&(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000340)='./file0/file0\x00', r3, r4, 0x4) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) fchdir(r0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000480)="a98baa557226502523028233ed5d8c4578231ff49835df036fbf0f9d62448f98dc20ec2641231e0868c1df7e661498c11e29ed52d32989935420f85c1ccb98d34f086b52175e0a941610c2c49e1556ed6fddbecc5e325aaac3b6563a27e2a223177a36ff2144590a321a33c97b8473d61cdc65ed45b38436a593d57e4fbe60b2598cfd3ad6703c7e5181a3ac70edfebbe9197840383af3bb08cb3afab10d3afbc643984bd7b9b2bdffc29a835eceba512859d133b08418747b7d4202c5bae4fcd001f96dae9c689df40f50f886652e5a", 0xd0}, {&(0x7f0000000580)="b3fe8853d4a3a345290f98f1ae64b1412e3b488e83329c0f155712633ec45db5ed615569c5ede48c051afa9246f86b5422b0366f2e70cf1374d3ede07794e94b9e63014b2a47277bfa4499b847361241d8c6d5dd495757afa767eee2e608609aec2db6dc3970d556af7399fd84ad328491197e757c1a89326b69ae66801e", 0x7e}, {&(0x7f0000000600)="2d6421c399ed59797ddcdc599ec2388131b83bfe90e8954a685cedcd832511e4d9ee79f76f6563c2bd5349fd0704032f48eec0ede5e976556288b2b23a66a7205e41a4b51d5869bd7ede78c144da6affd33167701ecc5b8a488f14a12a58416cf199bdc8a5dd41c9138dc01440fbccd0e8aa", 0x72}], 0x3, 0x0, 0x0, 0x4}, 0x400) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x2}, {0xfffffffffffffff8, 0x4}}, 0x2) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) 07:05:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x641af964) close(r0) 07:05:11 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8289, 0x24) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 07:05:11 executing program 0: madvise(&(0x7f0000000000/0x8000)=nil, 0x8000, 0x7) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) 07:05:11 executing program 1: dup(0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x7, 0x0) socket(0x20, 0x5, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x21) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x0, 0x1000000000000) dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000180), 0x10004) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000200)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = dup2(r2, r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x4}, {0x18, 0x2, 0x1, 0x40}, 0x0, [0x7fff, 0x7, 0x4, 0x6, 0x7f, 0xbe5, 0x1f, 0x71c]}, 0x3c) getitimer(0x4000042, &(0x7f00000000c0)) r4 = geteuid() r5 = getegid() fchown(r0, r4, r5) 07:05:11 executing program 1: mincore(&(0x7f0000002000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/230) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x41, 0x4) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) 07:05:11 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 07:05:11 executing program 1: fchown(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:05:11 executing program 0: getpgrp() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x2, 0x0, 0x189) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 07:05:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 07:05:11 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x2, 0x2, 0x226) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x2]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0x200, 0x3, 0xc4d0]) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f0000000140)={0x0, "3798ad27d9a127c99967a1a19cd7534474ea211c3542338cafd58e6cfc0ad7a3c4cabd37930f640c65a7467b600b01962d2222330be29e8e2f15dde3ad7880d5a361179d13e36000ef45b0d79e22fa50a271d798f70d0b6178282ad498d7554873a5e60e0ceed8b04e0b12ab92eef1b6562487dd4800856828b0"}, 0x82, 0x800) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000080)=""/59) 07:05:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)="5ef9d40df1c65b9112ddaf001c75142f250ec1730155bd7d08b99e4a22f8cc6d48aeb1d6781e40252db23b64aebebd5e93a0a298850af26cc282f418e5651c80d7d64cfb693aa16b01ebbb92583b8c475403461ab23dc68d4ee562b478647f3537bfcf0b276fc94818905a0293a7194fc4c3498c5e873acdfc38afffd5c1968843ffb5b164ace4f38ac96630a50605ab2962a73ce83d17ea0c99b44e68d424a7a59c804d29490cfa623a1072ba26ffac5f38cb2d04815967a49d2d01f280e73efdce73a2914b6a05865803c171e5b8a003cd21c79c663e2164241e13996ff49f15d98e44ee76f1a866096c765c39", 0xee}, {&(0x7f00000001c0)="fe34ca8e7f5e7a35a68c991d355621bea1ba7c9c34e98107bb94619a897637", 0x1f}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000000000000000000064e1a69efe56d7460570e900000000001010000000000000ffff00000200000023e282a3db9d6d1ae61a09608ef66607e635573f1776ce357f0bda50bc8bb56af5e24eb2cae21ae103735a79cd00f8fa3a7e7eda162c6b0894ce9e206a8341a7e9415eb66c249bc392ecce83a09815e3c818e89e1d017b2a755fd0a70d9672d58fdfab8cec950d7e51359f2f47c0f75f6d6ac0df4dd042501a5855879ac046d24d2f021689325ab0c40a6191744795e99958e6a820fc521ef6a6ef4d6f896efbbdbd16b59642beb91324dff3e8719f50637788a5a334c9d351dd2294fd6e53a545cc5a0ae06e308a47ee026d7d0de1a4abaef330340ee745b514169db07ea08d6bd6e1c9302cdbda247df558ae319c899d8f1a67df9591b335365126c82d655a1f29ea7a180735773bdc049fd8b5c8d5274529a342cdf5182cd7835579350923df6da669ea1e65a5d3d715341ee6d4a4c9efb65ba3903dacf3e0235a964214281f4940f2dc6beae8104d6de8426350aef098f3352f8a65c1f0442733325e56747768ba802328f3e7ecf754e88c73b2f3ac652ba7f62736787f3cf03188824c3eb471b0da928a97cf9effbb09ffff3f7c0a0dfe0e3ef8fba3c9546564241c60e4ad5da17207a8371f1a2f56ee22311ff63ebd73c7194327b244dc8a0f98ef764b79c51fc48ee14bb3e0eb9271fcd192fa4be14da834297a2bed81ff7428a30d8e04e37a2135b6674eea5242188f3065df8b3a4a835a7b97e0607c81b7ca94ea3c8d6bb1e10445d4b2175a5465c03721046ff9b72e698ff8ddde44497afb127e82f4267af331c12c6f4dd3641d73af8c2be2802823051e07e6ac8e6b76cfa85d0b29c24238f267a8d8586beb883c3ce0127ef6904563c64516c4da5036e79e757391723bcfd39ca54bdcf9a5b62999663da9cea8d2f7f25e73f3c647107442dda8d6fa18f58a100839ecdab6be31807d87bd334bc707fd932b9e3c1f258d41a729bd68c36b33d9bb8d8f97d805fd3a0028fc96fbbf7483d2ac7fead664849506afd5ea4a5f5c27c178e7e30cd2cf904ee4b539a56c95d031660c35732d3143a3e0294ef8d6db8eda3e364e1374bbbd8ca7e7ea8c9b1e87d45ef5d9a0b1a1fe2c239da1efe1c61935ab05406f69286ae44eb315115515cd1926903aef52d313dd66d1ca03979c9a1940cce0b2c688ddb62931e857ae011907e1846470159b143df702c449594fe0f92b64a1e71aa86b31fb9b442a22ce831bde0faa91b3b5a297003b6871a94d983d81f2c97928ecb0739cb8ba167d9cc8b4d1235f4f4a08fb66f749e6a7978c56bb86c7bdfc1a10344d0046a99cd0fd262733f1e5a3790c256288ddef97c2b09df2f6989aabd1b7ca0a6454ae7791b7161fe7686abea4d3d363d73788b21500924087939f41b5d81594551ccf0355651438f72ca0d065c73e732c71bfaded285c36cfd631a3939bb337901ba13a04895d944355a7ef8d4cc8c2e2c1f46ae010690924edcc7987904f08589fb55d14d2da9f366180f91223aceb23660d28481e7238c017c506c1cb55db6a956cba0dac0a8c656968f134c77c004601f3c8324c47a4d4e7c15aa7e558b1ae93a7be674d252e68a2363339640f51ebd6a606f9f297db3846761bc63b43753a6a3367c333ad473fc93802a4877cc3ce785e9ec5d4723cb0f84343bfb67fca0e55540f69dac548232fa015680698718ae0582793604389ed7807aa7ec9430d01fe508009fd7f708f9be477a5776df4a4ca91584539890d1245db5e85ece447a5b5e05ead2df61c5090cd8c1b6c964715d2a48c36a12d1b358a583f0d85ecccb4d49a7c16b1948f0f8a64c13b6ca1b07290449ed00048d117160126d964b04d58e971c9552a70c630e666b35d94621f98a7836a97b93f6f7068c88c2e8550dd2ec646367640f54dc69a56fc55d43f1099f73c53a59a4728133ac85ecbd4781efe72259069212d0dbe0992c69a174e811b92e15bd478ab0afb81c9c76e28b6e365c83d78d1fd8a3475528642fc7802cc53f19464501ae1af6146aabd66159c18d70b7060620e2dc21ca924a7e5a7d028354051f05394fc93cc3f0eb0c0f9ba4d1321e19490050990222bfafa73f8f22fbd749a093b1f7b1c39446d07d6f5965927600f3da77ccc7a6aa97625678052dc908c5c77eb03e97ce40e8ce89c50b9978ebe6f74895cc9600c1b2ed24b33e875a9a36b5c2db4a48a28aa363678067605042007d655e7202f3982d5a6faacc88885e09b86cae86bf75ad0271b8c7228b73b68aad9d0acf1369c11392d546df87d4eee74345fd377c424f83ee997080cd02c3a3241dc022e8b7dbb2955aa93975bdff3dd05a1d32a52fb8a831a56e920a721d1f0f62eae18d99d7c7adbea1a13d94972f0869743354b4b3b59480d51546d61bfaba2105aa64719ca37df84e315e219cbd4a2acaab201aadd03cc8c3d597ebcddffb93d79c2643603724714cf4ba524ba28da8727e142d69847c036b76e2d9af0dc5e3ce967bae57146118f53b864d185ffd5111ab97d73aded36dbe74b6132e59bc651b04c0dac8523f4ee34c24377e6e603d5cce6b7d814c5ad9c8e40e974f924755aad2534260d22dcade5fa1bd096784d10dff5327514e05a92dff46e3e653f48b4c004bb87275c438723ba3e8ae0f4e17afdc727c1f55046b34039ac51e96a8ae6f363864e88ba795539b97e6071d9034225d346a27fe203ba5ae1f04451bc323011995b38613ee0afb908b94fa53b88af6d1e88416509a9613af842a090a967c78c91fce5a237af1c4d62ed649d13503d5882ba81e12802b3fd0114543e5b3ec3dab8710b3da49de3dbbf75119e38d332e0b5bee5ffcae06fcbb3b06d6232f9d7115c56945dda43393983c11e2f552d781e98c900902ead262b6b907041e562e33fddd5269754d2deac1081a184d5ef5a4d44184cba35e4eea882d664587b7609df5d08e2d30e39a68ebefe5e0e036094d6ca5e789315f8d1433f217be0d320cadc5a5fdceb3948dbe5bc85fa9adc2a4c9e3de9ca1410f99441ba48fcf9557e3e445dd442efc79c799bb6e350bc46983e8a7e8c3185bf327fcc3ebd9f68472eea62550cc87725ddb083e366d0e0d8871b9b09f42b607cca53d8704421f97e0c34a1a4bb9a7a935d175ab7473015c5083b3e50b5f5248bcfb8291d8f2897def0526ce4ff76ab37d2964b58e1083144fd11ee2db3fb8e58fa870483e046029467824ab9533b60dbb5fb83a5fc225ee8ca3c0d5ca892eea5e8948da6e481cad166871f65b293386fb2913c0e855b44e3920d964188b32a63e10f372bcc5ea03d12691db27a1bbe014ab33a4ea7908c33029eea2234a1299344f014bc58ef3a6d3f49fc91afcfbfa5a44c8aa810a67bb5e53b8359cd0dc922152f2646ee6a95612edb98abea6eee09fe2e5685322fe3fd2a4b25fb36e8089d632bba842adc7531a14563bea59953616d1879e70f5417b5570ee094ca20a9d1b8bca4f121cb0f298c482057911b87a404ee0d16fb2415dbf90afbc965b0ebc1469e500608309b9fabfc9ec59f3eaf9de10871a77e00019a211526b2867e58aef22d773b9d32c464750eab496515396f07b38fbdd285828a44d4a1d3fbb945093ceff3c6468dccc6b056ce09424aca9dc136f77a0b82951b0fbf09dae793bb3b23b0935162c4b782a76cc5074dc558c847bdcfac3d6a97746ff31fdb977ae69f711567eabc09c3860a14fb40b7917b6dcc7d74d6db874567e55ee2c59140fe6cccd0b81b19528bdd992518598065629b00c23fa7e8734085bb7b1fb1f8a4a4d2f8a7b02de98baa590660f966b11fa494e52305df0aa82dde09f74243f2e9b9e239dfd5c6770fc23639ae4c33b1589b63ef28387f34684070b65af2ac9d792aebbba83a762b860922a52b803846a85613f579941a3d67d00c5577873be2553357c57733de367a2af624fee21dae472f47e6482f85836a327bfda3355e7510de0c7e0a4c7f11179f75c69204c2df24d4dfcc048ebee6785c6d754da32097a73af65b53d401eea783fe66d69955eb5386a2a261856e7ba3095092ca8ed26f0874599408b49496997903db1d53504c40aff33ffefef6baac7317f7569b9af5bb640d1bf28dc31771a3d3a536640259245958a559abef05c49458caafb1fd08de3d765e351deb3066a10dabc943ab37ed0b0588b053efd82e9accb6a6ee8532f557bd76beadf8f02ddcce089c3c3357ae42a91da61f1fc208bf91f6de5399be596841dfa40e73038d364d3ad87021d2e46895811cd6160ed6707810af2aae8fcbda85f6f2a4df3f399eb915f2dab2f6678010cdf7187842f41fc44a866bfa969657835e9ca03e6618355225cf5cf2036632aa1ca797949f69a8bbfd6a96f2d0f520f8f5a7fd99baafde0c58379442719db06b92fafed19fb346c2ad04b7a2c693d186a33d829b942e2a88a9fd3acfb758c141bdbc4aaba6a71ef87ec33fe0ff8e3c4a2506e00a123475ca43d3988da72c5c00938b8ebc01f1d9e1a2e49121b3ee9d42f89af9d42fdcedc1696bf8dfab271406d361915a40012ee1dd8ab038b366657411017ae42b769dfd20460eb4c51db16181fcc8c1f331e46d4a7569baa72e8ac9ee858c7d01889aff9062aa2351d973bbcdbd3d338c5c0e9cafd5d832617accdbd506d85235bfce141ce2a8d15fbcb5653050f9af876d17a8b05735cd9cb04abaf0a3bd9088042b587397b91c5332fa46ab971cd4a6a689ebad177bf96b2d52ee52571dc21aa98b4ee77da3dd9a2609157289c23b008bbb3383e0727697a5f576e2c5d9344bcaaa6bc08f2166eaf5dab8cfd3c20606c6a9272bdea032cd28b724b26a7890dadf55c520410d042bb4e9de380489294bf4fb1d79ff212a32c8b35c44aee3908b141f1ac43797e3ee7f76d23d722fe40e02303ef2a3d8426a05b4d50ae2757324293b8f84b8c45d4129d76b759cf3daf281cbbd6a4ef10dc0512acc530ec0e032970489a4af77c2de018630239a74914195e165af4260b3018e4fd2f1eba86d9a2d69b965f38010206d7f558b28f6b180d08c85bb0b68dbc7b77a2c23dd48e9dc633b1f45ec8a8d7cde59676110c2809947962137c6307776bc73d9ebba0a1f62ddf4c3c31d394eded3c2d30b296d2c998b219bfe112c32a875acff07166802749f44d0255e9369de18b5c36dfb3e1b296b8ef5f12c8ab8fc417939546f11281e3b19cef688d1a399ffd3d3cc4aff17f9839a5230b733ddfa4badde86369d44d82a0054550e4292c8e3334557437f8344d1d7cd1f7cda5e76c0061a0fc00ec412388ad980af5f22ed11add2cd88a5b55324b878daa9bfa468545e4d35b86f8b689aae28befed97fcac14204aef6f25101e685a1cb9c4a70960edd73f18c066d71edbdf66b82a3f10e42907db3ce7559a54e94ce2e77f5faf54be41d52ac6e046546e53fdcd31055f87919fb29ec9e3c1bc0d18694aea632bb06a848edee8dc40834462684e2e98150ea77409628ed977b7179a4989c4f9bc8abae97dae37ca2ec689f3e7da6e38cef5edadd5001c5ef6f8c47f4275b2c301928d3a6662b8cc61f55c4018caa48deeaf68825d07043b8cfa726c6e672813cd1ebed262aea0d19c085d181d0d394ce0403fb3459601f6849719ecf935d8435c884da38bd59160a3078cb4dee3c975d40e2c4545178d5eed1c6158abc60b6b820e22d4ba4355f3d45198094a9e9d8b9e7aeea5951329751bfe1bb8064b82828df280b477d1d87b391877e66210049d9638038ef0de01be621711470a12cb09943c40ef7c2179a6029429a82e1de1987f2d53624cdb659b9468661e000000000000000ffff000004000000d1d31f4975350c7104004136cce3627fcf59e999f568e595eb10a0bc682b3f9688c5e52adf9819ad700948003ac0d094fc7378ee5a49e581ab436a8afeba99eaa153abab8de1b2e8a80e739034b628ab260eb676fbc7bd22bf9a5ecf73dfdb90a696c36beae320c1601094bff94f9816a6a4e221d093fd063d43b1036836d04be63e146483e3c83163f2ed80c712494ca137dbe42dc3e8f9de06cd8acc4400fae450a48a573e89c37b2c1f7802aa3c5d12032efb198fedc5a8360630b9cdef03b9e580b80d"], 0x1110}, 0x400) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/35) sendto(r0, &(0x7f00000013c0)="17df04780cd6a32ea01e6f37a1983cd659b458568d13a2bced6653e72ed5fa4358b8ca2e5a3b79245c65b3eb59d505622531403b88e4a3afb7bb7d2244ecb45a55ddfbddb13e72a9119e669ccd720c170f68038733bb890bbf2b99dccc3a020f44209e767689f59b1e8e5369fcc0ba7286098cde0ff84b8bc594e7f29f0f6cf6fbdd71d80cc6e4d58ff35a3d88b8ca8c776a71c9c0c694671a45a3ecb7561e98d5b0cced24bccaac972698023f8dd34d4205edd5bb44aaad4992cda543", 0xbd, 0x400, &(0x7f0000001480)=@in={0x2, 0x0}, 0xc) 07:05:11 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) getrlimit(0x7, 0xffffffffffffffff) kqueue() socket$inet(0x2, 0x7, 0x0) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="6be19290f6d67d2e5733d3e8a6aacd64d064cae201dec365fb9fb9314038fd1f6cde6176fabd63b5b4705c69f0ea240fb7b37dc00a4afb7890b3ccceb802f9ff6bfdb4520acc208a692f72119cc5b0ea93c29d8d28c815fe3e1a16c6b431241d153c4f32e41023a6ac5b425541312566fa7e9c3816278a7a4c1b456918d5c5887319d15d93ac8f9a861e6899d8fbb36a887f49eb049baf4a077c38c50c5601121569e7bd01cf7af58650", 0xaa}, {&(0x7f00000000c0)="f1f32baa678c720b4a3d7c5b8500e92a8827fc8a96c923309ba148e0adb77f04161e76347b0442ab3e0ac52047df110a5bece17a37f430bff4d3cba3c36cdc9de2538750947a56adc4c6e93814a44d326ffd8c1ea64a9620a409835bccac500290203a49a72357efb25ab80d04eda3d3c71056bed77570705c2cea864b81b46e2ce93356114b0bceba7e35ccc26430e3db9c8b81085795abb0914d54a14a3ef02ac5bec6c874066c3fac4cc5", 0xac}, {&(0x7f0000000180)="6c136e3e1607e79b2446ce2bf654cbac354220c439be2ebead55dac89183d67aeeee58ff082248369fb7c926529f60b95339f2fbcaa7a6803321188ba55dc12c6396324779ec8caf934a160f55081366e72f890df4b4f717d2deb2286d06258aefc38e070e0b687bb7bc21dc9e56d6a3", 0x70}], 0x3) 07:05:11 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTOP(r1, 0x2000746f) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 07:05:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) fcntl$getown(r0, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x2c68, 0x0) 07:05:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x618c) 07:05:11 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffc8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 07:05:12 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 07:05:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) write(r0, &(0x7f00000000c0)="6bdde96e038098a9ed1a39783ea2e1e9e87ae8abc9caaf850ce533628da39a35287c100a8e39edecc76412fe10b285e352809a3059da1e6e18bc4c395ef97ff9b04d53ab81ba176f5ef11481c5091779b477a849542a6ccfc8", 0x59) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6a, 0x1f, 0x862e, 0x3fb, "37a27b076d3c7db42b90361518515945a6d33214", 0xfff, 0x20}) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000200)=0xfffffe69) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x40, 0x9}, {0x18, 0x2, 0x100000000, 0x2}, 0x5, [0x69e8ae02, 0x5, 0x7fff, 0x85, 0xa65, 0x7fff, 0x7, 0x2]}, 0x3c) syz_open_pts() dup2(r0, r1) flock(r1, 0x0) 07:05:12 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) socket$inet6(0x18, 0x2, 0xffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x300b0, 0x186) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff07) 07:05:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) socket$inet(0x2, 0x4, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:05:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) close(r0) 07:05:12 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 07:05:12 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x42) socketpair(0x11, 0x3, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x48) 07:05:13 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) truncate(&(0x7f0000000000)='./file0\x00', 0xfffd) 07:05:13 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:05:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x100000000, 0x3, 0xffff}) getgid() 07:05:13 executing program 0: select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x3}, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/104) 07:05:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x200000000118) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 07:05:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000100)}, {&(0x7f0000001300)=""/32, 0x20}], 0x7, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000013c0)=""/239, 0xef}, {&(0x7f00000014c0)=""/218, 0xda}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/148, 0x94}], 0x4, 0x2) 07:05:13 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x1002, 0x0) 07:05:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 07:05:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8000612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) 07:05:13 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) pipe2(&(0x7f0000000000), 0x0) 07:05:13 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001440)={0x9, 0xffffffffffffbfed, 0x9, 0x0, "26850fe4d42552ff6b9d7a3bcac5fcf1e0cd2744", 0x5, 0x9}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="a7e75e5307afc8bd30c7ff1c587928e982fa0cd8fa964e2fbe14aba2b8c97e0bfd7157b32c3810c64fd2232d5324a89b9e8dfaeb40626c9962458e78cb569a0bec4fa26a8b0da9b4d2f90cd6f60b4b2dbeb13fee05a96c1e77e36c3a9ee718e877799aa2", 0x64}, {&(0x7f0000000080)="9f36c913543657a686f025bb27f741ff6d857d112ab16f2ba7598ee105e1e672526946d3f858f84faa9b9652ae795fdcefa10fb1f43575c1cd6b80acd4feacfb", 0x40}, {&(0x7f00000000c0)="4d421879bfa343f013bd454a49f4bc81dbecabb1d2f5e0cb884df6181d2611e63890412a622a24816adf8add15db2048243c52f1bff63e6db765da7d6ab0b610c5f77725a00a447f4929c03e8d715c800111a9634ac71d140a35cdcd59d0594e4c82acaf46c45fa7a00396d1a22abdab77ff78c2c74eb56aacd2c1b19d6d665643bb47cebb63413b10114c6193974533a4613d69e12ef6b258ffdbfdf22bed3315e527d9dfea948e8a640e8c73c31cc8b984bf52bbf7f791beff81f1bdd38087ce9076ab83ceb35459720acf74ca519906765cc786f4d22b3351506af1eea7f9773c8836e73aa2af064e3c64c8dca125d13350a164ad362c1b5aa4264297ab6ad31221a24c4ab06c676d82e576af1f64eb5c1fa02a5374a26e0c81970160c0abb3b19e17f04222727123938449f487c31e97715c69cd362ab532ac4e9d87224a0dfd45f5b319f7780516b34da0d51775895e140623f229b77fb3fe17abfbe6ce610db0490c240d7c0a061e501a6dfcefa30c730d264b319fc7f82050248b29dcb47b6ad1eccfe7075aea76b960ef16638359be8bf5183f735720a4f15cd1f35309d2ddd6386741c83194ce8a8018515c4a88298d3d86d1f2e19213d649a38b1be412fde83c3ef1046ab996d0207be82b29865af5b781400a0785ab1a96c49c75c65a9b04622582cc1773b3bc045333357143932341d38a441a915ce5189ad5aefcc83f9bcf225e751a20041144ba7a18a571f93a8ac3c34a0fe9a8c285ad7932b921b3c5271a782fc9664d800587ddd1d56420c9bf49d00478530906d6b23b5abb7790c106056488d92e91893d3e97d43f427307c31e9aa34c03c3afccdb2565b7a2d8d4a967e33d75c4fd470c687cc2bb0cbf823fecf095ca001e3c772c54347fe437d5384acc9b7e51d5352c44d34d18076c29c82b3d9f6c3567e16916ffdc5afa7f5f963998899c175e3263b852f565b235289d567b4cfeff61285bd9669edef7386f519d2d71f67863b601074f021b5dd4c437f1a89ed62b6a333d87d22be770541658f8bd501b53e63eb2dbf741d604c37c3358d8daccf271a6e8f287491b981d720dd56214a9281ed0a935638e32bb1afa93c6b41d759c12c1e5c54248a91b1c7d093d181cbc19b91c8cd64680a915e83abafa46ac811ad03e6fac80550e5e9a080461f9d652b4b8d2e277d80d8e0c18f46e3d327fe37e54d321e9a86ae661e5c051748a0211cee8395fec4010c1d64302271e095149f65cfea8cc1330735924afc5615f62b95e846830feef73ccf140a0a26e7582cd2ba072bc4e8fe14b5efd2043bfa342b6208208b7818c893b6f01a252c0f1173c9b2f0a2e4a87b30215fb414caad286521c4f7c9657c909ab51055ebb833cf56a16c887412ae3037e862fc1931ff802894de4ca2354ea5584a5fc492f986c1470c0454310a62f0113b4dafbe37521096e9a7df1be3a4ed1d144265bf9dec844a7bdfe6874355148a02fa4573885ca1ed60b6c323dcdf16bce0410d4fe494720a267344fe0284b0dda441a4b603cc65d1f35d7d591a2e2f299a181dbdc8ea61368af9ad16db825d4d5cda7e717cdb24ca0e78f998e9b014edce09b6f8314be99ebb9916de7d81ff932759c6a1da04ed3b797776186869de9949422e3f99565d7b5c3645a1b6c59abea5cb247a607f74fb05eb4ddb05422cf23be65c13edd63ef4579cf4fe4dce6432b1343aa0935fd66dc39e33b72ab0c42c0c2983a2e3c409d867158c6a8ea8c49eee2263da9881eba47404cf4cc1478fc0bebaff7ecd0be6538f12e4ee12231455003049283c722082bcff2a8fc629b94b348dc77515fc21f09d0c2d8cb25d82dc90ab478f82650bfbd0a73006fc3386ca575f4db48e023a14a403faaba0ff8d8dc231a69cdbb99637488a6e62bd86a22119dc04ea33816925091dbbfc719ebfd8bb6148fb13ea2503b86804406d0465790f0c83aaeccea27e9b2a8755fd0e4ab69f95da4ad9b317bb3a5d61d442d59c80f1baf5764634ccfed88d5e60e07dbab482f9c2645f26cb88c6d9647d2f379e7b703512084d886dacd0532d5c759bf0930087fb635c9df75be2db32e3b24eda71a6e166bc91287475d38388b0786db809ce4715d9c8d9efafb0bda89c5985d583a2e83c9ac1f0aece6e7b209435cf5c35a090bf3b78f127485baf9e5cf6dab6cb451a5565274df5fa45bda20f283159ea9af8a292223e5153b584c5930942e847ece686ffb341cbbd68592b42a53c7b6f3d43688fa41e3acee2f0b62ffa5657c7ed86d490239cf0a23b9cbb68c5ad97dd7ec99a4c3c542852dcd829af915eabd42b1110d6e79834a0d3aeff4795718e787344700bf79eac03256e5e542503cb3af79cd5ceef5bbd3e2e8f5b746903a340d29660f932bc06c04c45d6789f0f9754dca0b78b4ec05d568273f03fff8c84eb55feb68ee362526c15d9fc171c9a89beacc7802caf463cb2f4f9b9a075a1e1f1cb6d9330b17e63fded49abe12a5707014bfc86af3026554bd6066f5f51e4448b4ed762ad0a36ebb4b9ac5635d652b1982bfcb4ad01a7e58ee540addc2b5b1d77ff8fcae8c50dabb9887964ccbffc6d66041eab86663c06c86941ff543bdde1c67a50b12f71aef63fb227a5fc9a350d3a2a2cc2258b8a61b9d1d7dec8430eab580836bf0112442fbda1662c81828ee8dc6b464ea0485e44b55f0a64dbfd242b4c7f62a0934bf384154803a5eb8b1c4be5c7b108fe1e31b350171009ff53b2918d6c9e39a1788582f5c88cf208fb0b24bd2ce770a48aabe11fde083258075ed852b6159bcb7573c415be86b45d3454f583f7d999934d85e0ed96ad2fe92557411944771259efb6f1671056de0c761232d3acc0e3e9658e6d3c7b4bba8c5ee50b89fb0e50e5c5fbbf2c253a738e96f06fb4b050efb02577e3bc07e708dbd1c6f5c2201760114b0903d86a1834502af5dcc469663c5c1139738f3d1139dd2a77f63bbd19f8646055dbc77611de48da115184bea6fb8310207d54bae2bbdbcbe66abdcae9683b16b2d2cd697034d5a309d9f0726dabd64f083e656b437554b2ec6983c51dd860eea9b20a4a149d7e2ee57c1823065253e507a0fc6e73565b27f68b79392040ad1c49009640cd300445ab7a8f04413e5d4e7937ce9273f5c7b692e8a386b723bcf8a2fecde807a7d3b6b332f363c6ec7353ba2497b4adde49cec2cd78d867e59131f999064be4f144fce09238b62a45f1a5acf52fe66bdb47001953057a1dca16957c4ea98251c4498bf639e82ab299afa623423190157a630b1bdbc5a366efc31287e3f986040e25665b759289a0441f5777cbf8d213c8ba020cf79831fc96fdca752750c8d8f254342179422833c9289ac591a1cdd561303d2eaca06c2143f5b9fbd527011128923e7d8e96ba8f8669e30c41b80e074c5030c071d9803d5660d3fab1c6eed010254120426da260944e9cf5621b5c3968d94c00bbe678e425d402db476314146fe0803530a5a5fb45cc377e02d27e2f958312f0f382c5b34240916e26d934bef578469f6f53e9c5677c1b4d684dc85cd3a507e20fb266146a2866e7cf6cab5a9959660aa89539d165f3d2e549a02655d454f79e6e0ed6efdbbe7738a2bdace874d65234d68fecfab244c2868c2cb1c4b9dba85448effdb67e1f236a4900c84462aec800afd3af4d0a3d48f3657aa6a5fd238ca774ca199c0a23d648dedc5fb0203ecc34e0a46915d60c8c37b1a2ac835551394fbb745089198f2449e1c6ec31540820acd35d014bd1797d9db7ed1e19ed0a59244faeae1a90c172e6d4abc0426777560d84db3fcc9977aa4789fed818bd3a9d475bff779ad5049478bcd82d3a8242faad957a8d646745f4702ff245dfe02bd6eae30b8f0e365c8f0a3b7c42a2f5388cecf175e061999148dfd3922caa13b864a0233461c2264615cd57a26265cb029a740a22b8b8684f3007e43deff1a5c15fe173e1b57a8e724cd37b9a6d665a29f0722d7240054d1a37af073531a2a02b693ad85d3710a7baf7b14474245998608edb57bcb6ea39d1c95801fdbe969e31719579783b84ee3c36d209b15fa7faea041ee02ae45f9dbfc0cb68c5382af720582f3a6ab2232c7b88cae1340460ccd1576327d626ea38bfb2668b81dc56a46f140c6286c3f10ee3f151973de11c3f4355deb6d95ef229e8393edfb6cf88fc69745d95b6d7c6ca63ecd1a842d7da6ce16c1689743340b36fca262a8aad9e6acf61974df19bd16a1131c99731137e622ea955819d8b05781958c0b249739f0326090eb671a346d26d9c0a96b2623cdf64e8b71dc5950600c34b77e8b3ebdb4f0703465a7306ee9c6b2a777af8425fe225f6808729dcfb46b5f05fa5f9b9f2e97d2af404e3359245de785e883bf4371ae6cad89eb222ae8cc308500f0cc1080ea0528e8dbdc1211290c988c4ad5857eff43c1a2ab359a188b1118082301733fcf288721db71ac01e14e8637915adacf149553eaf27557477eef214f79308ce3c65359053159ca4f96c2a0b7743d64f056c6fc3d001d3ce2e57e766cc3de3de3fbbfadaa8d0756915f031181b3f66efc7c8ae64f20eccbdc3469bae8444c62d3ba621278aea0d5cdfd7b9bbed06bc01969b6c44e45f3d6d4ad7bef9a6b54af078bb42f9042fb81bd6eaf03d7c829beb0669238de9e63e4cbe8cb515f97ecb1f776cac34b695507a1a953c084015ee7e1e39a498c0e7d77e2480db5a79c0d8328bb910d98c06280357d5c02bcbf89cbf3b765a1c69f554cf239ebe4bf0a4d607ef8f96ee0d008448e49290600261728c0a99145cb14676397042a8adc6a4af0e194fd5bffbe02dd813c5849d1aef96616ded74a5e45dcc57da45b3efa8aab85dd86a842d9be6380d3f6fa036891bfca13ecb409d4d19ffc676c2b42c0935da64707701e94c1b86b20a5539f1281bd5eec843dadb058d200318e6cba9ed535a5e002fe7e8cfb421f9295c018ce298a5930e8309490db1c4361c824e353dc96d6060ba97cedbb8403c514c29463797c17a43de9a09c26321e1f41029dff43c1b88548ab6c934b1acf8a09b6e6d68c15937f0e38335b8e9d613d9d4cb5682fdb4593d8fc0f29a5cb9418f665a728b8d3f3a51251e9277071b902cb0a682754f97afe53485009e1d3c273ccf99450e52e1a56cc836b4b3a206851c300a7913ee3cb1930def7ecfc82502949aba13a608f491340fd06cd9d8eb749e14253a86d4d28fee88d1798919f0123652a44c1b9ce1d344934312efbe84b4c047bfaf435a140b418159ce4b1e3b0267405b78d9518dca68bc912c9c95bd1f731bd5bc213f5fc2e140c5e892105d3e18014a34bf9b005b97655e8700153899d82b61091feb66e20844136c6eaa66cd92369dc579040872ccd08e77d0af766e9448b2f5841b7601363ea932da37cc37d23528350f5b1bd350f2ffb8c8016f703f4c49e2b23efe84de120b1e1fb636a5eb9380b86d4f0f5ae4a9d4b541c7ba04194e500137c67db7f5a42e22c22f22f28b2cfe1305012aae0918c26ef6cc59eab3f1d592c3c9725912190ced4a041c212a58385a8f025c5aeb37a6b056a73659937fe533d47e4b705a54e95c72f1ec334a5e3fe13323841df638953b7edde913a0e4ae94f0f1a4c152eb7140137407794750a7c200c5d62ea455ee0b14c147ab550fee121d885fa70a4e6c9d0cca7dd0e507b8e09bb7a0bda055e6ba466e782783dbe0f2ef77e8d8c61b92ea7d381277f97861ea151c8c95ad48e160765e60dd90566296fb437888e9ceb9ca936", 0x1000}, {&(0x7f00000010c0)="3ce39db015a0a3e550119bec", 0xc}, {&(0x7f0000001100)="51e9ddf058869b92c0338dbbf7cf9fa98cc40c92c8b57c20d07e76b08cfe3ec533839c8ce71daaf70158c78a06d92041b5042948798f940b1868fade095e4012702a50ce24f20998f38bfe20720a3c4fa86125f4e641cf1633c954eb5c72027f5f5e5bebb58435b99daac3a310d1fe8c5bfedf270b113a8aca568e750638e9208f3e0d0b530dac369428b492348ab0515d34a39acf7d2971199899024e229f913a951d9cba03d77692c93c4add33", 0xae}, {&(0x7f00000011c0)="61f13842b121993a6daab4665e83f1be50a324fc57e478f3681df7fc43670ae7a28180c9fc15b2d6c093e82a8f1ece2bfb927b5343917ce26f7172c7ea160c82debcf4be8790dd1358afb56605076d49c997a6b1a611ceb7f1af9abdf1d3852e668d28e9098c5508151cfebd4a583d2b42d49e917e249da512b43c9a326b18e89c5ff31c28a4d7c409404494fe4009854133818a30f0a76f03fb28828622be35c3aea1c4d6b03ea722878ba0880140436c005017d5291cf8547a36e7c0dc6038986ae1c0", 0xc4}, {&(0x7f00000012c0)="033bf618c08c72402041fff2a472ecb9e40d39bb98f96711d35e203e5c65b78cc7204ea3fffa285b907b8dd0d666a3bb92aa666da390e4b236bd1bc58ce0c8862a0d3442b550983676c3b42f7f2669263e890372e48522b896a24fb7563598c3db7dbbd4e5dbd5a219318bd190e3492ae08ed4951f6a06b3443678b287b1a57bc2405022bfdc65cc5d80bfdecc44810182f92180810ee216bdc458a1622bb1ecd4165c5300a4734cc3ed76bc20689618b7c244c3d13f72d8d4b26176ef59477e723329bba28140441d4fc5cea853b13374b0a6e97b0b164c4669dee3962ad4d5f7809f", 0xe3}], 0x7) 07:05:14 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff}) socket(0x2, 0x5, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) chown(&(0x7f0000000600)='./file1\x00', r1, r2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000001040)="109ff02e02fd396c46742093a17ea43b91f803cf228f5c5325c7b88f20627e66c642a77b71596061ca16d3348ea87a578822b1c478a747e61e28e712ead634c45838cbc9f5eccb87b68fdcea70098604fe08d936d372ede7a61225a729270ee423af2d03134208d2a2ab80140e7f473ab3314df06ba710b102413327959b960f758e616473cea3acfd983ec4f871bdc7d0474579fedc2d3b8bc857ac75671e3649cddb4e1ba259e1aa7d4cfb40570a7a35ed55b67f21975fbc1ea271bcbb5504f2c4d8d7eaffdac045626a06e38592320955c48297746313cd78fdacabc1493bed5543346b6a163a489208c1ede3afcdc693e5f029e98d04368c6f09caf79af1da048e4569a3cda521b50dca0f1ed459d825ec54233bcca025e563c6988479ea11e295219fc590fbd43ed0d41e237466ebc16704d9b4da6b61f183599a7ea21ac7cb2339a0eb07997eeb189bb0e51d0804022fe3ce00a59c0d1407df7ea10b451ae16303802886021953e0078a5f94776d3008ca163bae2426dd89dc3bba86afd4084c0224d1002f809b7791b3109fa36d6ebcb423ade5e945012d1f54771141f0aab4fc52bbf9bab6ee73db78231dd6808df2a53564b0cd87cb00dd678514e43f578ad6eeda772fe3eb835009c23fca787e2c1a44f3aed4354cb9ef68ef82934b985b112a67a7e86363fccfee371ec7f0b02af938b189073925e8142bc32df7cd69a3d51b6a82724c5d018f870e6ef4bf7b78165b97e379a8a752e1526ff4716f442cdb0f6415a5162d33595a435116dd70a8e23c5f2c87a929b175348bda6176fd52a669edcd8e16ba725cbbe9dc9f3bd1b712dbb5d6a78ff7a1f2c9368b2da8f43131e1086ceb102da8a85d23dc9d3e1eb08693dd7cabc9d2e2006908c65aba14ab7923769d783afa121885b6110fd186ccc4a96bb71e5768ad6268e8d5f8db3838b2a0ee349c7821eb9e28db7c104acae1876e40a3a0ccdb959d0287084086ad9006e73d36527808df0f5caec0c8168c48f57dff8b7a70161319ec9fd1b459d9e29fe9e8a0ac6c7310b16125b753db90125aee57a332b1ba0f72360d6e6895ccff459c919333848621286b353e63e5222023f6b3c93e90efcebe4bdc1260b997536316355829dc13ae3567e5a1fdc733c6c3507377e31e13d9df1aa37e3f6c21a5134d5399751ab2ea9e59e458a0f45bee7b8ff6f2041a85c33c5356dbb6a3c91621b6a95bf75c9cc1b1109e8f63539449546daea992d074f3412dd60dee7fd440504b24d850e99aa60124dd6eb11b2118852efee1ff69be53ac9627d1d9daf5bf6cafb105360a70035e4785f1d9fb0a1c07b2468a41b080006a40342196f2aece61aff442bcf3ace21ffd96ff75718e77a74296615c3002e41bc9e25d94d0628f6cc67d2e0c15e8a8c7298b433f23158e064dcfd1e5ad9a9365297367a8fe8f8d6416e81159212596889553e3eef5877134a94d5e1bff856388ae80197dba6ff90ffe6de2ad2a143fd8808aa78bdfe5b29756c40a8e7596021624e979ec962345f02bf85cdb471ae3c716396b6eef961addc5d65ad39b02c6156286db260a983009e612683f611c154a4bc24a9a321be071b89923049faf7e1320050ffea8806f58b88254bfbf04cd4e847fedeb5f28b67db078ab82799a0fdb8cfe3fe4af6dc88273fb8cf8b9dc1b0f9673c60caa91089b228558942dac63cc94d3b299ce2c3cfe0f1f319b6f59295e8d1cd15fb5a334613f2ba00b8fd6ad4c27c3f1b98a1c089a1edf0e9c57421b69d2dbf12f1b9d2639d87e9c8675c34a10afff841f785bc72ff4826b49079938bc40a583b172df16fca5b988de34b6c298109d94699b858e5971e0a0d723de94c0366f492f0a0365760e89e753c33d2d2b77523f0165c2859c7ff77077028647643cdb3d547da97d3448ce2a0d96568c1ad585a1003befdcb76f580ade59bc2b324ba0eac0482abb27bdaf51f92e30db60275e230332857ff6a711c3ff174ee4e5f9c102d7326e43c0cc306672d298e3e8f202be590c043b03d049edc634643968bfe59f33409de958786500a77e7c186f65722a6ad5c1b3be457d7db531ef5d746a2437062d1880a9adb8b10210639a56359b0b5133f5f37f86187c89a635d8d12a96750cdba3a1369900de785baaefb190a3b4cc24db0ad6eaddb5a7f778219295a0d87f2995627a757fc31cc9080378f0613c755f4041c6f0e7767c8b17d6c02f0f1305f7122dd0efd33cd0d907fa5ea394041a91996f2cf43d96fd3b6c0457b7bb916217f3c8d26b50dc1e1195eb71d7a3843ce40b0d941c5a274b322cdf216db8739688ac238604cd730963bd44dab3641ea530413ab9949f5d7b0d6e085bebcee903e9e41cd6bab29f39951a6409cf72ae99fa785f6eb8280bad8db660fa215d71aef027e100da2a1d88c9fa7a9bef9b0ca9cb70a7cf6ae1a561c493c66431b00c5c86b6336b5869821d64af037d797a22df869d71392c01777106ddb11ed522866a79e972a4f7329af524b51065cf697a257aa325153225f8985476b9862557af5e5e2d762c5c4372e2535a45b6664839a7ab66947199a61b3376f2669095c2c0f21994a280f291f305533863fe8420c99d22ffad4bb0fd6f9313f571cc3995c41fb8b8d247aa91c30bc1867cb3563cda0abedf23bd55d799e4b74a522c165b55f61bfb07b24da5395c02f5c5f0bf02210e1c16059466a4a597e8f87e7a49fc9328a895b848437cf221b83a9a80ae2acf4fc66f819ccd2b29a2bfdd7fa1e50cc72c4278aca73de335a20419d0357fc25eac9dcdde5159e4097744f42cc53cda5c54d48797647fbbdad4919ff4edc255b43ee205acda7d1b699a6b4995fc3f7c51554eca5d3d6a92744a09e9c6a421947c926fb5ed43eee5f8ce5a5d1ed04a6e9dbac364fc9d7a32cd76146de61ff84fc1851f11ebbcaadaf8a4d2b0ceafda9d4e66c02c0f412a4ba82c9610499b2ba114f3e70d1328986e1b993b2b098e94fa2da440c436464b8f75cb3e03a6026fed61e8fac28fbd255f38bb84e21812532fbc049f2159983d19f463ecbac3438d53d1b5375dc2f89ac322c473d8b5f4ffd207192149e7f467a3757f9fe356210f4d1725c217c1ad85da7a2e8dbd91523b3f8de7428f41ececaa493b38ab4e56456949ac37500cc802642f68cee33b3eeef259e659c054e21ecdee6d3488cedf2a5a7f8c960e412c04dd37e7429afbe0bcab589e23ffdb678c1d54feb4d052646eee154ccdad391665763f01006ae3e70193426dba51b6c76e0b6dc1c9d4f90e6b5618682b6a34677e2094910adad117d004ac473b527d44252cf75d54d52e472afd7dd50332663c42a1bcae09472f1fbeb20c8edd5ab10b5a33643f4f4b90d9f70e1fa74865d9686c4427ca42f889cc591f4cbf1671eeeb0098428b15c9997f5a8dd7686a3393f23f594c6a56534b59054e45ea49dadeb4898dc975fcd7d63914c96f2a19ce9497f2d737887410af90b6d36ccfdd955f6c3e49e53bb40a71e88e154a4cc6664c97c4868e00858ad765b29a5f64a73e03596e3bc0315d93d3fb400f0175fd5f55ba87c464d766b20318dcbd8327224f5684a9f7fef022dd1aa90b8cfa1e0da49ba893b6bf14dc33713771351a58c47a5576f99b18431ad1a063aa6040df3a98a210ac7882b2b6f59a35e8c7abecefc2cfb42358f42631ffc8936d84438e4ce82dfa5f8ec763a6e9d16ec37b52cb9f616fd1ceb7ecc698d0ec51b33a447c43ca9e9ff05201be9c6e1bdb4894c9e20c4503549b39ba3b372817821c1ba46bd1012d99c6f93d143ce478731ca9f397947a74bd3de785e27ba0ef76fb1a422df75d027722a42704a106656a34416eb0ee5015e02767a3758b1b121f7d18bc66916c5285cc77056a1ecd1cc5174a19e96d1ffe8ab0b8ea7abb49cd65b9835097c26a369d1d90ff340a1288d3cd482922bfe553bd5efd4304babcd41365f4e3453fe3fddc5f23258badb42f56e998733dad4f918753dcf1f7bf2b8ab6a0bae252a8d04257da2803e727560f8e55034799a08e7bc1dd9be5b73b84d5c48f685442fa31efd3915a4037c02cdf843fc622668e284fba18b48d7b33f94e405dd9c82078d877d5470eb8ed307bb7ede5f5a7fecdfa910caa5e14ca93967c873260fdf44d40ac81742fcbc516083fe786c862e0be4e4653c6bd5791ea6b2ba270997ef7c9fbb6b75ff9968f2aabbfad2807a81f88a8685daa87e3765032df5d7953e9b615c7b981244e32e56e15e76c3ec9d8d2d88058531e0e021a33b74c7752eeb3841c01123de3fc2340ce06a2d3b4ff6d9971a01ec02be705fc0be14c9d9d3d7243f1547d45959585b7146a4c8be6d2c3c0db9f503c26455fda951e9cbe6c33e539a4fae6550ee1dd778297913c51001f8991ab2ab1939a5a607bfb51509d577944f8f549038542724c6a3f9db2821390769251b598cb8f4a6314dbd5ea113ae42f0b29d1e270d7c86aafa431c07677318c9ace4e71706052d3bed0de624e25d5e2976f0a3e842d10cac02dcb654fde4cedb71cf4cfda6955fcc4de9cad6cca57afc8eb49a5e28d20fe7bbcd9ef1ec3651e5939cc856e4bc02e5f16fd73e76d83ecea274759b0ac4580e46c0d28f24236f5fc191b54badf8a690d85970387e335a9d405191e4c5b233ffeac2b6920468647fe91be4f2569de9fe1bd7d9eedf62d65f77418416453eba702714b81de0bee61930635a4ad380b11d2278acaa4a339552d2d241cb32baf7da7b2e4b409851c5359a285960ef85c98c04ffc4ac0a198e2f3c849484193ce647303cf1f99c779392a4cb2a800c8462d083e5202a76558d05a8f2d15bcf11bf8174431bf838478927e9cb124bf61cf8895395bd27a58cad95ddd26289973477929ce5e346695bf75711231e8d96ae44c4f96f15bcda421471ea6f0862a1ba01628a363db738f30e5d717a5615a6f0954f7c9fc36c8e6e3ddf6d10e14942739f0aa1704e2698f6c51e67c33f2b7c476d91661f34088ef378436a89a908486a4a0724d6d1ecceac3f3f81a59e0dca4ec0daa2a4e9c039f3e5043b5491e49bbf8084aa16aa5a59616b50d5fd1c2c848c93cd9e2cfc5d4c8c203284d8859f2e01d7926b993c9947c7611d68681432bb646e235f32936a2bc0939546bdf699231392a9e6323b04a2d3b09821288752f478fda45c0a06c5d0b0b6b8da792473e857f5b9755c939d46b26346faacb545a1bcbb117b3039df268be1c8d64f1bf059cd9511f2776acd29ae25b85888eb9c3f4d4c2757a1efc8bdfdab86aba15b62b4bb64e8bec49736e5e1ab398d43fbc15747eb5f1fe8e751558bf3b0fa8fa163923dab8f8298973aef9737dab44427f74e6faf7c1897952083e7103c1f0bab81fc88f3706e2c6431fd5ddefa02b7875f9da82687f0ffadae824998bdf41c03b6dfda267ca84196d5f68bd9789103ab86909ea571f48145213298201dd55b9826e0ec9aea8e70ac1080bbebe1c44a143397c492affbebd1bacc9264a17efa4ce9e4ef5458e605d4a7d290408cb12bb05d270d11ae81c0110a77793327d9a54ecc81bee914c91417f774b6d9f72c24b407f4997528221206edc0ec0546194c77e8009997263fb680c230fbb17be12fb00b8623599a11c72364e6a7cd623cfd0cf4c915847c54499b7c4051804051d63157f7278bf8dddeff0d9c72e7542c6e9fcad316c95fa22bd11fa8eea3dd8c0ccba7709ab6ff254fb04cb78d3d15bd16ddbf2bc6023c51fbedfe8c7b4e216f2d994230414decef83d94e7401dfb", 0x1000}, {&(0x7f0000000080)="a2909af0ab0ce3ea6d69190970a385a21baa76519a30c6bae2544346b3699824cfdfa3fa956e232a7ee2807a687d10487046e5e7df0f9b2793b1408ff467b7d526c9dd1dbc776ddc890570bd1e6570cf81728a5c9f6fddfc60eabb7947bd143005c0ca791bbb53c2a7a6bd2da1924f5d1c359257c7731b5716473a4f95ecfa1c3d209dc3be0b16eab5ea521f96dae3d7f234c6eccf668c310ac82d4910839e7b8d32f18dd4fdc4cdbc648974ffe8ab4500", 0xb1}, {&(0x7f0000000140)="9e0766b1f6c3cf71a6ab9765a19bffcd10155716c45bfffb9d200e1a431878e28349fdc0b07ab8aa78a2c980d256515acb976800cd9eaed45959e98b30d0c67ed59ee41c4abfc2801f9d2ca904dfd9539fcb176babf202f4b5d0d64dc7160f50e1a99a5800c5285519199e9b", 0x6c}, {&(0x7f00000001c0)="2f4ac3ba3969dcc7c0f1f8ab1799b6d99abb1fe87632bd53833c5938c96839d61deec1d6df47698e2f3020df2dce004b469ccc7247c5ad9efb9c6026ab3d7e15f22623894b5cc8a7530258f8cc9a0eab219963d0a5d5d129bf0af74bd1cc2bfe40ffaf7edc5f2106f86cda8e3d55ba6ac8c27cc831977e119c36867fb176412a0c7b2fc3", 0x84}, {&(0x7f0000000280)="cd3515223ea34efe030c75f0ffd57433f7bbf29a3c980e1c056db83049e52942306ee369f6d7e5ea3351503236c5f2d21b545d32", 0x34}, {&(0x7f00000002c0)="4db1eb457fb109e3bf36d0688b9dca39358cebfce8099f4e381b84f8282ab9d8c1280e441a389ce050d8c6853c014228765899e07dba0745722078367cb9d2fbf883a54a0466ac528eb0662dd9e65813e5eaf4219ebebe05e1af991cc36587095516fc60dbddc85efa71369a2e33ccec6c4db4ebe6ff6ac687868ac5c2d181be69f0f6527fb6e0b1deb70f9f21024156b4d0af23edde6b9f9f0e", 0x9a}, {&(0x7f0000002040)="7cc7ac3d094190bc8e4e88554b923c1b3fbc18b113dd509bd6118e9fb1fb5f23afb40633d7263f2f595237073c3002a6560023009dca7c582c24c16aad14f32953436418771fc8c8b2a67b3260994e41f859cda073cde1d3875f2d6391c65add8634f782aef15d661debb045f1b22e400ad9c161398152d2b1bcd21109465307072bfc2bc260e8c0b5c503d8ad1b6ca36e2bd0b42ec716aacc2f5fb0c17e721ca1a2dd274469af37937e63456dbe984597fdea73da07ee47c517270b382909f75ab8af643fb58b8a9f8c5db3b608f2054f9557d0d4ec9b45f72887207a90d4c6d737acc6c0ed7f0252aa5dc87b3c5a9b0f9898cdb9d2a0edd7b7a6da33d0293dbdde7fdae31a73dd2747476760005468b2167d85d8c4607933c10cdcd987eb75e4a8f5eece019f267a1d7a1ccfe11b3e517eb5527973f2b2771effd603d8902851937f38f3c4ee05a388ec69beb06cecf6ee52103a1183986e8877a5f16b909913c485cbe1737c5fb0e680335cfda0e91adbee614a706e2598b469c1e22739adf1801aec6db4b016a960f19f471e6992aa5529ff373750e7952af9fb939fb6a93c7c47d621e6f75f90f571901ea4e868f4868d1179949be5fd86507f99cbf17fd2324a9c5f2086a050a9d65ddba1b4a7c193ed3b4f3c9e9529edc57937ae311dbe275780df1907d3e1d8785fe7ffcdd50800ae0560a06a3a0a971d7e40b2b8136e0b901c7203d707992a46564061aa0f96d0c369cf04b8329c2d29f7007cc4b9efbc6c948239a03e4191bb7d1274b61e41d11543a2b9e89f9141a500a694a3ecc00fe7a548ccf3a99228fcb7e6a2fa9269a7474fe817b2cc714328fac47a4be9b3a32b5b51cbcd11e7f6dec3372e86cf552b7598a9310f53703e86322ebb20509d210ec5888aa0c878cfbca6f1e4ce8fae1481b8b6ea0ddd3a6aca9eb43a48bcd50f6da11eff00038e115d5a94e2e1ae030a1dbba403ba7ebebd58025679816e9cec083b03d6fbb8d0adcb4131c70bfb599493841db2f2385d23bae0a42fa8bcd2bdbeb09b38fd535a2cc67294a452a0488fdb8547f5c4d302408839de591c6e78e628f26e0fd8feb86ddc8b3cd9f74f10597f6b23614a9c1ec0357f804a5804c84534031f5b8e58bef9e0e000f381134f478c41811d7e9866c8b2350ee73a8e56ee98d53022bc3a49ee0a213d0030b38558dda078e8b9cb61380230870fe0b771e9822b695bf5d914b9aa88fb19e3fd0031280420b24401d2f3d2b74b23a36a774a1a449a49588a71eb5b551349fa72ce527388397b3c17e678a6bf7e810c20232d4d747da5f0b16526d3894f20263fab271fa8b2a1986e8b06b74fc5247bf47288d6fe2e21626a653ff0b4fff7639c4a8b4d53ab71fc936d3a6ead696a75fc7b73800139cec89b984ec201fe0ec15311fcbdf6e8ec20937e532859114a4e8f1c8f66fd6c3f5454c873d1a7dec6c110f405f8a18609f4d68409ec75562e59ca815bf5de8baa029b45f41e112135f21998b6808440bdf0b8458372188e3210403aa7c76b5b88f06070de289935dbbd438f04f3f8769b5cc6d2676c4bd3f5149fbe16754fa350ef53f5a78f4391311f76883552522f228d91063eb1aa05bfd3d2b96cc6aa3ec0f086928d71e52c0242e53c8c8dbcfe82e8e9cb17eb01eab735ba81b5f8bc542c25ce3fe32f8c61791476c76b7c368b2f7262f48e2198039b0adae2d783707380b3806569caee7d4bf4d120e7217f303e75d3a9ec711e70204700bd5951d6dd4c3a746329e05f9138fa2311fd2c37eb47ab020563ed763b46cb96627f9ddbf6e8efaea5dbadbc3bf2f85299394b0a0026be13122176272160355efcfd40fb7781c2c483504b1e3d6229b25e15e013907de260be00d5c340c9f1c4d756661cbc3d114be50bf607bde1d258d0162c0f611f5cf3a0f91806f25149352ab7f762084f991533aef2a924cb4525f83d8198b1eeec0d132b260f8ee936e7bbbc3972adbe7a4c8be71eb29d87d2221a46ae47c8bc58574e44c37fcd679098d3d562bedfbabc32d8d63828021b6bba135e5571a50df786074213b69c4231865f4a96e6918109861b9f161cb1e6980a0c0bdba422b88185733821151121b66c1c3a2cbcc988c8e6be044185686a92155331e18a521a6320ec09e85fe19e581d515f71a9dcdbf81129d9ec3d97628676be82274f7d8e577bb55c2a73e0b7e76adb6f38792c6290235202d6751e84fc7fea4a51ec6d74152ffef1fdb488b25fa526df1719e159197bae8101d3d1011d03c0954c4f08dcd08f9f0d6507510c70efe83713984eb574246671a0f6cdb4623e3a23597d6bfc251e1e202448d87d95c781ed1c0d43b3893202323c48458003ce9e3c4079309e77c0d0fe00ace4aec80dc9e1b209d0b81cc93577def85a8aab1f9dc7cdd8593c818e9945210b1e17ba29d088aef8c19460ed2e9785a5e8bbb8b9bbb29cc6091f1210c4cd4a1cdc84b95277d2b61965133e1413e41d4d175406f2f8a9f72a3eb27294fdaa062c3c9d2514cb4ced36b777e9a3041c964ad8f5142088cd95fdd94e3ded9f4b71f0d8a23d684d42f39bcf300ebce47f4aa8bed4880752fdef68b8a1353a10c32146966685bad83b202e38a7e87858df518fec82d671a2521702608c5b1fde9cf83d1a9c9880835e714237f88b756b4dc9a1fa4a5e0a28334114bf0cc88746dd99c15603135e3c7b1ed0ff2ec1a86e693e61aa0230f4dc6101ad8a26134832d7f57c123645db250558fdb641e95cccc705bd8eb7069823f6f013292cabbdc24e7ed14aa4bfd5d79429d628f351b43d8cef46d6643cb267522160e6aea2741855a7138f1fa37476f4244a85836c9ef7e27fe8a3afa7d399251a7ed6bd6a8d59d664ebb4a8ecdac75b68d6e4fbe54a6a36d20947a758397320be9243aefef0e518d2328c0a7c746a1fb4277ee3d5598cb66823d771ad497328e6165351b682f506955cc97440a4417eb9b9f18087f43e514889b1297cd9ecb9c573489bc8d582413e332e45a027d014fcf3de599e85f8cad98fa0a0125702abadeed18f7340d195c0aa59e1b4397961ad6e764f301b891c52b8455382fda98d688b44145dc09a6b1dc7140aa756d3f37be206a4a1c2ca34abc77e2f3a0670725461d987d1886932cf57c9fea6efcf378f3ec99e51122f62454c85ace3faf9301295d24d116fd562d5c7c46c2bbda0845f651470e1a5a7549dec9493ed42b0b76e54e9fc443d9cf78f63966bbc70b54b2eeb37f387a00437cfbf755fc78aa19534c112658a7e908c41f12002d129c221197f27a49c2c876bbdbbee45c3372607e5bd4791f39927d7d244a791c3241c2a424b299165c9671353adb0d067394e38a8f86b6315859e457e8527d73d4725d9ef7dea313fccf1198b1728426529f56612d5421c463dd06abbb132dd095f9af6467d1fe04c58c01c3e7e7ee1e9073769c9650fac8a40deab62e91fcb0e5a38cabca0332d8db59febfb0a49ea7b4aa8ebf6dc6f61c37f5fc271c66317b0bd64e1b58c5a64fc3cd533d4c9a12808cf22114b4e4b912597efc9249c4f980b2075170111c394f57fd813c380c9f460081ea131ea8b28b9147d9dd1af23d96e124709b42596d2581004a2b51e1b9d04e067a55e5718e2b149ee82081a6435359e1fcb6b5cb5641ac80a7fd318555cb5397be482002eca19b4812e7f4cda91b93a2c4a526a41b42feb7ca6bf75f34f645c4a37a81909931ebea0cbfe08559daa2f95b60e8df350ae80bb714ec62c7f10b068e36c332be82224e4c44b1821a4b7cf49a98d91b81776d3f4388d9223df267d88800c99cfd562415e557807f2bf862a85f022bae697a0c892273413129ba4fa14fe3d043cfb0210f6dd1e2950ea114b5ea5ded5350de7bb4a39511166756eb36812d0861bcda5ced295dd2dab56628230d07fc29e7bacafb342816aefd196b5aedea3462620548feaf6dad88a714a34fb9a84378e2deb834829644fdf5ddfdf849b6b8dac675bc243d3f97f1dc18cd318f6e428f669f5e1ac34ce8ec747302ecf31603ea9c6d3ef2adf479885801a56bddb4996710f70c1081f1b13e0c8d46af19a9f3b6785f1cce20c0a55e1b0bf1aa87922df0c903423f66f8b74671d274cc5c97821f37ecf3e0cfd626fc8fea9d3d2826393d8c815a98fa27f3a5de5dcddd72e67d522acb19eaac77d3523e60443a7cbcc352b349eca54b10229d75af9d5622ee88d1efb1c3e0e10ac5cea50e3cad4047b28367bc7f42982f4476bb51406b1717a21f27c4bb72505eb83ef70d508a9ae8fef67672565ea10145c0f945d99ebfa358f6f28bb8b5a162ca035fe2ccf7f6a7ed673b3d6f37be50124c305bbf31ff276f49951ad4a45baefc7668f1a43c13927c5f2a9a430f5179d9ba82691afe563442fb91b01e5aad0d01e27d368a546d04324d29f45ac03ee5f108de68839f8efc5d5be2a23ee5ed9ce3eec4fdb1b74a5bf350ebf96f56e982a25f3e59026c007d13ac2beda22a6ff89efa99dbc461831252d860e46dabee016b8cc7d3725b75582925ef27c96d80eee5acc171f08272a99a88952972e446a3c718488434e7a4fe4d6c94af33e9552b958c682898e8b71bcdcdecc7bd8af5dd6d9dcfb014bae4038a71058a0abb8759b16ec22855db03f023339695040f0b3980e6316ee5e89b5485ec4c9a884bb6318071b95bfe3890eb41b2610f14db38f2a3e3cd9f841cdbd6fbbd176c3cdd19a0e510fd5501a98fec8ac02800df88397cc563dd542835591c04393987776c6d24448f10aa8c17f6526e2ab66cab5272b3ac0f0bd881684e9166944272f30a3ddc6ea82d81a84d37c275403a9ad6c17c229ad9bcb2e60b7df326b9d6981d9c9681748e77fb8a91da42fc7a4b79f8657758d5137d9cc8b787870cef459fd71ba05789b39e6d3f50001ebf4a2ceb385b5f322cf23a08110a3c765002e7b1e7a3b4fc01d2144a2ebc79c2ff166fd6deaae21c72175eece4f570493b05aad0b88d612cc9ed885ced3cd11d3116f2502304d38aff8fbc9005d8b171524dfeb07fb076de8bbf46759952956eb74936393fd35bd8cef61156a2212729bd316434eff5d5feb158e1fa3cc4649e5a537996aed4fc6e27a0723dc028c1320ba284e3832fd6e1bbbc713deeb32e58127aab9fd6287da2f54dd4fa494bcb5f4950a66f225cb54cc70be1c8c088102c0891d1b1aaa16a4028aef3ecb3a774970c0a5b0f4f326078a8f3cb60ef09adfa52514419977f06604bf6e782f9e0c61d4e8e2a59d49572793b4249f7f125bbb9d426d3906015f1a160581c21fcce5c6d6aa1ec6bc125f84310e1efebbf5b563fc73c0c4708d126675b302b26b62f298d6f1af412013e9381070bf3134e6807c3219bea188c968ecca991c0faa852850a43103ecbcda3f3c937b101ad2288725c09e76771a4c6544de6d4338b5d3e50e2cb4be87a22950ef155271eba3f693ce4e7aa0911bfe5d3439c7108f6b510d7ef0f5fed7452262eadcce9d8c808c428e475a23798e28e6957c7ed1b57168a17b4446f1533eb9c5a0e14be99c322ea271d01aa5fcb4a5b4f6920849b75e5ac5f0be9200e1e8ec4525f6115f3f5864393ff57241b2a8778af35dc8657f3964815a2239bd8cb8604a35aff6ca163aae043344804fad5ac47591e88371acb603fc7124e16a9c6aa9de260498de9c47f3480c1ada54cc32d3d48832cdd94c5e73d5e8ce99dd429d3af52aae5d33bb5b8807215f7aa94fc777887689484a8bbcad5ff04b2773bc1242cee187047ff005ab", 0x1000}, {&(0x7f0000000380)="4600b77172ce610cb61c922b75efed26ee1a95f1559b256200b1e6237d6f14ff93b12c71504a17118b40403afbfb277ea928ab19f11129d3114dde633963e090601b000893", 0x45}, {&(0x7f0000000400)="d7989ee90ca457b327452b749596ce5171e52a4a9bbe8cefd7a985507377528f436054bf45a03e44e75ef4fb1204a00b2128ed84a4a3aa96f52b6ace38b227a0fd343b42e4785afa1ec179e5a6e6a5ae24dc436b6b490382ccf3bbee3f3a79898c456eabf664f8c84fe641d226194102a6a0feb43706bcfb42fc8447804ee1b0f3d6a9d7be3cb9ccc08a48bf59da5f186f83e83cf9527b0ee3db77b98ea0f9ea1cd5625a68eadc0a422046981e9f1c2bade8ca9d1868fc33b9607abd725ce5e709c69fbcea725ebe630cbcc9d0f6006f2ab5d887e1d8ec61e6b28a2203bc11d865b21d", 0xe3}], 0x9, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r4 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000680)=""/160) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000005c0)='r\x00') mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r3, 0x0, 0x0) semget(0x3, 0x7, 0x200) unlink(&(0x7f0000000000)='./file0\x00') 07:05:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x83, 0x56) fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) 07:05:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 07:05:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') rmdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/79, 0x4f) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 07:05:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r0, &(0x7f00000000c0)=""/223, 0xdf, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r1) recvfrom$unix(r1, 0x0, 0xfffffcdf, 0x200041, 0x0, 0xffffffffffffffd6) 07:05:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') 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') poll(&(0x7f0000000140)=[{r0, 0x11}, {r0, 0x8}, {r0, 0x126}, {r0, 0x4}], 0x4, 0xfffffffffffffffd) 07:05:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x161) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xaf63e887e783f236) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) socketpair(0x20, 0x3, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r7 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x6}, {{r2}, 0xfffffffffffffffa, 0xb0, 0x80000000, 0x3, 0x5}], 0xffffffffd1480f85, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x20, 0x40000021, 0xfffffffffffffffe, 0x9}, {{r4}, 0xfffffffffffffffc, 0x10, 0x8a, 0x7fff, 0x10001}, {{r5}, 0xfffffffffffffffd, 0x81, 0x2, 0x100000001, 0x1a}, {{r6}, 0xfffffffffffffff8, 0x4, 0x6, 0x1, 0x4}, {{r7}, 0xfffffffffffffffe, 0x80, 0x40, 0x80, 0x81}], 0x9, &(0x7f0000000300)={0x58, 0x6}) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) 07:05:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000001380)=[{r0, 0x4}, {r0, 0xc1}], 0x20000173, 0x0) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/59, 0x3b}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x114}, {r0, 0x3}], 0x2, 0x0) 07:05:15 executing program 0: poll(0x0, 0x2e6, 0x8) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 07:05:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r3 = geteuid() r4 = getegid() r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="9a1a2a6a931c19607cd28153526ab0a61014b375a308a48273639960b2e76a77617d6dcd6bc85f28fd665560f9c1dd92e3c235b0151aa476fb58ee0fe5fe39f812a24e7eefcf3cca71c943834879afc188eb97534a4326f89793ffde1bc5af7a7a8177d958434a23e40f140fd4e4fc24c39e4bbd179b3dd2cd6095dca0c87e9290b3f62a", 0x84}, {&(0x7f00000001c0)="c5272029575b220d79473d94d31ae57a8480ea5eeedc6547183a60409c7ed7ad2c1860f42263bfa3df1c265c3dd600e689fe42d07ee918228e688aee6bfdbb1bc7dd35118b6d72e59d0d376de0eeacbe541ee9e5deb6df37f896a5fd9704f8c253d8591a", 0x64}, {&(0x7f0000000280)="df012bafe03615343652342b59c79f64f29037f09b5bf531753ecc366afe25f51e9dc43529013fe9a2", 0x29}, {&(0x7f00000002c0)="70ccc5d0b404fa7f907f4562cbf244cf5331cbb05902c793317a6a43a0eb89b24935c60bd965d6523dab41425b5d58f1f0a9f7cafcf984af9ce00a72afb880a07f14d271c41e686b88a96994a3595267a78e1fc5ddb5d4fc8f7691fa02892880f1a782f8bc9d4cce632eebcbe79624937cc102f508c567ec1c1aa3cf7234aab8243ea13c6817eaf69c362ac46ac2c6135b7bc2b33542713302258f4fabfeb1", 0x9f}, {&(0x7f0000000380)="e21296c65dc1cfb1d02bda6c4e3de9e18762c3941b939d2a3d2901ab5dc98bb17e9703281c13afe0a77e7012dd09dd071e688bbbc572b7f71e4a17d83c158340e4cd3d5a387e1c4746393f80b30d286c7acea7b496e5b0c9cb9f9d4808abb8b4bcf5901d290228b100d88e24dcfc329bbd7b400e8b7efd1e49474d9cb33aeb8d156fd74789d512a3db7ccf44e67e3f2fd97a0da6212bd117bc01ccf705b5f39614684f9614ae1a2ffd23d32b8b02f4d27e8218d5321ce12cb10d1617bcecc75a768a3d3f3241c9fa3ff123fff07ee0ea685f8aa060817f7848", 0xd9}, {&(0x7f0000000480)="ef13a261c03bee1b68b66b0beadf9ae3fded3c6db851fef1038249e77950bc0156c6f17740712eafc4e90c5b68da728f0dc582f5bede375a64a97ee64c0efda8cde3198aa906f4534712bef8e0a2ef29cc8620e7d48c104a65b0e7cac52203f0fc3bf8ba6c6680c51b050e36cfcc7630393037e70087ac598094bcf3472dc33ec2848c12849d5c103e8451ad84e6667a7d1a362526a2939d5497e3175ebe2dad0ec1dae97af474d6b3881501170b9b25f6ce09aeb6f57002f76a0c28d811cf04704046df93cb0b4497bd87c749313f992d70b4188c330513cb3eaf59199f0d0fcafbce", 0xe3}, {&(0x7f0000000580)="871354c39c268e7d005be60f1e930bcf8c04d363bc333de0dcacb239b3a6f542c561f29d2dc1bba4ed9ad5dfbc9a2cbc3572ca", 0x33}, {&(0x7f00000005c0)="7d99981b847d020fdf7d70675d8c2bb37c1da90f69fd55113d1e2702ac53609e566a639b0ffe6c04ed7b7c8328c8d76ab234a4223b49a51c80b1cc5c40632d61c752d799e1f1c5c2233da4fb4102e7118e2fe5ca0458b6ba6da2a9f1f91e2a9e867aca28a35a0a1afa964d0a1b50468c1e2299117b", 0x75}], 0x8, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x40c}, 0x400) 07:05:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = socket(0x3b, 0x8000, 0x770e) shutdown(r0, 0x0) 07:05:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') unlink(&(0x7f00000001c0)='./file0\x00') r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffffb9) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='W\x00') lchown(&(0x7f0000000380)='./file1\x00', r1, r2) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) 07:05:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x101fffffffffc, 0x0) 07:05:15 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2005) 07:05:16 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x7}, {0x3f, 0x9}}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 07:05:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/4096) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x6) mknodat(r0, &(0x7f00000000c0)='./file0/file1\x00', 0xc0, 0x2) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x800) sendmsg(r1, &(0x7f0000002b80)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001200)="4bbe257cf50a38cd60", 0x9}, {&(0x7f0000001240)="0b4b13a1b9a5c6f80b4e6f5f54d2abe6e61180a9baf69ba753f9f10a010f82a081532973e50f81e60edfa97f12950471d1fc582c4780a4138bfe1b0120c96305e10204088e1e88d03d4d34a660901feb31f3b4180ba6661f65465ac0ee1c761ac3649a287f32bdffa98b806d261c8dcd97de1729d90e7a3269fc", 0x7a}, {&(0x7f00000012c0)="ec74f277d7228ce19739a921edb2d87dbb52892d3efa84898b33a93d657f0c5b9b39e5080d16539efec03ba4cffddc9319d75a293d4475b5197b8b03e8c73f3e06b09bb1b6c0e7c6dcdcb8c29ce20860904f0f2714dde6c9b63347aa5d6e9263c527fc6913d809c4c4e96af528caccea0277138d5ba5c432682084ca261c1a37d1006cb2207a9081ee9bd40bcb90ca", 0x8f}, {&(0x7f0000001380)='.', 0x1}, {&(0x7f00000013c0)="de516aa93e83a11d40690bbe74e0371730e303611cdc9e28d5e23d89908efd47781c6723333a70f73b02242eb1327e37d8cd72c82b65f2e5954964af8776ef1e5537a31378806ff5f8906b8db67766d7f62b9df84805d422747484ee124ec646b13e5918c5975999a530510ff65ab9e1001166d3301c", 0x76}, {&(0x7f0000001440)="dbdfb4eac3795275d6027c6e3dba3e78fc9b33a20abf364c260dcaeb86fef8b47257cc92b1a38774ade1730edb34486730ad09c02f8db56051bbc1bcacfedddfd474e35c0108258e1cd8884cd003ff18dde7afae8d3b360c8d47401ca90ca89fce", 0x61}], 0x6, &(0x7f0000001540)=[{0x80, 0xffff, 0x6, "21d4a4d828c6dc868d9577e60257186542e7812c67367bce8a16090b506f633d924029db08f1cf7296eb0fb103787d303ade0fafba64aa4009e3fb235b046cde6187f2eab0eb9f052695495ba52b2dba964d8f09c2dae390888297f3eebd369ebf468dacdfbad38a91d8fafe9c1e"}, {0x58, 0xffff, 0x100000000, "4b41f6de2384f6246f6677392cc0c04027a440d8ab3b35c2e0f3b3e52981b6795f2e372da42a3ee495ecc881e1935ed2babc71619e081b876596bed741f38d2c3032e1bfe6"}, {0xf8, 0x0, 0x1, "1c9a5ba16f83be7ba19f47b78f6fccee2bb871e66ccb48665b33239506255681a93982dc7dd32f71dcec88bfbf98c1f07d822819043b07d9c3040ae84d2837da6f33fa4ab4ed7b32520321fb43aef2710640e0a581ed32c818ed3cb550f2e6c3130c4545f2d078eb2f05ad585fa242f9add5ebc39da336ac24788349cda7e58d502c37aa4b8a6afd3e4644c959fe6adf705149d5cd1f8f7675fb5d20097132c7fa89c76951ea8eda0f824969e243a43d1fc0e430385589b132abdf28f4954ee422ea69cbc0600d87b36daef05693e4f37a979c7bdbcf6ae6f55f2b8cb39c49e1df"}, {0x98, 0x0, 0x5, "0b1db984a7d65329b16af20a96d1fecc6db503dfecd532045455336bbffbc0563dfd0b60bf2f78763301d2c093b5d65a8047c9f542fc0a573cd3c24b80322ad486986c09a2c4bf6477fad81807d27b9b22d5e6cc62ad777b7adc8b5b07998b678c7f952f9b46b5a47c617b62f73b62e0b9814dff70ae1d041dbf79f6d18ec92113cad2297a"}, {0x80, 0xffff, 0xff, "3cb9e6a6e25fa2ba7e8b91915e2ea0b927adbf6d72488abe4d0b4f23b231dac4d4da413f00c1f8d5943156fa86c6f14385732a15c1a22a371b07922cf380aa8118347894461cba4ffac23fe80fed5c72b5c22417f05251004bf1beab11f827b8934439b1391020352dea0a"}, {0x18, 0x1, 0xc6, "177e125a5a23"}, {0x110, 0xffff, 0xfffffffffffffffd, "352f5c0a99f6ddffa2cb25381728e378d92a902f62379069becba1e6d4b94edf3d078373a88940aac87f6fa22b4284e0fe0030161ff356672ccbdc5c8131c61603f39f6c683a7364c973f993df583b61ad74cd978fd73393260011b8e01146ebe539dd98dba99748f019ed9b678feb898ac25d2dc2ecb61af028ab246c17f28931534b5c13012bfc51a89660e1cad382c6986b2232aba275d5f747e27c840902f8ca560535fbc0188833b10701d87b161f89c29fb32ef9d66510d8d5af6f7d0ed70b17238557da78d7bb8ef3f2a512986576953365dfbb836a09a5417f88aa977b29a94f3f6c82ec43a491a9626a0afa0a9a5b084026a7f11f556d"}, {0x108, 0xffff, 0x9, "17e24efa26bcf43f8681743150bee08fb6781fd194f0b0472280f4a4d9e7b1439c1127e7fda3be1c7e70342aafa7ee79d3d315f34712604ff43f0ffce8d8c68b9b2b100febd3a23085339bb92099c59e39d5f07744b5492b9734ae6ecd6c708deecdd53ef4e52f8a2e141219ac78eeb4f35bf0603e3316f8f2a363add50af587024884232392ed6b88e312cba13925c7f736d611c9b4550edc5ca75edecd32f68abf2a37a4713dfc87f8e68465ef06b8e5ee7d0e17f8e2cf0b1e97f50cf1178bc0c6f8cbffe0426debbbcda1e85732908ec210c11eb91a31ad7030a32ac4a436ed8d8c7bf1dd522fffcd93f9ba2e5b83141446c32b4465"}, {0x1010, 0x1, 0x100000000, "9ad106e1f797bdace5798f3768a8793017c78f6dd9af8f8144b41a60ac3d016c3a43e9844301476e72b350eae0d9fc2f56619837b3de51ab5b3f0f41edb7ffba813899d21978cd06996a1fd16c5f71b30e29c70c993f737e2fd1e87da35e9516d5924269ed60547bac88995d9bd3c57e36930995cc04437df34f202fec973d3306b9dfadd5413b778361ae0620157a58afb1eeffee6f9c4efa15bf41a68e026a9b9f85c247346717be54d3ab65c2cebe525037b52a1e0dcde3ccbd4288e1617c376e280594495ef6a822b7691ed97777e1e8f4ab04ae84de44fff434b44591b9be6269b51afcfb81f2f63c96e7d7e18f02627338bfceb408d08cc41133907fd52ccef6dd4b6762fa0cbbeab730137b469c00e1dfb6a6073bbabd84a75aeeff54a8ee821d61cb54a11aa92ab093121cbdefa44c8fc5c389f205edddf93a20457e1c99052ae015495ca665d96b4a2ddea6aba18e0758a956b469de521ec98442c0ad35e6bc4c20c1e8b08090c90c59d7b5e86983f2b010e1491f85704aa137e5ec653437c8b14a7578a7a2f70fa8bf6b53264ecc40fcca814a746c397492bc408b689b84902f74a238081aaf84e0df64f2e1df55cfeedf6815868cc14439538fa3fc46366740593320e68f44acf67c3d52dd75a13efd87ecc2a47d2cadf12021fc9a047be1168d9296a9e63819fbab7c68cb8717bec3f659a3dfd1c46f8d71970cc6a7d4b03546c69a8d357ccbc9187ffce344c7d9ac5685f9f019ac0242f0da74119be1234ca261d5dca215b738e9b11015c6a89d4e0f3c8545446ecfe7809fa939e0829fbec5901debbf1c387d4e358b4248dd6bb45f0ce5bd9bf639b897f27977b182869f16553c2ef916bbc742b459873ca2bf6bdba1059ccbe03c060ec511f8d1edc6f4f77e53fc6f7051239d673b4efe6beba703f6d0b7b7e4e4c7a87aec8cc020e5b8cad01bb5933da6d4036f4fb52fa81ed0a3f3d209f09752e376f5398424494230435a159e1fe95d18fed1c63706dc036c83d6277007bf314334af440cbd23777f38fe6f2352834dc26b79d1ad89046950b2dc8cac6827dea8fd161708514a5ef32b0e18f8b37d29315b2fe95dfe5dfecf4214aa674a7804ad2b95b76b0b495b220b4d2e1ba783cbdbb967bb5d0547e5d2d180a6d4d0d6c9fdcaa36f727f7cc29a4a902f7c82da55a7c80fa20bac19426d73ce60a9b0d150c8fc236259392528d2165919a0a852264c34dd8f795891382ca65110fab3a171aac7975c480a59048bc07dbcafc77c744e23cbb5b64560b3897dea8341da69aa71691c83d454284c00f05f9d3690232f12a54e258d1ac7798f0f7f3af907b2062a16c41c859becf43f918ba35299baa3acba2bdda20717f952128c7a9a0f6a8a95fdeb37fb6ecf8e4de1fb7ec9681668f0af88d692d8fe2042018372dc5dc7150a03f7e26c321a33ddf3eae4a65bed08bd0ceff8f75d20393e5c4195a4b9f8b67cc1fe2c3093669d570263fa3aabf76f80ea7e732c0c4947e20ecdf2ac485574ecfdb602c0d8e75d7364672a8c0dead27579326ef7893e40b9f3ed700040f167c73ed5d649df5d4e88340e5b96257b9a6948f907a62112d17f580f49324daa951727a9ef2a5a7cdddb8e7b2db20f6ad95a5bd7ac23f0a7a813c745c3001d9763f4eecc049639e41f781a9bd5435e12e6f9a7f45eccb1bfdcab0dd51d392ccadcc6041fc6d710a0668fe44cad330fc37949df704b59285b57d0e097276f32d6c1b272cc23af90ce0bf1d16589ea0b608e28fc3839356759769144b2b336ae4ddd106a9c1496b3beb7ea121c380619039c197952ac111450ead7d0c5f4d53eaed17eb345741d409f517d9871dfb48e1610b44d8735330d97d2212e29d302fadc3ba4302f8b305084c97fe17ef044309517e065ce638bc442370f4ff11493b4eb92cf8b913abf42e8316bc80ce6237d6923c3f62832d5a7de2c919ddf75a60e2a28c6feff6412f07c34dccc862bf1b618864f7fe307f571404fae5c3450fe89d967a3fdca4a2ca0b341f2a3f6c146db733e2b0490d8b0b07b5293477b448614aedae31d094e97f1da92f2052676c68c531710a393981e6949cd0de1f44660d4816d40e03cb955b22ce6184e9d47efeba625e47d28836910435889db54a76353b5d2f744800d8e5eb35a66f1e2e84359dd5f835f90292f5e2c4dc6694d1540b9202eb2dd96d748fd098f7c6374178d90e25a8ca991e87c343af26309130cee1f18ab0ea08582a3029be4b41dadf33b1862cdea2c06c2642e70c6ca03545a4d0c459f1ad7473b95a5f81f2bfa34976f81bca99ebf848997e07b268eac5db0a01c33e5e4c12359c63c44362ff49819219d7dab1345712c715c375f43a9bf3273472a04830581a3dfdccfb3b31686c15de85c4ee1d66cc2d46ae06c35e013f70237433a7d01dbdab80dfe0486a1a2116a02af1722dd24af6faac259ea024f59c370216b3eba93bef39b46245c890ea755cbaedbc8188d5fa9fd5b3fae5d119d64864e9b13b182bebc4d30bc7225b19805753aaf79eba24cbf4e3b5e683c0f1b150e35a464a225683ad0c4bc32121780250433690d2329ef00a355da70148be349645194cc58cd41784a402cc3c893fd174ead40a847dabae9fd782d2966d0e3a289f6733886409d7522e55bd9e73c5b7451a85f196d845950e68fcff0f0ee0ad61d523b5de434a1ca3731f8bf008b113eb72de8336bf656665d0e656559c89a13fed821db43d0a27cf626b741c19a0362095f0a6a52690c672114de03a42a1a75497b2cda72102c04bc9c4b3441c637746b5a0631a533b081973a90a166164820942b7616224137a0ecde9f26712e410fdcf670ea21c1883033eaf58091d90d312f3251d99362b9ff5d3f4de2a51f5879d8c47aa0a48a336e38a0c303ee6938acb3501dcc823a3a3d99e02d638eb3d5a869254648f73b44d1839dd29d27597755a672734a49dc7fa22c8a6d280d5b7acef0893612f4dc3752bca3ca081870f751cd21a585295468199c58df1f0c4f143d80e87ad2c8b070fba270acc526fc7d1495805b3daf45cc575a760c3264077c9ab877dee5efccb0d6042a9402d20d7a3057633b89b9ee9a590242c382124c04b376cbc24ee10534d1edbdf1bb951ce810a8a979e2b28efeb25f413fd9383c999b32f31aeb5efca80c80e32af791f26753a8513ec754fff9ecc6cd6a84397f37e59e3f3ebb884eb394d74c2249e5a4a1883ae17a766bc4a165ffe79e0b075237f68d7d142845563723dfc9742ef69c218fbc12427b7b7f42416d3c2764a6ffd33a5ccb73faf132a9e500f3ca30b3e87646c9d46300dbb62edf18a8f95baccfae4304823a8cd7a9867cfd6b38cb3aabc0001d8b9de894b39984827815efbab0756d8b7c9a91277613b654fbc01c2f27642272244c1cf831ea40bf5ea2bfdca7228247fe8d7e669f456fac34e720bd4851e0ec4d4437b23045fa1731ed5d96d024c9de970b826373d897d2306b2a53f6ef8da9e903488f7e7b56b64896d8f7f0903ab808c2e7660bdfe5422f3130c84213b7ed6d50ff1f00c6e03e79a22b83a3301e809185aabeab6656fb2b32c34dd39335bebf1a828b2acaa9bb8e8de3e3e907abe7444bccdf782cc37adeeb433521c88071ba588738715af3bf2bfeb6f52d108deac343e8ae2c00d97bfddd8d7bee1f6765d2e1953c29d296c49f1a3b5ef4f8533c3abe85c264e762ca0d298b34b900dd76565bceee90a9e3bc4b4eddeb922498c5972b4172c722d125467c0359f25d29bea9491dcb62b4ad96825f4ecf04d0cd47b86c44583c036ede91fcc91854fdc8f4bb49d75be64272f91a5df47b3816416a235f3914e982019ee23906cd8e22f2ea831d35d6cc8d75efb14f777967336f7523bcccf9ff7a1dc6630ebdd5750526ba1345722d3362395c4e62963844ddcb2fcc523fcbd0d6ca0ad27c7538fdd48881bc1a3e9858046999bfae451051860901800efc87bffbb766ad492200ccf9af546127fd5bde2a8b04b9b8237fcfbcfa738ca6b683e17edad7ea2290a85c80b9df288a97e7a819c6a7e582170cb3d4bda7a48d69e3f0bda9e2e6e800e0007c3234b7b02a4964c9e74a681830dd6bb08e5b8a7ea12426b489ad307a447a0d22e1aa0712a7c1b5098f0e4cab22032d2cb9f431a43a507447b4a161b21237464a99a2aab948fa871c1b16d8eda898c797014b2f472081e2633fdd32e597a03c3833cd070bf4ecad6e057ab3d1f3b643fbad6f851444abea82e170afcd7e9fde89a693c140b4fde33f3a7c6922ea64f7f74c254892ac1272a30f6d436f20de8925c9197303056f11cbeefcf83012455dc6b2208d3f7db270efd69905e9013bffdf30f304c99d7b0316b200fd8541139106b2b817498e093ac36dbb36ea80669287aa68c38bc6b749c2bc547915a534d97b014a64d349434eff15f2daa9cfeba0e9927dc2261893ae9a79386fcacce9e7ab647780838fa2752743c635ab4e52a5ec2148b311b7137f1973b4ace66f718a9a0ca4eef0c1d3c18f848decd926112395918bd6c7e163220b0b54bb9d11062f9987d460307cace2eae6283f63216299a50d57a7fd36b12bc51f8b2c0fd02ac5d4fecbf9497dbc0f7f944bf6b72be5136cb957b8a2dfa760971963cffe9c836facd05e000698f100511dcc78323b3f62c0eb076e20ee9254e49c29cb38eb58f5cb90ec78ad18eff21269d035fefda0674fb1353dc316493fe5df88e97c62686f6e5454b0d0c29cf520dd150eba5bb618b7c1c6fe8a76c16c7320bc1ecd22c5435eb676ba0357968e14cc8fd0ef4da30861fcbe64a26ba147b798d4a11fb92172a9ea128bbeaed88f6601268292ca99e39700c59e7edf6ecd012cfd7e592b1e0fa05faeee6a9598915af15ed73d8fccf24479352f86d869ec88366a1003e6dae5e13c35183fabd121ccedf23cbb7d118362ce3e858a79e075ca344f4170418d12270098d548225c65b57350057189dd4ca67f06dda00a33c59f8de0f619bb5811cc61ebfcf3f254ef14387a15e136e2ce094e7b184801200d1c68f5b921cb02d7630c1a4f8fa1d0f594c2cf0e62d82791299898f86d9ac55ef78c1da228b5419c15bf3649826e00cc20568f56681c41f21502169465cea6db309c4637f91f53ae64dc0958aa9de8647be1632b3eababeb0d772a7ac07368617c10c5bfe234aa69ba818afde255dc911e519dbda25bb901a29cefdc293ab1ef4166feacc3a65b9f964f180e2c8819313abd63e7ffbfbea5b9082339b421df5b4dae6b737d716847f48ede0878c92669017b1114e0ef86c3775efe5c31d3596b9a055dbc09a564bde7d94fc2152def08b9906afb8fc2e7793470b4a98c5ba276d969203675e31478584b6df69f74ccc2492c7aba1d2adeeda35837b2dd57155ffb69f41827e7657c56deafab95f4e30af444a759da8365a7e4bbb3188540cd961520efdedf8c9dfc90f491e17629a945f24383d4cd0ec8ad556d77d82929cf98e583258df3ec8cedc374031c2d56cff7f9fc147973398113996c4a2a463df1cd01a4ac9b1697a1777bfaf0d792b0657aca4c46c4bd839cfa1bf0be4d132b94c270a73b1a200bca2856f64dc09fc530d1cc5675b9077abe13615c4da384edf48c51f6db3009c4031c5b30c326904baff327dd7e5ac12079c944b3f281741a11de01d61c31cd016130ae8aeabd0a0962bf6cc087f087a289fbbeac77cea183faf134b60fc326add187d8e25f1e3f25edfc6738415dc641d558f28d7af4ce096055f8"}, {0xe8, 0x1, 0x6, "71765dae78e14deda6af95386bc74b94633925756aad3e4385189a68968da87d90fb3ae2a6820965256068bcd8447b96d232eca9ee48d3d33a9d8f2620950e41696bcb7d19e4d1609907c3d6ba963b3f8c4b1d4d64eb60efb536457510e520b4bbd9cb17338690d0b30f743e28cb0f13f25d71580e5d07e7ef6f79fe1fb2b9513a41bc14f8b419fffda33761fddf2a6c8bb28e45a1606e138e6fd85a2823ef6bb4f8406d526f6eb5221adcb5af119486aa849af9ac2c04ed9d618f6c8a344bceb0d5d650ab302f9f93bf8c860204cd9d6713f8bcf8a4266b"}], 0x1610}, 0x2) 07:05:16 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000004040)=[{0x0, 0xfffffffffffffe89}], 0x10000000000000fe, 0xfffffffffffffffe) clock_gettime(0x0, &(0x7f0000004140)) 07:05:16 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:05:16 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='c\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='%C[*!\xc8\x00', &(0x7f0000000300)=')#\x00'], &(0x7f0000000440)=[&(0x7f0000000380)=',\xa0\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='c\x00']) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) 07:05:16 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x812, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 07:05:16 executing program 1: nanosleep(&(0x7f0000000140)={0x9}, 0x0) getgid() 07:05:16 executing program 0: socket$inet(0x2, 0x0, 0x6) 07:05:17 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x3ffffffffffffff4) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10210, 0x8) readlink(&(0x7f0000000240)='./file0\x00', 0x0, 0x1be) unlink(&(0x7f0000000080)='./file0\x00') 07:05:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x40, 0x4}, 0x20, 0x5, 0xb7b}) semget$private(0x0, 0x7, 0x402) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x86) 07:05:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140), 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f00001a5000/0x1000)=nil, 0x1000, 0x3) 07:05:17 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') clock_getres(0x6, &(0x7f00000001c0)) 07:05:17 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="fd", 0x1}], 0x1) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{&(0x7f0000001880)="6a7dcf67de9cadafa31fe267d8dd88d5b8803333ee3df40d1278227a15a49d27aa00dff4ae531b391ac93ebb65a874b634526812fd7b8135c3d4f516ab66ebf15e7fcb7cec8e1af7801117834c8083531b80b41c231625e1df881620aa45b4e93e952d8651975668ceb8064b6a431312bd1d1398f44a42f93ebcafddd356f332a2c5916d30ee88bcdb6f0093c4389948cd83059543d3f4a8080df182a51aeb5e0deb190aeb44110c5fc250353731c79c30bbde366f2360cef532e0cd61ac2317a05752ef52d1fd84783da9dc2cd51f9f0c1007b4097dcd0259ac998ccedd1ca4563e3320908c881cc8c0accc5a2bd9ae91af22b20b21a996324acba5b6a727dfcd1d7dc225f072a9a5b0bd570c63ac4ece0873d7ec538e4d75c89ad9ad04b7e23ac0260b3cede8b9de21b46ead437e28da5fb235cdd85ce975ff8300054fb254c96a2882710f4f5b635af657267994e0ee3dab1c00748fa0829c17724583449326fb73821010a1bb2044686c9017f3872b851a04a587b2248e3f6f15d39d32e1988f0505603fb0a9cc9a3e4a54b0b9740466aa10d62ec72a3dfd8a022656591df7712fddd7a756fb85ffe43921496fdfda81f61815261ca4cad670f56714f472db7b55f882fb116843c908f9b428288eca214674bd87e68d97871c29d20dbfb0422fde797a75087f7641750d93473dbfdd3811764d61e7667dbb7d7d7288c908748f9805b848f86085354225ccd899637d2ba13cc1687b985617cc6c9a9bd24db6579149076fdadae48216536e2b0ee651f76ff0016d2492e877d5b75971114144a56b5f5674ec9109a0c3460db746dd57acbe4fafccefbaf0579d2c57391cfe5ebda489b9ad2432bf6403ef4fcd59fd135a2e62c0051db43442be7e102d3f9e870a7ac858c1c1ccedcdfbd5bd4854663301a20381e275747dc1b1eab140a217f4d0e3969ef126473b5480d682aaa9749dac8e53f4fc8836839c1f8f7ed633ae74080747af6c8eeb5dd121da387a27b18fef144a43c5f45025f3a6db4fa75bcb545b8f76624544c1fc981be1616c558d3348c5224c6e1d108c67c41b277ea54baaf642fcba5e6e4629cef0b5af3a25fac352c607291817ee926503a4d1efef3abad01af30ebfedf3d500f4f842ba3adf5ebd0c9bc6d57133877d0fe4308ad064248417007d8a8aec5294442fe33320a3f167577681ff0a1edcd5467aee359614fad46fe3402176946baeafa98f0488eb07d19591dc47fb99fb5a3eb1f407b093bd39656b4fa9bffbd5e9b06bc18e5619fd3a3f47a0b5aa36cc71cd01246f9d1ed05c831312d13dd8ce7419d763452190559fece30b2e91a8e352c7c65ac73dd06f112e9e6395b8a97aeb08b0a6725d5e348f0cacce61901d2bcde6f4786b5cc04195f5748af36ec1ea643efb8b091c5f31ff6c65a5296f81be869a4237bb8a4dfe63259cc9a36aa30f70a1e665975e80cca00e5822d703391c99c358c9a3ad0076194a49033a815bb79a5fb7ccf97eba5b0144d77bf44d857bf229c706016a7d0f3c378611cf54e875fd8aa22c6e4aad9c35fb646264f007a8d012b7b8ad3b9433896d10be795f8f541ffa12528798143f9c10304cbbb9ccac371a494562523f43991a9c00b721df1c11aeacdd02ed018b2d2a67d9743ba773aaa00addd3d09bbf689995bb8d46b4d790b8dbb86b4cf4cb8fac32e0028b2e2f6ca0701180447f4df929a5913061510ce7421794b4c4512a9e73efa48149eceb396919dee610e569ae57656e902e7eeb26a2a33dcdd18fc1e3987656ff68ec829c4eef3c2d20103015950b57cb70abd53f5d1cece12f27f98cb6199851d9ee3f2f0020bc9946d388d3e8bec4b1c2600a3e74fcd2f1543cef8a638e0ff88ba74e5e76af5f28c5d315ea78a61dbfb54a1d97d38b335c8e9ec5d45f83f52fdfe0503919b221d2b9f5a4df31b5c3d1ab1ad59885c1f1dda7ffe6f9919629d568f2f557c3cb0242c153e5598f1ef039af8fcda02f5d048041b0fc4f35e17272eaa95c2bf5df37ad661186a32da8f163608e3bb8da833dfd76c10216df1a94c6ab23891d0aa6104f7f47c83a72ec545696f6dddf1630749a6b4b50e28b06ed8cc95cac4b98361e4448828b9009c298637d1fd59ca52ba834ff0e1fa8f6f81a18c6fbefb927c713daeba2ec44f7ab4794d736619b73b1355dbd75b01df8a139e97453fe9d05b8e42ab19f38282b1aaf50fb54da47e0a79219f77a629480b72055cfed2ef133ed672eb196d2e4feed817db9760b8d5a01b87b88f7d282501ed08d4174d1b7d90a46bea98c01ea70282760d2ef51f1207e497f528595b338548dc60ac8b499f14f659edd1e19314394d1ab30208d550f90c580fc1d552a300b133dbe2b82f667365e6efd50ed33d646b0c65a60a6e6ce224e815b034781088f0de26b095e4d6f92317991a94a6f279d94f4560042832f5c2da964bee3d96bbea80e23432df7285b92c6d9aee56b7f8bbd0f6be66d5bf775380b46d3afb6f8e237d30af1ca75a782fe78cfbe77b83eb28560cc9d8ba794e03260ceb7319877d7add3c307a3020b853179dd0b6fd9c38ad19b3b813b40b4996ca87bdc3dac18cf9bf93de68e4460be8da3fe6028bafa", 0x743}], 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="5e3d9b5c838c01a8", 0x8}], 0x1, 0x0) 07:05:17 executing program 0: mlock(&(0x7f0000b50000/0x3000)=nil, 0x3000) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r6 = geteuid() getgroups(0x8, &(0x7f00000017c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000040)="b4ff1868f9fb6107b2da4e6c65c3ab08baae5d7b664344d9c0b82d8762dc19d627bf0add5c7b070f64ecb2cb2e50d82d3e9c5ebc51f43bc22b03f3760ef95af19da5d7251098abaf969cb520e2f85037c57230cf0723c01bb7adccdf184f7456b64f92d3e212746371d4db284ce39ed7bab5899cf6e1846f7f3ed14650c64a5a8b00e07aa7066c499d8a12b9d277b83f8e764c14611269b8cb24c82ac577da493c3ffee2cf96425d7b5f67ba2b5903dd20f75e4bd7d9f91f2c1ad50ef116c837dac587ccec4b7a89fcd88a0bfcceee78e60e3091baaee4bab6bc4ea5a35d8398953466d7bda60c1c1696b58abbda697b439b2eaf28", 0xf5}, {&(0x7f0000000140)="0314ccacc71d21d42507791ddffba5519cf140b9311593fd408bbbbbbeb4b196b649785cf049163699b6ca71bb84c37f839264eb559066e4bdf854fe9b51ed69df6eb5cf39560c604b68d10107080e4ea9d6ada2cb08efac9138fc508c2616cfed3fdbcbfa63da1b3521994e26e47c4107e14967239584a6e6a0dc04799c7dacd9bf6233f0baf762c500a9cf5fd6bf9abd45b7923579195bce76eb03baa95dc579a5d3a2737c94addf62428d2ffac0b15e4bd45ac6d7b29209dd346669ea3344ff061c24386d0578fd5222c2b66386d7586ba7c59eb565898b084f3fd44a8815e580658cb4573db00821a42cc7ece938ced10d87562189aea31a92a30cbd1a", 0xff}, {&(0x7f0000000240)="47106ee7410fa04eb7f3b0936ed4d76dce81771fcc7ad03f647ff6078a6a4c3816b47e860b3779d904fb4d09fcb8c241112030774ac4f2edda78d0ab966c98adbfd2ca9d883362974a5e0b6a2562a2cda94bee08ad7672554e11adb47e95211871", 0x61}, {&(0x7f00000002c0)="fea4acaaa0f64cee2dc8a93cac408ea66c94ca929cff916bbd3cf93468ab443c6cac65f07e397f80abe2998b8b9084c8e736fe24bdfac49a99ea9db0bbc68b8f6bb600a69bfb9b6658f4612fc5b59ac4b4591f0f314ab1f015775f2a2becaa3b2e69e29cb11779dd4ea519da2f6807d644c02e86ef18a33bd305152ab1f88ce80ff08a6c82f745419325a0f83937036d96cb265435053e30a4b55d96fbd3ff306bc6eda1fc62394f1b96e3fd1c726971c56206fe998fcda9b39aefac7cbf973f56a640570b50cb71918642d74413836dfff246a96abfa931c3b27511e7b57db30fe0f958c5971fdcc8ad024e377bac3419cccf914772b9c46a28766f79716810dcd27dec722e0d52061b8761d1a3f488a73e2f67665faafd84e41222989c8aa4dd054b9503588355eb41cf5e20bd3caa202aa4baee198b6dea8b514e5bc4e69029339ed025c503d3e843c04b5386ce7b3cfdeffdf62822b23546343cfac01975e0e97bb95e582e2d311c58a9914e822fe11409bfa12ab3f78a28647b0e2022ff380ac0d7564eee63d5904bcdbce672a543de67756f3da0a3060ccb739aadb4971b752d69e264ffffe2020031f1c1aab1c374a32208654d6d931a9cff2154e06eeac2b528c04ff253800b0597721a75fdc9e2ae9097e09a53867606a863f86ac01d0813ead532ab936a928482983dd70761b3fa8bfcd15539605d0e4a5ea562ee43b91a8784f7062798419644f1f091348bac12e16c693597bd53549d16502a00bf20183463b368a7b547262342c914d568cff2250dd4041ac183ee8e30eb5ac5de82c2ee18fa84b0cf8d58fa994acd94069b88ede2d37982680a5b322a4730cc20e9a78ff342164f7adf82e07d88678609aa7b18b8efc3ec6a2a51c054d68aeedb460587f821ab5fd923b4ef0b92e90a36372f7ed21ae9884d724006934876dd5c448402710ba3f997683c9029357168f13b855fb493551476412d2b1d9cfcd91aa511553a82439b13acf5cc67292b242e1849a440648ac5599535b78fff0385ee534e3187dc222d79276e40df6665008c445c49ef14624f48c7287f55986e42cd4f55f7ed362070cf435a2abdc717275149b7b31652a0b9c188ee13048930e8dbcb041d3137dac61e002a99b099bd29f205ca83f30ce52c592b580dd9c07c23b56228b7bd2cb0ccc7c4d1260add1f7391ad130960d2bfefd946fdd26c025aaa678387fb1bef267f9def6b2dd51fd0d80b50500def9e409b348d011b7d072d458c553f7e703c44af2e3989727e9180ab197f00f3a1838f96ea2a720fb4f222123dd4085443d6eed1cb0ebd948d61c4b3da4b417b2b93bdd93fcca5365143aa51516cf4e3b7e3c18631cfeabf79a0cbdded2465b37fee79cec4772703ec8929642feff09ff32fc85f55a563f29d02a5476355c8be6e2880293a449a09ed93fe8175baae3eaeee13455249f81a41004932b771725e5d3aa3b48b6c427c7f9d3602ea0672780309a621c5c71f602d7a86faca8a5c9bfecc8b613d25a88d911a59db3105f09fb59fa04fbeddadf14bb0c8ded7b0ed248912661129d60e30cb6ccc632dac35980067f95730708aeec3fd37e5577964f4645187e3d3f28c817dff208ff92384b3c05745f6e25ab144e491dd96157f7a4c52745606331cc8b95dd9565e2ddb6d19ee26345e2343250c59818728adc6c2ea28bd5856db2640e8dcbe2ee49c81db35bd41e338b9c2ac22bfb8c9b4fccc85acd27bcf2bb1838f3f95048fa624f2ac5dd42b4d52f278673395d6935f9c5e6ec3b9dcb715d296abf63a13df018be75839c91221189177d5c33e5ffbf0bcfb1962d203038a86807416b63dda64d8c8c6ace0a0d6b7608039aaa6aac2651a33abb2dd8eceffb7fb7eae5f31ff754d19bbe37820fa0588ac6588f4f71ae51f8e4edfb317eee817e75d0389b9f2962d2ca7db5aa98335548400ccf8e3941dace4604beaa120bbe01f838f78f3e612b05b97962b3e18a5e3fd8b3c1a3b291295c3a678c0a6839f213b678a0560b492f83d37377903411dca0542d2977d4ce70c41e4ceebad150ea42116920eb42beeac35c1ddd94e3df64647541608ac973934ec8fcad4fedc17c5bbdd292aedfd56093b4bf5e8172afd653af50ed016afa82625e64de163c1387d64881b26b8e8d134a4b3b199a7ae83248f2b3958fec6ba4dcd6283cd87ec61e437ae2606e9b14c5db0ded04594893559713feeb6821bc7893d7b469a596f9a2e88842534cf0ff1540bd29fe2a5ee24a51aed1cb0057862ca16d7290cf84a354922b6531cf378909fcdcdfccec75d41320f019e04d3eca908a08a0415fe5d0fa2970180692ee57f241f5d635490c2e682ff7fb109ffeeb09d0df69662b7a056ca8c8a1d5774165b1885635b1760f6427dcf2db23acd3f8c42e562c04adf146af3d9350e3f63e17a9342dae535e505467f2f10d98f469982681029262e613210e8d3c9d116283b905db9a04f2219f4be717600c2ba078312d583889e6a3e1d5d1a2ef453e72675dc83943ed57415c2e57ca270e29cade09698f68edb6ff1fe8aaa657807f786e3633b290220c4b0bfa52390596ddfd09dad19e25cb14c15c03bb8e9b1d4f245283fba359b5072e7ac611396bc19fbc72fab50c2ce8c7b9abbc0bb50102830900603492350a13c2e10dcac1fe6f5b317e3348bb92f9fffd151e4c1a626b8dcde38c471ce4c6ba5ecb6be8fdb41a72b2b9300b2cfd13af2239079e101aedfe208743bc958f06eb65cbc280330147f15715a35e96665167306490d29dad2b66c2d636db9eac1bd6acd1569eff4a52df2d4818d5ef48dc48756a0e56503bf88cd75594add00a755654706150d7410e40d3f3ad153033261f6a6b916fad80105236f9a7c500dbb01a1ab5ce7625d018bd0340e821e68622a828924670692347f96c89c8ccc59d3682aace745d1fe7b80b38ec0184fcaf3d61ea0c7846001ba845bdc26a6e964d845c876122575adf782eba1ee4f64a1827cb3342029c69bb2e2d1e499634f047467332a1ddf50e68a6926f74a54d0aca61d28288ff5135a45edde646441e4698a75348907aa550095dc3af7a6c102ed15e6c41486e546130175773a1de80b856eb3dfe0483594ce1d5ee45b6b3e52a181fd660192064bb98330728d01f903b66333ded0477b1d2b79d78a58d66b0d44eed6bcc7ddb800f0740f5cd753a5acbc57e2554a3c23e4e5b4c887bb26f657d4960a0d059dd1a298916758239a5357b75f4ac2ede836e5278b3bd262fcdd62b2cd05e1b61650c0986b40efb1aea2c4f84e980f88d0a397176bc4c62f4b059df58002c95cbdd0189bd092a9ef1f1dd2f01a15f0135f38fb60c3758bdeeffc2971024284e5d42d546a00dea9607e71e3a377f69276199ccc377d4e90b27a3159dedfe35832b4c844c8ee81f00a5a867dd3cc6bcde7cdb3866dc825bd7b127e23411bd68af4c4bf9407d58822633761f69d3d87ce7176997b032dfd3da6e56eabd911ea4e9ba00486a5f64defeb5eb461a242be2b77dd3e2532ae374856c28db3325663052fb4082244e455b6c21d483a59af93c272866c934197a03bf0d805757ef64a06e6c31d2492c597d1fbf7f04e48434d66c92da001b617a7d9b25984b9bccdd2500cfa1111b8def76836cfb5c7237037d3f61f054466c65e15703f0d9652bdd5efb06e36a6569f383a1f7a2805444be549d072ca44297fddd1e4c07321045111bba9295a11fc66e7e5255a4009e573a4eee0cc378a55f5d112b8e29dd946cdfa80b6dd202e01b613172d3f468b2d470a90407786c7c049a110b022aa5171aaeb0c946c2eb540f12302e421fbe3fc86e34d9c1a3a6d8b89c02910b39c037919f1bcee9a3c352de6ffe1d70a3572204045156c7af0eb100e1d443a402f6108c06be6ba6cf0986b1f8c9bad97a7f73da88aed0cda0a09b8211f4c5d841f36504074a84957cd8094b70fda58d8e38ae432d62a4f1c57ec42f1aaf23c3a4991d045a94ef9cf795985e78a35dbac5c3a1defaca39888183c8a8f69503fa1ddf9b5f92cffb0ae1ff5b97522366816ecc9ee34131f2bd3531b5b1f27f46115d1fd9b4e58eae6a11462d691d8016c37182a804f14fea3e00e829d383849e102bcf3d7eb555a04318dcff696e583c05aa69527dedd82515975379ac67c436232dc3c0b3010664d1090229752f2912fcef49a6c879bfe6ccd688f79b57d02f1e14b6de53e0ac821c96ea46d6a3321a882963f7a70ab67d58b6773b27c76b15b08641452049977ca34bfb9d992fe279fc0bd032d738d53b46ef25e6190dd08ae2bbbe91214327eb1cb6f12de40438384be7bbd73d80ee51fe3d3d0ae92f5b6c0c784bc9ccf8071cb53a2fce390e19651f19becd48e70212b37f5ab08bc30e0f7685f8f9081f5db57a1aa5c20df462c6e87dc36a849bc9f861d42618d59b0120e6e8b6bc0383bf9e349f8e6e1f3f122eb51641a40e8b5221887a2cb7a7d6a8b5af0f1d4f8539f20f9b5f1c66195a16e1996cadf630fbf4b7a0a76f49554ab55c3cef1f953fdcd8df08700cbd7d3019cbe8b372187f079e0d81855b9a17524d652a2eff9ec7e424428c6df65f5609ba25c32eb31e18a2deb955854c39a3f7deb03465cdc0d74f16145f6ba692ac693a3f1a294915b5c94d9ef50fb7f037ba2af4a49122fad197f22bfe223334f8492c229aa0eb76ff561cf98ec38fa9b9f6a543620c2f4d66494fd805c1800b6ad73ccc0f639a4fde1e4ececbc3eb30b00d51bd68152a4ac3f742b8e1cd061ca9458dd789f5f9d371b6e01b662aa627d402ca3b08ebd2c771cf205f6539ed7199c3409ebf1f96f9e97628a153a363bd78be62e5d34e2355fea36aef291e128b304b24537b72b0ec4a4f638a812f27b56cbe5e010f68f7fd9900f6ffa99ff2f69b88a146cb097df2d661cf96043a25bebfec762b29088d270e0da6081ed7b2c4a7a76900e6acd6f48007ce62437497c9d2ea97ca51925c21c36e5311c23284a5980c33e45aadc84bbeaf742bbba2e542fa70af6d6cede9fc16cc2e2ea7f7293d1f60cd27d3fe37fb64817ecf028729ce9cc8784a37517f4f67abe83990791a665cfc012d6cc603c6582cc6988e7d0cb7c2c5fcfd4250a8ba89658ae21ab7518450a2874dc948480173a922999817a31f1a89d0608348872b16a9920cd257489a2c1c3b0622c4b3104850111e8c9234c690e52f5d06fae953e1f092eddb83719cbb921381ff921b6c3d00c62e6e73ce9e4e3e4aaae9746bc90b97f4ed9536f135a9df75368ec2d38c9952f958d3dfb8d891aca9882f71c5718695fff435929834fdc21b2b316aac9ba2602f3e724b8f5aab505d081ff3ec5c2e821769c15feaa113f9dc2126ff988d2db825f3b9218be9e05d5870c37a32f818877e7c9bb8606273043c9810df066903b4c9bfa40391408f6cc5e756c38d0fdf98d40b2cf8d68fc846fe3b68ea6f97f246654dbedca2be6e2bac45932a96db156e411604251fa9210d0507168b766e83d7048ff1d2b7993e8b973bdefc33299975c520bbdb5cab6846ac7b017ecf868133a320c062010290d15f9d0242121969883816d01cad9f9dcda13eb0a13ac77230cf5ea1c6b431aa0d4f7b9729dcdf638fb9a7eb648077d3cc05d4a0e357ed7feba36b084b6ed538740a8e12619a454bb9b26e82c141529be24b58a7c67baef7bf3753a7994010f350b7fe7964c0ab3f1d5f484c84c6bf95dfa3d88ac0e0269b820ca888e915475f71fadb9a2efd219e14b7df93bc2827628194237a316", 0x1000}, {&(0x7f00000012c0)="82d82b6c177105ef93f5590ae060466b9cce88756c838f7e86dac842dc80d17ae0b277fb4b2b96a60115fddc51c32f64568378043724aba920006f35b66458a8999fcb8e9781a29d06a71e500878d2aa1f5bc772b0fd6f9fba37b2a16e7a7bb1834d7a7e599e973d090d3cc80be2732696d3399dad85dfea1fecc6316186a462020c693dcd470658abaf38f696bb43d0d12da16035b14d4215b18c3df2b5", 0x9e}, {&(0x7f0000001380)="951cf9e83aaf1a42c991d280e7e9711f885b240e59ae1637a3d42d571d2956cd84f00c787e237cb3f5243812a6d9f8a9d12e729360bb316e2b78084d0fdabf53bbdcc1b2304ede07a9d4ce699ebbe907fa1df7a2ecf16d4a889ae6dab9684877d9ba", 0x62}, {&(0x7f0000001400)="9c40c19c3953fb2e3bf59ec53255f0674e27a2460c03d39b87495e84f3416b1638944f08da07079f68f2f07cc875a65d6b33691385f765239fb1c3911590c2d62a81312c37136438edcf9062", 0x4c}, {&(0x7f0000001480)="bfb2e56688b40eb698b41f461a9b0086b8f33cfe30a3ea716b7308f1361c08e656230621c09ce3c18a07d97b72c104c993679aaf791e6f9e12dd8874624ebb385f58d7a91d17ef5c7ef8b318d04accd9c89906b5d2a04f708c4d64da6e53d1c49fbe1ae1f3e07dcae8fa23a42b8e7b353766c40f08c7f54fedb5add73b86bae5725bfd8f9eff37e489c9e5ee93ee99b5ad01902927", 0x95}, {&(0x7f0000001540)="4348d65ad27224c8306d0f3b51b70a4d409c761fb77fd4e5f57332152caeb38a2e75046e5f05cf0af20ac0f64b18a10eeaa92e6bd93fc657ff9c59a689dd580d868c5c3de24d3fad647333d1d7b5e80a715789bd780b59ca1c548ae122b675ca7e05ea2fbccdd81238fe43c368d04ee5fad670a8bccf72c39aae45dbbf92956ffd0350edcf8f078415377a17c672806b43e553bb693268347dfc241c1f9ceda7f1ef5d5cf476f929753d889a1eaed5d3f6ba772740f1e63cdafc5f7ec76d20682f29180edf42faca4868543d67740ec9eb3dd1b155ec", 0xd6}], 0x9, &(0x7f0000001880)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x108, 0x404}, 0x404) dup(r0) 07:05:17 executing program 1: r0 = socket(0x10, 0x8007, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x81, 0x4) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 07:05:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) 07:05:17 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) fcntl$dupfd(r1, 0x0, r0) 07:05:17 executing program 1: mlock(&(0x7f0000fa8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000f1b000/0x1000)=nil, 0x1000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 07:05:17 executing program 1: clock_getres(0x4, 0x0) clock_getres(0xd61c72269ed312e, &(0x7f0000000000)) chmod(&(0x7f0000000040)='./file0\x00', 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 07:05:17 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 07:05:17 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0x3ffffffffffffff4) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x80000000) 07:05:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000003980)=[{&(0x7f00000026c0)=""/19, 0x262}, {&(0x7f0000000140)=""/87, 0x433}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/250, 0xfa}, {&(0x7f0000002800)=""/83, 0x53}, {&(0x7f0000002340)=""/146, 0x143c5b34fc707beb}, {&(0x7f0000002880)=""/227, 0xe3}, {&(0x7f0000002700)=""/217, 0xd9}], 0x83) poll(&(0x7f00000011c0), 0x0, 0xfffffffffffffffd) 07:05:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x6, 0x0, 0x28bf0a59) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r9 = geteuid() getgroups(0xa, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r11 = dup2(r1, r0) kevent(r11, &(0x7f00000016c0)=[{{r0}, 0xfffffffffffffffd, 0x5f, 0xf0000000, 0x9, 0x40}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x49f, 0x4}, {{r1}, 0x0, 0x80, 0xf00000bb, 0x7, 0xfffffffffffffffa}, {{r0}, 0x0, 0x50, 0x0, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x88, 0xf0000017, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000002, 0x7, 0x81}, {{r0}, 0x0, 0x8, 0x40, 0x400, 0xc1}], 0x81, &(0x7f00000017c0)=[{{r1}, 0x0, 0x84, 0x1, 0x401, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x7db0}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x4c95, 0x1}], 0x4, &(0x7f0000001840)={0xfb, 0x3}) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000040)="1842a619bf4790f91e922da3ba4aef1fec5956e78df712c594581bb4", 0x1c}, {&(0x7f00000000c0)="f486615c7e0e1951f0a92bff5cb55369b311cdd0e6ee33017f28a359322234686eb1bea0b28a3e6c2fde0b7fcd93b0f45e233c7a1603ae55a3b9ef9fccc12e93bfa33736dcc9b9bb892f706f0bf79ecbb5274f5b4d75a169bf766b67da693fd1ecbc5384442220be5f91f17c5e37d9d8eb775ef34edcdca9f5192a9288ee16e0801631d26fbc4b9771ce97bbd78521180de3316f07a8f5552054339b237ac84422bc6e3b3ec2b165df", 0xa9}, {&(0x7f0000000180)="2df762bd295f91af983a36915000b77e1d24b1a96e67c4747f79b10c090df14af0ada419cff6d1a2050cee398cafb9413b92e421213d04ea51ae5826155438470c5df0cec05aeaf4fb056cb7ebd6e6ba4b5ea6aa2d2f7d5034b1c9f827e71a08f1edc65d9c443f1b9ef7611b3dbbb0d8c7f24b46910cace060da127e046f3ee40f97b2ff463a5c2a167ee59de57a8ee44bf1cba22a10df3bf5f391dce9af64c48a26c7ff4844e6c095484707e9f8ed268a8f22e6b2987a4ff59948c87cef81ef856d93a8b9339c6b9ee82191baa30dce2204555f9e46d6e2cdbf8922657fb83d0d917f44134792f5bb21537047ea8e77b994509e38fd5867491968cf67e2a4c082e6e0f83b691e431c4fbdcf238970b98dfc7181925f3561327713fb300166ef1f3326c2f01119b3e704b28060017ca61d22c0b1da9641ab25979394274c13a17511b69d3e6fad369532780be39abbbd285f436b0cb489f1c259d86f4a4dd46e7e4edc1e1145ba810817459962d6b81ad837c601b717095a239ba91475012fd59d80e460326d7e183ebda7fe630e1427c6146ccf1889e075e95e0fdfbb77a7319f96e0eb8f8467c6c9ec05567041ca18626bcfbb86a9a164ceae9a37b014f74adcddf9d5f88069613d299bc7f01f49b411bad6025977d34ef6dc55516fc622da62d3f8b482dbc0ede67c142cdc541f84fe3c253fe84a7d6fbf75dcdc9fb7599a6f585f06c68758a6dceb822746d3497f29c2b7cdb48eed63653d0d1c611406cff166d45df8f052843d0f2108145a93eede3613a7d821e38970329b234ff7bc542b3e3ace950c0549541bedb4e85be8361b3d56d95aacabecf8469757f61b36e9b48a1c6ccb9d63222cf8ea297001cbf19330f84a86d6b939fbb9234ea75320a8c87c5096f889ba0f6712d435c42f436b6781a1059d3658cfc797e4bd539c552184b7e32c29027ddc7a5516fbb6a232f39045400e1a0cd59b7893e52c3d8b4abc0628c86b00c5c4405b30cad7f360ecbf3c28248ae2a561ca3b4fa7a0362e03594bc4ba1d3cb5a2eacddb7a3acbfeab6ecc2d7623c56116b6e17759fedc4119a9aac63c6d83ce0a12b7067cc6d58ddee42a913e129f41d74e3f25b3fe17c8c3cfedbd6a700050f98b4c87cfc8c06fe228d347c672a4cfd22043c7328688cd97a1805d7b26ee6b179faac4a2e30edd6e75e97bdd73cbed734f62bceb55968c1b6b1cfb35914278efc73bb516bbe166d5c3e5260caecb01ff969a3ff31b2bd6f1eb25baf2e85c9f8aa03dad3a835024f93dcb882d2b2c3934e0a7faa6fc82d7d0b87c1e1fdf754a6ded023fa3c8570f597e80c722efe1b3f43f3653c560498a11b1416c645253d48edeb2bd2d4703f6a522f3cd2a80830a20e8dc054540d82336893f218856f761bea087e24e0baf4b56ca6db893d2a61d2a8b49dcbb36b2722f4a04ad1905a82c28e0a3e6cec940a65a7c147a82c2172532d9c1513e2cdacdd7bac22367379308a21577dbeca41e617dd589c3bfc4e8d49fef68a1d83e8ee24a45fcccfc494d65bcb99d58f40edba75196dea59c63716cdad61487a1419a6878ddcd4882a3fb2493503be4e43228df0c452dd4c8ea202fdc550549d278cfe736c62aba83059f1e853da5bb480876bfc5cf213861cb093f29fbd2d9d1897b0c78257c0556c337328388fc95ae8e586a0debf5d3f7798c203665339a9699e38df80d099d34ee8d44d62137217d3562157ca4e139b7ea290d0e8998d50cd49b239e6d9f446322093e1987fab03b096f1c8e9d0be126258d4f3185376b9fa1a7046cda8250e5bdd524faa5e15fd771d8e466c09044bb33127ec8a17488130b558b6360a4dde68388dc658e0a8b29328dc78d14e2e6ad49dcf4d3dd651f7b23d221bac89943e0fb798abf6ccbe2dba33d3950167272f0c1ab641b9e30f657d050f551fc5d1a1220317b7f92dd904d76ce784ca26f0c5b21e4d272d375eee3fbfbebaef9029845c93a1abb28dcd41292e7b210090df02c28d4713ec905d842d1d50d60452c9c5f503620dfd4bf75bcdf67e98261a1597922b0ab81e545e7eb451b74d62ae72a6539f27ce8721a4a557800b851de34164c00ef8cda71602b3ca80b5300a15fd421138ab3ad4b36d2595cf8956169f5cc6f8f5c3d1ec181a0adbde13fd40bbc2bc19c70fa3c33c5da33f7b00183eca2a540c670ca6430f9a7bf20fce995a72df5970f08a05c7a5fa1d01601faad572ecf5d6a8da8c442934fcb0255c351cd356a3da5aa9a945ac0b32a2a6f29ec27812c168719a416084886198d166c8454c48b7799eed445be84fec09777aa716677e0dd2a45645540e41bbd2843a6330ec5d643ef2a87e7eaae6292015c78c038bdc25c2e9dd90923c9b513a07431f80cd609397a8d912adc22f9e61e7827a43eeac9ffd1bc11f7f45c60b65747dfc750aa23fd744644fbbdca291a132428b903ffaf158569cfd2edbcecc2255f367e7b98b71beb1e74c9802ca933b267d02322dac09f2b53b4af8025085cd46971badd6f4c90a6c1dfc61a56302f0528ef2bc9dfb3a54dbca66070cd5b731785a90f8d8ad693cd0a47eb9c5176dc2235788e77e1e4dfc01c1629f4506c766b3aa0674c9b91f267a8a72fbff2ce593b1ee3615dae5c90caf4db20ccc66054d22fdb036f7866e9ecac134af86820f8f2717c2d14997fbf8a17b675b947980a1522db0a16435d636506abf25fcc0d4e4bf0d0ba16f5732020e3fd654c092a86652317415a7b9ebed6b95c46d506a45950dac4486a7fc7cbe5dea82f5bd379ca3614c9240258fde9314d3ca3d485aad785cf9481365d0645e247b91771abae2415ffd321bc9c44784fa024f7afc1ce7faad870408c6cc5e0ef5c5d3ece586f7a09c0c8164fbe3a11d64c33886ef5e1e8c4beecd35b37e86e405243c50c0241754a7afe1912f444ed98caa4197abb22d473cfd68743a3d6d68259e5b84cc78d1ee875361aed4c02f86a74ca6260c7a9c86f019b095d190a204fa5c668b15fa08c3a7af2ef1d886ff800c5310fe5a6fa5805d4b3c8a614b92c5ab61043439f2841f4db07245a09318fc82a7330d45b18af0c10d03239e5a1c7f00ecaed86af9810a30f419ef0813218cabb785826003455f58e103fc2879226d77bcf658e5c1f3270bd5e190cf6f761bab92367b45a941042e185309be236272f96a27d87f042d21b2c03a3470ca1f56f692ea3c6d33eaf818ec00bdf7ff9721629a948c164d56ff3dcd07c1696a53f6d81873960c83f8ef33065060119be0bcee84327e4cfac382fa3853d7d7f345cb5854e008f351c559a72330219c109ca56679c92d5677e4834a94e5220fbbec1f5f72366e5f5fb4086b99858f5aeeb2e4b1f234b8768237e32e0bb7979a9aab1e22f6be0bfe28ea6b52aa5bcced02ebdb5a725a2dc411a11ddaee341527da88637a1a2ac94b97c4a766d6a7f053ee9f2acdf53688140d184e9ad771dcdcad7086f983e89e05509d32e87709e4c4c11fd0da6db451f87540785d0927fb728717ed2eac5c8cdaf5411a4edea73b38cb68178702eddae4d65aa331dec9b73f9459c2dda890249953e8ec3ece61998ba2dc1d96dce7badf05aa4d398cf1b877d3dd02c726f7f4e66bd2549b8253bfbde628b1d15b1e30dd99376a2bd55675fff02f0580a8b17ac8ea63208c425bc9a84c416a36e9cbfac3d5a31556d94f09f5d3a596a7a5f4b54a3e72820a4e9dabee5dbae1e5236f2bf547004014ed0e8172fbfc27a7fa792416950e73c1fb317b06118ea0326f478e20157d920b443b8b112bdc6875ac0a05dff158ee1b43627e428542be01d59ee7322d865c0ad8758cb083754677742b42f2b09408585b6d437d8eb27ad3600f0e980e2444d21768e27bc4512c33fb5c0eb19df5adb389939947054cb35e22e0868f5f048edac11447ce41b7eabeca10338c7fc72ba034f258114c136aaf8c80fb2e1a5e19d048ad79acbd3f77c52c6f57be1464f33e3d792a219a4144bfcd8fedb6e982de2a8d23132f33f1c44417d653ea1ead55728edf04a95263186fb871307ef61c15e0b686cc93b793480d2116293ebeddcc01679736f99d0518314c320af2913da05f120007164244930a68c96baffe363356654d102d63b8daabda68c61eea2808bc25c3196e4bece6f512784aeff56f14b54b75d7abbdd142e23ec9608db4749382f065622a3ea492304833ee46f635e1e59057c06b73683738ac2ca1d53a93c2141fe307ee189ce561917c0d27827986ef3de445e5679fabae8e19201062bbd08bf79ebb63cf78c6dd88ec3c2e43f67b5582b178366d6c85dff5422440a4be51f31201def591d31cee982a965bbb4d4680ea3d623acc9e09e5897e57cd0e8cb20c6638fba139876ff10c4a5ad2f803c1acd1c85bee874b88c721f2bb2a34b1ef243c460ea9031540c0ffdd0a9457d24ad45250127f6fd53a14f4ebe53ed8fc0758f3101f1ac69fdc4f29312876d4f5c932a2c1cdfd3ef425ee18999704e7586208aceb4d004c6949836d5521b0720aa45b07ef6b65bfb613c0c11d4c10831ac5fe04457bbb415478e8d6e403aef0468ee210ac53bfe52089c59f64393557364acee421cacc67ab1021b1d04336e3be65bd558ae9196cc8df44a91fac12952474cb2ab90571c1c00547a893f9117940c713ee65e140b67d7a9c7c602e69a4a00143db0f71fbaba3d3fa0b3844e4d4bd06bd60558f5da80ca67cfd96c2947ff02f5de9ccb9269be8c20541883fe5b2ac404b9fff7000fdfce582e192c9b9d786ee92c129969d9671fa42e7658f3af15052142684575acc7dc4dd51fafb24e271b29371cc0ccfaee7aa56744caa0993dc3a44c22d41b95c1b4f99cf16e801f9b3105655c5e0f1eef3384dc47c73b5b23cdae0d7b184af7364d901f4add417dc97fb6ad1d48322f8f7b344e6fa5bfafe5f1c3d953b4f08b06985c51ae1e6a4dca09590f227b29604782ae29f0b14277b8a9cb01c044f3e854246fa8a87ef2d5eec7a8b707ee934f643cde1ccf3ff9181b9d9b040f254b35304b244111921ad961cc3b78950802fe558bdb2d06ab7149f8685919bab7ae563e2ec8026ad0d8f78a6c11690683397fa8d6e37f90ace551df6ef6d423fb210c63787501e61a892a1833837ea5b634f79c4da6e6f1db11da052dc7144395ff40a2c51ef950ba623e953436425f589f92dd96c6cf7e846b67228f29cc0e406c95db8cd23c4dc09b89655d8908dcdde8b30bc1c5bd429f9e015cb6ff22ea1a4784d77ba6a308f96b86791511726e66a97c4b435c8df0f322bfa177c4dcae443e2f8231ca830dc3924f705a81f4da45615988ca8bef63358cb9aa5d34852b024e19a2a66438c361ffb7fdd83499b59048b97dec5b44fbc3861380347727aebd498fb1a148f0f090482ac47b7ee05bcada607cbfd993814b811e414fee463dd1075407f1e4d2709900e5aea4579b36677e29074049e5069d3e13dee5426a18971a050c9d21747951d637982c20a2647b183e0db8f3fe4178311d368a7269dcb9c19ccf45146de8d8755bdb196b770c6350ba7ee165d27e9e08ad0f000a3c9a5432205d4566a03ca8cc6b69186ec698a1a92a22fbe1eabf4c1bc54d69168900dcecc78264f0dfeadd3d167045e211bb54f4aea37baa1dfbfba9808b9b5779b8e412705899187c3da34249dacbafe19c7b3f2ca927990e4dae5dd01315a7a3c9f6db220e82667c5ee45527ebb0c390e43b213e4c2682ab00febc2285abe6afb2ff877f060d0ca6213d404f9237e1956fe0ec", 0x1000}, {&(0x7f0000001180)="f0b895b0402d1c8855d2944b56e0f9d91187b2ec994c289a5e11c166314ed7b61bd483b210b98e7aa518df294fd24e77e8f264f9732ddb869d4958ace67f41ebb9f0b4726af2d5343030c7b0b0498931f905915b5192ea72020772dfb81627ab731a1859226dc43433252fbbb98ee947e4cfa35696921a216a10c0d4d3dbf640c4f64c21f9abd960ed91c1b9ad0da397fdc704487634f9d1e8bc4034d48914284ae1bbfcb84244375a26a6bb959673c274fad75e393eb4c2deb7d25877ef061e689600a80a65d90498bd2108111ab97b64e6cfe837c22d9d1d8380b1a9e6e4d43fa81bfde6b2", 0xe6}, {&(0x7f0000001280)="aeaa2bbff8baf3ca8aa56b843538961e54155b7bd3c2639afd9944fce2c7571390d9ad0f6f0ad569fd7b28ffb0879d7d2f17f5a5dfab84c975bd3ea543aa5c208a13107fd4f53befde35836a0e91c2135aa828e3ccbfa9bbe4b5eb0cf46253ae4b06a23b982189dbaa81fc9d2f6d53148cfaa2102d0862c47b50127a92e2d9b83fd87a33c0080b7de3b4193ed0121ccf698cade4c1ce332deb6de26a74785d8b82a7dbd9e07918b53d48225891d8fa02510ddaf8bac597963e403666adbe6b3bc57502d1a3ce289533b93058935bafaf6689", 0xd2}], 0x5, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0xd}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) shutdown(r0, 0x0) socket(0x1, 0x8007, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x0) 07:05:18 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) poll(&(0x7f0000000040)=[{r1, 0x89}, {r0, 0x50}, {r1, 0x40}], 0x3, 0x0) 07:05:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x8000}], 0x1) write(r1, &(0x7f0000000080)="23d8c5b6e9c970a080d1f6063db96f99beadad25bbdbf8c73008cb56d22753e7a7844c3eb27aafad951fc0afa6769324eb4f4a2e9a1fbd9e4d68c869d701122f71fb24d13dcc40753897bd0376531f3708e9a06cd18a88da4671f96e96af05afedab6f45ed512c4d6ac5b1f586782fefe0dba6f4fb2a009eba96916e38e0", 0xff58) flock(r1, 0x0) 07:05:18 executing program 1: socket(0x2, 0x400000001002, 0x4) 07:05:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\',$-\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00']) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="d939631fcf04758cb46ba7b585fe5cf5363664a3bec30e107ed89f911876221ccd130d41d00279a88e18950b33d3fa4d3c93674f1bc4e1b8eeb0810534f035122fabab480b02525badbbdcb99052bef0fa01721576c70216235bb82edfddd17342", 0x61}], 0x1) 07:05:18 executing program 1: r0 = msgget(0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x88) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x400}, 0xc) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/44) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = shmget(0x1, 0x3000, 0x73a, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = getegid() r5 = getegid() setregid(r4, r5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r6, r8) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/112, &(0x7f00000002c0)=0x70) chdir(&(0x7f0000000300)='./file0\x00') r9 = accept(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) fcntl$setown(r9, 0x6, r7) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) recvfrom$inet(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x800, &(0x7f0000001440)={0x2, 0x2}, 0xc) r10 = socket$inet6(0x18, 0x0, 0x7fffffff) readv(r9, &(0x7f0000002740)=[{&(0x7f0000001480)=""/18, 0x12}, {&(0x7f00000014c0)=""/218, 0xda}, {&(0x7f00000015c0)=""/14, 0xe}, {&(0x7f0000001600)=""/168, 0xa8}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/19, 0x13}, {&(0x7f0000002700)=""/34, 0x22}], 0x7) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) mknod$loop(&(0x7f00000027c0)='./file0/file0\x00', 0x100, 0x1) fsync(r10) getegid() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002800)=0x80) mkdirat(r1, &(0x7f0000002840)='./file0/file0\x00', 0x110) sendmsg$unix(r2, &(0x7f0000002b40)={&(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002ac0)=[{&(0x7f00000028c0)="dccd5f2d33a127801175c36f0e73b25be39a981014418b4e8c14211c38ada87e52d47c0454397fec8bbc4c6a3e060b149f4817906006638f55dfeb1ffc17259c23fc2d0ca26ce5626fd8eb3378e858ab34efb61289", 0x55}, {&(0x7f0000002940)="8b8762ee5ca9632aee33dcc959c0f1fdc3e257cc4e2e37f15715d18fb3db7b1e2aafa8d91b8686f6204c5a5bef1912bbd403834c03650bb72e085d34301fc26c30cb65c3b1ed9ea34aa8f97b1a7c2661d5365008fe9526723e7dcd66469fe7e11a175f2761753cb61934430abcca101c548ccc793aeec24d25cffb2818b5a45e0020becba90f6f4020871f5b125a19a401ebcacc0ce60010e528b13a5edf8cafcdc71ec72d", 0xa5}, {&(0x7f0000002a00)="64cf00db26c3d4c1572f3e680b68bf", 0xf}, {&(0x7f0000002a40)="a3577db69f6cac99172a65a13680a9826d8a99d5a49ab72738225dfc29f84b789649b03bfef1933eaaada7f83495353f22bf8c8f89818b397b2b3649a56df5efff573f0ed365dd93761956090a5dd6c85dd5c4ccf4a9ccba9f9e12f9f27aa7bb7567158000260ce7b8d0fc7975670db70e0507dcc2ecc1d7d040a2787dbf", 0x7e}], 0x4, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, r7, r6, r5}], 0x20, 0x3}, 0x1) 07:05:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/96, 0x60}], 0x6, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x7, 0x4}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) r7 = getuid() getgroups(0x8, &(0x7f00000019c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getppid() r10 = geteuid() getgroups(0x1, &(0x7f0000001a00)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001ac0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000001c40)={&(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001880)=[{&(0x7f0000000500)="0f89cbb9ae4767e744a8b579dfb5c6bf9f44b60dce150719d1ccac89a7fc0f3a28f7b4b43d9d32b61e1b935a72e809b4ba33fbad1c2b805d19e79285811660e1b39e38b9b03e30077765a889474310eaaef6d515f4dba9b988408b4294c7048acc8d9ca4b193be425fcd38e223e9a61fabc0d777ddb005a2b89fb712dcce34af29cb47fb51bc8fff29567b4c1d02e54c1530a891971dca9e914b61d861c42d71e5326b1b9b363ec4cc6aef360dd08eb6496497f8c10258164e4ea0d1685693a520f32cf15f23f9f0d82f7d3ba8e2b675af9152e210d8cd24db68a0a72d9bf3229e657d4beb5fb17769c9e86f9a436799317ab232a65fbc9d0751b6e0a8771eebb63984f84c734f069664c958b15a651a7bcb65c481df50334717d00961873a12fe52bf66ba6334c7c878423fae934c5968c21672538b06fa20f51ca58ae4e42e86f7ff3b2355c33e608f3ab2bd8a00014e8428c093f7b029760e15ae3835ef802fdb433fdba6d03032b8306b1e3bbbffb4cc2b573b4202f623f8485012da1b38603cb8c132f74e2619a5f14745b5c10de5572025047bad1ddc2b7be85a9d626758410266624fafcb551213ee796574d3ffcc4aa4672b3ed70972ef5bacfeed7ffd188c3ad05abaa90363a048275a39f9ea05c1e7aefabdf15847760878b51bf28266ac7ed73cd16e250643faae22dc7fb02f9965a82dab40d17b6aa61324a81af63c01a0661183323d8d9135852b9445f2b0d0db458c11e88b7180a50ad1776e2548c08aedbb36c2a878a9453c2a9ed4589f0f004edfe527f352aca3dfaa5666b8f8c7a2d81280c5d78b3370ecb1e334e90ea3f3ba33e5ea4e4aa7d66a2adf108a193ed707fbdff4d22b88f464fff48ec5e6e81255e2bfa2fcde42d8682d75e4f6698169f56ef92011b653bb391c8fd56b5be9d5edb355670dac2b725ea69675ab1d10d1643483258285b4c22b6a87115e2e56f7410c09370ce055a8b57def40609c71fc38266e9ea541551245521d9940d49069ead5fc7249ba767c165c0a63c4310112a43ef9e747d394940a5d0230232bf8449ca2da63b986dfa5bedc94c1b21b4a359ce7f178abc0b17877a2daf27e8e35c3a3be28d180de5ffa8b19d0b5391fa130ff3f7ce91808ad2987c0472600772ad062bbe0122b481fd6e0304d3d39d6eafb5fff574ff1dcc246e7464488e16b2a6e0194af88168e6bdbe80b9d996d6d07f0660a3a7c4e18a25931cf445adcefdebfb7572e270ca234e97c9e11f3e0844da27589aa881a3f1ef06bb487dda60ddbd4f4fb6819152e5cde9f1e4a15cc6b960d2ab1f2b6f6485ee8fc5ea7e4fad4dea4c8145ef9339733ecf71beab7eca26e319d123c3bf03c4c73e3717da30c8bf4ac3e3a1c9196ed9268ed608b7dd5f896c36138fb16183a02bc32d86aefbae557058e525bd612c3bcee316dc55a7125915a944b6e2f75cd74580a32af938dfdbfb261dabffaea9a1c5e766421d80b0bc8051d5e682b3521268654c412babbfa07502abd30d5318e1125dfa2b3c98dacf6020c342a05196f42cef9bcaffd6cd33b93280b4028ca5b82d56b90613ac4e30b918085c7ec16a8c3f1077c5190493d494d7c78f2c6edcebdad2ba93e6aa39c7acb7bee1ad69fb5e771141a736a92f0849b825bb19edac7e3fd9ac21b3fd66eb0b3e775c140a5499e488f825233246f5e5141109b40009d1fc812dc6f31fe38ace69fa8093025bb8c97ebeca9b09dd4b4c3135cb4391a3214b4a05955740d8ef5e91b375a2e48e9a8cc847c35f6d8bfcd8376b69f09c243ad6062c84e160dcbb6bb3a1177dd5bc786e858b87e2388c71dd2679e837a10cb752ad6f9720f30fef9f8d8cf78643c40ad61b194fe61ac9b74b2db1ad1b1e6ab9e3de25f28d6ecbc0dab8e24a578a9c5221c83e1d3d6f485f192a4e797e48cf91401aa8d7e6118b608d77b1a83ece87cd4f9784683e0c8faa6ae4fa85748ca75a24e0ad7318aafeb6e498cf8620bcf9bf8456e72d03ee1cd6ddc865b01461fbf8cc8a16157ad417cece49ad9aaa27a9c0dcb44de4afcaa01ddb24896fed7ce102587542c1bbfa12b60c55b7b8ce959a3f7509857374b21dcf8643ececf15d35aa50836fddf8a34ea76294cbee4cf79382280692736fc82e863e9e58451705da4c747eace9102616fccf835686d9651202ca9bf09ad49eaec6f7fd0980baa758eb47e03436f6bc5f6f9bae5a4da73b65c3e599b539d7f9b24ab3732f5610e52cea89ac23c12d35a425ed5ebd730e9ebe867d0164d4ee2bb44c29bfde9fab73b65b3548a483c45fb85e086de12170db101511f345a210b5ed86869b23a156d8604da4a5e991e8eeb9000c40db7d48c69f1fbf7131c92ed85b63b9807bcce939ae1c0d7e8213c5debd7cf7a11b0611ab6628d8584515ec4817c1014efdb0174fefd72795ba6190fdfb6925d371083148092022c03a5bc64fdeb79dc3d4e427ab8175022fad6c1dae79ca7735259a56ecbbbcbb923a968727bb985f885fd5dbe965c36bd4284670d6b329c4a5fa7c4f6b9fced56c93c02b571c0c10d09d0a96d3370e93f862f3bab8297d20f27dac9306602269f6aadf40d3f7aba0c179addf4a5cb10dfb2f1c8aa0e900ec76f8d24a9f8fa9a2c16f832eb9228c6d58c8ae0f22d9849c99964635cae7200fcad75c7557fc24d0c0d096bc50c19584724628d27d8272b2718a76a510a58d141392b9f51ad33668bdf5cfbcb2a5f43dbdede69ba37072ede563bf37fa99262c9bdac357758bcfd44b9bbf730e3dc6a7461a994ee13ca63381202b3777b89548b2f72c7eaf0d2f7eabfde86e2098665e1068e584e8922e00c0435306c4f6b3505d59f591215b05cbe95ca14a3a755792ecf53a0c42d57836d1a7b56a9ee679e20d12fa0d75ba4277b9b8d81120e48e5e5e05d7f9307de834183e5fba4e1d2851c8995ba03102bc18297bd7a5d877afb10def6ef9d8a0c0b5c9d4a3728f7b5a406cbfc69562dc84b7a07e9ed4a93717af34bc0fd814ec04284fba7fa945b5f20fc3ef92131135a4209d346ad4e481ef2d095b8203de4334050507d7431bc05d43eebfed644841781c77bb6270575b68f03369a39f12055ce29c7f130550d89352fb20fc754a39fd8452ba51eafc36b2e60b2b86471dc0c11888cf500f3b6c363498778b746ef65ea9892330e1150e4f307c544e04eefcb1d5583de6d71730a4a7299da1bc23f851af4299622b5228b043cc2a433f4f3d68844dfd128007b77cf8adf316e5626bbdc08be793fd726fe7b8dfcd3a49ed4cd1e8321b59c61c9a1a51df56471ff25090a87e74049f98f5aafc26bcb0f721a614ebb59589762f92fee4e6a8365ba5856c52e0506bcb2e27dad290428bb00b363858efe6ef6587d30bbd99a0fb7b67d3c170bc1fd5d6c541c6c2acce86754a2fd99c8380ef12fe51b2e19ab5fe9863f0ad3abfd448ab3ab7612ebd8c9f37c0f94f633b943613596837dfe905a4432ebbb82e421fadcc37dd45fc2ba9301f5eded6971a98f02cd21c468dcd57a0de33329191e91f8ba0d0c0f0a88ac14a08f6e1b8d033ffc85196a21252d3264958d825656fcb27ea997d1b6e52850029552ca6e6470301c16cc488554c1e9f71b8cb1f11a4100d7010bdde6ec3033731f82218af3ee0b71f0ba617b8aab00c3bd9570cbb7de62a897a6e72e83abab4eb2fa2106160fbd17ac9965c5608562c5de2423761fe3866efc3fb7725dbda10a489211dcc3e0a95cb0ab19809e7f58a40016a5dbdf211b808105a162159c3619a3be94017e9af0bda23f3ed939f5bf87eb7880647f3086b36b79aae12c0c109afc73924b6671f5356d82694f7ddee7422020445b0efd1da68ef4a61177c9bf8ddc93f22e407d8c1b8e37229ed09dbcdbc5154f30f63cb757dd4beb1495fd95f5b7f217737a699b06297613e04df687825924a7efe208b96601fbd0f9255bc86c56b6e3507f1deee3d4b72007e59837185739f2a2b390164fcbda3877e607794e68f898c279a63700cab8ce402f73a9eaba0ee70b2285221a83409f55824fefe011ad608e213abccf1a0ab031a01c86c611f1803cfa3fa5e0cdce246902222996b9d1fbacbbffb5ae6e77b787fc3cee0f606e4eeee48259e934d7aa950e9b52fc42d4e3c35f01d6b8e24aa7467f0b00a819c8c89f8865da3ab63299ed9ca4c1cffa05d9ce20d8891e1565a8982f9690765554c958796c77b2e7500017788107a343d484caea0d6c14ff0b2562ea12d876445ad00939017be987e3538fc89d8623306812e8f92f4ba987c366192d405c7e7cf7fcea1e78ae25bad4ed26cc25bf7afe68b99d239b4c1a9c987e4ef8b6b60c9e42716534a018caa7518c7fc99f2c390d45265b145d1f181ced9ea053bb8187329b21b1e00b9ef10ed6c7d9c8db88497a2829750e6181a834ed62c482b4b4856e9303b68ad4b96667ebc1965af11f1c19db5fe4ac2b5bbcac1554792beb1a44226ac315edbbd6b6b94b5ea3b730b00d9281f941dceff44aa4955234400e5e1091b3a09aa2c1a96e5ec9782af22b59b2a33acfdeae467d86d41cf7fa72ff69a0f41d7cf8b1a646855dcdd70656d1a0d80967308d3923c8285d01d09e96d12607b9e8af63eb068eed1aa16e3afe212c7c34d95b4ea42abe1d28c6bd8c858724719cb0cc91197fe2b72231a493263eda58f20f42625b13ad1ba723246a04b367e09b43c4c79b4042da0f42a9f617b74493a09170b1e3c0bca702caf05c1d857af14f5c761d97cbb5fc640701339ee9b13879490f9c1b7b11c76821b714cf505ee16d21180c7dc7c883a304e787204a200b3b51e382d478b78d1e88f2a62f920976560b7e1374c37a2696e58d3a80a53a833cbb2c3cbb24bca06f888c8d17611b6b1c798d1bc6ff0a788b43ebd48430ef70bdf241c1d45f91c3780efb194679f26ba42376ca1d54264a55f886f91c9b952272efc937f76654b4fd1554d44344e0014757551510920cfcff0897df39e8ce69db9cac0e64c2be7038c1e8ee45ffc94544fc78e4b47f65754fc2b45a3147571f77757eec6aa29ef81ccbcad429b7b430adbc68bbcfd3c6956ba83a9ceb0b56abb41f0dafd5075442e535a59408f02d88ed709aaab25eaa448a5659b8faa3a9aa5961456f4ce3743cbfcb212f73fa672e2f76342d14c9a1cc9c5547833a8fca5d4a26bf3ba8cae2651b2153df3ed757be4dacb71823ec435edeaa08bc465bcc16bb7c67927093dc97143486e0f6012d6c1e5e6d0c485a16ca7736615469a0aa969446ee9b7d47a73e65ed076e8839b55d04c0a8cc958ec5f8af39a4560b66960c47040723f57910d360a971b1e537e0b88c3504b7f3ce1d0e005bb90c05f45273834098320504dcb192513cd8ee98f9601d7b364ed00e301c3ab1ebdb199fb16c8013db272a3105399146bd26599ae74b3cf46e3093b128fcc6f4d220a5ca90bd97de4aa1df97fb24973c46d06e121310936383f9b564f56ee3546fa3b6346c626149be3fd4717bd30a48e3df401f15455b26f35fef2f9a976e645e486d4e535a3d71d98f41c1e549efc0bf4c37a26f66a00fee5a7ceaa5f2a8c5186b97826af84fbd5d9ad9e0934528ce072541c14d1b73319afe5e2690409f156824caa73aa7b52dfb88885a227eec2e4b31a4c88117b8ac526c6346cb4a434d7527b9a944f0afe8437c454d1be380a2e0d4e914dcec18c6177ce770a0a6b8ede3f2571fba1c73b972c0dcaf6e8d978ce9d16d215f6fec105c5e320f7c67f47e26c108dd09b6525f3d0bad61d2a92b36", 0x1000}, {&(0x7f0000001500)="0c0b5690f7ddf97c517c5b321840dac2efbc593a062b6697e86526111ac9156586cbd715edf45a34ec94fa2c2e1c80b93c7beeac4072e8bb73d42d30cb42b5a2807ab15fda2e72be3ae7cb96bea21426973e8cbb", 0x54}, {&(0x7f0000001580)="018d28b662393987ff227f0016a52da863075751f12a5dab588e4d2486adbec462d02d8a274d5a205bc40a5768ea6710f983241e9c828701c9ea6ca77cb9a1e7e2d262500bc044dc1e31d56a1dea5b0f522926bfd434b285c16f25cc3e", 0x5d}, {&(0x7f0000001600)="3746abe66c962cb3ff1068919c6600666989abfa8e885e272fb52b98697f588810c307b4db3ecedaf4858bd97be1c6ba1bf27ae5c3f8e1537118b7f3b5dbacd9a6d94ee255fbecaefabd3a0d76fa2bd29a735981e2d08dd698eb19525a971bd3728d24dd04a4ca2611a2a7498e3ebe1f34b5f66682ca27ce0ab8f94e18ad1ff95e119d274c69060a19b29c986ae38f43f7ec900fde1ba65c5554edfac53a0259a4c473791253e5fcae0ee27b81290aa60e2a89eeab345ade528fe017df60460c3f5e2bee8d38facbbe6b9ee1870aa67428573f10df97f01055c8266ba0272a3c8175562f667f61c721de30c7cd701890167c69d1b56a08b22b71", 0xfa}, {&(0x7f0000001700)="f7799cd1377216809481ea2831d5c5db2cd263e5dc3953ac8401c3356908b84ff901d947fdcfd4c995ada0e97dd09fca037eb7aea004a6ca446298812e2c4107766a4e143d7167140f2a861bf33070a008480f1f7124912fcb23a5583eade9f5ba777120b557d923c3a476eb74d73118721402431334dccbe8962145cbbf1b0301ff9acfa3428df26b9b95f06a28e65f740b5109db7991a5722a0fe72268eef7a7ef3ca4c995bb45aa4dfb6860aa7df1a3337eaa211fa591532da8eb6b671d82ad90a18e74519a08744ac0651d67f504d3ba7af9d459581daab9b407", 0xdc}, {&(0x7f0000001800)="21faf262e7fc856fdc214c9390cf798546ce9ae8766840edee0893885f606beba1e0ce1a1e3e32cc0beef108d5aa72a2b8099fdda428896340dd40d97875555c739af13434126760a006a5", 0x4b}], 0x6, &(0x7f0000001b00)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x130, 0x4}, 0x401) close(r0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r16, &(0x7f0000000140)="02", 0x1) kevent(r15, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x100000000}) kevent(r15, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) 07:05:18 executing program 1: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) r0 = semget$private(0x0, 0x2, 0x280) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/142) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000d9c000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000f65000/0x3000)=nil, 0x3000, 0x4) 07:05:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x0) getrusage(0x0, &(0x7f0000000040)) 07:05:19 executing program 1: r0 = socket(0x3f, 0x3, 0x9) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x1, 0x1, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 07:05:19 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x18aa9, 0x20) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="1756dd661a0e198c742346f89117fa26afac6199cdf38b70b49b81eab918b955ba1df1be71fc02dcf3e2a67970c14cf3566a7542a5fe57f4e9517cda1db1bd1ccc069a9bb9ebe85c8e1e04152a20b48bbf78204351cf68ddcaa0797b0f22d351fcb6d7452e28a8c5caf292547e3244b9d313acb26717d058feb19d15b05adb00dd18fee60b1a6e2350e8ed99b1377963790b259a60959a3e08d76f3b2f496b5bbeb3ca77290fbab940abc90de07dbe0a0aafb8f75bda9b689812cd3f01c532bea045cbf4af75d5f40427a118eb329bf5d092ca6c1eede2b3e333510ed97fe50192fbbce2f3c7d260cc9072a66d7cf0adfe5f5e99a64d1451964235524a253261feabc525be7a0fb4952834c154efb1389e6278d7597cf61611e4ff674424a8caa035f23033b56af3b1a1898a7d417819c1a6bfd28c8b1a410fc0ee956b7896f665f9237fe182a2807d4d915a1af62933712879358cee1ffac3efbe0bbb87a8f44c301bd74d4d2dd3f935f8ca1386ad29754a0f42308fb2bab6da5aa074fffd9c531e3f0e38238e0b54444d64aa9b501cbf4c0085e98b70397be1104918d4ee3a34c35b1cbb418f66efee39f12603758268ff633c724dd5068150c763d06b2490af45ac81b37567e5f19e99a1fe0e72db1c7e07d74361a12cb2d3b5333910ffbd25b07bede7a79ee0fe5bbe248ebf6567b49810c8589ad3a05ef0dace1facc78363f5bb9e666ba3992c69a865959f9e92ce7e4ee9f1d705a5af3be958752757550a6391281543ca6e22766f83e4e60c2694dff53a58726254d504e15d8fc0d8baf5adbb6b5969d0c26dedc05362b0104cb8b7fc2295c1bf729894e8cc03193b41894e8e9443a67a931e09e74f22b6ad58a1adcae8cad9bde16f7a1fb1e3ccdc68476708803f326ba69d5d54ca62c1f25406c860e50c9018785cd11f6b1668b81c225ae8ba70d2e7ff5780f73a69cd60adb25407adec231f590768694914fa547138404592641b129ff813a445951425f8a35bf8139983ce65978fb449fcda0e50f31a6513f1b184f2159f6d666ab27479c84b4adc8282e6a6b86d96ee6efa1b241b7f1039d81353134c27fdba4bdeb6d1331ced167901d43cacfaa9aa2bc85d3ed79a73fe5fc7cc0acd5053d58b111c27e8d4cfb016f8f6aea174844902cae89e2150c1e9022ad32ee448aa4fda7f6ed719534761b86ebb6705a33f0b7895120ef77edcbb9ca575549acc563dbcb551d9a40226e7103abc8c781d712c74ca804d8d93ddfd9e35cd6e82f8059df35be69d0e063a950c59737b668bf2c043f8b7584d29484268af1196c5ed2c39613f9b29449c8f75a890cdaaef168bb3c212c1acdece2b55fa19f7188fff327dd0c124cabc4883752117d5c97952b4194593b17816e3693036288e23aae5f45ee54cf6ce9cf3a04e9e62ea00d425e9853b59eda83c2367051d12e8d594f25fbdf1e37c84247fbb8287ad19d563138ace256f6e6617df9ea08ce0e7c5db459ca7b89ea37abddf71b65f01f47fde83838de58ace42d764c2b757b4d8f5096099130968329d3732191a83d5ca311fbe16cafba103d1cdd4f2adcd5c08e8d0ae09d4ab1627e08d4668ce92a24b25908424cb65130b5b3d362a3c2adba8de02e8a1551280f1152d83ce35700189a2736456945dcc15db4bca7193fedd1ce16827de5570534470104a4cde042722a92baeb930529c812578d230d31b2324ebb4d665ae69706a625aa8b7f62eb7fa6693aeb11549ad296b31c4c9c2a88dbd7226cd1d16da38e7b74177c876c04fa0eaf4c9500ac69d68182885ad102085624280cb6052529b069ffd44d054293d6cf03efe3c73b74654b5c46911209e994c12e9085820e34a6711c20ff237245a467e558f8f9881c7ee969422f26368e4f3091f4beaee405a03968e224045393e5a9062a04e070e248c4d1c476cf22dd7e916591d7961a8b27336edbaeb6bafa198b4e27a58349c0855ff7a0044c8965fad1975e45aafdc823af3300de6403421894a528731a320fb1f1266ee6dd06043306eeb1eb33013cba32f2f922b2901ba452185a83257eb82623ceeec05e8837a7cbd7581ec75e5a47625279eba410dd7af9c092503d979e9bef8f638a6552bfb267d5f994ca5712f4a37716b5ad51c1c0823fd188d610e929035e189ba3026d1e566d72103b14a61c7adb5b7fa55a1ed3051580b7e22651448e46e2999ca6d2056fbf0707b0c34db1011fe47df33377362c6649d219db494c37ef42c40295fb27df06349ee74e578958b89347190c552e4c72f08d025472d0340baf6275e582214ef83c15d40ea8aa8b1ccd8caf39f47ad4d2ae4eb9fd116188b158c5b774c966773fa7f2111d33f8213dfebb6a4ca8adf8b9cf972403aabc41257f3c43ef40c1693abeb9b3a0c529856457f08f0a62a754f2d01e8afd2179d70032140f98509a216cf8f7dde6e1262ef8257bb988ace9f0c419a4c5188f0ffb35b51dae41cb5b5b284aa7b16596afeeb7bc46e1657b59d99e1b52daa71860b9602e3fe58b338fe714bdc6efdb45302a1802d67bf57497b10159151564ecb863f80e68b1579c5d9e428bdbae792cf77a28d251fc7826886e9aaa286c5b95d4641d5c70988c1f5e6899382b3fbd69c4c04f6bda20178009d72bab453b5124e91be1037459215289464938f5b23c04ecd00848a4a509bc41252edbf3415863f406c1adef9688dec5996558205cfea3828da9b08c380d19215bc038918a3d9c1d61736d14e1e88be94fed686e8b29a3d4153349838fd7c4f9d7933f9f3a95f99a0b49db17136c88f41ce6da7639061464d8b2bee8def9b1ebe859028c31ae6c312ddefc71f51f838e815f19c4a29d3c3e330c041920e06a600083ab64e9c11797c64d9e895ce5a872488b795e6417615b53a282e0c0013f85a83197e33597f178ff18e8616ea39d306f192020636fac4f0aedd3a2798ec2862e20a2c9733d150c86ddb337b4bc2a8e5e582f747f7f50495b8ad309d25a4c919e4a221e3c28e67d22d8db1edc9d25e677493bd659d16d9fb46760a8de7804679ed7012b1c03809323b291d55b771f1c002c369cb69f096503eb4fa1230dbf0b2be337720b963adb61d06db3123324e837906f1fefd1c6f4d604ca76214716c85c307a7ac30df9d7dfb495cf6901f903e203a9139dd34084a6d8d67a5117e75dc6bb2584634a77ad163178766d9860292b804b239975a69d7f1c8a66be9dcd8c3840f63dc84d498d63b23847f871b1c39abf4d5f15aefa9cfc2e4e2d93bf9cfd6528aa044b9581486b95c6927920ab50e2a12975ca16ce2061248491fa1b9d9e0488bdf538f27fa784c00b81f444ea2dbe68c8542f19dd03b44324949d2016042c79bb0a1b97e019a979bac89515ea23b64c0101f98169008525bf57045124e6f7d06e413b4689d187c2d012006ac592aa2ab2afa4490afabbf6049e5d81ff7db6ba54a2e85c737d82606bd82d326c2794640e773f655afb1acdaa9dcaa24d0c13e2d59a6104bad2d5d97923a783c06d1195262cb6d7eac9d028693ad925532e32be06fa6c01d7574654b86d033fdd70c31eeb727306cd0556c6bdb07376c9bbf95421c55125830810dc317c5f4a770d6990bf71576c216eb0bd35c82fcd7b9956da5e77f50f38f5e6d735619a2ca3a9d43f9ee31a6ffa69fb2a8e958c2b0c93b9e52d6b142657ebff6da679b18d9a1eed2e4d60827530b2a398e92c725eb4eaa159dda22536a1a35152dc717a45926e9fa5c82f218ce343bc3c5a8ad9c49b92655e2f4699fafa58196d971e0aa19183f017f0c1b0d79594cf6b655990c2f0e3b34ce425ecc94591d87f3dc95a88005dd5e63ec41248a5df08556a3e3269d3fa61b6824aa015d27dd3f5dc873af098b4554fb93f6bdea46f4a3682479babeb6f3412c04230376b1e8c71fdc4b1e841635a695acd997576db4295f5db7ac23b0953fa80e708bdd23ed5c489dff3a86f015c586411a7281a690cdb4252c37612d34dd41b727f51340123468caeda28d15dad0fedfc4b3583efcecd518679718a6a64f9c3f22d820d009b7390ec3dec5438240508c6d0bac3c70889c465177f09c26fe35c05bddc02a464ebd0d1ae34224f99feb8e3511fd3adc1af8060310733078749aa13b4a2c55ed982ced3bb75258e339ec3e95d581b6b8c9dff8129983fa61cbe1d39c4207f1a54cafd699e7af0af5c8ba1034fc9cd09d50d03cae9608c3cc790f05a5c02524f58b31dff442c9d8a4672c87bdc091657a3834ce0e86fd78084b380f475f5b03c221a4882a2513e8589f6c2748b4b32271481005b46a166082daf0c431a0cf2f93bae7e131dd6e9df7d6271c05c63a8fd0c8062448230a472e421f2d52651faf04275fee9e683e324786400c25a5a2b14299c8165c43d47041ba40a59fe128cda34872a54c656f24d89407c4708fa8763d759341462f7a85d8c45ca69fc63c2d4933a0623af8e8c63632f54b361ef4ab361aaa400af19cd7929f866ade29a05ca7507012a9cd4b11747162cb483bf1cc07968185afec808df736109d81fb5441ac92317b11ec3b72cc45a1eafaf04d322a33df76fc84355a2092a3dd649f17d2e6ca18e8e008bcf2bd29fb011d74f461e8ba34de7b3efbf02d865b95266d6613fb53a91578279f3d7a8857531dc1b8a7f979763e9559344f1d27e1cbf3dd0dd1a96425a5ad3570f4bee5c732e8bbfdbfb5ea5ecb08ce1d15b95ffbd21d63ee17cf2e9179d451ae509b2ad615ea3cac13526c4cd8a95c1f3274738b640f9b568a7862751335e1590a16d666193df64fddf602a529516f16046481a3784f4eb396d28613927ccc208f4a5f057618206cccfafe59cc999b261ca477ea1d414a5e06e09ee498e2970776a7907e4b1e37679d487d69d8a9c274f26111b185a4680cfb8341a54464752f03cd48c27da92d37c4ca48d882f2018862700106fdc7ba1a9381e841f9593ea92ff90b20d8ee62d9f3ecded11bf95439356658cb374c49c9e2f914a86f96cd97df291ac4f16aa8231edddb4cbcaefc2100085b5bf49625b35ef3a850102544642917d83716c790adaa217aa1d33cb5f93d6eceea6cf30de0f24be7c9530dd2a7c17ce5e6b892afc9684f04fc9f00d2cab79bd4391e74453f6e35f7f576febd4577d1e19ad318c3bdc7d389672a7e4c41dce4079a98b90c26e397dde4d607c00d0ddb8c9da93e8ade835fd8ab5bb587144fd2698c57dc38d070f45aedf735d7cd6da3e5830fc2e3fba0a0a8b441dbb7074831e7361d2d46040ae5bb22b53e19e64d8768d521144ddf49701782eb74defa07c72aee6144e55a81f76bab127bdbc8bf95664d3c1bbc6650ae2b294bebf6153bce7f75ff028ebe81445df17be94565ada6c82313723d15d1797a9a585b175a8e1539b746ecbfeacfb10e565da9ea6eed46aa4656e4e357de92d21f4c945b9e84bcbbb59cb6de6294753a6281dcf9a7b66769cf07e1e76fc8ad7fc6459209c3d447d77b0d25f9c2c4bcf91975c69f0f453ff32856df2ded39e8ab358bd0330c639fb3ac8eb02594672cf82f145fee4000c1ab3a8254b7ccdbcdf6a8eda524d5c66cd65ebb0c2da2adb2f0527fad64d7b079a87f7694884c22dd41339653540942e12e4993ab196e740315bcea2234c21e1e970073147c24fb0d8be57425541e4bcf2ae0256fc7e4b1d084a9feb8956e4566cda10782b1b2557f503744aea1f86d367f838e877ac346ef92c30ce2f26dbdcc4dcb9336692b07fead359a3d5e37c6bf584ec77c7e3999121e", 0x1000}, {&(0x7f0000000000)="8a1a28d6d8b761732383b4188991495e314ddeef4ca70d10ff77d8c7d4cc788b3e8b988fdd93a3fe8fd24e7246565cd6152e0e0e32a11c51abca68dd56ef5c1329e8ecef0cc8e5b549189fa008b6c871e89f17a19ae7be7c928be0e138bb5bcf345d243cd7c9731e5ed0b6e1cdcc6cc9582baeceac182d9034aa18c29749b6c04ce651ac538ef16ad596f1b2ae8f5251781c7285b3c6f4bcd4f7811ad3b7315398ccda237c02625668e142fe6a403a366410a726b930ba803a5fbcd8f262ec343261f9d76dd41fb04d4b438a7b", 0xcd}], 0x2) 07:05:19 executing program 1: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="2000150000000000", @ANYRES32], 0xc}, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 07:05:19 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x81, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x20, 0x7, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1e, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x80, 0x24d140b3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000002, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0xf9, 0xfffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffffff82, 0x9}, {{r0}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x4, 0xfffffffffffffffb}], 0x4, &(0x7f00000000c0)={0xfffffffffffffff9, 0x2}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x70, 0x40) r1 = kqueue() kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x7, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x7ff}, {{r1}, 0x0, 0x90, 0x0, 0xff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x5, 0x1f, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0xb, 0x400fffff, 0x7fff, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x10, 0x22, 0xff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80000001, 0xe}], 0x7fc, 0x0, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x32) dup2(r0, r1) 07:05:19 executing program 0: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x100}) 07:05:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x1) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) 07:05:19 executing program 0: 07:05:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x191) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) dup2(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)) 07:05:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000040)="000970d7", 0x4) 07:05:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8004, 0x100000) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x51a, 0xb2}, 0x10) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 07:05:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40, &(0x7f0000000040)="caf5b415", 0x4) 07:05:19 executing program 0: r0 = socket(0x1b, 0x8000, 0x8) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="19c9aef7665fb3e0d5e5c1e7f0cba2d3701db3008550b76eb919dff2737f5280f246f0444fa865710f93189eb4f915fffd589888dcdcbf83212d282760b4ea2c9a52ebcb2456f261bd5b65ad0aa521a90ddf2d505e886460fc6b8ecf0ab288ebd00d3a2d7ea0287665d252603c84724c162db281e0071109f9cecf3628e04d52fbfd34ddfa8dc45d7d5de82e6ab9058c75ffe8e2049bc125bef0cb9c4e3a60e0", 0xa0}], 0x1, &(0x7f0000000180)=[{0x88, 0xffff, 0x80, "7f75ff36829ca79588c8d26f7be90fbae82af90d982e5a94c1c94c0cf9aff3cdbbadf92324cb57084bae1d942762c8cb103d8dbd3fb8c8fc02abdc5e46a7e39914ff5ec510c4e1feff9ed902822d25fac39293008e61a3777bd58e968ed6de08c6d8285532533f40c49100bec53169f501cb1aac37"}], 0x88}, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) 07:05:19 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 07:05:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 07:05:19 executing program 0: r0 = msgget(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/254) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = getgid() setgid(r2) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000003340)=[{&(0x7f0000001340)="4bc84a71d288cdcec4229f4e9e24f63c5be4f58feca5bdd90215315f0f7e59be56edb673c2df5b22cacf046c7b016d12659603faf30477b38d3cb9023b66ef1fc998da1f252acc1ce4f3bb6857132980fd65ddd4880b1ddaf77b625022d4c911a064a6143ca0b550224c1a028a4908e0276d9bf68b6fa0b64a8961d804f860eace0728204ed60ebc6b3fd8864bfe4967b44d031321887a6584868691fbb08243e982c4d73017f44904d9e3d45a1fd20da49ad1f62e21bb8c411c36bcb7ddbded3ac03ec28f03f510e6b540014424f17c47fc27047bdff57e4463302fe0653cc896de410b2531de7a39a48bcbcec08c2ceaeff1d8a73ecc79bf7fa9cac6b8f74af8c6bdb1c94fd9f1a81d82502d37deb1a4bb4245b226ad4acce5d0aedb23bcddb7796044ed0c8a806b6692dd0f8e17cafbd207b73d8c6df1ba55573e917551ca08d7e9ddca0dcdd8638180d945db9efa2000bd86b26d3a94475da51db7c76743ea27038e71947127128e0aa4fb0dfb0a9cb1ebd132588bbded2a26b4f5c2bd4267567d12d3a9b97d0537a1499cde4f3f891be41d19af2e4c483d7f62fbdf45c76c5f24c7057785594a7b9f39add9d7fc9d89ae426229080855f90a7e2ae774fa9caa6c86d837f55c34de55693fc029f966a3fd582b0e08d5ce92305d4736a5faec2338cecb09ee9d5dc06686cd92cbe2009f9505b21ccc2eae8f040372372ff1f6ceb0fc8ab51939cc94129adda3d97eef9bc9ef48d5a4d6393798c7c1d890bb3a59cffa0f414be0f6c2c929c137fbbffc61d9fa0f939cb554b8d9c8f9821b43a295b13383a1ce07e7ae6cdd11905c9f795c5888b10ee27babf697721934eceac36b718f0f7f3cffb6e6ac4441ae03c228dfb7ef342f6d733d43ed192354cc52f75324aeb08e7a558df197a1b662d522d96b5071164b5c47babe39dcb08bfe18d8643a0a48e6cb133f04a6d7752560422d4a33add322517cd5adccc10e76eb7761439eebe3177a2b5470fc95c832c79b6838a1f8f679ee40e595b75961a0abf7018ec34c2f39cb7315a7187b5c919d5947ef365a57456e7323e35161374fd6b465c577c61da665d10792645e234444d48cc8c4df1e46415b560350c9789b91133e2e5e59f23ee68a8c7938dcecb355d7b7625e4bda05c0904327f1aa8ffdff919d3d6cfe2ced0ed559df83a88986ae0632946d5872501a8e869179329509da5565360d22d78bff8b982d47c4a9f8e690a606b124b6bcca08e487958767fe8cbb3c8924a4fbbeafd8d9d021fca73a1ec724ff0a613a1e7f35abe42f2917072dddfac2481b7ee424c0c83a977eb84f861f1995eaec77837a1371e5225e9edd684a6a30d9a541444a640adf51c7ce098188284d14d1436fd567557a24f15786742ff2e64a74a1aff7f47787df5338b1df3412e6acdcfb5e8614b1940a145ba2590ab96cb73bd1dc9fb9eec21dfe3b0e4c733e1308d9ef26aebbca12118e45983fe17ef94f9d1713a37639ab6c908aa194f7b63b868968fa14b41dbcd7801391ad41fbf0312954c9a21d50a9aebe3c5ae0ff3133431f1bf81cbc655de3f5dfb978a5d4e290f80e8b8ae722982b56d66e87caf02f2656f77b6139c231f5099d3ab321ea7601c166029dc1cbadb156bf62bd881c1583333898740391b2981a7fc37dc15dd6338e03092567e417c141b974a6a739534bfa296060cfb760adb1b3a43a498a8b25f96cb48231fa1d29630da2a0912a211f0dd4aeb888a8f7f8741b9a5c79db4dfbc55fbdc56258ed1cdb542ca84e9a425761c0fef7b1b2b16490de36cab8994cf0f4c3c771c519576b7f39bbe48655ec1a8a5e23597466bb832b752686adb6ddfeecf16951032bc6a8d9c00d34a7191ff145160554890cf004ce30359896867a87b6c3346e295c35383312b1ebf531324a896fc33cc501a20be50e120f45c5a8f960c581c9244fc9bc0639248d046d98c2af3f4fe7e0ea7362a3f16782c6f84e891994dd06eeb2fa0ee2bcf3126b8348c1dbc62693e0e8bd584054bef45bc68914af21466dcee2145a22a02dc9af55cb2fa5de1d97abf85d4a574b93c90cdd4775228529ebf8fcfe2556a99935e04f3cafdbb636bc67b98fa59161995ddc1a4ec61bcc83879158c9f4a0af3a628079e6af36e3dff27046881634e2810aa310e25dd646e4bebfec4a301cdf6555e34d833968783edae2ab3bb60a5da2064fb62e925bcfa9876354b8825235f6aeaffbcaae425bc6d1a77d4fb7ff60353c268d649493f40dfacc10eb443c7f106aaa7d3257831449491fbd664a94d56bbba462e86d1b660e7d2b871ea046f45b864d59cd82e886743c93366057019e79050cfebc35d9c2e2c6208b5704ec45865f38017ed7f113a89224ab8a7b227369350d5bb57116a46844e48a977c949b35be258e09a82fa83d03d22cc5093adb18d39e92e6c33d316904b94423b421c5d25db93b049e6d9ee662ae2af207c2915cbb1f5650fd15de53f888156ae664f41f2279f19d82feb340861844f1e373642cfbbf57ac74b23f0946d68808c9cfa8892844f65cdc8736a6b3761f99fbe3c119aee06e737da51cfa6fd5ffd49fc3acfd333071d63b660987312f5b4c2d9eec916f8afcf68f0eff202829949a2b0b2c0884d769e5c55591ebbeac7d757b237349c803f76d271a4a850f627729e6844fbaf210917c73cc3fbf83e3e60b49166d7b093c2a58b97352d877675ade3a180fd2201f2cef014cdf176bd21190253521dd1de5b389359b2582d2ee5ae3be8dd35f5f6640a53ee0dae12e4586967c8ba7aa7b83ce87696eb07261529ce8cc435f691d40365495028d1849ef2da6c7a58947995508c41d324ba5d515a839d4c3b6a3c73e67182cc43c7134e0456dab3b23e87be802064da344210f692c9f1384a12edc518a865153cfd6b53f33d35f15637195068c6c7f61b0229fb07445f0a57df6fafe1c1e4e34dcd9612965a566015d09d94d7f37f208e991198af950eddcd84f12e870ab2c73eef2906fb2aace0d8d37ac95b9c6bb0b3950ababf7ae925b88c82c168730d59f582567ba9e2e3343275609a93f23d74275c622d79c695d7f0c1c2a0407d99a143a237ff5b712de9a4e4cf9ae83c183f659d9e47cbe55cda5458c889a170a0d49e56fa28f54a47893f98f03c14fadc1a5ef570cb66327dd71e62ef8d4515170f0e2ed0698b2f3ea6bbc65751bfd6c2e58e55339d44631930c2ce8809ad4dfb631dbddc980a0245b482debb123f4d92fd12d8055be78c1024770e10e09f1ab35f6e147f43b2f36d9ee9c75cc6e384ec382bcd490fa63e7f424e8c02bd10a2ad91d4813d1c9a27c0882013816514f1a332c88d46177934c095a207f83cbeb0236a64970a95d7bdcc35108d30e6995e55e6c7d34c919777c7a7697b57ba2f1954ef2b1edc6cb45f391537537a99b8904d5f299c8fb678f3ef1df405b867b7f7b89e1caa7f67d24c9074a117ca727fa97e79a35624d138fe21d0ba3d2236293491615e1188662f13a7940ee0e8f80083e2457cef4d11ab83a29c74eeba0943dc27a0064723bf2c1ad3d4aedef6a222d0ac4c3c859546077ec0cf93edd84a20bfeb90d7050254a646b67b4ea4acd3324097bdcb3adcc23645eb12ea78c51f1c833ba09b25bc6db55f44ca9f2ec65dd915a19e668439a9023fb7a3858b9b503c3cd51509a05c3bda12a8d7d6c81163395275c25c31d2879037740be25c9777e6a7cde709ebcb5a6e43f872c439b6786d139a67bc858d9d6fc8f61657fe52599f0e6392e423273fcecd691dee82cbc080e70f7fe15509e3b1036980f4a6f36c5b9d838b2cbfbf1600cf53f4fe919a806b372837372e331efcd11a5e099246517d2270bd58dc6d1ffbe5df0ab424f67dd294e5550658dc37e10849501091b2416b0dddd7d7c36af7048eb7d501e5894dfb71505f0c6874ad75b1f2d496717f372fbc81ffee6474f0b7256875b46378b08648ef412e654cde3a03111ac4073e5e53e3152604b563d21c8dcf2aabdaa4ea19f89d8a961be122a03326633d7eac0b72e024bfbd36edb4c840d67379dcdd4b270f12636a3d4da09ef3437ba65ed1ceb134c5938028d9ec89e5ebf6da9d7ec6b57994d0bf1f37b2d68e687f80e51a55831062f87c3bc93090dd67dfdda4b535de8b369f502d22dd7e4e0fb799e13fdc732e88e3f12e61a40b718b89a4861c085dfed04c0862c7285ad165060ce6ce49408e919cce31c40adcc9162aeb4a88efafd3193880a56df487b39d48760bef259737741073d2c580971a2d80a38b2b7ae1b86d07745779e3eae3acbbdaba5d3145a41f7cf97bd046ea1636a3ec60e3eee0ae3625561345bdeee90612a2d6a991e517aa3d62b6db7be1d1972ffbbd0f3ed23628921551d70f55bf1a440955d3e8c631a893c1c9cb0d3d8407d5422420ceec2f3c5135528ce52399107a5142270dfb129fe9787c91e3f7556e82205332140f48e280ce6cfb102274f8d66fafbc9b49f11a3ff67b7cfd022b59079e5742e37b34aed97ca5d4db704870ed6b7904f172b390404fbc690ce01", 0xc99}], 0x1) 07:05:19 executing program 1: msgget(0x3, 0x140) msgget(0x0, 0x628) 07:05:19 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000, r1}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1095, &(0x7f00000001c0)=0x9, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0x30d) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0xffffffffffffffff, 0x9, 0x4, r3}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x2000300000001}) fcntl$setflags(r2, 0x2, 0x1) 07:05:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffa, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 07:05:19 executing program 1: msgctl$IPC_SET(0x0, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x6) semget$private(0x0, 0x1, 0x2) r0 = msgget$private(0x0, 0x140) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/43) 07:05:19 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) shutdown(r1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f00000000c0)='./file0\x00', 0x6, 0x80000001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 07:05:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 07:05:19 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x31) 07:05:19 executing program 1: r0 = semget(0x3, 0x3, 0x200) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/128) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) shmdt(r1) 07:05:19 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$getown(r0, 0x5) 07:05:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/122, 0x7a) 07:05:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x2}, 0x10) r2 = socket(0x10, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000080)="3c9267f07a5a20dc81053bbd237b1b10c0748b2d930851ff99f02ab8f86ff0d061c9942e7d5e93dd2613781b728d", 0x2e, 0x9, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0xdb}, 0xc) read(r0, &(0x7f0000000040)=""/4, 0x4) 07:05:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8001) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x3, 0xffc) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 07:05:19 executing program 0: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20201, 0x3) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x65, 0x3}, {0x18, 0x3, 0x3f, 0xf2b}, 0x3ff, [0x0, 0x100000001, 0xffffffffffffffff, 0x8ae, 0x5, 0xffff, 0x7, 0x9fe8]}, 0x3c) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) chdir(&(0x7f0000000200)='./file0\x00') r2 = semget$private(0x0, 0x1, 0x88) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x218, 0x6, 0x4]) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) accept(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getegid() clock_settime(0xbd8210a76105a9bd, &(0x7f0000000500)={0x8, 0xfb3}) listen(r3, 0x3) bind(r3, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0x8) readv(r3, &(0x7f0000002a00)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/56, 0x38}, {&(0x7f00000015c0)=""/53, 0x35}, {&(0x7f0000001600)=""/131, 0x83}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/133, 0x85}, {&(0x7f0000002780)=""/219, 0xdb}, {&(0x7f0000002880)=""/21, 0x15}, {&(0x7f00000028c0)=""/145, 0x91}, {&(0x7f0000002980)=""/103, 0x67}], 0xa) getsockname(r3, &(0x7f0000002ac0)=@un=@abs, &(0x7f0000002b00)=0x8) recvfrom(r4, &(0x7f0000002b40)=""/245, 0xf5, 0x800, &(0x7f0000002c40)=@in6={0x18, 0x1, 0x5, 0xf3c}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000002c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r5, &(0x7f0000002cc0)={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f0000002d00)='./file1\x00', &(0x7f0000002d40)={{0x200, 0x90000}, {0x1, 0x7}}, 0x0) fcntl$setstatus(r5, 0x4, 0xc4) 07:05:20 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x200) pipe(&(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 07:05:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 07:05:20 executing program 1: setuid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) r2 = dup(0xffffffffffffffff) setuid(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x7fff, 0x8, 0xfffffffffffffffe, 0x5}) 07:05:20 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r3, 0x5, 0x2, &(0x7f00000000c0), 0x0) 07:05:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 07:05:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) 07:05:20 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000296ff8)='./file0\x00', 0x27e, 0x0) fcntl$dupfd(r0, 0x0, r0) 07:05:20 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7ffffd) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 07:05:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="82ca85c77f3fe79f15cb7bf3421dd3fd5955329a99258cef2f99024d46da0a4910823fbe267f498f96ad5e7732cfaeb8041f454829d62b58410638ffbce7a677f7ad765510596a05916650125ed10db2c76ad23c7571108b0890d2002bb22cc37587d98afffa2ba29c1d5f8772bdb95e658f9bc194a186896e37463f443a18e94d3c18b25f515388ff743a5263e051b72a79a6d8032d7a7ae87966bcfe15460be6d7051626d892346bcb02657344cd773f40761052db45581ea933ca1bec"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="225f7ce0d80a3977a9a1f3fb", 0xc}, {&(0x7f00000000c0)="942f3d029a0eba542baa8a590363ef94a1b079a868d321b08e8c8b82cc953869d1d542a9c883bee817da4bef805f3786aafc232fb59cc7aeb150cca99adaf1331d71e96e94da0bb509f09ce82ad11dc75e9f3fb2fade404f309e8beeb9a0c1306335fba3fc6a6ced8c352e39dd459d0a713b9b5a7cf61af2f749", 0x7a}], 0x2, 0x0, 0x0, 0x8}, 0x8) 07:05:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 07:05:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0xa46, 0x104) 07:05:20 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0xffe) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xfffffffffffffb23}, {0x101, 0x6}}, 0x0) shmctl$IPC_RMID(r1, 0x0) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = fcntl$getown(r2, 0x5) shmctl$SHM_LOCK(r1, 0x3) r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2015, r3, r4, r5, r6, 0x4, 0x9}, 0x2, 0x80, r7, r8, 0x7fffffff, 0x3, 0x5}) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') 07:05:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0x0) 07:05:20 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\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) open$dir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100, 0x91) utimensat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)={{0x7, 0x3}, {0xa8f, 0x8}}, 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 07:05:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2000001, 0xfffffffffffffffc}, 0x388) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x4000, 0x7ff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xd8f, 0xff, 0x2cc, 0x6fff}) 07:05:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ftruncate(r0, 0x97) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:05:20 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x100, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x2, 0x2, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x4b59, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x42, 0xa6a, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000004, 0x93a, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x32, 0xa, 0x15f, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000081, 0x3, 0x4}], 0x4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x4d, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0xb0, 0x80000040, 0x800, 0x2}], 0x100000000, &(0x7f0000000240)={0x0, 0x5}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x5) flock(r0, 0x4) 07:05:20 executing program 0: open(&(0x7f0000000000)='..', 0x1, 0x12) 07:05:20 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 07:05:20 executing program 1: truncate(&(0x7f0000000280)='./file1\x00', 0x6) socketpair(0x18, 0x3, 0x100000001, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000300)=""/122, 0x7a, 0x1, &(0x7f0000000240)=@file={0x0, './file2\x00'}, 0xa) r1 = socket$unix(0x1, 0x7, 0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) truncate(&(0x7f00000002c0)='./file1\x00', 0x2000407003) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x90) r2 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xefffffffffffffff, 0x101, 0x3, 0x8001}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file2\x00', 0xbffd, 0xfffffffffffffffe) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file1\x00') 07:05:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 07:05:20 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x6) 07:05:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c653000000000000000c84e2e6b4c86e4ce66769afb8ca22a9043bc8aa3efc433c9999f594ab0e46f6399ac0f9104919b6a1042393e2dd9"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="d939631fcf04758cb46ba7b585fe5cf5363664a3bec30e107ed89f911876221ccd130d41d00279a88e18950b33d3fa4d3c93674f1bc4e1b8eeb0810534f035122fabab480b02525badbbdcb99052bef0fa01721576c70216235bb82edfdd", 0x5e}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/249, 0xf9) 07:05:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x60) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 07:05:20 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000008c0)=""/193, 0xc1}, 0x0) sendto$unix(r0, &(0x7f00000004c0)='T', 0x1, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 07:05:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) fcntl$setown(r0, 0x6, 0xffffffffffffffff) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 07:05:20 executing program 1: socket$inet6(0x18, 0x2, 0x0) 07:05:21 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x20000000000005, 0x0, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000001040)="b8f077bc7109f2322e402cd16ee1634ebd99594ea9e0b88cfe877d95e81314e5a85782b9e1a555c96648c89d21fd7339f1a9a911d6111d7ae33130b01a37d0720ce3c48950f00b2896e6dcb413c90a4b7dca4b2538d6a2677bc0bb1f4752359ff7d9642c9258de72ad3eb32c25fb8b54744ed5fbb45ef94587eca1d1077df2ebbca8d9930e4292824ab0f7f079d7bb3517a78fefe99509d73cfe42bcd6676c2f959786123d7f997ef7685c817f191c5d2cfb725f753195abfe3241d15749b2d140c844a4f4f5b4c7d7e22c2dad3aa87a183c0b94b243", 0xd6}, {&(0x7f0000001140)="8858629ced51612a3d940919e776fb75fa0b0c3c47c8568c1496d10307a402537e9c7da2c4da2166553e34a05035268c7b5c1acede32aa9d14956e5ff6cdbd8f54b26f9ca0fad2d7265c440c0d29e375372eba44f33042ddb348", 0x5a}, {&(0x7f00000011c0)="d52688dbec75c8fbcb733c24de7f00a6c87f9694835a3e35a092de7b5e804ba8c762c933d22bf45ecd673e3e3b51d16712ec00d323ed4e2b2f4d0d19632a2423428fbee7360025ee7e81686ae5e2be3f864558631711815e7a7cd1a56b7a8f4edcfbddbeb3b922523e5948607c9595ee1360da52779b9f168d02d0b282ff665724e03ff314f933239d6ca0aff40ab6168ddacaeaba6823516a148096ea6ba9271682b70909309306e424a99d0b07718d4a97159ccc62e0cf26d146a88855184e4b6093dc240f6c9017782823", 0xcc}, {&(0x7f00000012c0)="c4ab72a0196da26e5a33e0b4e2af253003828222623847fa4093d33a728d5f727f980530ff1d4e7c55b6298cc8ac71b1a13f2350de6ef83629dd6de4f9134f051c022c26ddbb9de58441e1c4190652c72c3ba726764c4d4a9e0c59825538cf893edaf6a2f605410c58ad8a00978de5318af410737e690c006210d7a590d244d07aeca8d7878458fd9827702b117bbcf4dcba6a778914314951d1865f962ebb6b9a7772e1", 0xa4}, {&(0x7f0000001380)="832d9dbc249386b56b38558e219672beedd4b585db34df155845c9d11ef21f39f4bf7712bb76aba969af5c15c76cbbc1e5153c27bc592af8ad3baa6032affa82074f3bfccc388df49d7a6586955858a3c94dffbb69cdbac6d4b1cc42c9f05ea42989ed43739b8297a9396fa9a4e1eac4ec212b73a9f887a31be5ca59654f90e682a3baab10460740a3c8ecf28e8961b93cceb7e06720d1c558289cb51e5ceaaa40fe7f6a817bcb1656aa1f55aac25a5e61c0a5a837024ea6a2fc53c82383911b2c7c48a96d18", 0xc6}, {&(0x7f0000001480)="56fb6a4b5565a1e2072a85b15ddc99f25b6d6947a238adff30a4ed8beecee310a6a07484c4fc4d53c90c64940a917b62bd5b50fefae45367e9e3af02bd167a6433fd40a6b4e668255194dbfb60e4581d7e2555624483c0ea1d22c39e3e5e03399ad488b954f344277341df7ca1586ae8eff5b579de7d3d2060920ecc28d4ba478a36871fe6681cd446a9835c48ce23e3b0db3fd80df4f7ba574fcf6eeccd211df8920c36dde992c7c7f68ef368a538ae37143a935e4a0d165736ab0a936331ca316782636e", 0xc5}], 0x6, 0x0) 07:05:21 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4000004, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r2]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r3]) 07:05:21 executing program 1: setrlimit(0x18, &(0x7f0000000100)={0x6, 0x80010000000}) kqueue() setrlimit(0x7, &(0x7f0000000000)={0x8, 0xdf1}) chmod(&(0x7f0000000040)='./file0\x00', 0x184) 07:05:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x47, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x60, 0x8, 0x3, 0x81}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8000004a, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffd, 0xb9c22c9fcb453319, 0x20000000, 0x5, 0x100}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x6a}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x5, 0x7fff}, {{r0}, 0x0, 0x2, 0x40, 0x844, 0x1}, {{r1}, 0xfffffffffffffffb, 0x13, 0xf0000000, 0x2, 0x6}], 0x1, &(0x7f0000000280)=[{{r0}, 0x0, 0x9, 0xf0000001, 0x5893800000000000, 0x7}, {{r1}, 0x0, 0xfe, 0x3558f91b294d867c, 0xff0, 0x2ba}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000040, 0x4, 0x80000001}], 0x0, &(0x7f0000000300)={0x4, 0x9}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/214, 0xd6}, {&(0x7f00000005c0)=""/122, 0x7a}], 0x5) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) 07:05:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040), 0x5326, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x28, 0x4, 0xfffffffffffffffb, 0xd04}, {{r1}, 0xfffffffffffffffe, 0x64, 0x8, 0xfffffffffffff116}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x6, 0x6}, {{r1}, 0x0, 0x2, 0x1, 0x9, 0x1a9}, {{r2}, 0xfffffffffffffffb, 0x10, 0xb, 0xfffffffffffffff8, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0xc1, 0x973d84f9cfc7f77a, 0x960, 0xfe00000000000000}], 0x9, &(0x7f0000000180)={0x4, 0x9c2a}) 07:05:21 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x20892, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 07:05:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x0, 0x0, 0x3}], 0x4, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0xfffffffffffffffd, 0x5}], 0x7f, 0x0, 0x100, 0x0) 07:05:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 07:05:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x6}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0xb8cea43}, {0x18, 0x1, 0x7, 0xa4}, 0x6, [0xffffffff, 0xa448, 0x7fffffff, 0x106, 0x16ba, 0x8, 0x10001, 0x4]}, 0xffffffffffffff69) 07:05:21 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCNOTTY(r0, 0x20007471) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x7ff}, {0x7, 0x7ff}}, &(0x7f0000000040)) 07:05:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xbc) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0x9c6e997b00c885f7, 0x1, 0x1, 0xa00000000000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffff8, 0x90, 0xf0000080, 0x3, 0xffffffffffffffff}, {{r1}, 0x0, 0xa1, 0x2, 0x3, 0x9}], 0x70e, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x200fffff, 0xfffffffffffffffb, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x800, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x269}, {{r2}, 0x0, 0x2, 0x80000040, 0x3, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4c, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000020, 0xffff, 0x400}], 0x8, &(0x7f0000000200)={0xfffffffffffffbff, 0x5}) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r0) kqueue() 07:05:21 executing program 0: select(0xfffffffffffffd85, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x400000000, 0x0, 0x0, 0x4, 0x1}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) execve(0x0, 0x0, 0x0) 07:05:21 executing program 1: r0 = syz_open_pts() socketpair(0x2, 0x7, 0x8001, &(0x7f0000000000)) r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 07:05:21 executing program 0: r0 = kqueue() truncate(&(0x7f0000000080)='./file0\x00', 0x79487c00) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8af1ddd7057d3b9, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x14, 0x2) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) 07:05:21 executing program 0: socket$inet6(0x18, 0x5, 0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) 07:05:21 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x11) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./control\x00', 0x1, 0x10) 07:05:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) 07:05:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 07:05:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01006000", 0x4) 07:05:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0aa03966592e19fe287e739fa606ca63d00d7e68"}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe(0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) 07:05:21 executing program 1: pipe2(0x0, 0x0) r0 = socket(0x18, 0xc007, 0x6) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="a5b1119d6bc9bf819a4f8dd73c02558ea68f8f99f6fd0009d5985887be52591cf521525efcea2c6b5f3a0645b8534c86686009b840f7b07386cefcceb5cdeef00709a0880c1538ff3f52eb504789e2b4d3f7cc6eeab4214f6e3081f4d197e7579e2fd8c08b339c9cd746f993c1e0332808707763ced8973d5b89ac3119b585ea90872f3349abf986e37171775e42c223f5290bbccbcf33599d4bcb530021946e41b6015242ebe1dd251ae6525e0ec602be2ae53f2e7a2f9e7e5dbbc40edbc4951411342032c8c2e4740991533cb97695e9f3887cb53559df5eff4e40b6bc2fbfe60a2aa4569e4c34b1d66431df5e18260c0c185edbe846a723e5d51dece87b1255e3133350e797aae39307157f39cd70843b59dd070156c7ee8d92d20e5fbf08bb5dad7120ab71f19efc0dbf0a21b5f81f29d61dd5ee8a42449afa208a6fec30920a24db6b6fb5e23337585e93abae4786a28bb7bfb54263465b7e754fe11a48d2c0e158ea7a4aeae971ebba5e4f41ad1f83cfe34d641374af14c1895313636aaf3fdab2af822f986145897d847298453207cc02cbceb149fd1f8dacfbef79c1ef23652fd85725ea34008d2717630dbce8b0f8f073dd01f792d617628e2b577c7c8ffdd0c878a8ece2f01cfe753fbbee930f055af8bdd9a3157363859c72fd5683e7f3a4d024b1b4f4f9793a59570569326a369afde662266a1a3d7d559d99b9fba8c9b20cca0530f829068083034f7e3520b9e31f301c0b7229d9dd2c02f3e93b40cbdf4096ce613eb636beaf61ed0bc70727225a2f197952dea693e0d01da2755d1cb2ab091f6dbd86bb802ba896559b0246a92eef818c9f46c4a2fc60f854f8973ff7807e36ddb3d332bb78a56fc0d86259d855eb84208342f8aa0db76c36ce71e1cbcd79d072afb65a79dc9f99cbcab9f71aa95ff5b6675e133e4a73629f4fd390d81803cdf09ce870d535dda44db8bc9150e3faa7931bb6f45ebefebbacecc17084231079d93e8b6ad843c2535fecf3f3cba960b503758f2136b3fa294c75c2434f06f244bc1586ebc1c85e96f37f8ea4be73037d4effc04d7a5beec6462034bc7986dfc38741506d9b8b1ca057e4e0e7f82c3c69838eb3ee155c4899638f6941ebabe1159014047d1696a397dcdcc3bc811499752d618cf6ed7ade20d315f2ab7ec1a764ca50b61085f2f8f629af8dbcf79af1b1435293a4a768a7bbeb39ae369691c5996420a65b43dbc9d07c8f527547f9d645256a45a5411b38ad2b1e86d37a83c6dc221d910103cbc3af8b60a58fb7ba57bc140ca9d6e4e8c8d02cd6ef9463895f4129eebfbca6eaf9bae942db8a508e5a66144c1b5ebfb65026760d9a157bcb2ee59104077152ae00acda2fbba4bee9368529eeff14bdeca62c039ec7a5a24dd9f91748fe0ca6a84c405c5442c50e1db73c41dca333e7b142208616e5bd7c1699eeb24f8ce764de69aaaff71924305688d7555d58b3fcc6e2981ce7e1b1b070d4284b73aab1635418362c7295c43aa985852a047789198994f91bc4cf678da6c54d6a26dbc750447f47533e4c8da96523cecee58d3465238cb2f2d17940c9c2a022a96d591427abb725f00cf29255c7add00c8efa848845cfb20cbd5b31b6ddc73884dba10454a20943753346a92eaa9c402f01c324e2d3e86525e97c573bc0d9c5799bc72a028c7f1e6c2f1c98c3520aece16fb261b806e24eb38182d20acfc53819e77ed7d7652611ffd866726a664f4e68d3fdb17e091b377a4c11877238b9a835e04878f05d8572f7bc96e14f02438f60755c3d57190bec8f2fe41bde11eba8d82a4c7868c4558fd842a736a177be2c096844eba66399159770689d4841d06115e1c831f6be1941850fdaad5a1126d89ddb95e0655e7e64abefb5e4cb2ded429ab1f0395277208779a9688edb9123144d2a7355223e0bc66787fbc5138929aa0f1e5328c082c3e496d3b9716c052c24b15d5b6e7070441bb55a4ede3d37dd3de4100b101b2bddab8fcf7add454f53f49a10d28e7e32c3dd5967dfc46ad50e6790e6114817dbca1215b3a574f22d721d170d406f93aa476b581b65b32988ec6f0c88cbf63d82d75fdd05f7c9cbe115eaa25f8cc0f20f12522f85abe1f53143726bf9d5017d41b9a6971fdcc841caf4ceb5dfb72c61b92db249e651f96bae446c7d1f31022750d3f52e6ab935a93978fff4f3890c2fb9ebcb9c73572301cf5c4f3010da9699a7107445521526877ec7fa4f14f5851d9deb1ce04cb57dfb330a3d219be73b89b19edbb8edb5c30283692f1e3de4d7ea9497a69d5f67e5a5747fd664da12d8348ce9babd80ab2c1c9b607f0867d24fefa31ae0cb78846ae2412d78975b0ebec388a6718d4a1f8987c2bc08425c9a249aaf25f8705f3707830b9dbd1a75d722d3fe79161ba5f4882a8da3dc4d1e1a776ca38dbde48ef36e37924f1b8a7021681a4bcf38784aadbb7bd759f8fd060d543c0c35e31c3936ada7931a99c54363e063fb528885762eda8b927272732f1eb7d565a7de8f137717891b8f6e6a7d09bab9e1d89ae1667f144c769b25dc3081ea090a9e8676b03dc4046e7192e673ca607156caeaa403e5c289511ec4232ec258a0b4de8ac056da875f4027fcdb988de6e3a30fe2d9762e047f3ec26bb27dd93f54949d2e0a9d0894d5ed2b425a6bb54d9c402370e84596085c64a1883ea8c5b93ccda1812a251ef46eedfc7560d199c80e09e4a0f0a525de7c081acb532d3c741d41ec5161432feab6750457ba3395ec9cba379fa2d8ee1398a720ebe88ecbfa61dec4e19d176b08115338b2fba047daf92f8724909dff5f7363b60179e5df92d85f668593c728eaf359143d090917287f1ab8c4b396167cfdfa87b4a997d1e21326d8abef643b98af9afa025885783592a078bc9135886944fb38a67baaec9c64014d30b5471aa99d38e5a7aea826be6ce1697c8c6e7a09a5195914f27334bd6f84a8fa7050e4dbf4ccc48abdf82f3f9a5a5b75aa9d1f1b52530fdddb92c5ef9f115558c92a6f99b3c3ab408be48000902889cc98c4d2b2cd4eed2036e477e407870cc0e3406898d8b9b4d299183e5f604c41e6d43f4ca57235e84c8a5656b665fa25c5eca523201187463b663b68c526bc1da53f1707316d1fa523949e0a80813461d5ff09be9488177d84c5fa66ff864b988262494388a371d2411acdf0367d140f529c1408e1a1a1db4e5c87a4a21a7ed1f4d0b251b0adb061579aa32eb2d8a5122824ea9d9a879bb7a22981baa4e08d3cf451e4ed65265377482173fce4d8205d5c4a85a3c0fb9417c3179d1207e7343ac67a62029580f631e3aebbfc63caa1c485b5c21c219cc0b21e57555497b9c20c2e709e2a706e663f38badbaf04a54139eb8922b4a836e1c2795ae54c7ed177ab37bf483ebc104ee988700cce8a0b2fae007dd689d7213ee1d4930144e93ad172b0c3c802f2e9f77dd7005c71df143fd7023daec7abe69a32c3e4183c395a75dcff3b1aaaa25fd4f2f9b93f7abd5ac3ea274247abdd1e9961008e4aeca7c0a5a4491a95121bf829a0bc2c8bb3a3cd28ccc3a8803eb175a0e73212b396ff3f62b4fff8c2f284eabb6c2f7b99fcc2e407cf3337ff9c0726b2071b8b2f90ca6d1044b50112fe3641a8869f30f57c1c83a56eda0cbdecfeb85f0572e8684df5145f45edfa49e41723b29590a9f62fea674eb9cd8da34df5ee95343aedc5e37b7d8266781ccc3e191b23745cb6293867bd926efc92ab37d90b686997bd321142a51dfdcb21128bf9a46f883e244781b17f1ea8607ed9f2dcf5f5f6973096ca3a6b75ab3a6ff7df2ef17a53d347c8beb46ee3cbe300a8a4f6beae823bcf309c0b3a70b4819f5cc919fff5770e56a907dc4aafcea629abb45e660b147ddd3a400ae5e49083ec15fa782b0cb998e4062ff32fcc65888a832dead4acfb3ad56beb14ef0f0fa003f426b0e75ded7189696afbf96527a0a51be3040b30f7d36ae45f227e01ac0f4a3e300a27cbd59cba96af11ffcee544bebfa6864ebf2c4c9a97f403671b28d0244f4590708aa02040d99ecb0a24b2e101032b85b9ff00f2184e994a693942897fde54fba550edcede1b78bc2190aa8a63b966c6b5d3c69ede70ce19f4fa86c0e07f115d2d82b18a0bb916e963027a4850c4d2878ebb32a0db364e69e5b9e422c3816e72d226d9a4532cf995dc30fb61fd8b197befa498ab299b5f77767a113c812b19125cfee63c177f35414d735b3ea35405fffac26ed1f3a328d954f6e78def6867c4ac4f93848aabc44c3994e40d5a75ed1bb70de04d9928ef6ac5a27c29518c7517e25283fc96464aff53c6114c4ecaa00c4b1a21d189c5a3c470d66463bb4fbe43d8fe29b113e4a1b9e66929ef57f51c4ea389cc64e6a63d70b7a41800d9d0db9fb0ee7b58d84e3bc12c33ded0516201bb3057bdb3d3d6d8de2ebe24aaa4f3871541252e7b8c14107e51396c79891ce67aadad6b78fe6ee6e5cc6645ab9c61f0a86e3b73f7935b8c51bf63d5937dcd7ec9bd33f599f259af2b48a8ef749135dcf639244cdc960b21b6b79f8772c610765d080761c66a37a7771742a8172d3ca5359f64004ed461031d09e476a4e8b905247bc596a36e28c2da5f4b3f7c502f4ea96e830092197554a8f8fc566566e1445cbaa3e7c31b55e630c1e5cf530539a4de950ae0281557dd5d4d90857dd2f58234c5648e532c325284700848b1a818e49f01c328777b91a2ee743e7c8e0e70ad244eec7c06eb54ef879d76ed1505516e475b5c21b06a159a6d3c1c2ca28407bbb04bab2851c4c3622ad03bd4e1c47713e9191dc9461d3dd2d143565fc9c687f7934638f89960eb378f7ffe48b6b8b9260d468349260ead7fe5b3b2aa046b42e73e689b880d8e885ef36de734fae2c35eef545e5335729124b94ffb8af077bdbb95f53a16642a30558beff92806511a0c1cadf5d53fe2e2f3c907c2cc0bd194035a086502dfbfa37af81790a55723f91732a72c50a15d851225dcd9938f4122b7dc64a123dcc968de3962dd1f19e6d454178394473aef15eac360bc46cddf1eb593822eb50ac474cf53d85fcd06a9eb08df32aba0a6d36174a0f8cb46ec06ad17de626f951c1aa46bf7e45bcb6bf676345a74e17006b2b0a0281c8284478bf36c25543ba9bad95a7f5f0fb9467e2ef91f9e02cfa7bf970ec3b6f1e28723ac64835f033aef530cc00243a7a8b91b1985cbd09270e90c7d01a51df9a9ee9facd408c99712e72fcd4b1d3789cbb384d447e2982ce4f4605bc94a8a274cb7855de47e8e471111270c4b6f537873a62ee4ffd3fcbb24b5a2793baea7c45c73b2223794b9ca196dd3adc8c7bf2f4c6e686dc13d72967c5c963a4bf5395cec232225a2c2d4659cc642fa0cb05bcdcc4e25c51e19f100b17dbae8eb1e95d8e94fe52a5d325c1ee45bb271978c010509d37409845454f7837c8a6cc791d9384f03b5c0ae1083a4c94f0fcf953bd3eb3748971c545786626202ae916e4c63f33bc0324c3ad2effd5ba58b5b99e1620decd68a8030d102303563bf12b6b8cdf094361873b12ee5029123d4f2ea9333be3a94303b900484222cb16be5aeae76812336c88bc7a919bc0e76d5606c894294e7bff4f11a1c6325b8c2514567b85a53b66d378b90f72d435535b824bef41ac5fc2e7cfc70cd98ac10572f64de1cb3a9d73d6db6dc931934b4bd158eb0cb2ea60d122b6b4945da3d133f7b812dad7b72d950daab55ffa50d1e89eb1f993f622190e706e583921632b8d139d41fc6005657bcc6e2", 0x1000}, {&(0x7f0000001000)="2b1715a8ea3d760e8f01efa0ff36", 0xe}, {&(0x7f0000001040)="f3243d94646093c4d115a5080cde5cbafa623b2ee7c0a969dea627aed7e0b7aff46aac95e1ba18ad7ec78abad331bb27853fcc1670a8ae401255a706a1525683459694a0455c421e54b9b5a935c35330e5", 0x51}, {&(0x7f00000010c0)="e10a902cbd9bdf047b906191a337f635668a8cff05279add536f66f4b749cb0f50a593d14d8f2c3ec0221efb2d1529860195a5", 0x33}, {&(0x7f0000001100)="4ae75d3f719ecf739bacc5c6c8139a349c31ab2efafdeb15cdc7e775e6fd4d1fdae17fd0d1d29c6464ef6721c45b", 0x2e}, {&(0x7f0000001140)="f281ad25891ec03b1733cdc5d894acbe007312dcec24430dc79f643747255d25218ded2c8a017fe5b5692366afd91544ea6412d92844dfdd8443723f74fc85a1c6b57c6f33e1ba8ee499e53b6a02b312d893f044f9bfc7", 0x57}, {&(0x7f00000011c0)="248fe0323a8266467f75d817919d8723211c968d00ccc971ab4653763765b9463c88e4fca48ca9d3c4326ca54027b73406809790f87f0439fd703bdef7072c2d47614cf2c8c23afd8abbd7ad70acefc5ba43df2f725b8e14ff352ae0", 0x5c}, {&(0x7f0000001240)="713a76c4489c43ef34d9d1c9f765db3a5cb399ce917fdc6711af1f7aa0b970c26763a3929ca3af7bb86070a7028e85526492b65c4ab3a84d5f90318b20c008b85a1b3421917d5a6ae604f2fe840749129edda3e8912b7d1e9c9a693400f421a8a17661ac97889dd91cd73895af76887480f9b8edb55ce9b618bb3182c0b9a3a4aa84e963dd5511b5b8fcbe", 0x8b}, {&(0x7f0000001300)="44bca1f61c16b2693c7e59cfb123f1f6483eafc88b487d2e1f5c1d6e2d58393b48ffb3d79769310ce6d766ec8c936202b036c68642ac7d94e64f5b88defe25af0b84804692dfa1c2860d5de2ef49824d2b652e4395828731f7b67f194f635f1b8c6c8cc10b336197d0cf185a44b639e99e93af", 0x73}, {&(0x7f0000001380)="865621326fccaf2a948d47e8468ae8f58cd2561720f0015709c37b4be20af4ac2339867db9673265103459b61faa81f74b524ce53e0c9056e729c2675cf4bf74f72ab723dec022d4c317f66f43e71a39482c5badda4df8a9474f1799b832aef177bd6a3d40ba9696492a7a223e473b7adbe270fb198e7507094b224d3b480d5322518d94e512b91c978d808b1991813782b736918589cf5b4ee463abdd65517f09095cbd2b7f59d0e42d0e7b0c75a11ff53c2e926efa5b529b4603e864eb1fbcc6572d74c592768e1348b8195a2d351bc2c17f4b6235b022de03334ff7bfbb8f6543883c8acc15d0041032c44a69ae98369a098ba7c4130f2b3121e8911ca13d6ee4fe164e8d325b47d770c2b4cc05b222522093deb5202562f9478d24ce6ee499197b29dc525da697317bb05163a284a4a33ec07b29a2115c176087fd80f674bf0e8c496ffae33dc693198821a0d4efe653b8cc2313eb0286caa368a9b9ab62d68c1b9087ac16f00f228a734d5100407153257bed6034364fbaede285e1d9d81d8a5d285b893578968e9d86e0f1a55706ca9fed25169ed9dd9f46dba64db212b4dd221d957787536297f60289814de3ab8727f85895b35ac405d6b0f16e2138a892154b69a68f0ac824bb84e21dd9d419af0e452ff6153648b7ec629d44901371d4763748201f309623bfd44513d66df9a1c1e20c3bf007c74c4fe18dd6b12bc655f627f9d51c4c4a7331d5c02885d34a54bc6402db21955ef70d3649f678824608a27c1bbcb445d46d7ec7d4b7ae10a72026d80bcc9ce0f4c296a9f4e6e62ab59b5abdd9ca8d012de984ed4809b4570b90dea4a3b4b01d266526c8f746c15b4608862798d23e8090ceb2e9f292ae38352da33c81880320b38a6d6c7e41fd2379f8d1dee21fc6446ba9700c8d07d9242a69709c35ecdf1ca259f6fa7b9f669d81bdee7dae47eb61f1d30e89c3c187fb3e108bfd6a8e21cfa37a31af343772c5a115c568b3ee2cfd843f2714f72de9fc1b188e2ed9dfae9855ea71f6cdef70fb25a744f358e813acc4c94306f31e7b13cba865fcc1177c6d15facf9d3a9793df76565fed61660cd534d6c85b572ef5a668f5e864215427b7934e5c95c1dfe54b2a77c881f7796935dd161167637f123b44c65304b1ccdf924908bd75878f471353305db0a5219ca0f12787e113a27f1cc4bf270181ecdab8334fd11509ea47223c0aa72c32d610f7f49627da94fcf8e3ad669b64dcb8f8a07ad75cd6b861774751b056808fdf2f9a512e3bbfcf21c5a2c7b7b84c088530235ccc306e8d837b9833b6b3e0971929a5afbbe1179a4f8e4cf03a891191994a722b943bb8426f245d875aa013a9807e30f12dee7e003577e319c690b2c9e7257bb77122adf5d10606877941eab70e584527f27152e8724676c6c594690af6c2f04c0aa5ea53a63130f1eec5fb74496bde050cfd581e887a3e669e4eb88215c0d1da0a87baca78679e397d40520bb15fefdb4ed23eb29ab4fefb38bdf8770cafb1edc979aeabf492830fbbfd9c25d1fd76b609dd02895dfd40b5151369ec962964ed400815b7c5ce4572bae621d79d39252c6424923e8fbd9177f86eaa08546b6fef02cd70d10d7f3fec50e3b62190fecc0ef89e308e66711f687789624c2bbf245de7d82fa6b64b7b3e2174911795875e0ce1b9797841db8729115b56944737500bd584d95e5baad455766122e4d019da40dd7e2d4bf0a7598a2b96229caca032bb5f9a6dbffe59f1dbeaa473d28f2c9025287eb0b4cef63070f71577d6962bfa9e1dececf14e10c833b44343b1f557b4c35b9368abdba170407deb2f8a95180e5936bb328f904d1b542c0701a6ae134511021f7ee7b37583b7c8ac1a32ba4ab5da4d449f2d2296d9a5402c16e18ab9747b30cf6ccd27075d2b75b7beb3a13f127085a6179a1c3c7397150375cff86b5d3bb59c5f44ad6c363a5b1f0775fe55cc7388fae67223dbe8093f7a6523728a4985006931f0e349c40640559583012347d5cb6e25c0d57ac44fc5272f84e9ccb04be5c9ecd225d20f3a6523f67ef14ebaaddef6c363bf641791d03e8e2ca53f2ce633b019d5573f583bf0db3edadc7093b29db4368ec238f80ae1ab2501cb47f261f71e6a8e85a120a89337adf803b2885c56970b33306729e724d8ac90003cdab58035873c809b0002bdc6d4dcfc678348fe14d6d7d03829cae19094b008c6093c47b5bc67077466e1e5ded0e9cb2acbb634b01450eebafdfcf8b364298a0071a84b9f2d1274985c9f3aaa360ca47b057e201a2313fe57f94bf0702b081e80441e6ddec59f145aa312e5cd858b8fca4668c26f67d8ab4ba5b37bad2bb9d5ee311b45c7ad802622d721c738f272d3237712ffaf15258266587f03dc7b668077da50b2cef783bd1630d9622e14c6ad4db9f154fa80b1a06a45ca2186fa94b7167b1fd17035522051db10007a46e398142f2eb4a4812755972ba91fa7fdcfd9a97f8c51cd429d00e1a0709344f851c1f0a5d93927c420da01df421d254e428061be6915cf0f4d0fb8903a427a6cf4c85047b03a5994e2e755f07763dfaaa5f6d7a760c62c5fc77f29c25460042c41513b8269d6b575bac1f84f518658b05f155b50f435e464e3461e2af4126f89fb54849f8f9538917b223ccc10e27d5b2b64583e611288c6feb46f9876371ffac1202dda7bd99f6e56ed30afcf19e773349ed5db498741571a4e2e026e6095e0e6038ac97f60e5f4cf1700c7174ddd197d2b479ea7e26c7c3d2de091cd37c2901ca593e760f7ca6813c031ad45dcd8fe0c320b896e8eb43e2d1dd6a5a0ea29fcf8e9848a0319b7e3592e085a1b8a669eb86de19a3098e5946570199d6cfeb42bfef2207f4afa778e1718c4316598c3c9e11d723c8aa226f9e9f2ea3c446513a340913a0e9c60d932cfb127496178d1a71234f4377b60532feb223f91e053a2ba87158a894415fdbb22ff7833a4008605f888439c79874044fb5be1a1e3883351b3119eb8a68b4018954b70054fccbf008a372e3a1fc51c741116233e89d7b6595892e7a03d76e8609637dd397a06cbcf03882a692131960775ca531294aee9d03f5f698c0ff99c9245d44b2afb21c4be6ae67532141e8df86868739f02c183e9bdf830c6bec2067f7b94262b823e63caae9deab1553ebd697d6e6343921262638ed678744cdef68de979c38a204e15e2d1e71b9fd0cbc638097b052a22537cd871dce4f499dfae0b16cbc899a148791aab75cd713119f1fa4b2e499e9494ac89762fd764908423d7995438b45dcb5fa75a570c5adf0d962c53208d374adbbfb440276322eb1fe27a85824ee9b088507193319516da12579bbb03a0e8c7e8f8d7c7e82e1cd6a14c601efc3b23bf08d776d114cf08cd759b8e274ddcaa48c939b3c8da7fde747959fe5b67079ba268825c502f3a486769d5afe0bffa329a7e320c203f0a933fd7a650c86e1aa499ec5e48e69baf5dc1f35e80d863ff3f3c6babbf12ee8604c74cb0091ba53484817f1daf4e153692d847890533eb2d9c63a13925ebdb77668bf4ac1356ad1d335d7a86970163b2c2fc8d3510db187c31eab52efce55cb09a00b5bf964f09431c77ff6cf903b87b8cd7055ceb38f65d96d163d896c03f5d2d68fb8105ba7ddb8e7b6c92b9bc82b846f345c251f470f9d89f86c75891dee1107497f0ef5a5c7ba8c2b07a772121c193bad0b347ea9e1fbae864b34f64b3b0e01151a06fb4803406808ab1d9f53925b8bffc9a365308398089d3ab17080c226b69a7a86a3f4e973d2319714ce8bc11fa3fc7a844219bf8e8ef45220971dab87e5d6525f7af58f39e3320842b9563db841b7f1ba1aca910fd2dcd3e1259845356e9020bf3cc48694e0cfc6c35f74029a5c9e3c1c21f3ee4be5b38d9754135b67308c0a81f3c1124a7a32e713cad1545999721fb22deaac0b1e1464ac5f76befc1bb981f7ae426437753ae7498e35a8ec4b98dae28ffc3a945defbe92af2347f3a4edd84d8805f22dfd4342e8734aaf0b26b2565fe741ec16ea1decf208f35f70424e9d2accbb7fa1a26b569993fac7eb1db3bd0f96a5f869dfc3f88eb5405165b7368dbc913b338c002627f5fc43125e1f9034bec9dfd1ec99a2c142809cc9db53de3d3348b8bbd964be87a066f14670278ffd3fb8bcd86e119e2cdb1734bdffc1a21422dc76f84a97040b6b63a07f19291b500e0fb4f40ba872bf84b13c480b22568e0399ee8cdcf0604441026298d21cc84903340a8f3b21846af3410771f9d1e22e21c2926da8727dd9429a47b7d1eddde6f88df3643be25d53b927bb8a884703d72c391f84f599e408f3061a7c9b0b51a19f8dee46680e3fe6e8687695f56116997c9ce34472ac4fbaa374028c65781d7e3b8c3adfc85800d591963ac117ca61839bbac91521ee82776d08342f7f39259f9adc547e9e4d054b14ef6ef477f679bd12003ad7bfd9d69398ca4cf91ed61cf5414c070490924daf9409e215e8edd7a080669798b99352de5d0abc11391fb0034c8a485635c1d13400ce55025db9a68ee2d5707754892935aefd335df9acdcd692ccce7296c0e248f1a69eae702e43224b5603055c1453905ed84387c40aec09e3342d76857a2b11c4c1d4994f6c874efd081d7e616cc899398f122725f64c76703b8220ec9cc4ae706045dfadb8303d61fe0d3d576dfa900d1f6573cc4048cdf1f6da1f67c26dd52e9b5b4fdb2b2c10de5414832727c4f3465c7b00f2939d32bb608b2f2a3639e71ec6cf69ccf182af71fc9e8549fb4f24a072ea845a89ea23b17666c43346533ed6d3c7204b38cb2d4ded308bf3c9344ed94a984b4000d16c3d1e3acf359f986932bc0230ae0cbe5a7d474e24f1e3e53622dea8fd3cab442797c252be72d78044d7505a2c6377acdacff809e9f8a1286ad80b9640200166a62598cdda472881b7faff4e9905202a9977ce004a82bce8d83544c8fcce005301ec2b27ff9f0ed59620eba22eeb92482f42abf006db33f1db88b61844c0df69b707b9d08b900f99a3b06e4d11f8c81a6f52e733ccb7f098300210df5f08c9084e4d16e218d5ca2d7f514957609622ce4c57d073b71fc816aed791242d5ca3742f54d8e34fa4ab92c8445dde74d2e4b1cf055dde33a1981f7c81567ea157aad88b2d7560da67a75f084c6bfd72cb6e51166cc10b5c6e274f5634e150523b9cda5abb3c23988a23b02ca74fe09dac66aa4df91052bd7b755a3bed354877b8cb8ae9e6b817068d02c976cc5d9fb0c7ae2edfe250e7749d055eed5d1b7fd955991747a724769836fdec3d5a37000e36a9be88b660707db42dbc1a7237e86d7f12256bd57ec2a0ecc06c7cd2275aa1daa5a0e37883b3e192e1dd32a0dd0cdb4eab9584b99af235d8bc780299ddc865fe676e4c8c78213514b9354890e3bc36bec59ead3c2159ca9d9a3999d6a0cf5f8d4beb4394401c4e2d295a8c47a4d12b7b822cb1808546f9213ae9db70bc3a7389d3f26137725744bc7d44cc476674f46b2f5b320a877ecac066368fecc7262c5987d84a793ab2b84862476c27a1efc9c3142c430d36e0732ecbfc7de190313b7d57bda8becfbf5ac04f26f6792250d321499965be844f7ce3a56c68f2bcaf05793b6b0ce6753d6101dc2769f9b6d1fa4aa1c1d05659252abaf03425b1144bbb0210b66534e7a06a616b4cc587f282400f0805fb96e12fa61d5c96eed68478967a2d7ca2a323a3c484c1f68f5b8b14974d1ecd38b5cb3236b91336a4830af97052eb76658cb384ead6f", 0x1000}], 0xa) dup(r0) 07:05:21 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shutdown(r0, 0x3) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x2091, 0x80000001) 07:05:21 executing program 1: r0 = socket(0x19, 0x1, 0xff) listen(r0, 0x0) sendto$inet(r0, &(0x7f0000000040)="166e95f166b4c7bdc8786727ede9f9d9d5fd05dd77ecc4fbb4cf2cf7b77f9d3ccbdb3b17f5d808c223d2316729188f0fb52e38afa1b07fde7445610f53a84786dbc759ebe193e5436cb689638a0bc262ee551d615515b43888265d198b57f1275fc9160842380fe004b457ad41f15bd8ddee1870281921f63f663077b44579723b7e318aeb39cb7e1150321edbf715df6b051b68882475fa50850d473d5f729ad689bc82ea161b583420a46791711667757dc7b619158803a9e1187f40578803eb6a9460f1bf99eab2b67887", 0xcc, 0x401, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:05:22 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x2) unveil(0x0, &(0x7f0000000040)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="13d79f5a885ee71201ef003e96dd007a2ef4e8c677c40ee89334528e29f5", 0x1e, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 07:05:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r1 = syz_open_pts() dup2(r0, r1) r2 = socket(0x10000000001, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x13, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0xffff, 0x4) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000380)="9ea673e2de48b523af5d0efb195b7b02e42fe6407b8f37fc57b051a7cdbfb084b1d1deac2902f547d8ae6bf58547303824f42c110317e93ca5221f9ad18d90de5c8d600bc734b6af196f827fd7fd305b9cb161114400acfca629f9f6e00723409aa4ede81b7644b63220b15a7823de", 0x6f}, {&(0x7f0000000400)="b98ebd68779f2f2099c216218400e8f5fbb5a28376f2644abc09096558ee6bffb3159464963f133b01b238f2342e630ab9659c8f11608624b374f939634d5bbc650b38f2f00861ad80652ccb2e9ad5faff21578f22bff3f901f892508f3021a77982f43e754c48b9d60e14f502ec687fefbead254759e6a619727b26087f48779f05b54eb7791a2e2b068ac2b5c57aa18b6192591627439e5e092f0d2a4d9aefea48f42de38f6e826852887f5a6255ee5fd803666356d7c8c07b605754ae3f340b5e6bb8031d8972bf53b9710557a88550100c1f6dcfa7dc1116cebd92b9fe4e9cd51ea989e02acafe7f4cdde57c5a5cd825127c8d88d1", 0xf7}, {&(0x7f0000000500)="4d6cd839d62f192d1d0aaa1d2755f0edabb8dc6647bd3f0cebf31519dac82ff031026255993c0ae6b2ba6928f960eccd1e2ea131b97c2f81", 0x38}], 0x3, &(0x7f0000000ac0)=[{0x10, 0xffff, 0xffff}, {0xc8, 0xffff, 0xffff, "17b1cb475064c8618aa067335d6e9059d1be76987f6cae6ce468197feb3d0740b613976e801e15687d39775c21d5b614f06e8e29e02b8fe555fa5d04f1a0a9e0cdade63f73324a0fad8af3568cbf526bb603c256205be139b9880ee70110c63c1d8659f16cce5649dc2ce16a0509d49c9c750b432a8f21793d1e41c37fd0062534579ff75a4390002698931765f18d8e6bdae5052bcaf223955bb08a9690eaf725502c306072317b1ed4cc393e39c517da"}, {0x1010, 0x0, 0x6, "78e439220747f8fdf18a0bb5db4330135282cc924a7635dbf0015a73cf4324d530ba3cfa62007dc2e1bfe2fa48d21a686982987ce0c4cb4f8a3ee21a8e7382deb6c9068eeac08e6f5ecf785112f8cdb7fe5958bb1b61d5f6ae4e3f09f286ca023f9754f631a67b55bf5e8d7a2251ef5a5b7dcaa84610a50e01026e3333a9cd14788a982288ef06259cf2339a902b75675be329a414a31a31fa41fcd93d83019e9355030c247f36e59d98501f7c39c8db4801e10309588dadb67a98e6504a8752782a23dc18e8919e6274c3194dce9f847828699943824b3cd6e86ef949464ede12ae4591f7175120a060a6b72c847cac83f429f4991905509dc7204bba26a802643bbca68b4d96342a34b90c19a0ba19a050adfa9e679e4cac30bf171346fc3330dcf58be604e73a329986aa83db6292a5d7974d1031be0f7cdf0e7fd0667ba449944d96fc2ca1b0cce59abb40a0ef0f67872880c6372d67a935ff927f2f0377d525af48a9c619b25cf50c7e16de79df1b1a5f83e662a9deab599b9861d40b598355deb775653f473fbb7f9db56563f0f00d7e78a8d40c3bf9001c11f104739c9e65a412562b54e6784aa5c43bc72369d2f1c49366f63ead7d1d05ff8b61a1e15b343fe843bf6c241b3799ae4ecd84feaf9affdaf009561fc843a052ffa3c9fd896ac8137a1030327b4a1ab909f7d042349e6e98fcae1b1476c1bb88f1e50d8a948504ef31b7a05e420995769597528a6c6945904228c3a27854c4da8656befcdc2021b31fd2be3e4406744f173adf8f4a96cd831a51dfcd405e6379ce1937131d3b6881453681eb40dc5240faee3a48dd88cd12aed6f4817a7926360ff6ea68f4a1aa2fc7be341ef1b5eadbd5af4256faa1b8fabedea10ab3b769dbc13ab3a99a5714c18464248a9e8d53e36a7c3c75dc1bd1bf7b40b5ca8522d50e11374419b9f79b693837446a0b71522e0abebc71f6f720bf732b220335b854974b05ca630026e7f53ae24bfd0c0b9827507bbcfd5f25dc85f9e9ce6d278a6acd581be1fd8947bc88c9f62ef312fcdd317e740a24e0b20eddb795412a737723583d0a95649837ab92173394b8adc7e038c1b9c1558c75880d48be6456d9dbefe5c11deacbb490465e79d4c725173b6e11a825db372446ba64366b0e9426b300be956519f13e8f27c59a6c72802de6168ffd4ac6bb074630029b4b861fb260270d66a3f19e839a2e585f450b1fb6338540d6ca0f8bb9a19b4896650be04eb1ccfe21d2e27332f02d9efea619d4a43a62edb724cc588131a525f24273a06aac0d244ae520860929b2cdeb1df081b01fdd16ae0047aca1e17762a0659eee9f0a04d15d0d369296a540ca858ddd7ef841366a76c5e5e57e5fa9ce58e3c0f657a7a3f9fc5cd43f523ddc51eb39300e28a7272033bb0cd20a08c0655dd63228f42e0dce35f111a98985c464080b7bba75193c5e20617467555ccb118855e011d6b3c76c99639a1c89cb5ecccdb4e3808d73893eb3451c9965b46a3767d0f38f68b78e6eb5722264a1ec5a3474669d8adf406d09b566a84d90ac272474b580e941e96f07750ad55a400c3661b93ba9c92947d6bca5b92e5d08c82a718123e884747a0d0b9695c6ecabda55bb1b54a350e7c300e33801622d09ff7348f0de73593308b33007ef38ea93e9b3ea5b742eb37dbded0813852dfe0ed63b61a4e09f6afad656ed0d99693b4e4b113e21d58390a38ae6d981a06330344f9fffa927989135611df8a4296e7f3c93212d327d6e5e84ab8b0d7539d1b15b23fc5891a003b630feb5385778d5c5c9a671f89ca2413d99475d178df26207a0aa4438902a0fb072c9b18864eac5748e3d5205f3d453ec1c6eda17e85660fa41655158b59b220a0af840e15a9442a5e1213d342d96c3068b46e80ce3bf970317b0c911c9b69110020299aa144bcb40853b3f3f57086e2eb1212231c1366062d0c8197f1f1e9183a4182d97d98f84e3ed4f27a4454848ffc0e38cb63072cdea32653e8b262ae9ca03e782954951f3a0bd31c50db4635ea1404a98b17acdaa3f30c3eb4e35e293e014a5ca54ac0424b1983d2f9ba7b000559e80162db71c2422dcea94a8a42cb6d241708808ac6314952161ed9ea5c2fb3ccb974ed51d7181f0b1e2b81370a61ed90b91cfd6f396bfdbda0ef1e8768122b3d50e1564399f2477a74108125e3a90e1489d19bb24c384f9ade075c9c56ea907f2a934274d49cf43d4370caae8b4cbaa94bf67d674bd95b2381eb73d91e6a94bb23218739d66674dada2879a0b60beb83598151efdf4682188dc15d21d4570062a3f61b90c88b3219c504dc895371944e1788ebb945c52e92d2e94e633039e1ff62d57e0ddf529e99858868e7439d7b1b64e51412953d66ed78d9ab2f2c4b4c80b71f138fcf29f834de55539c3354c9f8aaf520dbc5028ea4b6725a589dfabbc28eb616f0dda612d7ac3afb0be903574d0ac8badc27d08d0fc32a5affd487d9d964154c1090e901e9594aade7d181c2f457fc855c4555b15d964cc13879f5a9b97f99ae25b2194ceb1167096c916ec1d8a2bfb22fda2da73c2b87f29e7e1cb346b2e779a5b88f4b8484ddf1ef05dffdf690fa2d850bcc90cd6f5653f2857124f551fcddd0f456ef1d6347748de949cda4a676a70eb732c30f31f9a233c4c9e57ff92afa21060fc09cccc14a5fd2cf5e3cfdbc7c5a3d1fc425eef55419ce82436b3bc907612f556944f7f864a81560da818360fb175209b0b0bd58db424384063f79f5a3400c156ee1ea09e636883d4b7cba41b0584c73224bf8c24ad413264fdc1ace013441cb2f8b365e645c31b624fd556823bff91be4f7ca167f4f9078ff5575c62bc1f90673b353abdccd9e712818518d79e13fcaf4d4f5aa25e41dbb95c79dd3042236e958cd8c5b202f51b7f6e40614d46e680d22d0be1b21846c96b8b9da158b23f22c4b75d566124569db40ca4f43624fe701e151a36ec85e1ec9acb77b7e4c04ad2ac7aee8f08d6e646311ee125f5c073cf204900c81deeca004872e95fcca40f10ead372fb31f85ecc2de6f5184dd466945aa9ea4196da13a734e78c0302150f7214d17a6b9a3ef56793b8f61a930433a8a88eb306bc17312ba1bfda30aaac18dc6d49ad936f9814e2f075fc0cbd582969e2deca3373bca9d989fef72d5d278d37e8cf750d54b9e55b7745764f68756f9706df26484b1a48613b597d2c366031287b56a8032fdb2ed0b84643a99d8c0ff6fe3ec8cfedb0908eaf1df27650d390b280fc32a59466948e7b440ccbebed934b59e1f3fe6a3ce2a1d8a859a2d15a2148ad4cf0ba9171a87b3e3b37294e1b2f48f2c0e902065e6cd33a4a4ef9b540328f8eb3a9c414699dfd1bdf4a3f0da916a6e785debba2907640e2c8177b0751e2079dd260705ee704b71ed39de482c946e983ad8cf22518da290198156db3a95c5a4da2f7ca60873713869df72fdc52d1d87febc6dfabc29608b7e8d8c3f7a249a1997ec32b4f9aacce06ec2745a19520440d606848b6abe4b23af007acafcdb82572afabded970e89fbc59dabff300f98a7a47becb4ef1a109912a0106c57a6ac62b555ead92cd70560a538f8cdeac80cc34872b35b754136e34afe59edd9e4d66e41ddf6733563465467bc10d7bd59ac2d740895752d598f88c3cf1ecdf2f0945430d46da432d5844f0adfedcddd1ecdf982aed58af8a783770969899e56eab978328fba7cfe0457e55bf622597c83ce2dcdd0e4b235645575a95bd7b823018ab33c04b91be98acf5af232a64c2eed1b434a9b31288a4b17042bc74f697c1ec0ba0e003ed167cb68e36a58d4c91b1197a6f67d9e34f4174d2defe55dcef27257e536d7acfb69109c726980dce846a726aeb9a47e11a199bf540ef4bf3e9b0a60b17805c9a411578129930085580156212cf5df042b9ed181d87495ddcd402730e5bf4b25809445935c28745940af9221354df5c1bc5c4f91216e4833939f689ed15e11a9bcdcb3604e430bca3f607072f45ae515224dc30be643da91e35080d82914c4ddd103731103d028b5a624ec60f256a5592f48b8e939e6dda353d0ffa6835402e1d34de5b307eb43f3526f564aad64cf7e9575f6ef59b4735b3f9277bbdde0f83a2b1b7e4c09c6660a868157c718d27beb5cea039849e09c5fbbfe3377f01256345833120efac79e5c212c70adecc8ae30a4c8250f0d8849e428dc440a82e192ced4ded3e8fb2293d628506ce0c0431291d602cd2eb8f3d14152066720f3d4b0ba5c81fd1b9c8ded4cebd309a29b8a47282b31b3f7aaaae9ebcffdd6fb0b5c62751c9f1009eba7e783a2fa6dbf2f922d45d1b9f4c101e9b4b3c37549abc92170babb5729200ff3d2a25cf5a3a974e7e29d147b17e71f4ecdc6b70af2c7adef08d2bc30d7cec173efc9c1f2f9387ca50179ccfb240c33a3f0851d5cd14f2658418e76065e199e62dfab9e2bddb2ef06075e571484d90e063521dd3735b48c8b5b42b408bc4b5715d55b18993e952fd6767d5784aaf70fd8e533fd8725bc07ed30101e226e52a319ce6a3cdabc2cfaaef7e13d0fb6891854413cb30bd5e8d06c731b2ea9101a5b03baa360bc9a61d853d644f44924598256fa4bf939db101cc4fc3e7b60c22810ebaa2d603f21ba7b9f15d944a799013753cd46b90a93b3b0abc9188fe69aa752037fb306d1958de188eaa76923dc3df9d0f5a686154242e6074f18aef246772a92c6acfa7a9bf8656d9f826c55067d3f04b3114d575655217ab186ae7bfc317a1fd415d80d3c1fcd7cf324718db2a0335751bd09f923dee7b7ca821e128e7034a80d4134af8e069d2c29fddac5978f87e6a6734af6babf10f0afb42b1a84d31c09c074924dba3a1f71a08d808704a29f21a7b8bb996167b9e4b45770caa5aed7289e8b58e9f82802ad466f68d71b983980cd223b2c714f70fd80cb2f12c2ce746c47939c1956834dafeb1881259869dece6efa35d8687852d08df16062853e1ff85170dd5100f3f298b049287f091c08bd4b661b93a711ccd1d36e0c56b683c8c5bffe7329a8807c5edc6dd0b4e5a83fabf7a88f5aec186f7447cf863d1cd7508da72df6e306129608a9251b7c10ff7b0bd418a361ab9fcd1627ec145960a30b1c419ef45709f1df68a2dcb86263a6ec640b9413aef8477c2ff20fc38197ae482aeaf4a777a8536104fdac3c12d39059f95bd0b67e5b47281de6e554f3f5a7735a88f378eea03fa7039dc43f42f19411d9d0878f8505682918545cbe5845c6167eeb69bba4d1de0cbb6e8142a4d6d952c7bdabd82a392e70443bbc65c6f0aa0b092c5b4e18ef5045884be7efb3ebc0c4b98e14dad1dde30e98f2af114d70ef7fa4297783647d885ed94de5861b698516f52c5f07f30d08e132b8de7b86c1ac25d7177830d7b0a1c0c4b3006dc2efcee80a02630a491288fcff6a0b06f0df40bbfa4f585529bcb46c45c93c08aa96af2e4ad9a067d20322d782471485eda421eb15294457c51c172ed2ef6c93ad5aa7f6c8630aa9980aba9da88122c35309c5aa6c270275a93ce9c066d75b339fbf917f4dc17119f9ca9e5ab02dac9e828a0e231096564b5276b0b4b7a0434a5b7124ac267bd65acf33d1ba589a4c303b847bb3f5ffa884bba4c2e51c4cc5ea70f8892d782bf562df73c985d74d8c93d1251b815008e25b6630c64aaa4206820d567880b18c775208c80050f54c76f2648707ca952e1052850bed64bf16732615e00001276cd510e4dc377d0320cea02bca30bda5808548f01b0fb6279"}, {0x28, 0xffff, 0xd885, "42b2fadae7c50dc5038e817fb20af6aae1f1ae4752"}], 0x1110}, 0x3) r3 = open(&(0x7f0000000680)='./file0\x00', 0x400, 0x20) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000006c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) r4 = dup(r2) ioctl$TIOCSTART(r4, 0x2000746e) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x20, 0x931}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="1dcf2294d869a8e082942f", 0xb}, {&(0x7f0000000100)="a2f4b3510fb8049894761c152be74e8e6cbd13b3f5ed1c94c025313151326325788575b830eb4e5adb78e989c2fb334ff98075fccfc15b5b0fcc194eec56591d4d45f4e883809484ce3df05852a3140a34079c5180116564bb178500ef4935b66824087c08b20c324755cbd01fdd8982b2c0d0eb83279bef5868e074c4508cec7fadf603db1a80bcdd67fcfcf68053a6dbd273588b664095e3d5ca81184a5240bd5632cf89757e0b", 0xa8}, {&(0x7f00000001c0)="02ef8583902721aa3735edfaac08e87004979819d6956e5d3deb87b51f5180deeb8d52e9f3a8d45f5f533e07e42565460552551d4b4aaa8f1c9e69165b8221082719e274b5f80684373c11c770d6b73c8982436a528e66381587a1311535841b998a07195acb74251a7a2748134dc3afcbb7dc662c03b21f23069d35a270887f1c13e517a7922e0fd9433cadb14931954bdfd8b06c", 0x95}, {&(0x7f0000000280)="8f8727b283bad8e2229125663922029da22a74db6d61bc5561816cc40b4a9b381306c58bd8a039490fec2814b4c8b856275800c8ec9e4c713458435283d338cd1729e39a36c5e224635fdb6be420a0515d944c31e8315b2eb3150b085650bdebf299e3ee43804e692b72d7e43cf273cfba11ca6541218cc30b389c27279d9c06366604a1b8705fa75bfd316c17c956ed6679ecb4fa0fe82310c32d87a4b235074677c421ec2e47c4234498b19eb4aa459d53206ee619bae65b706dc0493fc747b9809fa6ddf406c479ef356d477c60098f1a0fee823cbab8a14b2f027ea8", 0xde}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="f000000000000000ffff000001000000a037560c4c09419509e815a63bacca0a15a5c4a17e37a7da3d67e9f63becf136b24678f5ef002360915b633c6d113328cd082dd653ac5b2e0c70e47ed28148cffa31c85e4e2d00225a4cfdd16b9a41504e8c393d708712a65ba36587d6332f8b934c0448349dd8843ea902df3111bab8f9b92a1588d4de29d0ff2522b4809d4f163d5dec0e6c04fe47aa5a064f5974a88e4c61fbf0d86c1efdad96ec5ce2e8c11edae76d888a5e02f4fa2051d46cac891debc4c059c981f9a892610be5199116d46377268d93acb75905c1f9c9dc6e97d86ff5e77ace13d12cdb580000000000b800000000000000010000001b0c00007b4bafc6640a5b11090c03b6da9df516cf2e40031abf2765eb9c507e29066026eae1e628ea7358f18b0a1dcd548e3ebf0dac48d9ba486e4b131f2580be2f5c8941adb00b76a25475c6df7ed6f7184c83997d53f1ced4a3425a33934a8a5eaffcfde3e78154cb36c5cad47dee7e8059f7e0bb4817b4c3c058a4d5fbd2b50be0f86b6ce2d7bbc48b07f981e401c23620f21bbbc7b7b249b99732bc7b83000028000000000000000000000009000000328fd6e7e4a4153c82895c5704b82248d8350b9bf9000000c800000000000000000000000200000084b16df838b9dd45b43347176e3e8c161eee15b3e1d9ed90bffb259a6d2420621826769bfada542b253cb452d4cae3c5a18c9979124d671bbaf572091b9b84712165814833bc0e6dc0088c7d20d659a44117e1cbca3e28262b6a727bd9d6e05a4e8ddfe11393336073c2c1b8ffdb9527847b0be23e0a46f0793dc24f88ffd4f3015959ef4c4019e39e6ff39da405a2b740268690d7b281982022271bcb2b5044d4114f9ad94bd30a438d65fee653092ff1c2ead41f00000000000000000000000000aca13a980e566fec41d1995314ebfc18e6b207fca21115253bd8cb112fce1c25be4555e0a48599e4439f35c5d39d0eab97c3fea3b791e303090cfb7f677543540de3d96c92aa69e596b36dc2118a5d2b4a0d3fbd8146de50fc6eeefb4438e7d58dfc3de15a9927f4c310f6974d38bd97b903c75a31bf37f4e9d370a8d5a59e12a4243fb079ffa05ae040ad57f5b4d1dacc27dd14564bc61e33665f9438b486769b51334aed8ce9c839321a"], 0x298}, 0x5) 07:05:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ab846ea81d546ee9e391f698736da9438066edfbcb598a4db29e", 0xffffffffffffff33}], 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) fcntl$setflags(r0, 0x2, 0x1) 07:05:22 executing program 1: pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4003, 0x80000001) r3 = kqueue() kevent(r3, &(0x7f0000000840)=[{{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0x3}, {{r3}, 0xfffffffffffffffe, 0x41, 0x8, 0x22d59c06, 0x6a0}, {{r1}, 0xfffffffffffffffc, 0xc8, 0x1, 0x5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x5, 0xc0000081, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x1ff, 0x200}, {{}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x23, 0x1}], 0x9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9}], 0x8000, 0x0) pipe(0x0) clock_getres(0x1, &(0x7f0000000080)) r4 = dup2(r1, r3) accept(r2, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) recvmsg(r4, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000540)=""/135, 0x87}, {&(0x7f0000000100)=""/62, 0x3e}], 0x6, &(0x7f0000000680)=""/184, 0xb8}, 0x800) minherit(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0xd119cf2fe3b85d38) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000800)) 07:05:22 executing program 0: setitimer(0x100000000, 0x0, &(0x7f0000000040)) 07:05:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:05:22 executing program 0: getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000100)={0x0, ""/216}, 0xe0, 0x0, 0x1800) 07:05:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffc1, "b79dad9c4c246c382d4027fa0100"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000040)=[{r1, 0x89}, {r0, 0x50}, {r1, 0x40}], 0x3, 0x0) 07:05:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup2(r1, r0) fcntl$setflags(r3, 0x2, 0x1) 07:05:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x92, 0x40000006, 0x9, 0x42d}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5583, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x5, 0x0, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x85, 0xf0000001, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000002, 0x1, 0x86}, {{r0}, 0xffffffffffffffff, 0xa2, 0x20000003, 0x400, 0x1}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x3, 0x0, 0xd7a}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x1, 0x4}], 0x80, &(0x7f0000000140)={0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r3 = kqueue() dup2(r2, r3) 07:05:22 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x10001, 0xe93}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) getuid() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') dup2(r0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8) 07:05:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xfffffffffffffefe) r2 = getpgid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) fcntl$setown(r0, 0x6, r2) r4 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) 07:05:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) flock(r0, 0xe) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x2c) 07:05:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000440)='./file0\x00', 0x10000, 0x124) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)}], 0x6, &(0x7f0000000380)=""/69, 0x45}, 0x800) r2 = socket$unix(0x1, 0x1, 0x0) bind(r1, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) r3 = semget(0x1, 0x2, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x5, 0x5, 0x58ff]) symlinkat(&(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') recvmsg(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 07:05:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xffffffffffffffaf) r1 = socket$inet(0x2, 0x2, 0x0) getpid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="56be464af8bd025b39522f7b44cb26283e3716cdb5787f5087f52561207e5cfe50088560aa38420c235b717ff90990e8d898f621a0479846e0e6f2439cc2cb5a1837cbeb49dbbde981e8dc9272f66b6ebaa8888143292027d45e07fb2ff4933f62a78b9d2074415dee4e97f4fe2aa9b6fc5794fefb455116e0c8c5be14b2e039f59d8c29aef33ee82d73f8937e431502466cf1814ed6581e8c56a43ea47596832bcc79deeea661eb336768406ff9e83018ede4e99c453b14c8dd474c647755f7fec45302bd245f47848cf3dfcc03b23fcb1fdd50aa3cfb94c32e88480fc889ab", 0xe0) 07:05:22 executing program 1: r0 = kqueue() rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') fcntl$getflags(r0, 0x3) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="62b54f4d681c6d2fcdb8ba8a3adbb13e62e0ca95e9e2753e3a8ea56535bac45702694386b324f19483c5db6be1c7447deff98f49eee01450c9c427ca5902f570f8942678042c8d65ec36fe58ce0691a9b89655590c6766bec9266fe3c54bbaabfc8bc122ad8155ad56edda1be006255709c1332bdaa114081e5b3354b0850772afb5ec04704cc8d3ab11fdfb71a36f71b6ec0170437ea7be967f4e4c7822e6a68dafae756328f991def197066f13b53860b9e7f803cf6971a849b151dc2e29a27b3b7183aea3f9847add9bb622e2c12ddb4f95539dc2672e86123d74e6884c69e9b6ccdb88989d62553b5ef5", 0xec}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="400000000000000001000000070000005b6120bc5441e829f642108892f45c22c538f91161dd1be5b7fd5ba8463408ce023d86bc6592a29355a43332613ee478680000000000000001000000fcffffff0b2de7689670cf4a6b32d1c1094e330d5a06a723862ca97a64fa65577dba56f11921a15614403cbd0c474ee08846ba518c806a6fc53278cc3d6b80944633c5a8e0ab3121393bed11476da873d30c97170140317c16ab00005000100000000000010000000000040096239a8a22f185b56af984d8ab00f4cbac5e78b26ef8f58b3e3b9d212625ea3be9754e9d689d6bfe3ac7fba03ef8004cc743986836d84c89b13b2ee48a05f63e84015f8d56dff9b1000000"], 0xf8}, 0x402) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x46) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xaac) 07:05:22 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) 07:05:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) unlink(&(0x7f0000000040)='./file0\x00') 07:05:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ftruncate(r0, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$lock(r1, 0xb, 0x0) r3 = geteuid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, 0x0, 0x4) 07:05:22 executing program 1: getpid() setitimer(0x1, &(0x7f0000000000)={{0x7f, 0x5}, {0x3, 0x8}}, &(0x7f0000000040)) 07:05:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0x0, r0) fchown(r0, r1, r2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:05:22 executing program 0: shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 07:05:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x40, 0x7f, 0x4}, {{}, 0xfffffffffffffffe, 0x68, 0x17, 0x1ff, 0x80000001}], 0x4, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x44, 0x20, 0x800, 0x3}, {{}, 0xfffffffffffffffd, 0x0, 0x10, 0x5, 0x56}, {{r0}, 0xfffffffffffffff9, 0x44, 0x0, 0xb8a89f9, 0x9}, {{}, 0xfffffffffffffffd, 0x40, 0x20, 0x3911b40d, 0xb5}, {{}, 0xfffffffffffffff8, 0x9a, 0x1, 0x9, 0x3}], 0x2, &(0x7f0000000340)={0x8, 0x35f}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3ff, 0x800}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x100, 0x3}, {{r0}, 0xfffffffffffffffa, 0x93, 0xf0000040, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x60, 0x7, 0x10c96235}], 0xffffffffffffffe1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xd0, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x12, 0x0, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x14, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x6, 0x2}], 0x1, &(0x7f0000000100)={0x80000001000, 0x7}) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 07:05:22 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000140)=[&(0x7f0000000080)='$-\x00', &(0x7f0000000100)='(:[\x00']) 07:05:22 executing program 0: socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x3}, 0xc) 07:05:22 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="b7d01345f18f003479a5a4eb3202b04074f172758c4914ab8279780778dc4579c69b898406c2a4bf06c53b943c42125a46a3003a8c9dc7c0142fcd3e6225", 0x3e}], 0x1, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x40b) 07:05:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x50) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) r2 = syz_open_pts() fchdir(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x400, 0xea67}) 07:05:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:05:22 executing program 0: mprotect(&(0x7f00004da000/0x2000)=nil, 0x2000, 0x1) 07:05:22 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x2) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSTOP(r1, 0x2000746f) getegid() 07:05:22 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x8ccacd81f4af8463, "77da263d3b615481c7ceef1007283978ca477b5ce2f5acc4e242ecdb5d0d0e4ac4f6046c092830d6a5334465372b931eaa4230c70fbd165d1e46f79bdbe849b39385f300c2cda399108275fd1ece3dd056eb14f44b25f49b267cd5ca1f68920d9bb9fd78dc5a8035e7c25676337356e121be9e8ad18fe98bc504276523ed9e8f74b0df25b76137bb5913a27feaf9375329d863e375800e636165138d4728f3ea0eede0e644189f44014dcee9366b93f50d342b212c3209c4ba762474ac4c916503cedf28157bd29e8dd95568477b8c6327080cd38c594b3d9824cce4f33ab8ef2e0c8a035a575b23a581e4d519d0e13d3f620f58f4e80fda67a2cb2993d6acc18c84143b114ae56ac845a996145bf260490338f857"}, 0x11d, 0x0) 07:05:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) shutdown(r2, 0x2) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 07:05:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) chroot(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 07:05:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 07:05:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x6}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) close(r0) 07:05:22 executing program 1: r0 = socket(0x18, 0xc006, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 07:05:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='&\x00', &(0x7f0000000180)='[\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='(\'+*%\xc6+\x00', &(0x7f0000000300)='){\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:05:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x5, 0x3696, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 07:05:22 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000080)="7f", 0x1) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/228, &(0x7f0000000000)=0xe4) writev(r0, &(0x7f0000002600)=[{0x0, 0xfffffd33}], 0x1000000000000393) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x101) 07:05:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = getpgrp() setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20042, 0x8) r3 = getppid() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xda, 0x5ca}) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r2, 0x6, r3) getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 07:05:22 executing program 0: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:05:22 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = socket$inet6(0x18, 0x4, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/44) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 07:05:22 executing program 0: r0 = socket$inet(0x2, 0x6, 0x40005) fchmod(r0, 0x108) r1 = socket(0x0, 0xc000, 0x29) recvfrom$inet6(r1, &(0x7f0000000040)=""/236, 0xec, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x8}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x8003, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r3, 0x2) r4 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r4, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) setsockopt(r4, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 07:05:22 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/76, 0x4c, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) 07:05:22 executing program 1: select(0xfffffffffffffe05, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0xffffffffffffffff, 0x9, 0x100000000, 0x100, 0xe955, 0x7fffffff, 0x2}, &(0x7f0000000040)={0x0, 0x10001, 0xfffffffffffffe00, 0xffffffffffffff00, 0x24000000, 0x0, 0x2, 0x3}, &(0x7f0000000080)={0x1000, 0x5, 0xfff, 0x9, 0x2, 0x0, 0x8}, &(0x7f00000000c0)={0x9, 0x7fff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 07:05:22 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/252) r1 = socket$inet6(0x18, 0x1001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0xffffffffffffff16, 0x0, 0xffffffffffffff65, 0x0, 0x0, 0x40c}, 0x20) socket$inet6(0x18, 0x3ffd, 0x7fffc) connect(r1, &(0x7f0000000080)=@in6, 0xc) chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) listen(r1, 0x5) semget$private(0x0, 0x0, 0x8) 07:05:22 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f00000002c0)={0x4, 0x4}) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x40000028, 0x9d, 0x7}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x20000046, 0xfff, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x8001, 0x7}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x86, 0x80, 0xfffffffffffffffc, 0x400080000000000}, {{r3}, 0xffffffffffffffff, 0x2c, 0x2a, 0x81, 0x2}, {{r1}, 0xfffffffffffffffd, 0x14, 0xf0000040, 0x4, 0x1ff}], 0x8001, &(0x7f0000000140)={0x8000, 0x8}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ftruncate(r0, 0x7) syz_open_pts() syz_open_pts() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:05:22 executing program 0: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/137) r0 = socket$inet6(0x18, 0x3, 0x80000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 07:05:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 07:05:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x4001, 0x0) shutdown(r1, 0x2) listen(r1, 0x0) socket$inet6(0x18, 0x8000, 0x2c) accept$inet6(r1, 0x0, 0x0) 07:05:22 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x800) 07:05:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') getgroups(0x1, &(0x7f0000000100)=[0x0]) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 07:05:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000040)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e81e9833c", 0x69) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="88", 0x1}, {0x0}], 0x2) fcntl$getown(r0, 0x5) syz_open_pts() 07:05:22 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) fchmod(r0, 0x90) 07:05:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() ftruncate(r1, 0x2) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 07:05:23 executing program 0: dup(0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x210, 0x2) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x1d, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 07:05:23 executing program 1: clock_getres(0x4, &(0x7f0000000100)) clock_getres(0x7, &(0x7f0000000080)) 07:05:23 executing program 0: r0 = msgget$private(0x0, 0x10) getpid() msgctl$IPC_SET(r0, 0x1, 0x0) 07:05:23 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget(0x0, 0x3, 0x100) semget$private(0x0, 0x1, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x3, 0x6}, {0x3, 0x6, 0x1000}], 0x3) 07:05:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000040)="dc4198701c6dab1e5dde2782563a6bf8cbbf652abb9e104f16c01d155344861986530ae8fb5be7994d8d8d3f12240a9fa19be0f6e52e9eafadfba3ed430d49a34c8fc429275c32379c605a07c3062955ac877d29e64a4706c6bcc1530c4183be83d758fdd9dc4e4acbf7d1aa5e4eef1c5eaa51337bde91f39645f2fcc9613622a348995faaece3e69b91448d15c446f2742e36c4fd949105cc605df7f84d365656f31b7afa5d2a5457d5f496b08a59ba46b542c5551e0d96aa9261c610c3d70d116099abf86f97d1a3a2f00e5d2c364af9200e464d9d2157ff8ebe9a8e89e2f873a48fff71b9eb231a1eda8b3825e648bb1a9922582502c886c0b13f00ab1d8aa443fd8ab4f76c510443ec99a59591727d300ea2e41076189ba566774bf77eb52a30b524cf6c7f1e0385e0350d45da2a6c398398261ab4637598d6801fec8745e195ebfbd949504f290a255f1406159411e133c596d281d7087480a8ff21dbe63761da9e575a3d1837c223ff9d9bd52ce93b85f637c4ea123c63ac83abfa0edb003b256cfee22835896494d6ff49a5d6d2e63257b7ee0d231ba102f5f55ff1752037ec5f5d6a71a8898c5a333eb4799887d7ff299a739125fad697b3096f33818ef5c9245c3e8c81c971233fd3d06de900edf73aaeca3fcd264d39f5232ca0d03d47ade8a8f80ecb0c8aa967e1bea5a822730ce95f9c9c146d26353adeb4291b3118d46ca58351f1496b604a524ebdadcdbe935f02aa36dabbafa40295f48b6da1f531d1e8db716d148ab87054d0f35d20ab4cfe60e33b0f0f236aa8e31e88bd1d7214980221a60123d29339d3bc2a0b36ac3b3af6dd908677e2fd11d54325f2d5aa514f3241f1dfb62ff6d6e36b1aa6a59d8c963c68a953d955d8774424b45b7ff42380511e5e379fc9a2bea7b69aaf76e0320b9b9d91d5312c51d7e348ecf265971059b4ea25aa8376a9c6fb1fb49dfd9e61d2a9a47138644be06675c272fd70e0d5d806e9bd5c1dcb81f601f98b922ce0294402ee3122c7bc6deca00af310319a4da22691b0da5e6adb4fba6a1f15fe730cab7d3afedb2b6a81a2b41814fc9b3eed074689f0f4e962bce6c4386e6fd174de298bb31afb84ab32700d295bcf0e66698bce997cda7cabbd022ecb3e858eb03b7e6f0a3270fbd22546f936c96601afabbeb74c06552de9afa2cec96744d8b7956dbd04e92dc2d51293e5f147ce4e3437ef32622f94ca637ca3a766b5a222e34c3560a95a8c851ca641ce622144d75bc15c02bc86add9b98be5bc1f4e2194028c4a9b0581d3d07549c2aa2ffb7c4561db0c54ebecbbdf568c66def9ddfed3995da62c35c22d1e031fa9e8d605ebffd73db92de7bda9fa884a7d024bef5c38f5d60c9df0fcfac0c94f2cf00fd48ccd514c27272b24bb865b926c3646e0c6f763f2059034b5cc7c6160d0aeabdf404debd36916efe28768869dc0562eb19cd39a67887bd8afeaca8015c655f8b9fd659a983a671734e46da7eb05417b125cbd05a118560d67a227b5a1e12ecf9b7ccc3b99e4777ed63ffaa43a06059edfecd90e980a5a5460747c63248d57f7e5995dac233af00ff53399231f64e2a39e158ce2933a99683cea436e66119732d4579853b53510d1166e173d8cfb12c1bf41f02459223f3ecb96d043626e0445dc6b93a99b8e6c4107a4a663af1d7ed43a3128809cd2e9e471639edd6761a903ebb2a824e88fe81d15785d15da0214027dab888c6e7a21d73b96fed2ff8fa2b6a76e505c75272afb289bc36288f7e28bbf4b6c005ce7c4b90155e7d83275b52238455d08bda6f0b5de384225285cef6249dcdfaebe7d0d872747d348ed1383c92b217ca8736d723935ccb64b7716bfe18be6dd8edf9b29993afba0da938b10358c44f60aa7c8a907e7c60d02055b4c4ee49af0d8e6161f755902a97c46ef1e1a9b7b2ac715df944a4849d6394ae9c5c566b60d3bd6afed0b0a79dfcb942c8e3e72ac7bf66e61d41542b996017094ddd5b76207d4d2243f434212413c838532db27c1f09ce2116e4694f98080e630376c89b52228165893556fca79b8f7940ec6a28865606fce3519793bc71b800ec85ea60e96f55a493942aa9a950457a8643547550749e87136a884145089b8bcaef0d83c71dca6112daccff8100d243326de0704ad480cb1d3b175e1ab743e116f92210bdfbaafe9dcb2e3fd3c62ce1133f54d49b41c68eb64ca3022cf1dc6ef5e7225641653b4105e6e33f59605786726946d593729b507c64d54c0573247c9d2f0fb84a8e81038fc5ed363276dd3b3072b8e3185c342fc0501fcc188473d9d1dcfb76e16925091b7433513caebffa0e27fc2cb51a6763ec622ef7721cad1d6a7a19a30b21d0ec46f3bb86a6f37e39e637952849da0b849a316833cb67b42892411c701cf89a63c66ceba105ca40d3e271d06e76246630768898908ed991dd937acdb2f6bf89a08377203bcaa2d2c17419cb63e614b2a6b1a50b0c1d72100696a24763779606c27af023e5558b2f8bc028b5c6ce50c6b12533551755cbf2aa307600f30854a1bf696451513be13d5e8145b45c930c74a9707f12b40121764e313b0a1d6d5229689c29f612ff5ceac68a605e075c08c7bdf0b870af6571efc5bf3e6e0da5994117ac0c7a23c998aa8fcec0b36588c658f00edda97168950cac31550086de043414f832d48d009765ac06649f134168900c2caec10eb5f4102be816d66a05931419fd7011d8f52b456e10b34e5913a5ae5b8cb5701c56d74922fec4713425d83b7d7befc182cb8fd6b61a3bf8df2c8e5693b87af17914aa78ed3038ed4132239f55012720368d382c5ac17aa595725d95a6e1e7a2b9abe1ac209edf9febd1234706aaf5c62f1fd5ba7324592e567d45c72da6e44fbbfd53fe230298b407f95fb65ff68c2ffcb2d53543869aae97590f519500f0f81dd2e3f219d46bb69dbbe8a1084dab18bc0456ac0c9185b06a820bd94cd3247b4b1b9ad8a5b597e415252669da88bda801a037c512339faea8d236645e42b35a94eb0d89b188f0d1715133b4f6cb3d1d8d4785861fdb86399bd8a482ea519b44f18edcf65b8338cae0787cb995e31fee2a6f1d8a92953eec69dca0f3808ec2cc175c29a7e28d207b88e7a4b92e1169eba29334127995b7b7999069f80bcd9bbbea073f69a89315a2ea3841876217fbcc2e27d49477053c65925ba9877bc7201ea2433a5586d4db2da0b74349dc9aad6e49bd1a1b825833f7d9c5ecb7e13803299196d40e4cc440c93b4f17b98d8a928555863e37d0a4d2f72a3c5f802cd88f1caed644b2d8be545d9556d2bfe50c213cb2b0b5b57633afdf9cb27e9f62bd48b7263e245d32aee8f9380098ce544cf719d0d63b16a8ce6b5ea275ebe79f0dddc50dcda2d1f5984492b70d83e5cdc294149676185c0af73d4d747dd5ed2575ddf12eaebdd3b75ae5a396fe020d2f1457ae345e69a380bbe14026e9402aaa5e53bf439c5ee339c0f33c82032db8af8d08f685bff6a976b34086044f30a4b7fbcaeb5447afd043dea63e859dc47ef04ea228bc716ceb701d3228f452c84db410e8fa822238008c8deb966b356fc374fbd90903dd8898664a1334415665aec6920ac9c520f64d0a56d9681db2015a33c10985e5216d8a1888cd1fe5c995bb62087c1ba9ffff2b78199214295dcbb4915408b599e6f29f745363e9cff2ec89a1ccbeead8a45cd65445c38ba0cff9853a588367c70be897818bcd3f767dc7b675388ca30724c46e1931827358023c3bde1b3dda77e302f6689046ebebb65f28e6bebab1e77a68323076addb096d2eee2ad08e99f5755aba753d0b5025a2c74ed0438fa2c9cf271f6918aff6655d532ab36806556f8b617116d97fac1eb8678c0b52e79dd18339a8326784b1e737f4376fe5194822d9cdbfbbda1842072a20bec09b8393a79977c86ea8e812a1610c6e30c3ff03599facca95bb7a45730c38e05237b7f0553d757b2596b59c1bf60f83b0308dbd5cf9337fe2b20e62f887ba0d27cf8ce39d248b161d3e2ba748374107c35dd4aa337e846630a48f347fd2d5478bb162aaf8c43c89745f7104a1133cc9145f3af897e2bfdf3e884dad519d77eacd3d72150eab0a256bc254f87e8e27554107cdd229456ca512fc28bcafb78259146d27dca0bc95dbb4bceddc32ce76343517eb7d629d3fde65d0464a8d77fc81ab6387b4d829c28d595e264350ce612b8bd75d507904e5dfddc477526c5134f238913d0423126d57095b7c26a992ae254eaf777e13f9ef34af6fb4f92fcd1529ad4de637f6d0bd751aa17dbf3019374fd32849b7f2014d08845fe90f0be19bb6bc948342afb872e69b88e7fc4890c4d87d5b3e4da05bd6ec2e661cc9eb5c9ab78f8b1bd1f50cd9774e98f09400ccf6aa4bc9e849650a1ffb334f572ffa10750518ac4856dc6b7f10f41c4aea69df964a3354ca7688816ca2d38783c25b06b1f35b1f18f0298e3fca3607f05b6f52e7abbbc6b367367c3512be28d24ac21439895dbd1367d21860d4bea510520a7b6c13bd1d12c1c3a35c1a3f18a6bddf2f482800e3f2b411bf638424396be70a870d26ea2edb5eb0b0c15419268dacb11874d654087a54854d72ff116037cf54a89d130d666ba4f72608c5f7403767ed08cb84d3f9515ef88c2c2fab5d3abe565eab400a3be7dbad419b22b225f1a3520758179352cb03872920a61124465e6c6f0c4f1ec2f9e2ce012999c00b34f6b4a01cc03b54f90fd0e9f41953b3180401ef940aac98d34ebbc2bc855156db07be218bc735df6d9fe2ecc28ea42b61f881067ea5d907bfa1f6893614cc6e61bdf6a2cfe881fb552fa3fe0c82399923afb85a8a7233e8dc75f95d0e228c347ae8e319601f6b38aa409bc1824240d9c02a72031c0ce7226746e6668e91793dd98024efb2f7d51fc81b96003cc069a02d47c10be86c773bec8aa6c19ea20c61e6bd847261ca546c43d9f9bae62d166e2f0c2ad87db5ee11eaa399f1e295fb4a2ce776e6f1a17035431c618d01bd82e52c7a36533cf09ccf66b3fc286a920ff197c83642e046a381f0b0057fdee470e8694271c322d3eef0b344086cf8fe6a8886b2af915134d05bd71d053b5832f54c31de9952d55b6fa2d31cf9b01e937908bc47c11719414882c0ca1f7937d736df161b10f5715eef7f975fa12fe546de8d2a6dea2cbd3b4a5c4a5f6a796fd1adb46aba4ecb7b4d43c039057b8ada3af856530efc531219fd4fbac172c2d45cbb7cd88bb5d9b3bbd953821f4aabccc591a809ca3af71824b93f8933b2657772bdc428436fcb39f65c9f9640acf2b30057fd72784e730f437b803c0618e69bc4a9fccd46106c2e1d8117c38a462edd9455f8a8e1106461db72f189bcbc0ac6a13b0bac2752e2fabebe930706bfbda730d629930b998e8b4dd48f8378635fbc8edb6bd8a24f3379ca757ed0b170c6c3e81b0e851a6ae6a976ec595548818b6c1a6ea257eb5b3cb46eab3bf0ce430e015f832cb41ee754e7a944c101cb9925efc9f0b3b712967c57137d206e7e1bba9bf9fd28726822790d04b1ba731e78c1d5f67b24eb86ccf66bdbfe344f185084033fecd2ab2f5a6b9bb6a24cc009ef7f942dee105a54fe805dcea2d09e76943f5825b3968486ad3190e98b36f364fc1d3a60e0f3a08ac0b9ace13c68d17fbcf87a43d11f722ee63fa3bbe1a1cf3a3ea984ec997b9d2ad2d8e5432c580625531709180924e5a05f808b99563b686f4bd8712e7e26232af43c7158fdea3870134aac4fef149bd1070", 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="d5", 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = shmget$private(0x0, 0x13000, 0xe0, &(0x7f0000fed000/0x13000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000002500)={{0x1ff, r2, r3, r4, r5, 0x23, 0xf6}, 0x6, 0x101, r6, r7, 0x7ff, 0x7fff, 0x9}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000002340)=[{&(0x7f0000001040)="41771eaf289b11a3a49f1f1b8f0b2296d24b10dde2", 0x15}, {&(0x7f0000001080)="a6c66f3ea563a0abff2e8ac8798d6fcff3a641157548b89dec25cee3493ee58625b54cb8434bfa6ea7224458478bb74fde403b7efbb887bfd6576b30a957de073edeaaf1cd2567ae42b454cebf574fe8b8b71c0408f01e78b282e2b4c27c5415443b8c6f88c1eb144823fc6fb597559c9ca0e031d369a582b7c07c19651739abdefcc068ef4c9a1958c2e90806", 0x8d}, {&(0x7f0000001140)="494d16408fe1b618aa77de4e74d76b83be92cca17f84bc9c0fa617cf77c1ab73ac518d47d42ec8a997df4e2e292e71978e83763b484d1a0ab7a033c54ece84aa31b089e02c677e06e120c612a88871dfad58abd5a041767fb9c30fc376f64c75b8fc9ecd60e636bcfd", 0x69}, {&(0x7f00000011c0)="682b5b72310d5c6abb5bdf849d942de9ee5fa438ef94a0b49d2ff2b2b2454b42f792283b8fa01154c62f0b2dcc1bd1b9cd79ae5082ff29591bdc7bb3078fd622a140c33d84d9082835b943acb30df413879762f514ab", 0x56}, {&(0x7f0000001280)="b5770e5dac4cc39455abd8006e78c2ef2e6ed32c7ec9cd6882893945245084a25302d989969e90bbc5b30f2efa9d7f3c0fdbcfe97d31b4ec6cfe1b6688bc603b77721d41e8923423adc310f567ad7ef2dd9a22e711359e31b9c8f08cfec6ca6eaa36b242c86181f344c2496aa5946b29dad417929cbc395b3215dadb8406d174b19685ded1afcc79be04d46c045798f066702a117befd9d8359f6dae35fde9e697", 0xa1}, {&(0x7f0000001340)="b4ffcedd93e9ef5f514a68651ab8e4e98cc69e1be88eb1a4a29fddfc0ab6e47ca54dc34da4e698f577a68796ff62a1f5795ada209b192a7039640f460fec1c9e29c8cda138637fbf4ae0386852f2bc2b253ffebeb2e367dda4f59834574f15f8c3ead67f1c2408bc83e9c28f4261763ce874c65004249f7f4183ed0aa7cb5af9fa61120b4d08aeee91dd93cf9cc2a9fbceefe51c7314924f6a789938c4ceb12755addb0bcb733dfa10798985a226b5d196b6528b73967bc8116bb56e10564da5cac5f71b85ce0c2b186e4e8b5abe7ed53e38171949e05eea4bd667d5ce5c8bd80fb6215095ddf4d79becf51d0fcbee47c7d9b55ea3274e218244e67aa67f1ba2f0c964b043b95dff7ad67c6ea334720bfa83778f88069541ec991f972ec350c438bbefcd8d801d341adee82b17156e85b06a9c91d24f17497f57d3ef140643c2bb8b0362917ac7831c0e0550bc8fa6dfaeed3fc4edad1c7b5d18411e9f0ff02e977ca72a192515753a0fb1f413dcecaa25add9362355139d5c3887f281f413bc872a6c59793fb33f9096491d15d59776cbb42e8cba9d8aad17eaf9704a4fc939d2f19025dfb1996c5893ae527c7181be1b6835726ec087e8173b1b3ffcb084611e594ba7374b96ea40d35ae3dce482cb6e972d7aa4be14317c9d10a28e33481573cff3ddcc580f5988cb1376b09e450809c4a38d4eb1437c93fc276d902c0cd7dafcfc6322b31cb6ce0037c314c9672dd78efa1e7934465cc6454526a456763b6d7c77bc52d2713bd558c2f96b4656ed80711721e3685ba13bec5399c19cf43f347de45a96a6bb1ca018473a603f17beb194633902ff28fc8006f59cb421725adf7ccad2addd0c6dc6c67e5cd783f87cf4369790b8cbc9b714170cbcaaf85991f7e8fa7d1cbb4a8a44e4ce875422ea8c17624b0773a4b0eda49fdc59093173c13f995566f03a5cd58e4f534b63077bef78d1af4309478e3e62f0c706a2916945a9f2e75196777d0bd2d9ca5da073ed6cd6e4aa4fccd7cad86d2ede02af36de7d2d81a37b8352ada50e106cac65372f170459ec67f15fa779d22104d84561c69bb6e4cf6e018bab53f61d81ca9445fea28e2c8870f99e7c2e21846e4719626e31f3cfaa80ed865f5fca14d09fe5222cb5738596c09db0bdbd123d2e9156f61e65a4a1c1acfed740f78e300a6264b0e3bc18eadb8782e4c73e608792edb97ce107881645a6f260fea3d3fc7499d1272d6dde570c53d9431ef906e55dac2027473137e3032410d500e495fc4323d2187d09fc947acccd3405cae217d3e38d97e4a5171ac5dd813a27ccfca9f099e8b01122ae7f5d43130cb6baedd06df25b5335126b1ffbc8691ebcc94d14e4dbe28f3b8ff382290aa6aa14d94359cc4c52b32f7497423e248f7f175b6eb74bf4d746aca9315b0e5d180d00c4900781b7fc2f700108957fcb188bcb000d80748049c720e103eb573e2f8874c28f125c7e7b18a71cfcd9d4c0bc9088bc027c684b2c9c2eddc920494e3f01b7dcfcdab75fd32e37a08566626219ac09458826b4df2f9bff2829472f105d4154d4f3b69e9b8f7088bdb8154dfe3b9e9b963f984aa7b620a9b9968334beda39bcc4e9182318ef47629bea56135e264b7ff451c9dfc9f37615c7a24f04e68d6c763bd1e89605bfc657b286e0ef10728850a6e32a513423a456963a7a53c7dcaa36a7d2f146a4bb5b0af19e79520a20207a7c816b2c447553d0294903b0b39433d6d1e159d18fd33b213378ed0045c6f13458bd12e1206e3c4046d7e249b1c83f6dbbfb4b1155264b08ec4287c2fe9775e38f14e353e4be771ee9d2b7d88812a7c92ef0d4861711b30ccad4eb3dedb5ac93469c5a6ffdf168847d01a729a1978768f6eae17f17810a1a5b5f6c9ccca1eda7c6ec69871c9602453cf971ce54c2c126db678dfef941f537b50df9b5309b08954af1758032e18e1316ea4186479db7cdbd1aaedf640a25529c88400421443a9886d9bab8093b1bfdd5208016b00fe40891317f5a35bf11dbb96964fb02becd63056cdc4bfab5a382709d626871f53ac7b12d75180bb104acdfac80214627db4e0aa4468b17cbe8c8e948abcd2b4e3e198162de184c6cbd84080c4d28c08995176bce247da3a751451ec8f2bacd79ccbc176f91f56eb853e257609cbfcbebef0c6965ebe5f905386db66b9fcad60b4d30d15f82d5ae38f38a8a09cd8041a6cf701742d5af68a64d42004cfef6e397c985d7a068a6c2b120dd1cc03fcbb820afe2d7ae36d5575e2eb34cb76dc9b4daa1b138ce6d21834b07034dd1783ce6df8dc1335cdb0d47c061d73ba16437e5b90fcb255c4ef3fc4a88ab0fefbf0142d72574cf3982f90b0138031bbdd28f4423fc16956191198b3773bb823c82e3305d192a91b8e65e89d1bf3a05009874594412a157bb0a77db6b3d603b85eb60a31090d00649781dce2c5abd4362e13ffc7fe4a03722c75e7b5f2d84b33f5c09f377cd336a4a42a70bc2818427571134b52d00d0e95464293d69ff04cbffb7022d55ca739f41c1c518130fe91cd2b3649c762297de5bab90a05510290c30bdaaebf685cab13d8cc74b02081dd48db98114747da15271136483a4c881baed4c44bdd5cc2242e9818815fef167b4ff0af094f88e6add23bf8cfca2661af6d4796c612abe31c61c2152e0fb6af1d605aa014f8da8bcb208e2f31ffbcd2bac26de51ec914d56677fcc4be564cf06acb6196099c9401c5fb0b99a7b161c936288599f3031cac203fee8aeb08d7cafb5f40ad7a5f184f5911eb6df9f7f087547feb6c90f62da5d92cc3b3d58697f544b7c0b32fe5bdd4deab429dd27f47ef7468367038437186b79f1dad19a975c03a433560d19d87f5f65eaa477671d9e3aee8b5214f28390053cc5a05fdfe0ec70a12e6728f7671d7ba11459cc761dc0ee969df3f98c77c52c3b24e6c35b881df972b7fde8f82a10062d8f56d9330887102921b57a0aa98ce86f77eeb60bd4eae649ada719bd8a91e392d4dfef4168e048c751bed6dc8304f7cfc808b99134101d85959e5078af5a8f9148f1d08ad486f4faa485eba81ffec0fe87b84b996d3dcd78aa1dc2e9b61725f6cf268efc0641ecc7ec82d18148ab17ca958610f9a9ca684ad0520e79d2e3029071206cfab791ca802e31f0b633b3b7516d2bfea001564316ab369c831f2dffbae1c03788e1148e440b7d4e0a23cfad876dae35df5ff79ab51812ab26804eadcc0b0b66080d52df3f2717866a320210174b492e482758a33b87ffac590524e7c0473d7bcb1d4127f68d8f0b39883724c41a3228f9d1db035178dcf0797017fd4f03836122890dd138cfc1f160c65d7b506f37619bb58daf673b566ba70a7a753dd4a02b200bd8b5e601afd46f88fd31255399f8035052fd1b7bb55b4cfe1be2527b58a80ea25e1d4e43408a46fd790bcd1d0f3dd392f15a82b3269a6025c0503111eb3bf062eef8bbc4eedb98b5d8590e77583b8cee6df6ebd1dd16c90fb3893b892182b35fc4c03dc43cb3393803a91eb2c3006864a968cf2a2f817e5fef65c033604bf96d2d036af5fd222dd175957f862ca69c58e7c1455d6b17174a402e5e4008294bfbf359220fb743dcf04351acb5b9bbf385bc08d449febc77ee27942ece2ae9ad519c9fa2f2510f0e3362b7b4fc8595e54a728ca302bf8d6616d522d8edf75a1d77c92187b87b602791dc91ef2ad41df97f8cb1048edcdac9df26c265f5e69f7f3af07b3aba4f48ee3710b73bdd34800b0d7b7ae44d2aa73c8c039f467f201015c33fe89a0f7441d2122b5707393eb4312c9bd1d54b2c39b45704a69b23f643465aa21b7c372d3044ed0e30c71fc8f70fda4938a563deac652a996a2eed669aa36d373547aaa7b99acd0783524342b3b7c47d4a56dc14b46393c894f110824dd4ee59a30c5516d7a07c1fedec787efab8373ba5ae88b7e6d945f66b65a51529acde44aeadc72eed60c3620ac4e55001d315643d29751d3115bff3d3c2cc22b373844f3d36053ab5ef2ba678025acccaeb0495b24bd88fd52f3c331c9874340d76f9d9b6972150c9b135c45c908722d6b914127e3a9a63a1e0753ea99cfa90dd2a4c5fccd91b15470cccf03e0daf232fc6d7de2c023a67a84e121fd0ff7859ff9e4d3471077359632f74b1c8b978a819e2f1c6906177ffedb2ea0f7a5a8a9b613e3efdd4a0963d8c0011d25416d38492f8d3090a56d2a2d43bbe634b05684be903e88f2f3a55384e34635bbfbec8e569eaf56b52b0fc05f4b7b5b059feaaec515515e1cc8e96665bb2dc9f95b2014e56e0c648db5632ef77fc60cc50ffd8b36f5da72ff66a9c634f9cb19e05e2bde0a2181ad42f808addf8fc134c9d94e567036198d6a1016629576a1968128686cd8a171cec1f686686b814df9067ac62a5c5381808ffa849fbbca6a4d1b3a3c51ad0655ebb1e1303396713f164229c98b06ed2ac6e348df2dd3f9223c7ea5e55b58362e7543415d8d88d3533611f0c3899d1816377801e544a75dbb0cad4cd840e3e4a10dad873c700bf7a05978ab5b0d2c591ac124e48dcd7277f8e7bffa42fa894e1cbf002637d70076b26d4374afd7304cce84f44c4a51a900c4c769e2939e957f67e63747d64fd74db3802a13edfd9fa2d29de0661253ed806e30cb7933d5f1e7df1e7b617bacf1ab2b6833bb8a84494b082e1c413846334640a919470c8d0c349a6dfd55a4949c879351cccf24957840f4f4f1bda274478c503969ee0d7991fc7dfe32c7d161b8ceb32ad5a2309d3a17971bff9747f3d273434cd7ddf2b5d5dfc74beb6875f30d4029d103759b8efc7aeaa0d69e542f0992b75fb2807ed99848437ea98aaab24f3ff86f789b781092808b1258b394f8dc8b8dcac6379d90384d51616c258ae2979b20fcd63490192853823c671f9c490b1f53e612711d8878cd9a32a4de8ac7eb89cbd3718f9340cd3e04097ca1e78c47dd35c65e1e76d2c3adcaa14527f2b4e68a32c1c7517823987a42bf06be7d6c72de98c00bc19e6f8bbecf4ba3f7d6113f1c2165d67422f9f9e5c7ac5884d5446cf2b840b9a0f3d3b3d67ba8d3896b6589ff2c85696fdbbb2d3acd9d5192b92977d2cd5f5da95d7b342797ba20018df1cfc2d755d9549cd28ee35a9ab71c3e471ce698bc75f5b715fb367c14d162c64f63a880184cc56939aba042c6b2952eaafcc86a0a2f3f4395a07e283da8df3c33aedac7813900e6ff0fb1c5ad9ecfed3028e0c67997e0f840c2044f5d08df1c007a2a7484358c61f9f3c9ddd15be0c546bcf1e84c3702863d1f8e3f341da75332ca4a35a61fec0c1465a3947d8b83fc5eb11dc63a8966eafb86eba3574ada2f605fab0357b711a803eae9d532b33a6caa12a196d00e9fa25c083987e036432e89641328016b56cecac8a67fe42021c5488927f3e160296eac380694d7c2905bd5cb2f6ffbc559782410725b6ff52ddb14665eb69667fd0e613a952104d537e290772b62f7633b96ed2e06c5881042557b723df3a2df1d2a9eba5e01c5fc22b93fe2385edc67f08a00610364986609a8f985b451995f5952657e361e402c5729bb32902a26d953d4cbe6a57319fb4b5383b00f14316f467a78eb8daff8757021a5fedc0b9c2bc87e326859204ef450d2fe83bd674c62383247d9cb05b939d1e3c286d6d2fbb1c28182b80a2f15c271d66cc571a9e8268eb5a45ca9124df826363b9ea97d3ed5f1877d7c020dfc0aefc30bfbdd65d99f54b1e0514c4b31684e1cf435439e6d049eb8caaf9a75ff0fd29", 0x1000}], 0x6) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) 07:05:23 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 07:05:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getgid() r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="89d82678da3d41fbc6d89cd4e37d1ab91dbe81f3789813b1a69c5ced23951f89acaab1c53517609d9b80486116cd5410a982d3c5355496d7e51137a5bf40fb165243676a47a0b7ce9acd5b9cecfa73e89a499313375fc17f3eb3ed549b7887f7079cd3d952184354f5ab849b15b43e1ad188b6cefe6602748c29b30c2cc72ce0f03c4b3ca8c5ab914af71abd2ba855a90341c5523a06c2a54a6ef7f97dfb4cc5c5850b88b40f70a37904d5fbcffdf6efdc23ecdfcfdc9d4a368ac2db6e", 0xbd}, {&(0x7f0000000240)}, {&(0x7f0000000280)="b4e06c86be9e5a9f06d719926a126468bca6f4d9565c2a65bfe632f852c9b6042388bd7a46aee07eaaa29a8dc6d83e7321", 0x31}, {&(0x7f00000002c0)="e03a1ca395e19bc9c92e9cba8df3b8f068e03b97abea77e902adaabf94fc04052ffbe5d823243c8524b1dab0d0be0f3dbc9b999ac16e5bfb39020c837eb18292ce8548b37ea77a76897f05a6c038efbbc17fd5289b7d3de57892b95eafd95e3f7a009b3e581f57ccac94fe6e5c2bb70403881021e654483de5d3d33abf38c4e79bf07a602cb375eff6c392962b61f929fb49d094f8d526deaa2c79a8de30523e1926f98e9526d590c707bbb2a1990cf172e14cf952642da124c16ed7eba67d75801ae49a4d45229e801dc3887856f478bfb7af3c6a15618af4009752f879cdb6a8519e9e6e7bec3ee97d1797b54d6d8d", 0xf0}], 0x4, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000025a8c094843c6f09d39187de596904e86abb683242417a314bd4fabd255f01a06c5cca17d195422b4269d1bb1012d7665da69291aa26f19d35b91b1d6ccff896e0b8e81e32360ce130d2a0d721a033f2b16e8e6fcecd79d62c1562084a6e6839bc60abe7d9db8882c32c254b", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x8}, 0x408) open(&(0x7f0000000240)='./file0/file0\x00', 0x181, 0x120) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgid() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) 07:05:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="614d728b7196c7dfc80141d3fbfb9f689bdba88edd595049e28bb3857766bafcd5256cfde64f1daae32662d3a503f152417bfd5d696b1b0bf7c0d5cbed8f3ada48617df27f77366b7d6496261af85cc82bcaa29a041321eee8577806e263b39b9b9199900162c1dbbaacfd7ac0441d0f5a2ead5d463fab5ed85f25c7419b87864a1fcf23953a9e2e7a75444fe9ecc58cfe91b3fd27472f1fc07d35ab3d44ab95cf8c001b16eb70536bd2cc5bfb23b45df2b6b17d9a5e39f36283c6fadc470bb2235a370b4a4991eff6f82eebbfbf5808f5cf1343b9ec0dd536e00c3aab3fcc4304681ba101f0075061cc02e37313788c6804e7e644db2983", 0xfffffffffffffe54) r1 = socket$inet(0x2, 0x4, 0xffffffffffffff81) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 07:05:24 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0xfffffffffffffbc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="6f1a8f6d26d8f3a24d658e98cb47801c98652450b7c723e60f40772a777655a719114d2e3ef34a54eb2cc1945e5b5ec1c41be5b1f632fb05443ba66ca077add4f613044af26967e6cbd0b783f17191069e205690ba3bb951e3351bf3901d4acee94c44bc4dbe62207425dab5d25c46522980f7faa1065f1440", 0x79) 07:05:24 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, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_getres(0x3, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 07:05:24 executing program 1: mlock(&(0x7f0000e79000/0x4000)=nil, 0x4000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 07:05:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x9) 07:05:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 07:05:24 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)}], 0x1) 07:05:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82d7b9baad1c830df600"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="d939001fcf04758cb46ba7b585fe5cf5363664a3bec30e107ed89f911876221ccd130d41d00279a88e18950be4f2b1959ccfa96b73b3d3fa4d3c93671af48a1a8079c4f14b14098a7c575f7b9b0f742b37703fd1fb", 0x31}], 0x1) 07:05:24 executing program 0: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x800000000000000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2, 0x5010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/231, 0xe7}, {&(0x7f00000012c0)=""/110, 0x6e}], 0x4) 07:05:24 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x800}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)="b0325899e4abeb50649b49fe7f181a2a16360d87624f7e8c748f1a29dcdd664fbc346527d6d071b64c081e183cfa4cf54c6a240a42d75060141b7f0f5f75dc1888b3b2ad377073a6a332b50a08aae2161cfd3e2d49948ae848ea22d3081c8ae77bc68e8f3eb4c1ad4f7986fb0445ea9afea6222964649058c52e4f4513601d51f4531c846e5f0d416340fe3d16c4649ba2c19258e956", 0x96}], 0x1, &(0x7f0000000300)=[{0x10, 0xffff, 0x5}, {0x88, 0x0, 0x3ce, "715cc405bc90cf939446e225cf2af5b4d2f7fe87e27ecd3998321cbf7898f10a3bc0e07e4ac87d051de9f45663154f26826cff5d67b0c71cb5446f0332e742a4fe99fbaf1f757cb00afa225a1791c54ce78bde15e16fd8750e733c8ad3b26623c64b54afbfb76bb5fe5e950374cc08107fa9"}, {0x18, 0xffff, 0x64d7, "26daf332e9b0"}, {0x110, 0x1, 0xfffffffffffff800, "499d13cdd31e64ee9162e86169c817389209bc83062dac54708ddbacdc91b4e01ca07d15adace018edb29f363e5b744937c08ef253810c272cbcbe4bdeb7535c207e7e8e7e6d440f028af0eb2ed9d3319b8ca5e55b6fc2af9fc78ca8b7b8b401f4c10d64badec5118726c601e150987b6c2c6a2c08ef512288dd3970c96c0ffad03573d23f508f59460bb6fc6ed5372050330d41b9f051b6466fbe4af06b21def8525055f52c0257a27c1a0779ee3b54710343c2154283f1aa26e6d532222208633263d1a03389ee46f3710efa85936993edec63e7544635fed30b5a412cacf0689439f237e2278980ca8e880e083b562a81e1a5f23563d8135df22d"}, {0x68, 0x1, 0x0, "707c7ec7f81e85ddf74005146b330fb51420eafbcd0c54197cd3db073c9b2157c28a7d153dfc5a1e287037c959f213fb9c4d52d97507b011c05155d8caeda076589250c600232e186777a08dde035a86ccc3b53827"}, {0x100, 0xffff, 0x5, "1794168144c541d716b605b5a3fee8f5f2276f72f28a50c9aa079dd55ac4d5281f7b86325da184ad628f255b7b169b604e7023051e8cf478d9c7a8a19946ee61428cb5571468141419e11441798a584a73d3c2d465cfd0c41c98429937dfb3d7f7c6a9b4c502b4e3fac5690d82671137cc861f80a7ccdf27080fcc3ac076746d6eb122e68e453dd9a74dfa886c6fec1e47372614f6674a1ab75b8b29a57879500dd996568959e635c86653d733664ccfb51487a7bee3677b44b14721bc14d1e888da66d19f9624cb9bfcbf7898780e75fca9ede38cffd9456af1667c2d8a04f33b0658f0bd3c1e7202c05c33"}, {0xc0, 0xffff, 0x10000, "16a1f074da128120d39edc3b92f56c8989d067f122bd9d6a2d42c3615db2f3764cf46029ed36a883e57bf07f1ab70c87f6e55528b6e553a7aef9f4776da40e9d4ebefe2fadb1270634cc92c8ce2cbb04827e61559a3bb06fa746931c25f03adb1bc264d9f5f784b4a0dbb2258758adfd8d62aea831afe84bc906fa441e48bf9af7333e44a2b745440e3f10d25e134ee652ff385c9e6fc6bdc3a74fe9e5e8b9f4afc7e9c4c0e1ef61094c6898"}, {0xc0, 0xffff, 0x9, "b3df79c9e077a0daa7d760d86a9df93abc18fbdceef3e13b869ff274cdac7d65217b1248f92916ee59230bc7b3efa29057a29c22476412373798e8bf7f01e7d38f6f359b452db89d39fbdee1108d6a6619f6a070b27c69012a7922f609f0aded895d6fbf33fe1d7381c7862b851a93f467c41f55bffdaa05cceb54a471ea3e8b814ed21b67d8ac08d28719146d902d85e086b2547a43305947c5ab607ea71102bfb4c30a18a77c09b0d9bf"}, {0x70, 0xffff, 0x80, "fd06f1e0d06663c1eae9ac2313ce3d755002b49b62bc737e5acf63d2fc639bc8ccab4fbf53af55df0206b667135e9dc6d6ec168ef3997e4b00b152721abbb8fdf9029a08f041741c0a55c224ddb13768ab2f0a4326c58dff85d3725d943f"}, {0xa8, 0x1, 0xf52, "a3a9cd1aea4a53d9b3ea421aeb174462a08e3602bd3c53ac7737a00de9c77db6928a917fca92c3c18e38f951f4ac26c6bff52c6381038cd212475d5d207aa09d5f541af7aeb3729bde0adbd935c8ef2e0e5657c9b870413f1ea394908f9e54a8ab54994314f73367812e76de7a92da3e8f57864aafc82ebbae3fce95b8f241831a9d9272dc6fe9b51f3a902831d65e91ff9c0e1405938140"}], 0x5c0}, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x8) 07:05:24 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x9) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = dup2(r0, r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x4005, 0x5) 07:05:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 07:05:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$unix(r0, 0x0, 0xffffffffffffff01, 0x0, 0x0, 0xffffffffffffff4a) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) mlockall(0x1) 07:05:24 executing program 0: setitimer(0x1, &(0x7f0000000100)={{0xe2, 0xe9}, {0xc0000, 0x10000}}, 0x0) 07:05:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x110, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="d02ee3a45491051ffd472e5c2654738dd7", 0x11}, {&(0x7f0000000200)="5332934e7603a86d05e067805688e08c2286529c4e583a53506c1ff968f74eea98aa9c3d2adcd613ce9db9f126c65f0449d9888243aad3fc4369763b144741a57e7618c4bbee", 0x46}, {&(0x7f0000000280)="4c0936860cd0ea3e95d19bee3e323434d167f6f1ad717c25e8ae339b51bce8000c07fdfd0433df32fe7825b361275883e3956b7023f8bb6757ec527ad9dc95c77542f8ac61ef9185d8b7f90a66a59b8e7446f022eae2223731068d50d9122534646609ee388c72a3ad7a6c526cc81f946ebdb931ab16bc71e97fd5a5094e23341b35e6c905c01cccf885ea44492246aa786bbd2d054c2d9292345e34141917901dff739dbd795d7cad2485752d5a6bf6fc", 0xb1}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x5}, 0x2) read(r0, &(0x7f0000000040)=""/57, 0x39) write(r0, &(0x7f0000000080)="3fe1ec33c15c0a732ec489585ff7cbeb596552c858290161b0ab9fa51533c4a4fb77a4cc227832ac37e0ad9ada39e3bf3ffb73c0c910498b9f572e01f5ba176ed1a345c451fee98e6e1cca7cbcfb06a1c14cd7f56ea61fa2934dad1f9d32a5add449c32421fcafe37f78a60c4ca40acc4ecc5d20340ff63ba0ac2caa1785e876815f5d9582363971b344f537cdb12714ede925baa3a3f9964f3e60", 0x9b) 07:05:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r3 = socket(0x10000000002, 0x2, 0x3) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) geteuid() readv(r1, &(0x7f0000000140)=[{0x0}], 0x1) 07:05:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x0, 0x7ff}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x200000005}) 07:05:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30289, 0x10) poll(&(0x7f0000000100)=[{r0, 0xa0}], 0x1, 0x400f78) 07:05:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x60937b98, 0x100000000, 0x9, "76b456b59fdd088893101e60a78ab2e49224ebbc", 0x8678, 0x100000000}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getpgid(r4) socket(0x1, 0x5, 0x2) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r8 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ba8000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) munmap(&(0x7f0000e6b000/0x3000)=nil, 0x3000) fchown(r1, r5, r6) getsockopt$sock_timeval(r7, 0xffff, 0x1002, 0x0, 0x0) shmget$private(0x0, 0x600000, 0x10, &(0x7f00009fe000/0x600000)=nil) recvfrom$unix(r3, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 07:05:25 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x2, 0x1000, 0x959b, 0x0, "64e8cd01819031633e6e6d2be1d40af694b0876a", 0x698, 0x3}) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r1}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() write(r2, &(0x7f0000000240)="ea99ea1d47a0bd54741cc772f2d70d38505a5b0653aa5d4b32a1cba70751c729b929c20cb7c6fa309a01b645c5831bc1ee2db159d0f40b4a4fd429dd0908e4c5a8ce529fe0254ffe292196ae66b3f5df39b18aac8dc83e0c0e6ae853030ef6e71769f68f2375f79c5508fa638b6534aa9c", 0x71) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:05:25 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10}], 0xa4, 0x0, 0x6, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 07:05:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) msgget(0x3, 0x0) 07:05:26 executing program 1: shmget$private(0x0, 0x4000, 0x414, &(0x7f0000a14000/0x4000)=nil) r0 = socket(0x20, 0x2, 0x0) mmap(&(0x7f0000cc0000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 07:05:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 07:05:26 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unlink(&(0x7f0000000200)='./file0\x00') 07:05:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x0) 07:05:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60e1a99d4d47c35f, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) ioctl$TIOCSDTR(r2, 0x20007479) linkat(r2, &(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000080)='./file0/file0\x00', 0x6) 07:05:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffc}) setrlimit(0xb, &(0x7f0000000000)={0x43}) getrlimit(0x7, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x23, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 07:05:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fff) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f00000006c0)='./file0\x00', 0x0, 0x0) 07:05:26 executing program 1: r0 = msgget$private(0x0, 0x5) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/28) r1 = msgget$private(0x0, 0x542) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() setreuid(r2, r3) 07:05:26 executing program 0: r0 = socket(0x11, 0x4007, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) madvise(&(0x7f0000007000/0x3000)=nil, 0x3000, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x500, &(0x7f0000007000/0x2000)=nil) sendto(r0, &(0x7f0000000180)="acc5ef5a156416cb4bf62b6c0f059cc78315aaa8d37d374b890dc3722b7655c86973f6a4b2f43ae7a6d429e72ab99b2e3760ec8d1c0020c47f094522afcd5804ea11d81c7a81b1decef6bf4783527ee4f3380b9ab9da3d24ee1f852a7e768cbd1b9c404bf666249dc828fcfb0e2c3a79ac9c9bc8b6a2f17f87430b36256ca604ffa03e90751ad130d32050321d8146415e758629d80000c080e83eabf89dbae143b52bd34b32310bbb253b0ad6eccad29f472fba052238abe6106ca7d3c735357f9a99d0b4fa7ac02ae348aeade928ec4655c2a02f7d26f8a30b25f1545b73eeba1121a8ceb5fcce95b00c1ec9d757928c11d825dae23c8dc44d266ac8", 0xfd, 0x5, 0x0, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/50) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) 07:05:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 07:05:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8401, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 07:05:26 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) recvfrom$inet6(r3, &(0x7f0000000080)=""/20, 0x14, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x3b}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 07:05:26 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 07:05:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 07:05:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x40, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 07:05:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1b2, 0x3, 0xffffffffffffa4a1, 0x3, 0x7, 0x6]) fcntl$setstatus(r0, 0x4, 0x4c) 07:05:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x212, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') 07:05:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026bc5a7a82b93f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a07f5f88f6f2290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cbf77d7e9604983587bd452d28eb745a846f45275be30cad2de5f02c177966bc5e702aa81ef8cd5a0a725c87fe4ee97fe9f35b1b1dce08d9746eccbfe46533edbb883d0eaa2301ade5a814ce8b111dfbd82e5d1ef9c863ec01fa8a46f7f08e72e5ebe9a051aedec1428d84cc49f194581b3732e6687c4c415bd3af20b8b5249ea7dff86461325d9f4d7b08f9fb7f18c7b6f8c0f5dd6"], &(0x7f0000001080)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 07:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00b9bfd037dae4f228b400"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="d4f57000a942c6383c118f9ceca4799dcd093043bb93637e4df42f620207de17f75276d5dca761a1a5681723222405187fab87ae02113a4a45b615dca51d5ab5d543eefc15e94710b505c7be43596a8d8a1eeb0f85ab7bc14e153edf75f147f74c2057516440dd88f31902ca51c51416f8fef6d3d712e0df57a0e4c9bbb41d2fbf10408cc5ac6411af5e7a25671166d8c48ad7e1e9995620cb74b54e8b14200fbaf0e4c249184ab450de8cbdab438769e4415c087e66ed218460212b781f5692c6297b14aeb096486e8958dd64df3be6d817e675e12f9f7a2860b66326c89d055ab1058daa7ee62691bc53667315110d7cb2565fc63546ddc65677559b0e6a80237c2a6315b64b12a4ad97b2384333e2668dd0ad2598624c63bb871b5a0840bae8c36f54e083bb5f795b2069dcaea37ae0adf4675464eb6cd7cad5be2721c443a8f5c658dfd5318b7c62375b1e0393e0dfad43efbc96d286bbada3819f870f9560d5501d1a40d1b7cc250109b2143876b151438ffd4a504a30c7e038ffd05fade7adf8709401f6288e058a0db60109e0d0ef8d668469b88a0304b9ee13212288809240d3b07f49623e944c0de01726f83495d3204f0d65711f18fb43105631265b78a6f5bf2ba6b4349218233041ade3b6b99000d39f2ca7ac9ec5284cdad278fb5b8326875ec76358d50f05f5556de1a7aa746bd3a1c94838213b767bb9708fe400c5e6ee28420900d1d1eae63e7a7e97215f900332b9c564e44bf3d97573774ba423763fdb4d978b7119e74668be40cb3a864767de2e4ef9449ffe1afd9d39cf1fb0aba4ec089217d461f817d028c6ec5a2caead31325cd1b1b68755f6cf67d54faeec3183cf0e974a4a8f261924dc9e90190cb07dbf1eabfb870311912c30c927261f375eebf6b248ea025c04e8de596e5cfa81ce4b3bdea3e12f2a10b7df23beeba350cc796d90cac2fd487eaeada76ca1c57f2b4097777d74c1ff280f73198ce737612d96598a22e34c08256c2924514b7d089f0bfe55195cd3d84e716df3f64556ac38b0dc0526c32c3ab3b29603d23d6dc0dd7f92d80e249b1a156428d28c6cbd831e561927c5dee7ba022354d04109444ddb49c76a21fd490a3dd140a712360e41997b274ebdc2afd2145c4c8e321a04a6de5676f741d53fb0e46e19f1d1c830c64d04c00a4cab13142b0a1aeb267e76e1ebcacfe88e29fd0781514b4216be4265f944d60a6863efcb89d836f5a5fdd38494cf32c91f66a49767d30da00ee5f9906cdd3979cc6563b1b40b0ddebd8f7b8422cbc3c188071223214891d31fc73bd0b35ac89d16fe0033bef0968d66ada83a2253351b334b628457130e83f889bb0650e20cbd788726d5379fc0c55c1ce482b277c7206a5ae21c67d254d71cc2df7efec89903e02613d5e22e415d815dcac065c2b4e0bf15d74e5d3b332943a5eeec093fbe27241c05b2400e99bea5acbccbe88f76322208ee3dec297ecc7636c970f4907e5a82452d8ab82087f938130aad6d4127c614e60e89a58d57a71159a1636e42af4c0747ca941ec616c3653c9bd28f963de146c326cd85baee1bb10c6c9e23f5cba0b979103b81ffe86da1a6c1741ebfa8bb555c3d643f0024da181b3cafd22b5ba3e306ad0d56a79e4826554cd8bebad67e19cb7f614feedb2c8e6934688cb4e29723811ee24ce734ebffce756d020f2b79549e54f60326c6e63b53df2b0931ea7f65c2717ba934b29f9c043a39c66e8e08447b98b8026768e8ec7c53436ea829100b6cb7e704462cc2331744aeca3aa73ce51051238cc151004925ae973ad2527ea3bd5d55fc0ae29fca09241a2da1b73c9ce51b2dc2b42825a5dd0de962421998156e1013aa164dd018f43f697bf2e697b7551e7bfc25147e3f8ebf425d49464e894120c13c3c9029e57f197ee3001bbd70a261e0f94798a23023c0ba28a9bd02bf2d7d29f0d98b2f24f65948e7eb5fed9e02834d0cc1a7fba4b0e75bef460e667d042e51c08b8e57f41dc21b0549239d7922b6917b6f987010561b9adc7ec522292de0ab6b69da01aa044a1f335b9d71c12088a034982a4aa941336fb1d91a94dd436addcf391b6be30ed873fb3bfb0ae6095ad94fb7d4c0859695a717ffe85b6da82d4dc30f4526776700760e3269b2171d90d83096194b896ee8f80992d7be3be5430f14234fb7aef15fd1ea6fed85ca0542b4690b8edb28860f74fd3a5e30c3c3bb53cc827985418a60bf60296383f3f88a78e6feed6a92f7723d3114f5c6bdca2a00aa3d8396dc094e240412290663618f7dfd6f65d3cfd46b22bea1283fda7654a2ef92053e4fecefa9499fdbe00bae6a69526fa60266ed664ed96545e233cb8d3c6e94badf0fae5d549d170c224c8b8ed4df1733a0b09680305db4952ae443b7d5589132feadac28ab301a5f0ce54ffa65665a858b0d17a36d15fefc56ead15b09a01d05ccf06bb6522e5a946ff01aa7a9def413348720bdaa9f56dfde109317b080eefffa16d16e5362ed7d0226ed097c3b9f3bd38fabd08d2bf1c98d333500ddc064811919fedbeb08340c2c5c90dc4636da098a0a8d1d6802d5ef53483c81ebe81bab2adf63c0d5e38b42a3ab5c7bbeba346b650195cdce688a3a6ef0aae08fbe12c02082d6a63c78d851dbd60eeeb7c2fb3eccbb8ba088f75691cdc3c0b78b88e00e30dcf3ee99c476dec425f6a3175617b7ab1b5cd551eb6237f14e1bc2147fa03fbef6a556e140bffdfd38514789618213f96dcef1bb9ee46596636c4dca106f41191fca156431787206cc4524b01cf13463226d665154ee1d1f3a6379ea3ef18aa981675f8b5974eb9a596e1f68ca4719aa7cd8c7a6983cc011731f6c68356c4b0851493bc3f3c2f35800c725921f195e1051316b4bd22810a72f069875e615a0e6d8d9cb03e9c8628badbbd63475ebaf2b5b4d6d8dc422c9ea6fc66dac7f5146ed99e30018a4fddfd55da215d0a2bddb30c0750ad7d5cce6b04bd8a93fcd005ae2cd020cdc00d23c518c81831025d75e498f6acfafcf50978cc11a1e02db11b3ecbd1b5c8af8e4dc5cd20575209716bb37b6ec68ebd322a6a288e1497099d09df9367b1c357b4ee62bead994a9126c0ad1b669e388f63685bac76351f1c7e418f003bcf3f5cdc8eac8f8f3ea4a3a754310ed8bedd40659b84c7c21e81342222f834f1116aff030ce28cea4cdcb59e4f4f097e8b539f19f571e66e7aa8dfd85262859d92c64bda55f0d9d01f34b80680dfc9ed279987789ecd79cb89d7d2452170bbc79dd9c653234f6f62a6bfecf6ba1aefd7b47e002e61f4d5d08c476517bb7a097119f9ce75891b90417704ca19386cd0d578d9f6e83dbf069745396bea2b7f1022fc86cc552cf0d9d5555e5de09d3ea8e9e9037cdca5f6f878c5e4375a7f177486a55d7e4dc7cf31c9d6055dde49bbe79da835e5fe737259854f15e3b42409b9a77c24c7715c552fe039f03a505369f8f034a85c0b5bcd7d5cb6952bbd38d8ca85ca65c6148115cc9b61a14ed05b0d47ba345eb4c5e95ae89af7f722a48a62004db24b14ae41ede4220383f2bface4be02463011228221d4490b94c6b99a3eb96edc9f6f8ee9c8f70ae710c10117e94f64a94ca48233cc379eacc03bbc2822cc6b436aa11e98fb81dc069b96f59b5397823cb318b83516e5a7014aaf05a1523165d06a055ee8178bb7c718fbd6a2534785fb838d9a76905d8717fa5b8ec9cd716481a816261dbdcb88e0772af1db209236e7a9a94d5f9ff1436ca3bfb7eefacc359a2790030560c2a5dc1d32e24d34cc5b6f719f9aec6ebba8a4ae0a723d234a17af2285c3fbc94c8ae24941b17730110a54e97195ec6112ba8426d0300e703a19bdf4b57fc07485858db8f2a191d1cf7780c75acf8d4d276e8b8f525a0f16eefd82e3dcf29ba67b4fecf1688e5805d0c6dc7f8d4f086a6c08c91d20fc8f404c7fd5adf50f9530cf7d839ccb9766b59557a76c02c7ea964f2c1a038f129018250ea3f629233eb34b663350679fed26fb8b4883c04c9360bda05d4acdb9edc044b8fd2bb6159ac1f13273c6e8fe54aac0bcc96f73fac0ce75f660a6e14e4937e0da5c376de38b40707ccbd000ec5e93baa90e1910a4e397894550c2cc5c6296f83000ae0ccc9ccf02980349aa79d2dec280a39a45f1f7db315efd3134ee6c46b5e6552df718a67cb022ad6eb742df0df8b2e1a61ab382f25091b44e336d3097530d81114eae86b6366808e2076d7ea76a132d3ad16b76c8ed5b69c51371b9165874d4ff05128ebf170d63d95dac15e6b4973368e24074e53bba55c0b59c9801bd4cfb93e0d994385aa608f36d74568830811821a950dd029d8612bf59f470314b5fbd6d7083eda731a0cd58d3ea2fd7d2596d68cc028e175e336d55f4f1f1ed74add65d22123a8782c1245ffa6a9e9bc29ae90e5e48377f0b0cd73a70832d0e19ad5c28fe6dc3b7c96d0721b7f93788ac8a2700c991afc2ef1d3d078c290f2b0efe13bf27b9a075738fe0e7b857b00a1924e3295631e3826613e2a25f4bcc043492eab8e92e1983930867e917e741a3cca169d2b86db8f403d82d08fd810050728a6b07cc38714e7b4108ef401e9dc2ce3aa73a6e9e4e77f9931bc899f6584aecf44abd4dd6cc496eb978aca750a68561c7f66489e1814a67cbbb7e5b9acf5ffe53c9b93cee19c1602e0397822cdca91c02366d29cd3ab6e2eeccd9337bf490a1fe85dda169c562881b3f0550ebd63fa8cc17182cfdd10505bd202fb2d3010ec5554d3a5b57b909573b34c5e45d07c2b4412d539c3a8c96804bde454c89aaeb1ba838ee1de38906ec9ea9a2d1e738b265b1095ef0d8f402d3e360963448115c9740804033f854fb39227da497795ffab64771e3fbcb1a6e15c0caaea1a62804c31650a93ef0f3e4b4d9dadba0a3f69cc0fe026eb3b9fc9f79f3af5927511f228e28d8c7c643be2960dfa82de55c24caf980a37bbcbfcffa93cc03c53ba2a595f2dee8a406fb6d511ffcecc6326cc52acb808e80bf35a1fda86bfaad8b13975c6bb6e5ed8d306e316d053a62b12aa8c812eff9d46cbfd07a53147c4704b2b42fb6ad13751ba073711eebc0d446b2235eb3cf2957391822b2bdf1e052871a023ea47dbb2c3abbacf81279968ddbc8c9b595f8ce3f8ad03ce4b3bd0bea627c6eb51fbfd50e3d3062e73c894f4bc9a301eb6c23c9e23eeae6168cff4df3a742187412132e79d2de7025a3a14c3480641fe3b5f4a94c52b21fa32e968862a69966c4a88ca4a3f62652ad2f4a10c5094041fa9fbc24bee176600ef19c144b5ecdb2104a1d26f0cc7761c5fc812567525ee9bbaca529a2697616ad46add73446f48723c90d3fcb255d25438a74a3cc2cebbccebad5f83ee5fa7dc364f2af4c120e7109cdb63977bec8b934f610450284ccb7640dc599ae5b463472098a1e37f3c17b1b527df7b60cee0e4bbb6bf3bc55a275826a6dd782135a287d143aa46acaaefd0042fe7c672df561916c269e87a33d9f63f6aae2351dbbf604c3cde7f2289b18c8195fa1fb1d94a19d12c7548e174f257ab7461d0ecb77e745c6096282b7be33a3d9e1f16b5c044d7e21cc04aeef7d81b130392b4b77b3d385e2d3d0ff179162e538f33f04940bbb66ee636c6ccfae5c2b05c5e030ee82ccd2f8fd8f6d5eb42b5d92d89a32926a8d5cad9b3ef622878017d1536c17c9c07a45b95d2769af63ab810c3cf55d9abe614fdfb4426ebd96ff3d7b4ae12b964fbb4b145523556244f07fd51b7f373fe9df32ad3fce4fe018ab3", 0x1000}, {&(0x7f0000000080)='N', 0x1}, {&(0x7f00000000c0)="83338a5697c63a3ff359cd69d6ff2197fa541b1b7f384189c74abf5f9a475dce89217cf213f5efb3878614301ee8d70ab487a0100d6d79fd9c880d18f3bacdfe309fd66d429ab4a99fb2aec886f758bed5319fe20a91cc1633bb813341eaaee1ef4b18f0e5940db6edc17dabb28bf4ef9063196ddb944db0ce76303392a837eb70b70121e8bc8e1ac362eeb6555f724abe5ff8961acb7e15708edf732c9e4d0f07f13ea5ddee92e536bdaead41d71516a096c38494", 0xb5}], 0x3, 0x0) 07:05:27 executing program 1: open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) syz_open_pts() msgget$private(0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000440)='y', 0x1}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000180)=""/24, 0x18}], 0x4, &(0x7f0000000340)=""/148, 0x94}, 0x2) socketpair(0x0, 0x2, 0x81, &(0x7f00000004c0)) chdir(&(0x7f0000000500)='./file0\x00') 07:05:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x0, 0x5, 0xfffffffffffffff7, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xff, 0xa000}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x88) setsockopt(r0, 0xff, 0x100, &(0x7f0000000140)="2145bfadc4e3c5e2fd9af8203665c75d9b25d79dcf6c28e400eab5c0718849fb58cce71dbd41b3319455095c0ef71bd1068a82e18b2d3e87cb9686405252ab3770368a7657a851149d8b96af6a12da197b77895f894650f6caabf245ac0862a42d745b3508772ccc71e70411eb8cf11eb9001d768021ca8427b9d3e3d071ddcbe1", 0x81) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 07:05:27 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x20) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) 07:05:27 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x12) readv(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/194, 0xc2}], 0x3) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='.\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = dup(r0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x200, 0x0, r4}) sendmsg(r3, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}], 0x1, 0x0}, 0x0) accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 07:05:27 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/172, 0xac}], 0x5, &(0x7f0000000500)=""/249, 0xf9}, 0x1) sendto$unix(r0, &(0x7f0000000640)="27c9e9f1da17e92393702b9535795500432e08d93159490e2ae4d15ac5e3c86bdab693fe098b9115d5427f50acde9f7b22ebf4387d6f6050467d5f36e29084ad284ac860551c18cea4780d7b69041f610b03f010a2d1dabf3c312b62c00cbb02fbaf8454cb88f4f13ae8458f5a4fd9f4fd3987f12619b9540b9a8be57e5a86bb07608b0a38f9e3f4e9ec0ee5c7a732d7bc440ea0030528e71519dfbb27a47ec6277b32bd4cfbc6d2ce55688eca159b9111e34f468cf0d1e5578093ecd2d0e1881c0c59d43e28dda952759c7011e215be3960a56c724be604b4608de53c3784730c862037a9768b573b215393ee", 0xed, 0x9, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000bc0)=[{&(0x7f0000000780)=""/99, 0x63}, {&(0x7f0000000800)}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/216, 0xd8}, {&(0x7f0000000980)=""/193, 0xc1}, {&(0x7f0000000a80)=""/222, 0xde}, {&(0x7f0000000b80)=""/18, 0x12}], 0x7) r1 = open$dir(&(0x7f0000000c80)='./file0\x00', 0x1, 0x2a) symlinkat(&(0x7f0000000c40)='./file0\x00', r1, &(0x7f0000000cc0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000d00)=@file={0x0, ""/108}, &(0x7f0000000d80)=0x6e) symlinkat(&(0x7f0000000dc0)='./file0/file0\x00', r1, &(0x7f0000000e00)='./file0\x00') connect(r0, &(0x7f0000000e40)=@in6={0x18, 0x3, 0x6, 0xff}, 0xc) connect(r0, &(0x7f0000000e80)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f00000020c0)={&(0x7f0000000ec0)=@in, 0xc, &(0x7f0000001f80)=[{&(0x7f0000000f00)=""/82, 0x52}, {&(0x7f0000000f80)=""/4096, 0x1000}], 0x2, &(0x7f0000001fc0)=""/193, 0xc1}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000002100)=0x1, 0x4) r2 = openat(r1, &(0x7f0000002180)='./file0\x00', 0x27c66ac981eb1e27, 0x106) symlinkat(&(0x7f0000002140)='./file0/file0\x00', r2, &(0x7f00000021c0)='./file0\x00') faccessat(r2, &(0x7f0000002200)='./file0/file0\x00', 0x8a, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) writev(r2, &(0x7f0000002280)=[{&(0x7f0000002240)="ad703aca9b886fbd33b3af83948be2e99f401aebd3aaf9167c8bf5b3df9174a7bafe83ddc988be1417", 0x29}], 0x1) getpeername$unix(r2, &(0x7f00000022c0)=@file={0x0, ""/17}, &(0x7f0000002300)=0x13) pwritev(r0, &(0x7f0000003840)=[{&(0x7f0000002340)="4c2a53e3f2dd0e2b4c7493d4a09f0af24f926fa2d9e12141f0ce63ede5e5deb1a6a87a5ced39cd0f5995ae44c35b95b89e059888ff05a15e8025eb8444120567f0f0e040e677b4dd7f7ac42ca85d954ab14823c0a806b71f6dd88b198c1ef3db199aa0fac20655cca03bb353bc128eec50436a2a9789eeb2405ae4a5031baab16ee65964f598349cf2737e12496e324f1ae6e836c6e828e46d25f60d36efad085bf78e28f9cc12bd2e8e8797b3b5bb164489a2aac1740a290b9f77213349107ee61d2f1caef9f0a0d8d428c5fd5627fd7076bc88300efc4402946b63a61fc1944b3bbdbaa5e44fbaefd8d3e12c966ab1da840f3ace3631402ac44f90e36c5679557c09997add7ca418e0fcdfd8a947e7701d0bdb00ff37e36975523c27163c7a0332a72edc39878eb33bb467a24573c4edde2dee68735905b9d020057fe4af29a78b893c8602af7b6137a2ad3a3656cd16a66d6319094cfda4e2335f25af20369c9a20e76c6ad6bbfd34049d156c53bf8a9495aa6e339be56a96aab99cd902eb995f11b095236e753690f99b93ce35da91ba7cea6c93f3b5e4cdb889864a1ed00ced672504f47be986641ea5d47cd2cf5354766675ed3cf427721fb45345401bb80446760675aad87c9bcd504c950a1837cff0dc5c116ff3bf9bd71998168d7c61f9145ae8b52604224127e2043412b304122987db526f0d67c64f5770e01ae698834bd3bfa47747c359bdb05cd2f824d07d2dc9022990371389d1b87bf09b631d3e46b94c3acad26bd93385f0d699d006e51b476ff6255a39ad5231f398f952556185e8edec51238d77e538f36a701696aef4846ae38e9fa65ab8cb6235d4a2f76a8a60412735997137b7d4ff30a16fc90c3df9c98dacc68a6122e983f41dfa6705f082e33b43f57a18da6d153292a1f032e710b53781ef9a22153dad983526ca72fa62622071722fa8f960e61b95d01830ae102cbb13e9c1117eaac3c858eb69f44f396ccab9dd30dbc6dcc7e131915e222fde00f428eb326140d16bf74779fe9033e57490ae61673dae2087ca65a862492fda43119a932a194e5ed1b23c6dab933b2354ed0f9d9bee5d030c2bf65f6f3a2e0c47c9ce83e63b7af1f96c50de42ff9adcc3f2ca690c3c4ece0ea2ed0bd9dac777c7487fcc67d73cd9a5b16be50bc39fc12bbfb014330c8e7ec75d4ad3d7659c541f1e2d7be8dd08c8a44ae4c6939f486e62e788a77fa23a9174aa1d45bf03468a5f780b9f0fc473deea3baba4a2713a1a33511c60023ec9c52ff6b80bd894f459f53d40fcc59b1e5952c55b392d7a6f6e1364b3e2273dd04f7304654ccc38d5146caf1d155463071f100752316b39181a7b0277111dc5af93171787e380ff9fbd6d08b02374da9463b6c9cccbf06fd2c4016e695e7c2cfcd49fa1d1d8347a7ba0786745922e1fc7346ba69b7295ca6e33cebefb20f748be23daa48190c221f9b01090e23610bba2b1484d47ae63b6b13482f2a24a1fb38bc786048487ae32dbf6ee32e68904e356e6e49c1e4e05ed35af2ced4da10e8eba410db7656ff7354a7b139bcc17da8363ff5ee244e25622385bf89665f1d5a58d649a9d6eb443c0694a98f21e9b30515ab5810f0d3a8306bd92c5294a7678424a64b5840bb189bdb8aa1058ac550d5470bc5d28490e6d5e7de1464760ce73abd312c4c3dbf2e821feda51a203593ddf08338548a65db75698173ba1488f4c0c38074fb1761b3da933e2a827c901723fae32873511efe9718182f9b0fe2a3c4e48aa96486bbdfed88088fc825e04819169aa6dd5c79c4b2fdddec1e9d9753a2880ad500176b3a243db9aefe1a8bc3275f281ec3390ea85115a667aca6d1312d79769937adea5d19394b128abded5ab6085f6becd7d8318e1174f879c944dc7b203deb14a44819735c778c1c68177ba5dec8bf34a25100232599e69223967063787702a5441b41d842f8025c61a4c2c509786d0ea7bb0b3dd9d2c3c635b2bd87f1f68576e1be6154a7e85db44f6b24db51cef1520691775297ee469c16ce0629cd33719a8fb207309b39cff73c248ab7c73785ca8896f91309060c1d94983fb77717ddda28d6661fde1f88f47405854c0eb2242fb55188c78c36633c487cb403b04dd284041ea84ddcb77c03aacc4c65ba89b6ff18298376d4693edaf65854152e1ddaed32193d52143498ddfff2ed8424791b4a232e2edba5e579d66f3c582e1090a99741611ea24cfc76f2aeee1eda73a4d335f46cf15a358951f920a5b01a834249790a6b1fe948290b6cd2ec36d8ee66f844cbcda4c05699537bce779bf7881c73074dae732fce2692f4b594922a8e9d0bd7103a56aceb9b273c8113900b7171d8a55722ae38fd48b5f23ed600e2e66040576bc20d44afaaa7228e6054107f62aa77a90614dc0a4918035d94663c69b311a5e8a5243ac65ab33656498ee38e00e15ca5ccd2ffa7a2853e0757ad4562df28ceadc116d1e90a622dabdb99a9e24a0a74eacdfd64522d3bedf1a9520b0f76206714fae4801bf11be2009206f9a6d6d5e4be36bb936479836f109a365498566255530d8ea6e387febd56e4b3a104a97422bbe708b209c067e666766053113913fab63ff826ba7c8786d552b303651d0969f1d44a7952c54187e978bec6b52a2f95f2df1e0db72437a904269ebee3c3770fb005e1e28a05877df791aeeb2fa6dfac15f60f88d635d349d5e6b20ba127c4a9c17d438ff7fe15d519dbd9a85aed6eb08d88a0bfbdf5c27f471b412120c174f4af853559bc3bc71f4a0a1622d93ea74cc8b9394a65f0db4b99ddf7eea36c6865b12a8d7722d8b724db190e885bfb1f9917b0fabcc27b78caf0b4efaf4bf8560a8d1f25ceba36beb188d0b6fb68e3ac111652108542a8b942bc07c31f3e8110a0192c3b8fb9ebf848169b49ce313ca15e8ba759c4a9709727f74051bd6c66208b3bc91d6cc66c8c62c2ec20c25338c9297444ae94e87cfca0632a7a10a0f3cd18095e8dd4ee2670224311c86d9d1c1c2193755b1ee2919047e03d8dece4800751bf202132425ff2279be1aac337ff1daa3dded197c7f3dbf6ba5fcfbf7bd94e211d24984c855d288227e4c125b0846dc906b2c7890959f7467ac9f65cfaa466691b9d61e8d8c962a56b7df43f98190640b254559be31fb78596d601ae4f5c45f4fb3be8f77108e590e03c08868bbf33789017d769025a0538487b14700a34a066bbb5f9f805887db790f197c60f9c4fc1dc9a53c57961694d11dce1266e135b55172b2e2ace6aac16d722342cc2502709554d56f1ea7d124e91957ed7df1299471b5ea701772eae9e8fa495b48c8534de5c529af667388a383e6c86131c6dada3e771a900b2245afe49b5358996c15ae212fdeea9c5fa1880b45a1b7f446300ca684f18bf9875f0a0d21682263346d55a5f4dd704ba310d590c5f92bf6cac11d9813680eb582fea427d1ab2d0f88fc3f461054b52c90cd40dd4daf82642b9ee5f9d513c2a4e5ad1d0bf3990ab771a4a593839ab291d006266cc0a2cd7f31f28b656a446df917a9daf2735c131552f085bfafac4bf3d4442bb879247a9ae405904f5e3a7df67282f2f1412236f6d78e52dff6c75a7edc7f7b4c2d222b8978480ff4701f410013080a347380fca650550140e4065841b99b645e4df10e7992ab5e833d2b489da91a1fd57902ddad2eeaba108160b697ceff99f536f43d1acd29fc1ed7221552d25ea1308e557fef6b87ec40607f6fbb97b7716f61cc4640ab771740e4e7da885be422f1c0e184cabe5c18c71b203c2203f9df7f133c3fe9c63d211137cba9d7146a3c0353d21f5e835c5961e3fdb795854d04d7ce73b53d4b5a7dd52eeea2989393f172fad4895425eeb81d4f8702ecbee92b21e4d26752b7e6bf979696bed791f380e5876cd64d710b95695284c0ed37d61580ee6f54d0a9340257093474a0c65d66aa048c7f82e1c096fb7cd7cb1295e7ea9f90a7f1e13c3d200bb61555e61406d6322b711cad1adc543439c9dd72fb8c6278958d64f16ab0a5b5ff747d68cf13a9681ed559c96dca355f01b3bb6d3dfd9ea787c10380f73456767020e00f1faa78a90eb25537dfca46c5c31479ac686630bffea1bb602420d95ef3422c56655825e393a4996b421b0c6b165306825980cd3b49ae5e75f353cdceb18b37ae0dede2dac86e85083d1322e63be6311c60b7ed22ccb503e5395e9bd17c7408d9db3532a02a260c2252f97badb3198b02391c9e3613b1c8d08532943d0fdb81894cc8f74d8a06359cc00d8bb47507e262e8668446deb363a00f8ea4a9d1613943ebdcfee62b1c7fddcde97b13acbe61056d063bb45a87f1ab21c7ba6c0f3f7cb1c0b3f2de399b5e6285e1d1a4a668a626ed3a7397d5f9f04d9fa641bf78a7c3f51cd67ed6d4a8a2b7e2ef6f55624a6852adfbcb238c99703dcffd19949a7eaa2ef030eee0c9beb7da0f49144c3dca9ebd8f9af7a6cc3a3ccd7feebeb7e405158db4739ba340fa480cb62661be654c84e6f1cab772d4a21e2b17a19f49965ef1af9c7956463e265b8d60ae634e2f682306aea7e218ce068953313931fa085039047b02e77c784ba46f6d259efc50ec2f9f914ca5936d7167b8996a3a5f958ea1e7e65c0e5f18987b862c9ef9af5d4bfe84832c480a89c9effcd9e11ec37f1fdef6cc246ad719fe11e6fd69f087a688f6bf90f0b3cc59e059ca384abeaa014e57f4985f793588e4db179ad9e509f3112b3a9aecd5d7b0a0ee16484579673a654037196e20fb03ab466259350f94433994fbcc31566d4529784cebe447788ad7eb2eaf14a6cfaf0c1c51fd66f8966b66914015dbcf7f87ba9ff4182f55ca6193b1b2c465cc2317e8e856aad322f880c278101916eb3031a5ecb2bc5bdc6032e3b553f99a32d5472d6c8bf54c00a0fd52cc2ead3b20dd0841a753c1b624d46e0f7742b12650f1ca233d681d78fef50f82fca26aabc1e51e33acc88f4684923f7c4295f8b630383806ddaad4a6d550b39b10fb67b397570d770d6fd9f96cab3b95fa0b71650610790fd12d0ffcc859a9b13b3fadba47368d1de44b44993a6cfcaf62d2f4c390def36603acc4b4f772c38c51901137968de650b461492e17f5e4749a780392395fdde63dae23d4f9ee6e1dc7289e9db5feae674c56f0fddee0f67d7d7fd8ca188189c406453567f7f337ebdc5835eac80057a1b83e19b8d308d5e71751f308b9081ae61d24d5e9d3fb3208b99fed38fca21c083687fceb929b9f44b794e698ecc0d8d35ccea22cb13faa9a35624fc4bdbf6fb86b3c880fe09b1fa780bd5f9b1cea9cc01bb79cd502629f0dcd06dca8cc1c2b06f1bc56db2fe2fa240fb116064f01e0664062eff104e9dec363335faf2804db5631f44b73f06cafa44aad74befad67e69046e1d3d489b145f9ca8b2537dd4160262036641f7d0aae3b5b7419537bf82318c5171e3968a592b4ff31e9957fd505b1f9d16ff138d00647337ec1f96ae2562d7e1ff43de7540e2f81ea44b9dc328cde217904298790e4d13934d0875cefdc04e49bfe0858569ec3c0e708b977262e28f3f90f411f8428ee075b8ae1f51e433b85217fec1c6190121b23dc8df6aa908fd66694f510e60723fd30e0e33004e636a8fbc0b80d6d4344084c63d0532ea512048b3e9a53b1696c9e576f5946dcb8b0a69a381a54c01b0e795982e1ba4a53bb433e6f2a064f550c0916ca9cbe305145d9b9079d4b0a5723428c8023680a6cc19fdbecc5137cc93175ccd9285703247e227414c14edbf7c", 0x1000}, {&(0x7f0000003340)="949b031725bcc6244111b7ab8ca14ecf024548f8536a7f7b65370653a6852062027b55f32efa1c98f575d5079bc047a94ed28f042d05f343ec4fc728115fdaeb8476a42633d1b1db6bef1a0a3bed6a83aa5b17d2fafbf114599c412a4a8cc14e943f02ebe10b92e3f94d8134ccbe31d1006a8bd9658f54f38866d485931ff1ac4e3b06a2999401802ef3a53ab47925447728bd50e7b7213b633ec02b289bde71c30de2679aba5b8d9bec765352b3184fdfbf8ef7f19655afaadddd26f3eefecf3ff5eb0e83c9232176897b331801db9d5237358ac25f8a1dbaedd26caff0aec9694ce8ec3b9b598623", 0xe9}, {&(0x7f0000003440)="5d071bc0b5c20f54029bbc296f0bfcd202f666208a51f4299d836a3722e733953f393293057e37c433dc589c27a3b0c578927ef69b1f704fe910c15baa48312a62589c26b2045bbc3391e90d9cdf54996bce20f7d253ade6362250673358ff6c72bed498e65af40d2ba1eeee23070379a7e4a0be017f721934fe61330b294625e001ce568554c13377327d767984a6ac83bfddca28febae6f802a55307156738f8cb0c1042fd6168797a93455fa3348833d21e70e23a508b33fe4864d3dc4c0e3fbce8e7e6910aa2b6e4793c122056638f6024a4e65121718730264ac0a31f6b0668a7acef90da1ec6d6e121e33ca37c55ca3fa4", 0xf4}, {&(0x7f0000003540)="3e8829c9d96fc94e45ac82febcfd699a4c56cb586407f9e9a734e1cd58c5e7ad60744b4fa5ceab22929be76c5cb5f71d80330726ebdd6fe8e47dd5d261aea924737866c34a3c8b9901850aff28c27f2485ac84a13b2f5aeda45f8b209e5d32ab28d53050b65fd4ace7b0c79cb27c4385f5c85e649c7c21187b406aa76834ea721ac9f1c52f00dbb38f1bf5b3a2034978c684b379c66a117decab0064d0d1db48f02e94ca72ec4e8c426ccb692c9db803e8ebec4692a3cf3d7998d3b69187e624943a2b55fe3479ae70769e56c8cbf90c4b862512a1001506969a000a7c26e97c", 0xe0}, {&(0x7f0000003640)="c7738993552222c131240e722a8700db23afb09429b28bf815f5e8f63373b2c8571015897757f57a0fb6cc3a0ec7f5aa642c172ff577e08af3c1c9dfd13406b158f4517d4d3b5b4d31", 0x49}, {&(0x7f00000036c0)="df9ef7cafaf983abd115819ab7ac52a006a14a56289d7558a301e558732598e434e6d303847e380ff848f233d46875aa6b6020060bc450a34f4aab7a4cd5606c87aec3925ac0c15ba7afdd17e82704716c237833", 0x54}, {&(0x7f0000003740)="b0b758b573feade76caea5f7228eecd3b1a02b229aec4fc2749962d6460e240e9c3bdf45472716d52d977c8218a1675240e8f7108dc23c7f4b9f390b3c547aeba33bb0386c6c9dec7cf44f35281a790637f35654165c58483e134149e7581dcb463ae798695790d1e81df41e2bbf40f83040d8e2008c5923c959238aa62f2ac418cd21", 0x83}, {&(0x7f0000003800)="58f3495faded450db6", 0x9}], 0x8, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000038c0)) chdir(&(0x7f0000003980)='./file0\x00') semget$private(0x0, 0x0, 0x40) connect$unix(r2, &(0x7f00000039c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000003a00)=[{{r1}, 0xfffffffffffffffb, 0x83, 0x1, 0xfff}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0x4, 0x46d}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x30c889e5, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000041, 0x5, 0x400}, {{r1}, 0xffffffffffffffff, 0x35, 0x3, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x67, 0x20000002, 0xba, 0x400}, {{r1}, 0x0, 0xa, 0x5, 0x10001, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x800}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x80, 0x800, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000002, 0x1, 0x4}], 0x3, &(0x7f0000003b40)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x1, 0xd7c9}, {{r0}, 0xfffffffffffffffb, 0x2, 0xd, 0x9, 0xe99f}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0x100000000}, {{r1}, 0x0, 0x31, 0x41, 0x8}, {{r1}, 0xffffffffffffffff, 0x13, 0xfffff, 0x4, 0x1}, {{r2}, 0xfffffffffffffff9, 0x14, 0x80000086, 0xa1, 0x7ff}], 0x9, &(0x7f0000003c40)={0xf74, 0x9}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000003c80)=0x7) write(r0, &(0x7f0000003cc0)="eba83e42ab032a27c8c9e34c4b6c721c91de1ce8d33bdaeb1179fc1e8db7a185f1", 0x21) r3 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 07:05:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x20) ftruncate(r2, 0x81) write(r1, &(0x7f00000001c0), 0x0) pipe(&(0x7f0000000040)) 07:05:27 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4000, 0x256) bind(r1, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYBLOB="92de13945c", @ANYRESOCT=r0], 0x3) getrusage(0x0, &(0x7f0000000140)) 07:05:28 executing program 1: r0 = socket$inet6(0x18, 0x8080000000024, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/45, 0x2d) 07:05:28 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 07:05:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="e6bd8d01413b53748967a9587a395e738b7906307576ebce624b83a10fd931b8b9f1ecd90b1d1b83de14009693d2b808aa15793b77af96c994d9e83cedd0ce5984b7e5e247cfd154f4fa8a52bba4d071c78abb3444f2de54b419981e48a5f343ecf0c4bddda4f2e10260e41bcc", 0x6d) sendto$inet6(r0, &(0x7f00000001c0)="5933e5b4f5b54a211e1b989267a933f8d4bfc096ff37f2ea7caeb14550a3d26400cf63d7b83f90b302860d6014cddab467837ebe4bda8cd7fae4614a0324ba3709a8b9fbeb898d041a763f1670719cd40a5a7a8855eb6b5cbc582c13c37b3de2f930e53b6edfdbc9d3400a2227", 0x6d, 0xc, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2012, r0, 0x0, 0x0) write(r1, 0x0, 0xfffffd7e) r2 = semget(0x0, 0x2, 0x18) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x4]) write(r1, &(0x7f00000000c0)="d8a0638450c5353807f5970960f0f40436dd490984bbb1c51739caead4e7d8b3f8244c1b9407cdab0d57d2098de8e5ed8b6e0880fdc142b778ca2ad5b85846676b4f4ec636feff02b1730cc3269aeafdf626374bc9a90399277978eaefe443a353a4111be14eac01a5c41b7c22ec418281e116da2c99048732f238f49f55c455871fac3eff8903ff4fa161a1cc4a80cd0304393957b66e85411522823ce16c72efea18e8fb7f19ef2d78f4a59405b976b59c266a6a1c2abb798d93e4e51ba88fca2cb1676df5465e9c008851c0e7ab16dabab3f9a2a6c9172f1f7450a75a3db82689ea423b5895c8e546ce245da3e48620", 0xf1) 07:05:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="fd", 0x1}], 0x1) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='/\\\x02\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='/)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00']) fchmodat(r0, &(0x7f0000000740)='./file0\x00', 0x10, 0x4) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)="23732795a44162a9e7cdfc8f322334ff8b1a491959852cbec56f4ac2c188709f19c2e404be55f5db6eb42525b5b53b826aa1e53765108f7733d177f647d904ea2bdb3f6fd2d8b609d377385d9ee0", 0x4e}, {&(0x7f0000000380)="9c", 0x1}, {&(0x7f00000003c0)="0d3cc6b78f7816eb2829ed9e254c80dcc8eb4f39aac067c8bc4a4539543edb79785e8e6b58e98c475dd90e9fcbe9f6e00ab809027057d6e1d882d9e77b343f5bbb3d9a28c28c605d812b30d979b107938ce49a315db788427e195986cac1f7c7cd8fc21f25288f96d39963ba4864e3463bafb12e212423eb55072f5f64e5d84d8fc42aeaccd2e585d708f0", 0x8b}, {&(0x7f0000000480)="46b1f85a997b666ecae34ff152e45426897bde81096347f005acfd0919712da1bd971709b6bef18e230422a4e6ceb9bc04f1ec925f1c7b84018a3e4f8772f1031113ae44f9e7f2a67bc134d396e469e72bf724f8822ec76fc4127ecac40bc665ab1b2efeec877d1f1156e0571e063647269634a5371326d87ac4578096aedfaf82fe1bb9ab09e6c1a3a3dc3c3a2acf9ff0898e7d04476704f54eef53fc12e3fc4136ed1d4f367973f69c4b9e0c15b723ee72c704503d7852d9fcd561f1b876f7ea788c1769e8eebcc811ce9c1616d1aa054082080df64d01fd9dd5ee9c378f2e2b22f02525b9", 0xe6}, {&(0x7f0000000580)="45ea64c7a7d7037a9c118b", 0xb}, {&(0x7f00000005c0)="58a81ecda941d6d0a91f3523db29", 0xe}, {&(0x7f0000000600)="acd272047e7773c4a947ffde4bdfe7160fc755028039f00a7a1c1f70ef8f6dececf9141c731f87a7f57b163ed465350b8acac24f0a2a0d01bf94f179e0", 0x3d}, {&(0x7f0000000640)="f79792c021ab437dd740a9afc88c022b9980fda08f9979b0d3af0f4dd704d65dbe2f9ab559da36ce960189eaa07327011387272e7b922dcceb68f9de8c040fb50a9df8560bb1f7f909082bda7f1b54a8822c137b55fc0fd35e467e69ebb96c8cbaab8972bd9df81a6152c5645021ad6fbacfa035c9e75426f5c628d1d8", 0x7d}], 0x8, 0x8000) 07:05:28 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/226, 0xe2}], 0x2) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000440)=""/189, 0xbd}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000007c0)=""/42) dup(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x40) 07:05:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x1}, 0x10) 07:05:29 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) socketpair(0x22, 0x4007, 0xbae, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 07:05:29 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8000, 0x1) semget$private(0x0, 0x3, 0x28) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000ac0000e2ffffffff3a239f42"], &(0x7f0000000100)=0xe) execve(0x0, 0x0, 0x0) 07:05:29 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mincore(&(0x7f0000000000/0xd000)=nil, 0xd000, &(0x7f0000000080)=""/213) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) 07:05:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000001040)="2958b5d6d1d901ddca07adba22c9515437699db564c91d78b1ec67b4d5f8ce256bda30a08e0f20d020360d1e161e9dd2dc6227283e68192670002f684b8d3b69cca1bbee7e8fa837f6f0ada1ecbbe97323ce8f635895016fd5a4d5b09e52b012f23656ef7d06a878b66f2fe7f466b064fef32a03d3ea47df640000ee1d9de30f8b07ba53ffea73824bb28925299e025eb43c691c0133f2d814e51af6554a14a3fbc7033a6529672f5c62633cce315da474b64a8d066de0131c0f797c7649fc24e5e47e52bc7952eac44dd57c0c491c069d1d0223139c1d16b336e2f98e250a67fb2d9c8dab2224f56fd00cfe13b7d49c27815a84b3290ce906f3224e0fa71ddb7a08cc1d7e353c46f6374e33333fcf6d5eec1d63d2a7e9a2915c7ce3589255bdd28624efdcf72f0cecd7cf3777", 0xffffffffffffff4d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="7b5634973675f20f8d86a53160afa31ce4a5627f0323a0afe40fcf15bc450f2c062f09c1e22632b31b8464ab940057f13847e54a8888022ac83111cedf59c9c26999a8d2ec08c143006597279872a4b8f5caee2a74e36124ca11c89558bfb8091c9c17dc9480801ae6d52508e1c9ad190c099e17b81d1024c039556922e40d04fb321bebda3c3091f45f22aacddc2dd7fe67c2857764967a995843ed117265ac09bd9c56f6bf6ac976ecaff22eecfcb79aeab1b7ed8ee790245a6649352cfe11b62c420a57fd9079a1fd35c1777b4bb8663e3721ce1977d0fb26ec4978a6db0291490fb8371acf0b411cf4e44ea7b7880343f80ed9f04e7a016b4380d0f3b65dea6c2efce4a715b549e58b4bf2347eef7b7f5b6ed08d2c6095ce9cc7b39d91108ed3907a67ffa3b99e1187c4bb504ac8a2bccc2f2c4c435c6e9412f890791cff80027497b2f67e498865319a1fa04175d844545ccc8faf8a5b30840b7840cde2711b53d86caf3cf7edb05897b9b6639d8f3c6f64dd8ee21492b95e09444f22e1ffc1fe5461da3c2cbc53a1ff9c1bb9ccc5923252dec4b8de4339b0c67d31dcfc3bd51f02162a661d87f96d11c7c6d9e82bc80876e3cdba4f2ac1f0d3ad65f5a57196d63a45f1a95dcf3bcad7e50936598b3e822e75b4b9e8a6b4c1b1ff5a757c9da2ac16fc97edb8da1d4d8bc74cfda07a9b243a1a33e5ae63624052f8205416cbb2b08a34275d301620cbb6269b427650a5fef58e5f456177ff99e1fcbf9ec6ff6503ac3c9df02bd4665c53be728b877b35efc9fcc63f1aea67e30c8f02d10cdf9abc90e5a2c67cadb5706659290e010ed0a81c236440143373b599ce8e4fbdcc0ddc8ad2be9f3c110161e5bb1c5cb287d39b57fc0d5f2006bcc514dcc9e36acd99fe518b0f41fd98f764f2099b405a29e50c87dd6405055dce21805965dd22666e641f5a9f08b944da61483921ead2c72aff93e6774e312f508ec6d180cff58542a59df764e8a12450c9d29c5a7f02ae0fad8e5856166a9725a4ecbcf20e328ca62a5c6ba545ae48c85f8f8d2c3273e36027247a931286101d0b5efd2cf9065d16f21afa85fd5c9b12556e3ef4d7ef017c6a9e181cb7828a7c6900e225adf9a392af56f21ed8e65eacc1115c487704053786d2c5b36dec51c1afd5f99a741cd08bed27e4ccd18036df4b32b4468ad450d8a99580341cc8e8f036415a1087f96e3ccd8cc3381a8afabfbea7ce4c7eca3c287bac17fe1f340aadc914824d2ceb85184e0256a0c7fd318d808065269285279ac92a9ece6cb092abeff56c269bc15d9d7cbe7d5bad8d6a8f6941209adbb667baca31ae092963e9c8e6d98806035bee1a026b43226e3ce187e8487d351e5f32f5a7822bd9787a5a82590e21bf3b7ec3ad630f689583d2bd3825400775bfd3c4bef90820248489e7f88edcc06a296e4903633d4fe1b19a807d2fd225d71524ce668dd6e8b4d4281d8be602d434994985d7b7b08fc27a87bd55534e0a197e383825c1250aab067f9b205dc06cd2c415a7b14d836ab36c470a9f4c7722f63aefb8f4c6085aca7a34e277314452095d55870062ddbddd6432e8b3a65cdc9d86d79e6c315beb0999918994a0bb676c127e3040d4b74a0829f39b670087870dd4a82175e14bc995bab165159a108236327120e32aaecd654b19660312491e7a28aa9105baa023be70e001202837d06f57a7c343449cf04e453b654bada2f6e5b88b2f8971ff79a24375f8a69cc41260a0ebf8314632926dd71171bf7563aa611a6464cf3441736e9ae0a1dfb87ea6e598264129dd53a729ddc8634941c7feab3cf098489749b59e12e0eb0f440153f4cd9b667303843ad056f978e75e835d5336485833650f07a52c11ad62410f41184b0adf62812cca4f5a4e47faafeaed9e45a875ced6c7177c3a7c6515fe49a31bfd9805aa0ec18d5826164737e5703929f85ed2f29f7bf97460eeaf52b489818996296a4ec22479c4f0f83d4ba5fd03df7117b5b6129a6bb7f47bb44a3df922fc2aa4330e9cc6179a16f190b1474f560d0b834ac979aae2ea2d34099c446c59a67396e65e917dd83d486ba0bfc7f7834e3a94cf3ff05c9b0f8250e82e6030ef22d03ea37e8cc89f40a07503792701eaa4e6c785c15ce501ff1e6abc61b4e18a46237702e08eb19c20fb04700a21d919819cffe00c5b8c5dd18cc7914a23c9ce01062b0b9bb4da6c24daf367d357c1367154ff900df62f5db34ab07bd1f57f4299d2faf5bc42cea58a78ea49d2a2498501eb10c9d86ba2504fd94147d6d77055170d8eabd90c25a8c817bafa95e82320b93fccfe9281f676628044a22d3ab9a5d3727d3589a32e3e74fb1e4303a1bea2ffc2cf4f2b73cccf7f438b199b0b11cfc8f418c9023a7c4dd7fffe1b00c15ff05debe398fa17f79092cff968c2f59958b3639284ada73688461d15e8b0f92109e07d120218ba7d8772ced1ff407b2e6396cd6ad4a4f63a64c5021eb8e8b6e73ec3caf1b385c9555d5af1068a9d89aa381d1607abb070294a4d18846dcfabd35cb2f0b47dbc80b16f0d01fc249942f14971295f4325a94bdaa30cf1123fec19ae878d36b47d9a2d7db099d39a03976a21d65d4c31d740899d35c4bc6ff135a0e15dfd36c929fdb53c3f6b1aca0251492f1d272d3aa72c12cb2d173c8b889ed51b9207a6d74322c2c4bba902c93f963b18ed54a63f0217bbc6cc5bf82b00b0970ddc1bcbb09b99aad46a85a8808513e2d6ee0aa132d1573e1c2ace8b86c986f9b014716ae6a0ca51f8875464131949657bedf5f18ea7bba54fb6a816314e322ec3501235852328a1abe935cc689c397aaaa00ae860c53c3342786b0b1da43e7e0ed4ae8221e63e62f15940b669f5e2d8e36968fe00504be1ef744b81b7d2ece0b744a060d1245a521377812121b23b0479d049d7130f3a59eeb878a2bcec90c5408405f99e3381445b5df3f420726fdc3b7fc631b54045396e1e259c4cc205820e079ee30e8dbd4288bb9f811e23d2bfe604d5001757db9ad63843db25ebdb6bcbcb1d073995338ae458f5a987ae516dd722bd13418c1e8fe69eae10d52100cdad6cede5b43631746e117cd7ca2180f330e0d61188f36a3e354d55ce7b23cf98e3c2fed47a9d74a78df56b16625d39db10bea31d43f3c5731a0f414ff9fb3d6a1ebab9f4840f9e3107d0fb4b446b08d70135ce47bf28526715a60779cf095adb7a6d6f5913d4910cb3850384a728b60d4703ec78855b628b3af0575bb72b55d235ce4c00f81847db74bf6db443ac6b45941bd6240d785be399318d69d11ad344e5f6e24befcd8cc1cbbc8a77e2371bf35c0defda9d956de6095d7bacddd65aaea0067179b67f96a3945f24b03ad66c3e9f240f49937eb7078fa0400c50c9f72e71d6b952bc98084ba8d835687467dc25dcf42b602de3e10e2df14a07e874c800f564597190dcba9c40807149146d8b22a30bb91ebdf4bfcea933cdebc8ffc161502e17a03b86a9a77da1681fd0cd6cfeb60af0387ba7b03fd5a532f79e0132556d18647a6066b58a2ec3120b8e903756577361f9f69bca64fd63c9264bf40316b41c017fe358d227d19b4f88ffe3eb31c9850ea22a6b12ae3682118a4d2d226622b86dd31850ad5b138f556b750190d0c02abfdaa8b4bd97921dd59e0376db2f95a6505b48361a06cdcffdf5060b947ee4efdf43102c01ce3937c8a71c21b629c80a8f10c1dbf85f404a14e4a1c0ae3d17080572c901608517dfe1dc8326b624824085e06eedd1cb7e11c261bf8cce70febaaecd62f6f1f704207af255052d1caae1edca94af283c6b21e56a7a58500480bb950eb2d51628ba651cbe0b1aef9a2a42eec7ac7a37488a49b5eb0f9bbfa766262e2ef716217fe0c17d8d0aac3838c9d3122aceaf319598ca4ebaa6f06e0a782a2ba6077ef69c28ddd3e82d8f5de4c245591530271039767a3a9348cbe833f68a2e89724d9608752669cbabce7bcff4c859893f9e139fa4a29874e887083224c5d5b1c7dec3c76b55df4f67b26baf8b7a1e44e946e5c5678d6819090b4edc6464ee0f849a9d30add449cdfe60e60feb5448f217a239b4543dbb6fd0d22efd2cb583156c2467325098a6cc10f692e30c6309fe8a11ddd44584942588ef6b4b3f59659359cad16afc0c7b947b92d0b367e1069e9beeb8bdb38e985d2a70f9892999bc8a5f01963299e7cdc340d506f00bf1354b8d4879aa87df16579478588fbf398b81456481c7e9ca5606b406ca317e1f78ebc60062c958152af2f5e7d2142cf434400dafbd5e86e3d2372e6ef1636ed19cbb82c11a361c9a27e855b9b101ef7b64160af0f6ba6d43660393092d38620d2a690f1bf414a9dd453a9818cd31dae400d530f0dee844d79936751adc764a894035187d68f28a7d606de09e08c323ec7315dfb4abe32930b4b40e0c2102f966e4d16856c16fcbfc5d48b0ea92b094faf6735e29516f3766c8099cf23951b59a889b65197f7ac2a6031bcda0c6530ecc3eb1b248a96ff11a22979c641e01f290b5adca73d09f3afa01819f1010b5a2462417ca9cbdf2f47c35b57ee09ac194b9aa7d665861d67caecc6e83ef121ef81063ff4deece908a68bb997d4b9ddbd04419fa6f162f00d8ab2c15928377c9eb2cecdae2b8f866ead2087ff722037cf619bec8ef35eb29806c4e4d8f7e73711f04df4e9199e9d59c395832024554db43dd42109141388003232f759f52b1935f913c227f309bd4d6266b50e7d0509705ed0fcf85628577b393914027e42554a1762f47b40f1990d05e668efd3d83cb087c01a43cefee215d63c4fc80f640188d27ef561ffe5e369635c808172cba8678ee83361271c9f512cfdab090a5255d178b4c4f7929e0ebcfa1f56ace395051cd2d1027f7980e10fd5a342ca2ea408366e0a0394868a47e7483c700e28620fc09eb393bba03511230b0eb0587addec77717ce16a1ce8ab16e227adc6516d31f82010eee102ac213151e8e4488e996dc3435d872c440812c0d543fa7a76336deaaf2ca88c99b76abf5833032f0f0ac2d15b2a41eca856884114d2f8e22966f7e6254506d970b4370b4b390ecab5bd41314cf5f88741208214a5929e47c69832fb3d77c0223e2faf4ea00186037b9e57c8c3a2d1c7e43c10c5a86cabfaf184894263d32b209ce46362af746bb48ae3f73476c920c9432a95b65c4675806ad2fa225b890ff7213130814dc6f6021e45e946a79c4b426f15a0ecdac0550cb6d1c70e758c065cce21c6b69300ed608d7fd733e4142efdba27c3741b10e4339c4ed3ae94ab2088f0ad76f7ad1cb78eb7436b4f6005f97650b738879f8b988f7c0fe9361ffb3343021494c58723e487d2c6ae2ebc0b3c037b99ab42e38b62aa8a7eb896deae3a2e695e0bb260fd6dfb8b818d924ce0a9524878d6a272a38ae138ab241e6bf300b762b5be433ddbcb37e35b5678ec6539e5b659bced96f4c0e374836a4582dcace9fa413e1cd766ebb67f3326f5ca0b25ebb1b49e4c6f38010823b35db964b021c52696d4178a8d4593d22896798068cc34bf2a4e270822a49009c8a83518a7d234dcdb3ad7e943906abb7418e3461da10300ee8e92e7f2c5731717c63817a484917ac680ea15eec2c34f0c1bde6169f7574e672ecc9cfbf0c138ca306ef3fe57fdfcac4da9b06ae8e3979dc7a62d8a1d107ee416ea443d9e3a4a5faafa37a3671082e01855753a9492e1d1e151fae4f2c5d110d18ed4edc0c81ce7d370ffbe8aa5945ca980e63645814e92a516a0d232b", 0x1000) 07:05:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, 0x0, 0x4) 07:05:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x0, 0x8001) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x11) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0xfffffffffffffff6) sendto(r0, &(0x7f00000000c0)="36c3426d245a1faebffe06ffbb16127b4e3177c58913c77f182f1b722b82438ceb4fcc75d21ffac7df3bd12eaee6221145099464ebf28975ee391f4b2120a81f0be2d51ed8acd3ae2e716f7cebdfa5de9d8b16c88536370a360fc6af51db290d8580a9d3080e2c0b798b49b66615b1c49c5b4f67588f43d970b7e9dad01605", 0x7f, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 07:05:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f1664546080100a148", 0x158) recvmsg(r1, &(0x7f0000000680)={0x0, 0x113, &(0x7f0000000000), 0x1000000000000179, 0x0}, 0x3e) 07:05:29 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x800000) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffb, 0x8, 0x4, 0x200, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x8000000a, 0x1ff0000000000000, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x10001, 0xcdd}, {{r0}, 0xffffffffffffffff, 0x40, 0xc2, 0x2, 0x9}, {{}, 0xfffffffffffffffb, 0x98, 0x40000003, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x6, 0x3, 0x80000000}, {{}, 0xfffffffffffffff8, 0x1, 0x2, 0x401, 0x6}, {{r1}, 0xfffffffffffffffb, 0x84, 0x40000004, 0x80000001, 0x101}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x2, 0xccc}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x1ff, 0x1}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x80, 0x1f}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x9, 0x3}) flock(r0, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000440)="afc8fc873f72bc15e9fe649319004099d02e4dc0aa3ab30d19848dee6085f9f9190f9e9c015fa21c6e1b5a4b3ef8b187692e0d33c88f9c5cc255deab2f5715b8490a87b66736c3a2627b50d11af4d3cf3c5dd61bb900ef670a35bd7d024c5f264c9e5b285a9ed7ac1e8db09d4c59", 0x6e) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) pipe2(&(0x7f0000000200), 0x10000) close(0xffffffffffffffff) 07:05:29 executing program 0: listen(0xffffffffffffffff, 0x0) socketpair(0x3f, 0xc001, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="fbe10a4efba645a734c2a078e9dd1037431be53fc552b084593c55b53156c39e46b602996001294cdcc904e18f20e2d5c7a7cf166e250781dd7ecd677350ec011b4aa47cb70776434754396cac8dd3676b6ec9938c837d7c7f016bbd950951e17b77c1ebda589107917fc0bc6d6da41e79a9d9a35fb6085fbaa00661abaaa4fe40328e90e3fe6155e3290087e3ddf036633d4d368e793852725e01c80cf63326a1ee6cb4db7cea5b4c056b76393f1ec28e064a4bbacf56e961048be5b69943201f4a55d110c48b7171f8b447da8353b43c4d1a70abe74a34fbb078c452d43898cc9bb274fab50edb", 0xe8, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x288, 0x102) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) listen(r1, 0x9) 07:05:29 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 07:05:29 executing program 1: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 07:05:29 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 07:05:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000240), 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x1, 0x3}], 0x4, &(0x7f0000000300)={0xe1b, 0xfffffffffffffffd}) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x60000001, 0x0, 0x3c}], 0x40, &(0x7f0000000280)={0x1f, 0x4}) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) dup2(r0, r2) writev(r2, &(0x7f0000002500)=[{&(0x7f0000001500)="73f3c5ebea082c0a4fbf62efb066dacadb7b37a8230b33ad14c8c70ecb5342db829928bb100657f99b9d15d2807367416b639fc759d622274c9c25a5f0c3b123bec7163d70fcbdcf7f88cf2bad19dda1b8b17a8964d53ab61d5d5a444e7bc1950e8007f94106180dbdf91e59b1fe086471cef8f5d7c592ecde91e52a34ad16507634770f245ccf139db2fdb4f1a5085b611e1b7dce65578712dc2ad30b692b284fa064e1ac1e5d0bacc21eeef9f0d60ba0e1e48c7459759ac46ec4375e0f309923e390d466140435d619770578de68338b78a7967e7f7cc12ed14263d3e0b764252af12fd17cfba4acd64337622603799354f3d635d1e8be3f77cd1e605d5f3b2293fe8558d8953ddcfb5a8e69bf6c3a8fff4ebbf329e03f5d824bd7d353979819e97ca9f8463b7544aa73932f501b598a8004fedf277907e8e37de8323bc466531a9af8e19225aff360902034a76c19a6ad63e06edb201bcb464a8489d370fcbf1761d25c8936eb111258dcf70cf2cd8e9922173ab423eb0bdf626e7ebaf86e3b7b991498607bb8fd0e45257e96ea1238016f13b06539ef4c1af8bf7876bb209093acc180ef17cb2723855ea41b188d6394599df2338c0dd4a84a5e61b505c00a0575fe8cb4f245c8122e6e71111c4a1db0d2f1595f0e1d4574b679651afad74fe6c3e68e2f06e6ef3c040bf3703d79b904d62186e63544ae348daa6e26c966f5e3250ecb08a1251b1593871f50c56a71df1101d1b8fee2db3723b52d406b8ac8409d9b157412210a9b85ebb098a20ebfe759ebe8240aa026dc853d66700ccfaf1f4044dbfc90588cfc33add7921f114d1248c3990c40c3310a19f278487fe00d6c984ee99ae670db2e35faeb639d4b78f7bf84de90364bb4d820243039e77567b654321d92aebe8921b1e3e1e6fc63d2db43f3eaba87c85423b435e92fb9a9d94f3edf106e34b9781b45a6d8551874d10b1c1196bba535288167d3d966b0260d6a8d9aa30b414a06f201fc5c691a768f02fb4cc41fa0d0d7ae3c631c8761937e95c0f64d2973acd04329a81f6d755cf56a64924be5b719c21a1010751f988c191de5833fe3f1e107cd22869a45326a47da70996740a36693e04df1964feae84d01b47715d6edd4fc533d9b939573f7036fd61b1a923640f24dff59cb67fdc838b1162a68e3c8b7776a14e8646ae99f23a2f67516c4bacfcf5a1b930b36cd41a54c97a19c2f491dbe8c9882b2e5820fe05c288c78c9d943f22706084e82fbb735f4a1b7cb19067bf5276c4f744b9372f66bb5345a979a96a20609e31ea64c4f7d6dd325860f6a7b29e444e8dc564960563d2fadba308a00ffc2a0cf794952d78c32de799acda6b647815e5fdfcc343fbf3081c84fc6f64c29696180b755d856f1281793ad3fd79edf1cd4bbf9069a9a94eda8705b8719c0c6c902a21edb8e06f0a22ce48163b1de3d4778b42b8dacfb2072bad8b6cbf0c58a522b843ca0053c70bcd8fc4d5a866b78c24ebe03b39a089920f20ed724f33349b2cda3b68e6dc2ddc756654b2178267df659f3c908e0b6cc0fd29c119d2877eb0414820e2ed0df8348b1c17eb7e9d6e563e13ae4d0a03f21b64d69599a112555e241c6c31d704a507ef73d008aebe3df7812b6a1f191bb9e8fe089dcd6ba2c577b65d2c0801a429136b09030ebef2793d5b4e0763db79961c6316c31c7d29c8542d7bd315c3756ccef8c1847a0a0652e35bd8c321795cacf4bb7bc0ad1195a8f68a58e99c7419bf514629f5bfd857f6ddb4c4266b3b8ab31351b014e34072cc19352bdeab2b074e9d3ccb8df904091dc0c6fdbf836505f120db4c39f2798da60a51a521bdcb4ba66ad0d5ee3f716f7b88b4e88ee5716943f6b099c1cee2b5d1ab5256a466446189d5a1640384ad0c476725aec112ceb622d4159a14a023b3b408d07ce126195fad4b2921180037f2f440e8aafc7409917b9f3e21801211e7db63255788acfb9ee40d52d633f466e0d78937ed55c361573ba269912d036cbdd31ded1dd1e9eb9c96cb5ba496da58d31976c63ca3caa1f3ee587abc655eabbbf81ae69c017437f5ce5f967cd9b7ae491281dc589a2b36b17b3f47b04e221e4938c343d0c0e2ecfcabf700382d5104c0f82fbb819d92d3a3707ab48bd36f594278677bf6be9b2023618045aa111b9af3011067c2e13341206b2188087e9699040547cdbe9244a0edc91f1864e9146dedf5bbe04fa1e4f1b74eae8765c24da433f60190b05ddc6ad08bd56ffb6dcf38c0a7aee701e71e0fedb0645cb71c7510a978d791578c89f33db055a26db05fbe07882b842325bbe5db56d8f8b48dd71c809817092c750cd7d09d491f02f73878d963f05f1582c24d7530e33e30587337ab8bf46363463c9f9f23a108ce434495c48d48ad19be6fe5586d93e51cbe7961d7935acef71f90c89a28797482a7e3ec1a02263e94e91b882a0133362c067ac9f3a736ae388a713febb95aa327c8fce04c40b9feadffd9fea6e59a0fadf588f3da48ae8cd7899f46fcb6eb73c79a8251c27fc3b5735a9a04c64fc49718b68e4553573e8c3ad8b4a8bdff63e31c82889cebe7612090e00b915dd2748ad9120aaa06d48004c9ec260eb11884d87d15aa95ab11aad5c72b99571df3dd8584debe3204e9ecdac5bd12255e8afd2feaa0208e3e6a3fc550daf18fe45e8b91dc6039dd6401e9d0b5d0f1078c3637aed6f40f3688195d0f8801e6762bd75dd2e0c1d9ee5a74c656f37bd723d74ad25741c4f58f7f12a1a3347614f2c273494b2d6e670849dd6db58e3fd7bf92a386b50d2ce66c56287c05bb6b29224439669b04a4b9cbc77d378dc741d4ba7c3764196a107d6ba18cef13f40bfbc86b9e22fbd03b25bab36a2dc7d087eb769562313e96784e6c1d410edb30a22b93355531a7d916463e59ed666fb6f7928fd325d64160c064d757e5239726561f6623ed3724214e90c1c5bf2b41e183dd084d54d2acb83a16cb92369001a26cbfc98f2bcd10abec6eed1e028d9194524bccc89e4977a6a079b1431541bfcbf8fe42907003059e713924938637ee57a57bdf490376f08ae0ce17d31ff229829ac2b8463abdad712498333c99aa1d6d547cb6f1f1475930b00aaa86096bd84e118bc4e43b978973b6d5aef856a4093fbe6942a31815b6fb7d2c7e90756180eb4a25a3166b9c4b42d43976f47d21987ac84309cf8d5869823d1d833fb7cc5d10899f49fb5f75a461ed4828e7a5f0526a309b9afc1c96e14f14c0fa480c074776307d43e439575dfd0fda25ff680ff5fac17ac5cbaed9c44fbd025040701c0b48c27fcc91065bf257db9a688e9e836c2197860b2f8e906eed2e2eed128fadc931cb7273ede75470a2413df10430b3778b31b3bc806aaf84ab3e4e316ce1c7f0ec3e67120c9d25523e34e5cd0881a17c9870a1bc41f4532f88171e150bf4b6c8de6336d9b1bd9e4002859ac4fc5324bc05a89983c0db033ab31bca3344d77f7138f6bb8aaadf86dc37fef20f8472d421855036ea5fd15b823994451419381bf4d4213e5da12eb9e217255a80807a461751dc41b1e95e1a733f421ac190518cb9aa513e6ee12d50393b6c1b7807f61ecfd8f7ad6684cda6b769676cc73b994924c87f235e1e4557c45fb62d1ac7a5c185874df00fe76aee547ae36c304e6b6dcb6123f3beff2239de68f988c9cd880dd34d1d8cebf4052fc612d5474be56db287682d6ff199528a609a12d8e24740477e511d4217e61f25eaf8e0ad4b32131bf419b6d4e901c20278aae17c982ed3417ef87ece3a37e2de9622930c3db22c18d7d2a7e6d5997918847e18e8d3c42736a84cab6b842e846a467a29512d0b8c54c728c57228af9dfbbf272208d845d27903c384b38428e4572d7ca1a03524c622902a83a2d75a52d6f9f362b8d8aa4126739a50008751181f44d2d54d3da07293c8a2248497eca6fb8b97c785475b3a6eea1e17182060387690e93606a17163ce5ce154cc91922c571a7e4f16651ddf9288d331c1d67623fc53418c24bd802926acdfacf1167b83b62138b46a60bd6003e883b42dc34c479bcc0b868cb88189d51e6cdc57784b79a981a36afe2ee1e5b01cc803b85c1e3043c9855b0d10fe4e87cdbece5126413d6d12fad3069cb3320906b5947c9087eb865235ad41bd184ade8a41783b5f4093e53671ccfb8adc45983a7f68b3065429e805b2ad05fb5371f07863cf1f496b73050c97b81a656dbef3e008dc71f2835f22a6fd756375ba0dc365323a96c0115e468562527ea8b6c642bb00dc3fe4cbbd826f110177c4dd5119f4e6d129b244ff6821da6daa3980c53ea9614ba85572efe1aea7520ada2ecabb97e0d9a1b30fe704ae8fdb358b14559553bd184f1c62fdae80beb3532f9d39d466ba119f62f530161388ac1cb527c6307889115eea6485f6e5735375fab24a29ae39b2131ef09c80c72816fe84be9059ae061a42ec45f22102f9102229c83b0a889bfb61c6917604a37fa265d4b6bfd41f1baede48913f91e80657135508210d7a3ab9436bc2c1b9ff5bce670f45162e1ba7ce643f646069f80bb908e0f88edd0057df5a4c68ee9a72188b9f4d3baae04195b5e6f568816e0dfd34f35c7879b31d96ddb583b495c7cd986a1d8248fb8ccbe40064dea2ffe469186e9020d4dfae1562e7b1d96de431f077f9e54bec13f9669042555846af45d24b2b9aa5c5e58c576ed36457e37eaf08d0a03a50aca7de8f2c945ddaa75714714020105a5136e5cfe75fff996f49f7a1f3679c0d70b3bd7ec6ba98f08b1474e8e8c5d9bd27cb9ee2ad1db94b8150119ebcf89ac135212437c541e28347673d79fd3eb87ff88ced3b02c2abe5089d1caf520f8540095ab3edca5dc1e7fa9dc9462fa46ff60ddd6ca3cc1cb549cc4760da9c60c7c0c50c09812e688c8fb36e9db575d876e8992a348af80f36afa90df20d5309e7fac6a8ab9504102b788cbca82fdd25ac8d9bc3789f1ff6dc3832d5a458d103c1b69e718068a2037e4d6f4ae80d6ada2725cd1785ce342f5fb5728826662613f96c766d1a1d7e15fe160345e9e4ad7df548bdec8c6d35bf9bc0cb5bbbdd9a6580f864c9c59523e0d5f7a706159c8e3415e46e700d10b9c3646f28fddc76d3cec8d72093e1f6ac1744bb46f1a908b36b2c695e9aa8945ff07cddefe3464f56930f5a725664f03e45733c2b630eb8f0b7c2c99be0c915017704e27a4c15bd5532c9ccc59dd09a5341df1ed2b72dcb52b52f1289edc16dff59c0c71800a151e24c5987bc4e55f5c52af719dfc32cd42e025b8a1aeeba433341777d2c4425c5dc745d2588e2d83a953aeb7ca1da10eb2d8533a035d121379075e6ccee815027d2430a634d7fd2944dfe3f6d77d4cdaabfe458d9d79bfbbb21f57f410f193a33cbc1e96c4beb332d9c986eb415dc80321f3ef4e1fb437d61ecd86266f4adc7f2703ccb30e3ae3e22132cb504423959a9028db1f97217d75c72d9649a9d7ec3adf69bb65edfeb3bf1111e92075f1d56f4e573ef9db6ceb944ee5df0a2af88f22102a8b7188d47f148e6b548c38d35c5817ae138d5400ebdd3d3a2ad56aada7bdf692b186f617a6fe5a96f41bc398ecd65ed758d1b03bb5db7fa42eb4e58ca691132feb2afd6375c9828984a4beb9cf99a17cbf981434b30f3038e668879e161d9dcc8d390ab4f268f8525c4bee459be22f494e455b2661ddb0d412fe419be7962eaa2d53d0ae9befb95625dd16ab7d78fcc32390840aa239eb103480bb4d8af5a0b77b51dd5d11d1a13ae8532af9", 0x1000}, {&(0x7f0000000040)="c4", 0x1}, {&(0x7f0000000080)="670762b2cc34807c207e9e33c0739cb9a96e881821850ef139ccda5282cba67046c4d5e18ef54e7d", 0x28}, {&(0x7f00000000c0)="abcd444407b0280895ff126c3e5857c3e881dc1837655b9601070d4149f75738d08d", 0x22}, {&(0x7f0000000100)="ac0dc376aec63f3f8897d9faf07e174f519b536f88276042f39035ff6fbe9ad9f05a3d1b4b99a446cb0670a138f1f76df7e8b29a90dce7aaa1605a124b65cbdbee5b1f9df3efe224001d31c8c6f68013a8ecbac88a5663a3f21ec502d27267be", 0x60}, {&(0x7f00000012c0)="f4886ba81fb889a52919f827f71645427f69a083f0afa171355be51b9e38300612cdc5ff2ab4789dc1819c55f2adc57be45662975e20c09b9cc25c9f556969ff8b9a82d17dee1bccd6c6701c00c8014506b9b2ba176d552ab24797843655ebb0b66084fe9e1d2f307787fa76f9cbbde78f768d53f6073b4aff8228ff7d6d6f09b4c585cccbc9781321f05ae1bec76cdb27edf3225ed2fc94800618a0d7ea98346087f34e9f11fb792cc0dc0dba98822c90fcd4358a1b", 0x12a}, {&(0x7f0000001380)="c7a38c523333bc853ad86b84d78d215edb8f56bb5766216bb295437b3306e5d95d9edef520b6fac484b152d98011aeb151444038c683a9057cfd1adab3232d5b54377e5592bd7b251c178e36ff4b3574165fc668a959c2f01e5ed556c7768038da9fef3e9e159fd97485641cdd85ff488e2d96565314afaa4082ab8cd0458cccadab99b86776480469fb20502dba62185c5a71d408799a3771030970930cb89864ff7ad0f231fa976205a000b34f8573018cf2aa97339b84c85fc59a86b45ddaa4dbcb2595ba763eb553a3fe737f380d2212ac0a20a75a19e845411a", 0xdc}, {&(0x7f00000001c0)="cb9c42383fcf980e1510401e1c2bbdfd59acae4108de4d4a01", 0x19}], 0x8) 07:05:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="c2b1fd8b9ec1e15cae0006d5eee88243310b03edc54ebc593bc0d59c2b5390b4bea905ed36d934ebced69c120bf2d07caf5f9a7bb66b5bbaf4732a6e280a9a91edd0e5176624d50b02579d3d079d656a443fd5f535598b5c1d8f6daf8d2f3415013b09", 0x63, 0x407, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) 07:05:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 07:05:30 executing program 1: r0 = socket(0x20, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x1, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x21, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0xd34}, {{r0}, 0x0, 0x20, 0xc0000000, 0x9, 0x9ebe}, {{}, 0xfffffffffffffffd, 0x2a, 0x40, 0x5}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x4, 0x297}, {{r0}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0xbb47, 0x80000000}, {{}, 0xfffffffffffffffd, 0x10, 0x80000003, 0x2}, {{}, 0xffffffffffffffff, 0x16, 0x0, 0x3ff, 0x8}, {{}, 0xffffffffffffffff, 0x82, 0x48, 0x0, 0x7}], 0x75, &(0x7f0000000180)={0x9, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) 07:05:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getgid() setgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) setgroups(0xffffffc9, 0x0) 07:05:30 executing program 0: r0 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/33) 07:05:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) lseek(r0, 0x0, 0x2) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) 07:05:30 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f000018f000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x2) socketpair(0x2, 0x4, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000267000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x51) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:05:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xb9) unlinkat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="95c123a3c15e2c0d2886ab47658f82bc74e484fead643b5f0abf3002f2709e4e06711252d53ad4c318f8e6ef32c3ed2a48d73446cb9051f01904d146766812cf96aac6eb2c4d19e55424e6f9dc516668f967884135dad85902b444ebdc5770e7edf537", 0x63}, {&(0x7f0000000200)="74372c2495d8426ccad2a8499a83cc07", 0x10}, {&(0x7f0000000240)="293a4e251acd2050339be27e67f2e656e6c48019a17f0a6dec1b6e177425f2f02ce3aa92a1fe5bcdf1b451485358572d0570d566d50bd23c55b23c6dc7f030fd31fabf1a67248f71be4c86d6489f69e3a0e4e7c2b76d2f61d8238efc0db61a11f75e9594c53f52b8db9fc55e7825fbbbb8f0b21743278569dc18da572c262a5b92d45fe34197cc767c0871ae8303c295489d6381bf2ffed3dab153875851bc11d30c3eeef22ed0e32a1899530fd84c0f1b999903bf1b3f43e2dbba", 0xbb}, {&(0x7f0000000300)="f480f3c92e445246ee467221b8252a031078021872c31b007a468b2a1c39ec2a9efd9419065ee997114d9b80355373494a73fae046323403a151d2b69e8ccc1421a293004dd9737bb264cf7e24f05c25d2fde3cd088cfec20f31c58aa4aaad0414fb8ac8cbb5c9b9aaf3577c0900e67d826b1fcc98a9ec71d6b9307bf5d59953799f88ee5bd80433b03a0fe90268300e0be089b2733004a09e018230cd516cef5577088980ea958c0f9d75e613027a4c406398e354eaee84de43dc65b07893675710c480b24ef6c248ace131f371c8bc3481008b798a397d8588715bbefbe2b53f6f9715052e8c9b27c845ab942e0323dfd1dede576a1c352af8aebb18d43e2bc39b75811801790cfeed5ad2f16c487f1a2d2513db90ef32e2bafedea37bd32084e6102c4b2f6b7e963b6a2feb7a65fa5225a8db7f95e0a50bf6d2992e998ed25409a4fcd3b6d082091364248bd861902c1a88823210c79ec48999154ab4414c3ed6cf2943719ece59b9f7b0b6f2c3925939e183a51d1c32b2127b98b2e3d8408036b00aa9f01ad45ecbf1fe8d0649d17f9e346031c7a3d6dcfad493b50a57dac9351ad7d88efe25f0d19d64af354353453c3b88a2226aa0fafcb8e4fe88286d3d6d474375f6e94a52d0f72eae03d0eb945d819ae7875ac9fe9e5e1e9fbb61f9ba667cc0a6e0aec9ef44d5f832079b4c99df537fd7bc9cbcfdffecd4a7a2e41e34d73074731daa6eee0598731a90f939e77b8b27985c29fe75db0635291e9273dbad0285f71d28bca85fc2708c277e96b6cc8373ae0b5f6a5270edbdb644cb220b2632e6ca72c3b188350f6bec3d72dae270a33e0092d210c5ecee1e62e255561020e3b7c78457b5e436ab523b74b752c441ee41ec5f711915e4e413e9a31d628fee52e7e28eb42d804d92b1ec262d22b47a17f63dddf3bb263081908b5a1a6b73129e8239a543553bab78f883122f29d8ad022263d7510d56b65b420e5c3a584fcf04073e6cdb14935179c1e4e405aad85c3ae0ec6267bf04834cec0348564a8b1d4cdc73ebba0b030d886187cfc96dd94318eff1aa814dcb7174a24a9ff6f1c4a168d3696d49ac5973e600d622ee2582ccba845e62a189b1ca6b48ebaef7514aabfc3d768f1e72ab570cfaa6f2dbc7f4dc387b10319aad441aba816c6fddbd054de189a23aa68633981c81ecba67abf3ea048a51e7a7eeaa36f1273f2b69357558f1bc40799ed0fd20bedf8bab6170843534bf48b6b6396fe3144ecd0e953c38d46d3a7158de08547f14d08e4f9d6f8838c9d27dc333c02452e6c14b7af9812c5876eaad0e60fdce8b550d68edea4685fc95d093014307dfd5c1c3adc55e6e00a7d6469402a5aac74e671234d2ef94913053aa255a9e8d270fea2ba5bd2585e08867e3d10737c58af582daf24d19d6e8c07d7ea416c29705d8a03e6cdea993a3f41af17eefd0711f68d523d88df23c2dff290bf5d40d43a91257e488fe8f2c92c90f307b47acf45aa9f8194cbc9a8caecc45e3c5d1581d110975abb508eb962d709cdf5cbefa89f11912ed8807bb769c58cdb9453ff7a486206cc424d0d89b82235e78a7fc5595f442aa0cb7386550b101808918697713ab0456e7fe1e1e3c1d86bb2bdc70735f983254a1754ba44c09bc481b45d0c23078423cca145972a996ba1f94444174bbf633bed3febd54dbf1cf96767c7f1e26e9bcaab7efbe43fa6669b35c54eab6283e8a27fc38651723afefe8c3a6051bba8fac6251b551347f82e4183639da881fdabac0d652d2e0d9fff77fa5c0c5c25ef50c850d340cb88de88643b723e76bfd427dd124509c088140a6177ec8cffd27277babe48013e6420c32076877d0e8a09522d33cc98ea86889cdaafc93e207b077a695fc62a30725a9faa9b8cf80dc5c2a996bfc7b7e75c4d946608e8add0cc6fb66bc5c8c7ff87f17052b37268feb50186d2042e613f65a683da8bdda498607605f8b96bbaf89affcad3ff71836db236ab8fefcdad9e513185601cb5c761eb77a53b3c0105209a99aea45ea56ec57f6c894c428857c0465939b44717beb2f1ef2e85afdfe67f3ca34e28bd6f01a4f1c47a79c3563512ec7309a28fb130b24260c52d9f50acda150f81d29591c840d7039a37cf0a053c1bcb74cb695f96d9aac71c07b0c514b530c3276e12cb321c291e94b19eefa1f533e897e57d6b866ee4bd304417ee9af0a082917ecab816d7ac5758f8ddfb76fa7787260dc2cc3165d10af804e78f9ee1389f0f0b07b03cba791a6f98187497b79efe626784dcf9217e135cbd7d7db241118b9f438df7d5a4f2c2ed08a95ea7fbc267f4011210b33d395626f51a941763f8924786e2305873de0b05979d752553b387c429104c97153ed2de064b304c56f1384b5355e8a570010d08c413cc8cbc8a60267a48b294d91de163558e8f95e188789f213ec6dd18123619cf5123663b7a4cbb56ca340682efb209d8f9a53818e4c4decc6046c866bbd5860f34f41ae1aaa0c40386f2adeb586b2766e914913fc5777d7e1fad66d2891df2f9379c9a62744dcc8ec5eabd247ac4e930309ad3e1abaa73ddaabc16f8e2cd5fa0079e301d3baf711da92b19c280971d7e04331ebee2a5c8b9616074c3537ca7057a04ad9c813816f957141c6299d9e2b07b5940108627629de9b343a8f5a5f06f02873e3a652bed07200af7b8177a7dab50aa8d1c1c85886a988f1f4d469b836ab1b37e9dec856cf7501050c38b5874655db7b597be43325fb6185a5cd7e8698dddf327a8a495ae443bf3b971dfb768de9cdbcc14bdfac2d9eca1a159ea94b37773ffbf0b981c432afee35f4d9e183ec33b0c1c013b3520aac84da1c8b99b41f9a69743994a7a24fb8237b8a3ee5100c2103a14a58b495522a8f5b82d57e1b769ff30e4e7890f3bb485de6068c1b793a2d92e1bc705b27679fdc79fbee8f53eac9665adc064b55cf39eeb7e5959a7faeef0b478551cbd7216bf617bf0c61adeec88197f2a8a67713219083a2f9a6f8457da8ec9ee6fa89629c4992035713e8b71902d5e83f92e0cd0096022385625fa185dad77eeccf69ab7cf36e2940f70635b96d7a5049342935b36c9f4e0484e906afa50a4b73cfb9064b78ccad9edeaf08ce9e57f549610bac72caf39c87034a5e70b8044492433d92c4c11a8ac34ccc0022d44d78e7ca20bd4ea9feedaa01189de1b8b53a79ddf93355b57573d48a3afcc48506fdf88ff5e30f75f62e09b87918d39e2ee44d185cd8ad427a7c9a0f725248e9cf6af15a1b39dd54dded60ebb3745f985226d6028306a8b62f6729edb86e4c63f599613c10930be045a7f60f2ce3851de7e82853381bd4a57522a2eefb73fd30ba612f5e0b109095d5cc45bfd71b7f1294934a1f7d580ef8fdac33d9d68cbf464e13e2c2c376c1471bdab0a6a6ebc0c640f0a2e7cfbb79c10690505b5d601a69dbaa38e3e1443e2d909733b1cfe679ea58687aa6c0bf4bbab8d486cff540a7fa7ed35ef43f4f788c3ff64b3c09b6be62a05f57bf8ae947a70483f7e70a3a86e49cab965114b093733c9c026a26820bcaa50f413f50ca46409dd2576238c4b918a29403d0ad6e345bc1ad295cd090d83fdf81e22cb4f145941bc4ac905056f80518b92ea7fda098e9d99877119c5b2005ab1a4a9d88ba04f8697c96ac232bb35a890ba79b3433f4ddaa0849addaeb1f0e24094cb347bd17e6fcd040ab2fc64cfa567c90cba3f03e4f30b308b3fa1c779f7b1315c4b1369fec18ab4b6136760f8e610d243ddbc5b5f4fe8ac7ad13031ea103be6f092a63533a430a6903916f511ba2463bf7b608aa30a79b2bcf0a4d6b62ee2d760f054c3b55ec9df9e0a0976710dd010ef1b9e14fce5db27b7f1572e9939864cde857db980b90970933f423b8934adff1388d8b804aca8ae556888f145e62897b00fc90a4029d7c9308a0e0ef851aee446a740436e58fa2574069e76ac4641663bcd7f8e70109608bd8649e2e2f3529e3edd827bb3831a3c7f7efc10ffc4aabfc6b3ac161b2739de44411be306d7d92e46b5bd76403e6137eaf4a04e4699502e9a1ce8ae86a517f9384aa9e71250c1d98429756330d140588bac302657bdfa395eca35032b9cbcac27a054306460a6d6d31fe8f8b7dd97997ffd5950f61b4370fa743837ce45c28787f1c6067143a65fb7f9d354398e13a1996e7168d3903cb9a73138aad1f53498a2743087e26c31e8c821f95e21122325cd0fc1fa9fca427218c4ac7d94d7a918b520bd4b937a77b27915f1823b4e5403db01fb4eaf983edc6c1f3064c86db1be643b6a3f8f0099b6d5c443abd3599d02e62ef19cb48ee9595042abfbfefba15714c8111e2e897c20aa30c4f8426f8549c958f2201ce8f8ce86ed720cec0bb298ad13176a5aba8e0fc101ccd359e4e76070bc71d89d57dbfd23535a11701d63d76b674041d87fe98d3960f03e5a9177adb631482de50a6ee494d33dceb4ed2c196d910bb087e340d4b928d3b390c5143dc5ed62648b161550af5ec0387f4f96f25ba2a89f0986c5cd244db386126eda5d5526b3b6f8b1d8718423db41b3f6922e5485d3311e3b693963e6452daddd25bfd8543baa8f939d9e33db9bf81fbbc6d9392470bad0a09c965fc52ffbcd8d8413e9e562975bcf6168451f5b25266be4f43ce2071cf8d40bfe57dc99d37f32206ebf1902205e71d80ab72a97f8faad292b1cef9572aa84afd874ee57a8d1ca1369586be6aa57a4d65ab627ea45a14bd028891b948b64cae81c576f9576a994ba17f136046d4083523e0f8a0c1d0d21ae27ea8ebb6a2a4c4c12947396c87a6a42d7ee09edec8819d6155aa8ef705ee0aa3533f0242b213798adc2174ef151cf199b8859a1fb8522a31798554efeeada93688ed1d0693c64345c066cd50066e08771f70bf0ef3859b55fea1cec3a2b2a680297ff1dc617ca8b6caaf9970c23045f1dca84bc2aff1874b803a8e960ba6a895d603c94901b266a60be1cc443c5b74536c6828576d62421871a97fcee4180050c15bffbd3daf22f1962287384b34a0d8e62be5adabd358da33f80877bd8a3dac2e2ef90e48c905aa02cb078c91b2dc2f63adeea353ced06b89d116bfc808ad2d89a05b77a24cf575f60a7aa1594054fbb2a745a4413a397542b97c45de45b531e536b65936dea4a28025325ef66aa249446ec2b7ff903959c55407f85c42bc1579fff180c75f44a80461fa121dfd43a739e262031142a062f8b34143afd1457c6aeafb40cb613326419553898d3d24b1424f0aa7db1085167bf608e452dcab7f2e9374dc96f11e6feb0ea4b46dba2c81e43d02d02c076af203fe8c84bf94f1dccbed645441e4fed3de0e76c8a35de984f4ac2912fa6208719cf7e4543936cb9a0d97f218f0d9bf145c4ce1e0f5d2bdd6a32c966f495b373a34d3d7a278b4568521435ff7916167ef19974ae25590e63b3271e8a20882a2e9e7bb8a89884d2070c2abb99cae5c973567dbd1d297a049ecccdfc9d13498627ac6ecbdcd07188f98c9d219153181fa1ef30c57b439014ca0227659bc41545e4f142aa5c209c8fd54173ec5ec5f498dc1a8aacf9515fe79519c376a96fb15c4ef0a83065427dbffcb38f32a1850c0c366d8f10babddfa72c58fcb30d0490085141fe257235ca81fa2592e05ad4ba0d2af5db4628f8af6092a5fcc723c5d335374197a05a9a2775e7fc1e680b4e4a692471378eda1a1b12ea961660d1da66b15775832fd65764d94727211b2bdd83ea8c8d76947eac242adea0acca6e59e8c2fbdb52b", 0x1000}, {&(0x7f00000017c0)="9b53e6559408f7ebf21101eacd449ad3bea6332d6d050ee819ace829a72e5688fe25bd3efbbbea556e29adcab400c7e4fca08dd9ea0326fff07509dee7aab6ea98f10a47cb9d0781568af89c4d250901a7f175c3af80c4e98a5c2d17fb83143f76ad7ace1c84a28547fe611a1cb73674e6f7600106e219ba30b41692be6a979dc32b02f1f7ae0ce3f18abbfa852460957cd7b2727e976c538935061f5537eaf1922c58fc462567afeda3053952414d8dfff164111be5043d85f9970464adbfd2460c8229504d399ba1db58d5148d23a6e61e976223ea92f684098afb54bb9c72e72d98935da7d87eda91570dacbc8ba29afed6c17db88ece5e5523bfdf4e9ac76ec1db7e7ea93cd7bcfb1bcb5adf7c3fc01c3724576435ff56e414ff7652032ec49a722092c146f3e6ec8bf69f70d2b472831969680db54c5de0c6a5af0939fdaf96ae24cb03f300be05d255c0c89f88a76e9437de3ae763b890becc73f09dbe572d12b822a61226507975c562ddd9a425b1e0ecb7be8d242830e61da5a53f839556ba0cbaa2907652651bf264900238e6aff7e1bbc8e3a4466c50a7b8522c782414a0858c93c8ed4da82812760a70eb3d334ece560266bc0e3cb730de154a168a5309a2d608454ecb46a142d3fac3bd4b98a8b994e7484e6091e6dbdc68b4ffa6b1568a8c3c3a52baebe27c06009996e5adbd64c42df0d903eeb03a64cf1933c23d5805c72b042ea00db2d8226fd891d09820a8f0bb066f2a311595d10382f39d3fdd1ea50c49db919df78cec18f3b45d6efcd82daf68b1095e45bef404e71f48e4f52b1c26e6f4f426b730ed9acc7bab9aa17bcab1a1802f7cbbfd64445b3adc8ec4293fd525d974b97b8b100dc35c658b5b80be318e2bd239a31df3b865d7c9e2f0dba7a113fb4ed6fb9b1d6d8a3c24222fa40fe1a281eb5c43029c1a7a9a2af1f7c27ec349392e3f099eccc253d4699ad85005507d534a7bc024968b49e698b8026b53f888adba6f57d3e8158a310eeb550f85f0c37502e2d95fac6b9787e84d899f68a0cb3ad81b8c6b003cfd30d65823d421f890c488c00a37b3f0f12cc23da903892cdcdd7c0927037cb15d1825264e74eacc69892837121786e1411f9d52c271f52956a84b82062923f4aa681135a201093703cee41c984c48888adbe2f602597f062e4243616bf17b80a7811e1fa573e3aaf4444917e5977e87613a3c86181f2406885e7b4b4816dce1841b5614b31c8e74d57bbe88b8f1de143c88f7d7abed41052474185e2f438ec56dd85ae34c59e95dee70dc147baaa4566a39d3d246fba703e16187bdb104cb3ba32209bf29d5fd662601caec0b7d8e6a80ab017c53faf61777cdccc0402201702f6f9879a4ba29e01db0dea18cfd7928981f87c8f80fb2166616da1dd53df0aea47e36df2f45684b4511a629c245bd2cb5224577ddb068eae6dd6db1d3804124db2e5f110cff06efe8ea1a343a0618c7c8e86c2ec9257c2f1a34cfc97ae511499e8cb8450c56593e78b63a325de392d7f4511968bf2e3e438abdb9c6989f4ce11f70889f5ac6876fe03230f49bd0c194b369bf77256d9ee8d99452fcef0806571831d35d2e09da2b76b28f90e01a195ed4215b34335828d7506719b615a409d1c99af6f3afd99da9b72ed35e1c244875e5b6bc500e687fcf51e2979344694570d115d4744e11ac498311dd42bb1649267680b0cde868ab233f9abb45781c8b52c6e5365cfc122c844349076fde33db6747f95289554b5b3ddc6b87d93caa6a0364bc41b76d08f1549751721e2071586a49ce702ea2ae09b1857350afc78f0810001fbd1dc7e301e53d31582dd56a0b8b0b74e7617c5ff88e9da25a7208221ba2f8d6d3c13d4e153fa41c17a8292651a9d087da42e575f6247851d2c79d5d209008caa93d3ce127ce08137ec3fe4c8f3d0de2ae31a3e3f2634d5d3b58f718821eacd98f0eeb0f39077101cc641475e94876b68495cf243331d4c23496ba030ec4c6e656fd363c902ca53483b1035d2d94adab90f84d2edfcbebfa8f3e5097a4eff703d562c4f21373149bfa7c2bc2f1a6ab0e9ced93721834a8fe5c265897f7cd41cd9463e976dd809ffe2373375630c7dabebde24a3e1751f95ca836b26cf9483fa2dc9ee23ea84aaeb87f0284e000d53c378f88b2140bd2b51f0f2322ebadfb8c528d99049f142fb34f605b2c56f988bc029b1118befb78b30af29850d7da3bfaa3ed8b1ba63f153f7b44e76f814bb4c1809fcbd0f0647b557f3aece619d5f527076709874dc13c351e7a950d5b8ad5b24e4287eda4cc0eac75c4514440706b6c6cf4ba31a9d3da4e6791755f0fdf4a0618075933683f533c41cb474a25bf88d52efb91ec2862abe80ff4927a4cdb0316e04e162c75801be95efb1c504f3f4d04354beabed49ec0fd1cee2a0f122b5859b77afacf62daed086697e98431190ad87e6ccbf66e9e8ee7378f3c4072f6cbee9c01c7bc124e2de8b8b539184028fa62d0b26cbbe7e7ce7fcdbac45bfbe2defefcf3ea07610efa2c454cc36cca51d2ea11acdd995f5e8ee39361cb396c12237b3d1f7602afc354ca6e94d978b7a8c06ef25e982344433ec2ba7ad0cc2b3e22344c2c43d777e31b80c6558091d984b07102370cd3c245fccdc89e5b5e3e841ec4973609b890ff46af86ce4224156c8bf4706b096aee8a0a3f04a39abc50cb7bdf53ce71192938707da8d999987ab1d821dada45a749a8e47053eaf56e9bce9010af70e107e34ddbfdbad792f09adce4cdc01d8bf85343882e6822fa68e08d4c2fb267eecdb138eb1d3974e6439130d831e9c5660a086a4befd5cbab5f6e7a90c05d143bef2aa073511cce4a404f37bdb2459938034d3ef3626b6ab89745d5d5a5f2c8ff9b9bb3d3c90e0c0b5b00eadae2d45eb7dd1bd5229526c177855d71fce187fe4050b293068d3fbaba63303953f110a109eddf306252eee2cc30a87f827f2bd4a8d63b953c9a6af12c3dc6737ec411eb0f817fc191d400c9da6191afc1e8008be920df94fb1bddebc1470b3a117052303aa9ccc0b39610e1fb981e9e288d908183c765663d14319df371968bc61fcddfe917593f77ecc28f481ae32f7358c0a6aa350cc5fe63aa3fd00f4391f69777b9f82ec81f83fa7750e4ed7a6f8f320f470a30c461effef2ba663ad94bf9b9246c9998a08c8653afafd4f522dc37f13942f9ce495ca68dbb1c16d11ff74fbebcef016452d6898245ae48961c524d9d005bc6ad846828525e88ba07d693d90bf1dc87d3395bb1efb7391b1d875943915ccf2d19b709de892d1046a99f674a7b4d52f5aeef407b3e1d7cfa2d59fc28f0f3d75e1c3b0d181a0728fa0c59a2e15231988f90be0a140a552e4c281fa4727ab7fbf371907aeed720c335a4b2649ad294de24487f6e788e7da8242d592fb54f90c832e96c208b222bea59b340df0c1aec29a5c70ba429f78e026a1eb0b8c0134c11b661fb75c03e424221229e93a0768fcc7a6d7a0893c602069d0e9462558dcd8072892e0fcf09c8ba74f9590564ff9d19b2f9bacfa1f4a18d76b606542b4d879586c2d0110a2f2c48474fa7fbfd12cb7ee943772eccf977b18ab1a0af07ff2f9df7e4b12dd34459d89ee27200200ebb8b5419f10c96907458f09b9423c38c72e0aa390c2579ea649d7cad4e5f8b2c56c2da368403f8b355d970b5232f28a89089421f4f6292970c67bd4a6517ae6d8a2bdbab5b2f708384bfbf40e12f48d41b30332b4391d3221660894d12fa8646d96ed90e46b30f149998499315af4521d0d42fd7dc85fcb848380b5566ad21c6f09ab51219ce737904f71a0232c35e38ef9400e15d473f93e8bb3f30922f7dd1fe5b9335228d49c0071ca3b2d2607ba10179ed5901752370b1c34da949a5d3a7be072a3e49e1a5e0ebc45293978292f58121e11860f7e4d39294ff0c42cc73f92c71addf0248feccbe75632b7e1a53bdb976b4f5087591773947c0ce4297477fb928ccbf0335274b943ec5195202333055c6bb197be10b894ada93cae78edde7f90b794bc59278289938939f898651c46f4f9123922a90b4d06bab8fad73eee49791ed94f5d9e5d74654fed99cb3b4afc950d960138381cf0c3fc796d4bb3a3ab1a2046d86f4818b5b317e11a6568be31606889018243c3d25df41e8fa602b9374c5831e1858c31a34436665518e9d149d4fb6f12031e97aa1ff0473a514158fd17f25beeb715195c135e35fd504aa34cdf2cc23b010646a843dc156176c320f7f26c26cc87a04a119d6f0a7d9fef5646ff1f1965fd404d1ca45779373a49c7e1e27e9ecbc89ef72d5fcb2afc503e0bf0ae2d2a854c286400ee09802bf1e91e28a33e32ffe9c3c947ed6565530982414ff2bb1facfd33ef00509371f1eb701d14a08bf76e81dd5ac16c191991e13db647c7fce495dcfc1a470e1873b9a86981c42589308515f2407655b1c4c3eb5721e818e759fc2c81d3fafe43671dabdc16f3a1d6aca6da914f627fcdb5cb99747ad1a5bdb109200dfe529d8decc703183e2a6f03d0c9311d89117959565182208bc1cb6e5d281aaefd081f18dcb7c00fc273f79fa112091b56d3a6140e5a3ede931c004aa6850bf9468f64b82f6595c4b83a3a60113d6c025fd02cdd0d7065c8d03e4aefd9ef2c4324dd9242c5754fac5e6fe25040b64d24e09c8e547a956d1dd8b131f084634fc1cd72e142c44df42d5de1b9d18f5369e828e5cb2926a623bc0925b778de5a5220cee57cc809ffb043fe31c2969fbdc75b329b4589dcea1b1ac83f22b20206dccf0684015ced466920d08d6295ed0925b9c801ad30d0555ed445193f74e9b7ee3d75d4f26295fe385342c464e4e79d4ea14b27d75fd89730ded1736f637e5ab78335fd1bac6c2ea967e40b893a7a1a20a28791dbc776752c2f5f2323714d03624c5a8fdc22442d906069f4d0a4bdaab6682352480cb2a7f31afc67719d90e95a260c1ad02f714a1dd289ad4c472315dd14af099745c294ce53f618a2b37193713fd4add44b6ca3732f001c967cd15f7b6de66903f8a7ee6f10e6335b516243c4d4df009cc59ecbe6c61ae0a38def4b88691de0d127401498977a3d0e7c1c8059a0806cb1e09aad6944b3fb81de4555faac326c54873599ef068afd40ec0c8d0e1467d6e2beb10733e30cbaadc18dda95d3fc564f3c593d8465217eaa9d2b393189baa60b2d6cc24e6d0ce8576264c37ba775534a67b5af7089a3457f8491e4c13db19bbb5941c4075df3720f56d1f02812449206254e5d5c6fbfbc087dd047164af985aa5f711eeebde384ac540662f5b2c2a031a0f62f84c24882ec3aa0da3c9a6321a5bf1a5e740a1eae4e1e346b8aa9888be885eb1ace98a42f6b0d504313db773c87740cd5ad0c7e552c738cb2a0fa515df73aaceed3fee0db8ae394ebfe68660581e0b077ee3194edc30c737b6f2bb875149b2fcdaa79d21b3b5a12eb34cee872a9008cd5e950c1a4ad1fb97882a980bd49bf50f0764982feeb6bcd61a91f79d4bf1a0c75464d667d4d819249b1eea0e63b6d541e250c943eab2224dd9c6356eda9138a4d5ad256db5039e095116a6f85df31d3807e4792c46125ccc6f44a8cf21b446765e37ebb75ec1f42693ff3c9071598336cdecf8d1634015dbecf3ea655fee37ba77e2ced2251f586f5f0de5ca6c67aa4dff333d72309961be4906b87c512d79f2e72c786bd77d3d7ff8b77b24a718e464b3d458d7e11bc78fbfeb096943854b48482a2a43d69d51770f59b6d4303fdf938f50c2f91d", 0x1000}, {&(0x7f0000001300)="efefb8a2d703b683d5f4df3c170389e5b5411caae023488a382da99067b63e5cd916b46989495e53d9024271e625e6ff00fd3c88fb87b955b29df7974681eb32aa8675764f8b662c41f7666196bbcbb38df9f888ddd56f87b962c70c1cebfd5672e80ff3dabca394ad43fed47cc8a6", 0x6f}, {&(0x7f00000027c0)="a542804e93822d4d50f55577cca4a35a1d7116669df4cd522432492a68bb76336b6d18940ee567c7e6c0c51e8ac407d97dabbb5c69f674fdb8a2ad7b1ebf382bb84e5825810f00cafab97bf8d2eb88fbb8457d4234cf34cf02c2e957e69978c15ced23cc8771fa8260cf64209b8992d3d037d93c3424d9920c78cd4e3bca11e33529cc976b210f4426eacbb4a2c2dcbff2107a2850ce7e6e890dbe5dccc7ca1c1abbbce666aecffa7d0dffc2102caf5c733606d1c92fcada178d724bfdf607719f73f2e8fa0a3c64453821bb2a183cb77104003c5514257a83495f7e4c15424f9b54e9fa5a536b2f041e0fd0098b9a135950a6e8dcee6ad3b1a33ce322b4492e70613d8db87e3c4a65b18a1ef75a27c2f2d0d2891cf1173a679ac7500e55ce3c65f10d0b76a458658213e80600834d6dd0b65eb85c62493d2ebb99de4325e3f1e8e062919e4b473e41a255d0c8f7866d9a93df91c957bc2637b0bc190124012ff315399a7b3cb4adfb48d5452355dd20917da26943e6a8e639be9158462f89cf6342905d730111d1646fb9e32927bdfb4995180351e304de164b09232402cfc1895f7824755001bbe0baa61f1b16ce83986be836d94eda4865548b3c4108e32a801b4eea357d0323b1f8a93adbbce110dbe2f83d31423566a71cd672333971f28ca144dfd0e565e773a0b0f6ee3c05faf273589f7d2f474a6b1b2198b6becdb7be3a74ee72151b1463185a7a40fccafd97faaa9be092817ebc4bd7701df758644aed578cdfcf8e0ed2ae1bb383b9db44b2b47d7338b89cbec618ceb4ba8e7c45f6ad8bce3f16c510494aa69735b60ef3e5c29d05264b8f4513be6bfcab9c622caf1be27313f7a40d1b8c2789bda57e1fa1097cd68e488ed9df45723e019988488da912b04faaad8fa7fedd1b1c4e08077b1f9ff954e7ffc97412ead7a26153764aa2ba991352adff979143db0facfd870706a2acf4a91f037ec9118db893d82a70bc3870a7d4d03b18c97427c6d4dcb4625a58830f0f10109b7f47e405eda0163aa779645e40865b5172d079350ff9640306c995ae4f53eff531fd7cbeb8591fb6ae5abe4d4d29c4586bde32c5651b41edc40b3e1d3def33a2d6645870476e6a7189e2a5a61df6c6b6dd06018859aec9694a2aada105491258312c68c8c50977999baed7c6a4e7a0dcd6e9d84055a1d6969c9668bcaae977b4862ec94b7ee47e54225055836296f5f79ddc6357d35e54fc82a4fe642a320ca7e3dd36de8ce1e410ae15f27be6ad11ecc84c73c14e0759ffec626f1399e8dc4a40dd20400040f0e7ddb03d459c26406ccae3b3ce29ceed0a2a3384f1d078e4af54ab440011dcf09d40a11de8a9571a4c530e34e396b469a812267b5650bb09f9a922bb5650a33ff7f2b8cb8420e1747f5462700bc2e9eaab52abcb47631e9da65a96f57b05d182c47c2b3fe5af0a34a99b5118938c3bf28b9ee5330c28968f19e4a81f3ba8909b5d3caf41bb2160a12c4b113f155258494c6ac713e8db849ee38d50393bfa4b3b6bad2afa9206edbcb208281aa5cdc0fbeaf13a2c070eee53bcfd6f9f970d0c60100a8a087dd8be4d8f0f006fc6167c7c78febe30e804e05240cf0ef95aaf38a942540f84cdf33904bac39660f0bad193998e214daa17a5742aba7c06013d93fd068abba286d9aa3226f1d712d64ff325b384e3d789d5e139fed8c78f5031557e08ec9d477b96dd9471d7dd69e97f307dfa19172f6677823760be910fce6cdf4213bbc3752604df6208d7c43f0a5e571f5e96ec0db284ea56876a2b05d25e39338c66ecbe1ef462b62fea36a5a2798cd88966281fe904b389feba2909ac6bb7acaec40e8d08dd63ae598e0b6ff3175df2f6b5bfbf51cb31fc20732f162cb56992f1c5ce26546f36d511b3068649345f4f413543d849e6f5e2eeaf85e6d3ffed76aa45b0887a31d347bf9a303405b24ffa251c48a8466d0c6024f46771b73480ed055ba3644edfcb973047d097520979a2f46c01b08917059135e72c5f25f9316a2f4765e8f192b7814a1393bc5ca3132a9a9cf3784c70505eb855ba2390bacd474803da67391fcad9d7db3b1e63ae855101adea0271aea284784e0ebcf6cb63412c100c931614896effac32525ed6c5de2f762ad70e0ee02aa3e5f7053f4a4f3ffc0fd332a9d9c557206a1efa2ea04c435ec0eadd8e97d9120ada2f36b67e692a192a8411c8401fffdc0def0ca060d55fbed44065ddc3e65d577b4961bf975654e5ae8044df3240b15182e43ad915a015e49d911589730cdd30a7a9828b1ab723cb6c752888541a9f7e3fc818730ff179148f78bdb110c0ec2b67b96bdd954eac37d45e04caa70e39ab35337cc30f7ecc57cd6f8b3fd37dae2481810c929e44e44f1f6694b676d4b79a5e02d22de5f51c5b6a746df7e0e6747fb9b32aca6803243424a571500bbde06eb8c480390c3746460634c26b1a720ba8e6d495ce9b58c7a61031b8f6abb25d480faefe76c75ffccf4e5db6aabb88b3297cb23390f2d4cc69ea18b1b0b840071b7bf7cd54337003c3e0e65c088b13c42fe8f96e2b831f552ffc0766746c2b4aeae84418b5e7fc64433159ea894a787fbe6e1dbe787fa3e91a824a666abd25ee341cba54c016b6b5ead1bc33c9ca88c71b7c88b69912492c7bd05caf0aeb293bc8664d4bfb18f34089f48c5e2d3cdd1859a74974842abba03d231c809a14be197b37d6ad823a884461f793afcffca32faddb4b60322da1709225f3c4fa76a98f622b07ca41f1ed851a93f8b07aac59c2671f44d5d11b5b9f610cf3ef9ecb28a60eafedb8dc1a6328407dcdecde5d6ce2d4d5297cb5b9fa3ca2ea6a83a137b1a352797d279f473d4d34a7c1bbd0fb3ce844746fd4f8a7318e4435374f49623dd3c7bc390ed7a41c6e695c6265210117f85dd59e8888227bb9069e47207cd265ea9f6a075c1db1d521021afe791417f0a499f8a43ae31828287450c470ff13b9772bf0c17b943e5ed25f455959744ae7c8d42c22f99e1055b3c4be04660c8e21a9313977b657e656a7ed65aeeb46e3fe3416f79c04c965420d6b0e06549f4c3cba2548b3e9d55a897a757d89fa4481721695c4999644d88f6ef3e23b73e110adf4b291152476d242860d243a7d370754d9360bad93e5f815b8f28fbb8104944bd7022f38b7e4c395702edac9a4ff5fb7540dc81bcb4e2ac69afd9e819793ed9618170852ed8b3386510a1176aa571fe6d624d3850fc5e42c8d6c9b3b7832a4b3d64646479cb9edc48df9b8a22e3030d7bc8d7ae60477dac851930fceb371dfe186b12256d795bf69c1bf3b61b33aeedd0dd07300d5f875797b3134d2f424c77439b347f71a014214f776d2076e2b87c6e2f4de24516d690ac7bd78f60a12b5520243ccf9762d0f131993ab1b0cf11f5250912ba7a33a763b86a3f4cc2257722ee81c5a0f51ebc5c9863ec5f98f9f17ccfa2842072c697843a4fcbfe4f3b7696fa7324f1959acfb8d7a3faf15043e6ad7c9713a48af37bfffbd5669d3456960421c3f8457a8abd9399fad7eede8bde2ada57f4ba3bce2a064d3944b5b64b8be78328be4769d05d76f2891914e5193371d44f36368851a2da31976fdd5702100ae48012c9ec601b3694620644bb5248b661bf68b1c19b8158d2699eca741f958d6e56c7b33c31eda0309ce60fbac11ddc1b65cda9e0c918ffc0bab2abf02eaeb9230874e9aa01c35c2ad23f2f0a3f061b0b9ae231bf0c232d1582dad2150d1685a8e9e2dedfbf58ad8732420dd180b2aadafd8e1548299a8c81ab7dbcb97df560af1bb9988c4550f973ea0a26ee0394816c7e0c194f36a13ee3ed60235f8a3588ff8ebe9bd9c6ac74ba3e95619593e9e3244d35449b86a02af5238441622935f130903e9f09f968e67ec2305541a2867955913dc88200deee6a5adb3d28d35f99dd2ee333579176b1ad9511d459fe52bd40df7247bba769445620bcd043061412ccfd50988df575db3b13db17a0d7875d9e554aebf84bf166c5cd6dce5504a7063694a2e4300dc4d86bb006290a7a0b1ace4ae884682eee57500a750f88f9aa8f6d9beaec8293f18e1061c21d51622d0c1b6030d5d608448c32e495f6a2247a438f7fff5bfd5dd87bfca11d0dc5181a825e808853165d6bedb6b82f2d34ff7ecb05ed12fb9ea4202698856188e0586bc64db65bc6e803ace8bc973739793a7ae81ca0ed8dc96367e0b6510dd71607f693b83d70f3b2b05748f081be0602b0e91a17610cccb76c77d1b43fd54500741e5b0a534ab8c2b16d1150be1ef28ac8c564fb1b3222d73e6d774256aa64372a402f3c515f55f9ef25b1017993511fc0955d2075d117e27b6040e851220d2439a390a9e091eb9c09f571a0a1a11f6e36eba911969ac566b5ef9b519dac4c5a333f715e2b4eeeb25a141201a065cc6496519e437c924254b5a5d0d0691f6a28bc6b7ece93d2734e357e3325704f292f616d019c2e3a2d45f13ee8fe49394158faeadbf2e821c0e77ea6bad58b6b911d6aa578e92633c49503fd9c7aacc7e9fe52cb9a20c39703b4b7a3e0d15b2151b78f018ecec29ff5c8bb6fd7cafbc631687f458672fed2ac89fc808d73812322e43c9daf7dab1c40b31b5dde8b328f9f86b56bc407a58654f641f9098d31ec9eb2f5e4cd76c3ebc70e13bae10b5ad50d062f4a31e307348169886d5154b279f9ee6cb34fadeafd391ca653dfefa6eb28e509b3b99a55ca6c9e82a655647ca284365a3ae430d87fabd4f4e06433e106f2c1f4a0314a4f5f1cc645a459e63ccad51fa9cd0ca0315e9670291bc1a71384cfcac743a26dc5c44df9ce0a0c019d4962604cdf386c2f3c5068b400a9570097eff0a6bf0b66e71a32793767f4a65c079e55f0011160a5cc61cebc57026aebb4760b187563b3d1aa9bf3735b4da6efac40d398d239261bb02997b645c452a37882b3e49b2cff0f98760e0d3792cc50e27865e2b2d4f6725ad00a62688d2e908ef84afebefc20060e32ae2ef90496ba6fc48ef58061b12a9114f91668818eeecacce72ecc3273c28ad3daab0c678832944e37810756e2d084fde4d17923a262998001e5007b7d1eeebff963ff5461adacede9ce13db1a972271d916645a8549b1a30854b535378b81425d4216311252e381bb9769ab4c7c72364b33bce6a080a0f1ff6fd9096e0f974885a5da2d3b3a749480501474284edda6c95a0ef25d239a6d9c03dd79190e0ac86a5e35b15af8200626dc5fc091f1ac70e858d2c982429851c185716f3cbf848ecbe2ce58b2d0b8290c6ca6c8e056140f5199443bb6c659d50d4f0790cd088efe5f15f96b3491dc97e420f6375b293cde673ce635dbf5a23b7340ceb5bd1833325ea11d4e189a21ac52e067a81263da9336abcb63b15e945e175a8fa125582e55dcad0749ecb030825bf8bd9af503c8438f3a72d7634e740ccd8d078a55c58d1eea755eeca4d5857dbc9f948e16996fa1cb47427a86e13d239345922b7090ec28c3c21fe19c61d874a8ed123c0923528f561833119bf75ff9a0f5d94ca2810debbeb89501a91a8a9f6eb2af76f45b38a3eee975c9c4166359ae4419aed9e2ab7c396fbf737f0fb7d0c7c6f81e4198b9efbd5ac2799251fae1fad71d9a1ff11e72c68ca2b8f65d27a80b8e8221a08b5604a7d7a4757c379072e0501f148eb4941dcd5b9545c8f028ba11dc7773bff958f7b25fbf406bdc71dd4ea32c5d2e655ba615cf318c81d383f83b74523f5b898a01fea5b38839cd003cb4d8542b79ccffce0681e962535", 0x1000}], 0x7) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 07:05:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000700)=0x8) kqueue() 07:05:30 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) 07:05:30 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x820, 0x0) 07:05:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(0x0, 0x0, 0x81) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd) r2 = kqueue() syz_open_pts() writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 07:05:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0, 0xffffffffffffffa8}], 0x10000000000000b9) socketpair(0x6, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 07:05:30 executing program 1: r0 = socket$inet(0x2, 0x4004, 0xff) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f000071d000/0x3000)=nil, 0x3000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x40) 07:05:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="cae017211adee2f310c046a6be2a53e345da501162e24f0cc697e5b77770335c182f960cb9aa424d334914cce71f2e629bea415c555e354b8ca4c07040ad724ae0aa7d7d7cd206d1d68097b7f021d72535c999eaed6729fc323f964a435ab07c57a2c5a5c24df1706a2be65657815b25b3d5a8153ffcd8b164f9289ef6fe64333f0f449cfd9f7864c935c44cc8a8a063d679e7faba557558e4e349a6edabcfe6e4cb4b235073d61d08c718ebab3e3d69c285ca46bf070ca85a1b7e11cb16d08c4d3c713833697b40608bde1f706c277da661bc04747fa69c24a42fec704069b54dcb2e1cdf9e807ac6da92f7feb3db274c96b685de25cc6ed695bef58a767e878b7f247c60a01d52d70634e6741f92786fcb57158e1b15f47f10dc7afa82df7d48a64294b9afaeb9034ea8b49323e9268cf6c3fb61964b3ef386330d846999669c1e1d9e86a1593e61bb70abeb36fba9d25d30a68d47c9165486a96d96251466b3a9811405d236b97b26bc32b6f34d72b0c024a0a1c2369902e895772ebf00180865315710e2b2ebbc1ddbef4d1d0104f506f3cb9a7e62503a5ea1b325d8299a288b7335031541631be0f8955328bc1675dc90141c259256811191f5816eb764a0a04eb3f5a225289743a7473225c326660d95f6eab6b6fbd1d29592bcec1aca5e7811b07a077dbf21d6501ddca992dcc1b5967c195e9cf983e6ba38b3472cc2c52e4f344b9c70c104da9745b7fc311ffe05ee8678481c5fd0897ad77f781e9915ab0776dd953a15380b9ef7221d1f39602433afb420d7e44e70224085d36b8f5f9226a05623d62f335b592cf64e7c9d2a630b4d04807f375fd0773cd347bac58aea7e4a846f3ad9d69b2d6898ea08594103bae3f655defc5060dd34a2ea5065a146ccde4ae31069e317b57d975c219c0349c286b5462d3f907c8e1b9dc068e2ae7383709da05038d1d11691d5fdfe5e63c176619c2c1174a3b12a3bf003a413b93a8252620d96fd826768e977dc936a3948b68dafce538a21c0e29e4697590335aaaa9295631a7f30961f5e3a5d50f0444573cc05ef5f62a26b7c3dc9ac9077a80cd8e6f0f07ca4c09bd26576f1b1ef4790740e3c5745cadd83ec635c87897f5c6f3d21f0f4887debafa8ea43a6f5c5fad1af7cf584315fba68f80f378cd26c048f41134d359a9ebfe06720f361fbb825161804c52392adc4f151e3a275d5071d4edf6ced21d2563d93b7eb5b65c02990e1ff0d659a64baeab31528ea786751ff84987393a50fe24bf81571578c10dc5c65422e75952204ef16243ae630c3bdba21e849270f848ffa00277a5298693a3fdf1a11b766b7a4bf7a3fadb6e963b108e4d57b33d2e58c9a60e4e12f3d7654d4deda241598a798e617df96a977f59cd06aa0c76f61ba0fa8fcb030bb479c4f0928754410f8b354ded249443664f7787cb87b76e146537a429b00cf6585c205533921f50c8246fdb6529154d42d55519095436ab1627fdd0e84ca1f891faeef8cf16628d7a6ef5a4f804165d75d71533e0c812a83734353350a85d4b9ca6994229a0c5b72ea2e1e857a181b682023c0e6754b63a136e596885c3608e0d494d40d0bd458b40981a2dfb76b36637affd5d49857dda2a0b09dc589aa38450ab1c77633344c936a8a5d526d399b44c21b706f820599524cc5555f48421b8863ceed21c66eecc9a646e35f713dfbc10c5ef324bd299e80f2408d3fede3d798bf42a4b5c2c8ccd112cf36ed779486cc7fa3179ba0bc250825028ab09c9476f3ca13f9e592f1560d9da04a8c37184df023294ac38d9813e561308526f5631f4234c35a39f21917a3f3baf72c6dd7f1d30a997c40d68b8302a280c9651e3c093167978f994623f23805eca19df02310b7e322e39a3684fb8bf22620f06ede7cc2274eb599b1d98719e2d5e6bfb2484f80494112a1fb81fc4bee8fefb958e08f0d190f6a515a8487bae600c21974c092906953f1434b2cc54d3d866c5188a2aedd593ffaa684144d61d4ff6a05be98e2c41876b657b74682812d09493eb98d2dfc407a40868887cbbce4fa8946b02ce5905d6beb3b00325c0e9bfd8377175d98618236efd424cb8f38e4ad2a415515cd50ff1042294d365b71e0f41b2f03e8eb13dd5cff7ddece32bb2a29f1a0d4d67ba6b688ce1bcedb1865912c9b4bb3b16be65a5d692add9e507a9c05f00065a31a09a5e5cb3f0f6e4dea89805557104f062e4a5f6d5a1afaa01ca93a66e044b5e581260368fa3a0d9354f215949d4d20de5853322c0c0f7a95f33f4704f33ab315e1baa0cb6d1428bbce6d5d1881c081add4434f954bc2f08d7f92ec46424bacb4bc636aa00094c436e93ac40f47e49449b23e59e0e3aa73046b3d97d6ed93ed790c4ead7e0728ae97c1a52735748a9352ac2eac98516313b96cb04b8ec456d5f54e1f0060b6d1ec2801a17a82e57cb90cb9253179f61059e7658f3edd3be34dc11360570b872c016e30e88173b4eb8d5bd702c787765d9acac6fb3e4688689e2dae2e4ecc828277207e807f893ae3f05fdf74a3a9958abaa5bfac758c0d88af7378454d8227547c1e42ba2945dee33d3bda4b4a9b8e08db405fbabf6eccec971c86d261fa0d173f02c61e33eb0275baa8b09420e9faec901a30f53da1ccb69a1101829ef6b9a52360f624c46df95659f549a415dabd872ccbae8964898658b155b76dbf8f6bd646f22fff5b51657e55dd1c54f304e62387fd3bd6db61ff6af54b2dd422f31667a5fef7915e8844cc10b0a15b03462fe0b0c87a968be7e7bcda139cee404e93d25f5fa7fc9f05e6a4e5e20f5e8951bb3a59a60f016494f7a50f49760d1775c422d5a625ecfb9066dd922a1a535afe909c7a63422f5386314cce51734eb81f3f", 0x801}], 0x1, 0x0) r1 = shmget(0x1, 0x4000, 0x290, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 07:05:30 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x7f, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) socketpair(0x20, 0x0, 0xa36, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000180)=""/196, 0xc4, 0x842, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x3000000000000}, 0xc) 07:05:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8a}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:05:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x212, 0xfffffffffffffffe) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x70) 07:05:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) read(r0, &(0x7f0000000040)=""/85, 0x55) close(r0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000002700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f00000014c0)="12224bac71ade3cc13c6d99109a242e7011d45a95f78046095d2e0632ff5ccc3df315264fb7182509a4c6f651d3f18d6c552b0e58e6d21e7857f286903d45c8d2d9f211117721a662158bbe8a092b65493da0ce802ee8989cc9dfdaffae6eece611c863e61668efcb0e6376a74d4d8656a35b38f5a8525c38cfb2003c63f6ee597244f944b62e4c13759d9b94eee902d012d4a1b83503e25284a37f3305fa27c03c964ec3e1041c791c5575a0ea1c3aba4fdd7be9846b169d4447c4a9456f39f4e0a04641a7bcae717137f0ef5bd3b7d0f6171fb893803a8a279be02ae6e5f804b3d6346458a470792a53e95db54e74e2084a7c98c641d96b692b0c12047a8d3bbc97789075f999109f1962689be17758477d359b8928a311d2bd71d1f402bb3be99942d0155652261bbd20a868008fdf97abb17f585a808aa89b413cf6524a6175f767a7b2fa42847da55f6e91cd898a844384ff7380f93da2f17ba91e86cc5f6bba98c77088a119edb20d71642fb97c9f6fc516647b12d82ed8d1bb9d4121027d20cf5251f7e75155b0094856bc67410f1732f6052b29309133604bc883ae9f30cdbb97cb0dd296d7dbfb39a66ce75f622e21d4aaae77224a95dd0dd415792191625fde56ca94a5dd2812ac1415b868902534e57460654852b6817eee1619c84e001da118573f2769eb38b20fb8e2c108b0b91ba6c01a33bf2ef111a9d33952ebb4272cc7be46314b3cfe9057c0746b22487207a0cd5216cd0f7498ae111198cea47bd110deff889df05a808f146da5361210eedb190aeaa89efe07aa48d03dc3ec9c8403fd5479d65532ce3dce8feb757e8a85c2eca88e97878e8059e32ebbaf3f1aafdda052359b4c0205cd4d06ee33b6408057b681fe47e3f50cce305dbc91b5bf7c3e9974b79f153ab5bd1aad762d7b79b62470603f53ec50368e1f9f41432028ba17bb9d3ecc5fbd69772dccec3fff5dea7063aa9c76a2db999883430927d604384d8a798595b14d1a5b6a6c2c7cca680830a3036457dd548692f27f2abd9979eb03b073ead5fe4b7057e0f63c9cefb842b50ab9b3dae92e3eac37892f5747849a2fc339268934dfdb2de49d892057adab87ee4b8a791fd643ff81c5550b689a19c44f4ed35ebdeed07c65e217bfee5d1f515b6927248e2b41668719117b6a8679834b82254e91ecb3461f2ad878308552c5ed68bd94e2674738bb0a4c72ee1f007f6bfd37a7f9f01a61d13b7628e4daa3d870c224e30d1df6088888e087769665d6a9ec9dab689c5d1d5e0fe568433507d6bf242d52d0523117f77c237d85132cb076f4ddd4b35ae20417aa2394c81fac3b10e930203808dbf0338d38a6c8c6de63217d985e74143fb9520fe278ecfc78b36052986e777cda6b8c6ce94d4c2cba00180459246115ab330a437e41f08f7f163cf1151e464a03f40670270a5877834087a1819fc612c49b9396fb4d892c2f48a6f573cc5642b3e097063efb8035f4762c8428a28bbbea59b7fa558a405e0e8a2997a189e03cdce6962e3017cd9f75768082c3025d302b0a595821d224863d39ad8f41543fa386968f62069c9f6d5d011c1ea3fa9372bf07ad162c84f4f5cfcdc182ca372c92ae2b836a0a1a94b5eb72c80960254d9dad1a762dbf029865717ee194852ca9703695ed8bc3d1f4c738f52b28fa72959e800f97d2f1a2080ae61959059c655333a4c522c34962bf77ed5c9d46847c324dd618f721b0fef7491e84e52fb58c5380e270170ea19828692b022827e1bd992d29f519028a54c702513a604758457497a3cad25b869e7aaaa72aa36bbd64cbbfb131c0f2b0166832f7e6fb2418346b6fbb57eeacbed141b179a9c22c8b3509709e1e5cc38309539866a77980ebf607025eecc8e2a7eef43b51cefe047d9fd55094bddcd2cb1fd000447020445dbc208bdc528388bf7956ceb60072c40876340ac17b2408926e3a4ae53b5c9687b3c0d77240cd0221952f1eba0f1c94e18825fd1f041d9b29e877b40736ebef2dee408f04343387a9299901e8bd0116d317196cb655b0c6040457479d265dd8cdece9dcd73b09d455dfb1088a421690bd96557da575f0a8ec2e3d53406e2ec239919a38465e91e7a937955d2fc86182db2e18a09e407ffc66e4dd203fda26557ac20fda3521713c701f77f3b2d83f4e1c1b9056abbb64f5f05ebe16e5b813e39bf56d97aff4bf099978ed36a6296483829c58ab291d67c115abcdca64da0c5a8b02b1e3ec2a7b3600df261d987eabd2b54d1bb24569304724986e63418ec00312b3d9e9549b3e03dd23975350dc11b1e423def5277ff98ec638a576075cf5f6906eb8f7fb687152f422a42eb101bf7549137fbb313a3b228c61e32d98d3a6be2ec1b4f2e3a5324db2e777ed2a97c9bef18b2e7b896d8c5559cdbfc64b863c527b02caaff345c7c752a361a458b94501c3516fa8e4845126694ad570d64bd4d0c7da29039938e00ab380e418d618678ee7772f3742bc8c50ea419d06dc016cf6bf849e5f467bdc43de5bbc16256b0320d810608fd9dcf462de782a5e0d1bddcbb37f4f352bde7ebe58afd69b63730e986fde3333b09716600880c1fbcb8b492a0fd61d4b1b301c09693e04e8cc9cf1fe18243fdbd8f52d059ac7d1874808c6041839e4bf7d17c4c6d59f43059df4fa7d77ee639b1b159dee2a35569f3a4bf039e64f838a5d061ca85017ea1f2fc989813ba9ef5716482c046c47bb1ad63a92ab7b4015cea7fa1ce311809d44fc86e8145df41249b0c0780d6d82f7cc5d4adc276b22170ade1ce63bdeb09c65d6ce5a44c8bf1d8c1b274e6a358cee56dfa54fccc59438d1e9b19672cb88598f8fe2e0b658fdc73807b6c409f33b34eb5fb1f7957d37f6337b7644257a734385c3ed28401dd8e154b50741d05825a3593c8333c11db1fd37bad3b15a428f70a4a023ac8b5218fcf4bb2c776adc85f3170982354829fa068992427ebfa79dede1c42d1e24482876ab8b9b3c82fe366e34b2f2f27cb017fe74fd4a21ad1502bb945f7756e21fb890807ad20db52593b628cdb1e89672e586038fca2f3767077c0cb8aedf72c63efaaca7c4d732441dd25ef92c240493ed8dcb71818e3cd382655399720d57f886f25b27e831417b7ff3eed3bc9a0ac837ed76e4fec4552104d648987efcc04b3a173e7ac79bac64743693c2dcc4fab381a708f49c8a428ce9bbaf589f1a98e0355f6a1c24d412d4beb5e26326911f781de0aaed49f486f17b185f732960e9109ba38f90f7dbadf33a499f1c003f9342d878d4aa7cce9473c9d9fc02719507227d5ad1bc0c0a2a95180056f074f474557b1c863dab273aebb09ed92f61112cbf593159461ea368f14494b9f32123cda8e687bd2757ef0aeeaa4c939fb623ca8d10a7d841f1bd00153f60c8b02d330a616efdbc6ee9805654fc3f19abdc4a4864a62936aa963a27b82903379801c8ef48e37a15ecb3de406048f6aefbeb1a3c38c3c966c0ae9718f4b509ad5c5f862581dd466f62fcaf16e0ce8581e3ce3a11e93bc2f88c82dcee9a87a4109488b8e31fdec47444976ffbc45e93565d4c6df094a2e8bd412090e69a47f481d9fb4a95e8f5f3f7643907e5a371f3a2794b4aff039a67a17b65476209e93775aa5f40cc0b3796719c8723aa5e8fa0105d76550842506493fbf8e704216210b991524e5aab5b5f4493428ed5b2fe978039e13b5d622cb3244cf1b51a6620abfe8b27068e54b59caccf9a341dec44ca68a71b6131968a4b3cb46938473082038926d387318c8a5862bc034bff8f95e400ec5cb895135e63a8d8d6546cdc581338abe11474327b3fbb892955d1b5960ac764a6261107cf9f05b11946cc86de8db991ee57da543738c6a0f24bac2bb0496924a331a5de226db14170a1d4aa96e75333cc64acf76f4f52c2abba43e606846ccf740b7f220a8b6c492bc9b409a6bd8c728150f1ee226e6a4ecf5d6478ff9b8e03e743332cdb512bef957a83659760c76f13461326f1015c903fba6876e031dff4a71f8c06226611493833982e851362ed22610899f9595930763b63eded017958bbeb2e8ffac56b697765638468e0fab6daf0b37b52d7a06e4178a6958e802f17fc102729f8353d94ab38375825e3d668d6beb41a1f6ee5b9830dbc110a7e15fabbeaa9aee76c147ec62de1079fecd485e0d11e002fe491540001402d7b2142a9bd0dd3dd63c475ca2c9257265a5ffdf88873cf079f7cb66da0142576d3722d7fb5b8e4fafc0f8ab86df260eb8c88f98667ad9314cbdeccaac1c706c0d9b0933f8e04c94310a5f9e90cc3626ce94e1c6e885344629c106820176c3a0d0045a9779cbd89b5a7893f08d5e8521982ace7ed9a1cd500634ac4288ebc6b41fb19449599253f4ee9e99ddf7d2e54e01b00c658ad8a2f6acaa6bab8b923f7f6b1eb70bf4b1305ab72a6aa79c16cd5abe27eeb749341c42483f229a4716d08d5881b5a45f1c9f44de3044305b5a3828fccf42a7e58c81b5ec079c1b4c85596c6f846315cbdeef1148eb36aee90972f1e31c41f68491686050e3bff66fd9bd0dfaf2026b5c14e333ac3442193092a7760c979bc69a04b52897a1094100e4a7e9be0b3070969ca0a5942cc312f95e744a77a5c9900f6f7457f435ecb8e045d8206cf9d65564efcc0f18874b7930f3ea36ee4125c745402474482cc2f134eee890867b0a2b294996b03f1a1d17166e3e3189ab9e797df6711b0fe7e3a214482041262ebc19b2f3ffaf76e248c34ca6366f2395e5d00fa361c9e8e3cbc3989b1145b7477c04a642cac39e626efd6726d2d9ea44e6e02004d012819ecf579d735d5c5376072c2b7c66eaf85bfd1cf1ef4d2a0364f8a7d9c14e0e55f3f9482c01e1a72b19ce8c19de4ce4db4e1b2f9e860842bda5b3363bdc678fa7dd7e3e119f4751c1fbb1cdb5377a680da699576dc512039b0a9e701a674c9961273b2631bafbff5f0e891b879c7654abea7a53f483592a47fc72bddc82de429b83875c42d41f85f25905754eba0962cdb67cd81abe56511f3a42356275d0cf0d619c8c7a44f5c1e9026bc197227efbb0908964ba59604e36865a93b266390fa80b80f71858c5ab68ac829ad50b4621dc079369813b57d909b6c723948c254c6d63adf5e0bd12440a2cc8deb15c3893d347825b90cfc2e0da980e648adb88f485a4e46f742bc7a2de45db5facf89f2a8a148e5db62295f58722f5e1cdf9cc6d1fa59d8608b7a36cdc98ae51392cb53dadeed0f11a1250e357387f5865bcd4f88e47f9a6c2dd05736175b1a7e86c361fba12851b54defa0578afb2fa02d279c3a72f40e06d3e536a8551affe8cbaab2ac9a55796816ae3f8cea2b66ea70952635c4805c7d94eefc8aeab113d9ccc93262ed1317165b5c503a1344f8906b71b59458dacecb2d7cc514321a69e4a46a87c044f7bcd1e21bb025984c805c54d4b159cb9d1894862431e5a66f7f130530bce3c6c1d79558da33d51313c910949623a56c8bf73af595bc4d2e00b2b12609b3dd3b9dddde8caf401852ff40e1fd6d081c09639b649795f485be4c437ae208cc80ea2bcfaddb25c504e7dbf58561d14af116eb6a3a5d763bb23443ba7d4cda943506868ea2c3e27c602c269bef59bf69e2079b2688d2c57082ad33d259b2f7f725afd4461cc94b7f0b84755d1acb87eb8bd8969238eb13b4e7c80dcde7669bc721ea54c32d0ba6857cf7df988bfdbc9011dc3ee849863110f119d2fd04df3ee2db17778a34ee191ad6e61e14d19045b3b04ac0f4310ad06", 0xfff}], 0x1, 0x0, 0x0, 0x1}, 0x409) 07:05:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget(0x3, 0x3, 0x80) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/10) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x80}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 07:05:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0x8f) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) semget$private(0x0, 0x0, 0x0) 07:05:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x20000, 0x20) preadv(r0, 0x0, 0x245, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000400)="1db3186081faf9af8c1cfe521c1f322860802c1cf665569561dfbc809997ae2e240480616016650f3afd13310a901a4711d70ba22a6d6b1168099b8e", 0x3c) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="48222a281aa5669680c14810cf9a0672c18ed44a60574d6796a58c4c89494a792b9dd9fd522252846928f56b695a55bad3", 0x31}, {&(0x7f0000000080)="2ec62312f64d527ec2c8f84ac52a124eb247de6024b851c6dc426add9a74b8c4b59ebc2c5204bc8f6134a7a74eca39e1a0ed894cd274fdcf22134359bb60da7392baa7f1e2851a36c337dcd7fc73883cf6d4dacd0a", 0x55}, {&(0x7f0000000100)="0f6d230d40fde741a44e4b01d89328abe0954d65ca8702fe915ab89acfc9076a0615744993e723a5a174386309b45f9726d973bca41aa4cd6418d71a034c38e8cc8c2ccbe7cdd91989031d1a9ec36cae817db94f8f50f9d6b182cae8492fe7b6ae7414ba6aa7e91b21d4a73a50380638592054081de1dbaa203ad184d24fc6238c0a22c9366802f532721d7bc6a8991b4daba1ce2b7dd71597213358ac5439dbb7e50cdcb49fd23a18b1754649a315fbde55548d0cccdb7895a099c93af10396821a40a3d090ece5c5a172b1dee72f95f0840ab1d07c3e15f568bf3a0f2f7a33a0a60623c9410e99a7e835b32876c0d0da", 0xf1}, {&(0x7f0000000200)="2a7e5977a0442dc32aa0d1e394fe9f721f2215f15f6b6f42043e4db26601dea056bffffbbee209f321268e26b8a3a27db20dfd39c447313560aff19ea0e262533eedee3f51bdaa96e41b59e85550640da4e0ff917cc857c5a38f892a8b20e4079920bcc71a0d616aeb8629facde1464f08a39813b37698409324327189d94084a20fb2ced85ee267922a97c2d82c91aada04ef3920df4a04f49ce2", 0x9b}, {&(0x7f00000002c0)="accdad975965f362b5a864d75913094fb6af1066605d00164ccc1a2d28b67003b6786901698a8091da99aeada906097701da9e0e1578e50e06159dd821a01a534b88c6fbb9068a2c37f37226f8ff30f7f6cc3fa4c79f6d43cf56e09c7b047cea1f32c0a23e61bcfa6d9fdc1de1292a3008e816bad4883ec45624117d1f94ab8d49649d3170c7383dcc94fb560529f5d1df79150e83b5997a0f5bf8deb6f05a60", 0xa0}], 0x5, 0x0) 07:05:30 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)="6ef59d653f02868796f0712e411ca80dce28f1921532f759108e921306a1e18fe9d42f723f5ac4fd22efa04b664f6cb14636d9", 0x33}, {&(0x7f0000000080)="b59bcd0f388828b391dbdf3639155f01927c1abd42a20ec288bc402e1173d6", 0x1f}, {&(0x7f00000000c0)="29c5482acea7ab26d895d218780828abd9f198a9f9780f4ac788d603f65922cd67c58b9ae16d27a18bcc28dc083d869a689bd140a64661f94b24795747edb98a01de18960ff0a6438dac83ee6d685d10a3e5203a458bc3f2754d4813bf15ac762afeaf39a3f5f422692acaddeb540fcda2175c8aad40d5cc405eb005f200f51ebb6d95e238d7464a", 0x88}, {&(0x7f0000000180)="7a56c9c4dd4e1598514547b67e58429c0c086ccb9d1dea96b0d6b020206cb693ea178b37af1695ef7c118ea2adf9753347f74214ac763dff40020fb4b9b5669006eaf14c32c86562895dc975d7a80232d8dc45db9150846faf8166d2eb1fd5531a128ea87a1ac9c59c6bad2d427b938a22f37dddb10e91d33e8b11ca48878508527cf17a01b8f2a5e8a99cdf83caac134b81c72b1177367065d279b34236d6733a5f57675c6ac49aae77fda458ed6b52f583b681a8c9feb7c34cb227f490098fb88bdaa3546403a325b048f856fe3f00b70b16ebb16c454133df4a1376d343eb16da6fed055236afe84b4245b736a6fb0689aa5ffb58658428c37e992193e68f64a3a56bccbe41955f5439738b754f5cab148a8c095851f9badbffc809585b5b391b438f7ac0ee933923196b0a929a4432f1836d682345610e6854750637daed1cd7d37a2383dca860e3107618641172f3d052a8f4e2d010ea7b0868ea91762664565b1d033c275d860579f9cbf0c60d6e92462bba252feb2016dce09b3719f9c924790574a27fc0145b341f997179171e84734b8a904a06ab8a8b2cc958f91e53a546c44d001881d6b53e2bfa7810abad5a14f3356ba34dc36109d8838f2781b1f715339c650ca1c686d56e6822a27c65527a63cd19ac2e72cd5c6ed1ebd15778bf34c1c5a305ef3bacef95dafeaa47e270fc3c55cbddd1905573e4d1845f8204431044c79729a52b6e2478e5450d3dd6525d306cabd7d7a450fa7d0138f93ec914729b30ee798b3e469ef13d57a06f1b4fc8b9b9796f27372e173bd4345d773087015010807fcf0e4f3d21b564e7dfe01dcdf2369119bee1382a5a9c1e228bc8bc942ff6097b2155323187c02d2e822ed022f83beed2d73436259a658283b125facaf5415015acfcaeb989da116b60f00c39267bb1a2bfc3240feed4ff027f020fd1a613f0f2d46375ff62d4cc8ad2fa9981d715d270c7033c872a4ad0cb2bbd3c038f0efe3040b9708e4b5317194a742fd5c7422e394b2dd8511df6ee2bf4f857cc7c1bbfbf94d80faddf397dff1cd940ea4539fb136bc1b56031ccb172e4a63ad759a71a658b498efaccd13cd65505bbc5b80ec64fedf2de961809eed5c5c9b1f6b194704ffd88ec49507b4038b04adfff23077530ac6a895914c48143b6498a3dcd0bf02858737a74cf727b306401dae6fca97505a8928de95fb49bf44c8385889ab1772679131aacb6cfeb7ace9f53489e88470236fd54fb3bdf1c88679d71609db92a820cfa4da2302d00c6b6a2a867321987b123155123bfc0b4ff8838c4865da9585a03a3d39b2752e572f55055b7c589e300dd506cdeeaf44bf2ee2855b784133c2ff6cc7d36521a10dd3abd0367bdb53dea505795512a836d10e36eed34496ac1ee4da662f7ea8e6f0649796ca2570c66c66a1e633b7637339b52c11f053845517cea2000e05aaadd5c203fbb2d0cc44a6728ed52667d5bf8be874d1aef611e1a681573c74dfe3aab6b3a174314c3cb409ec1cae45b1a3c4c97b1707ea1c5c70d656b59591e34136fc8252645c79298e9c1b9aee65e4553d2fd34a8121fae94d31b3016b706cea5c2d9cb9fe0b5f545884fcac90e97adeec92a43e211ee788d01d3407c9b4539937f8ba4b7652a19162951b93b128976648a78f73da3f978b29857c0735272d824a894dfa605b6bceec3173b3bcd2d384575703ab2e484adce0405561081f39f1722cd20bf4b4ef272e613632cf2179cd59ec1023487f9a90dcae9e7ff101e2b3cefcd01efa813b0fa0c81b172b550cce990ef09584a12b647ff3b2ae01ec61042c10596ec42f71a0ab5188027a72a2a2a76081a5c424a3b0bf58a20997c9eba95754232b722e23190576695eec5e543ed66a06492e4bf30828ad577d077c394983b6970f15bc3dbc0da782720b98bebe586546e5ffd9f6eacfe740a47a8b32f822a2703ef6dcb2d74e3c00d0eaccf0fbd7a87a27c95914a659585d8b7135e13ed26797423e235f6eebdae3ecad6b00abad635d42ef433360a3f81c533afe2fbf195ee7ad224a0a2edb741ea4e5cb2277419f517652e9f6834143c2a55e784fd23bf43108efb820df5d13b02ab0bbdd2bba08a6b921fe8071cf5f30eb0ce23449d9b5464ab9cba1230bfeefe3822cfdfe03b7705c67506bd08541024840edda3b15c863f5e0f109b9a47dd8b96be08ba5b35b02eeca3c70b563aace5fd5dfa453b08b0c61dc3ffff79f546e1b6eba62227a658b11fec6c4cf27ea50cf8e5af73b3f4af1ad0343bcc9749f5f3db0beefbc7348e2b90f693092c3dc49827001336c842a693298d0963b81426625dae260e2840b1741edfcfe948ddf934d55cab0aba28b49fe591595c8a04564fbc122e9b6084d8eaf3c5a7fd0354280797e80ac47a82fc5b1af686cb1fccf92fab92f535cdefc9968cf1d2347508e857a1542b57e94de495f71b24e5f084df0538ed9472c64e0326227c74100ec812b89ef1445151464441d1bc39ff316eae2e20394588cf15939107a4146dab887f6151abfbf488741b1d0b7d32f4801f904cf2b246231822963823e3bddfa0a09dee0d895d20dd2855707a3a963af16a9ed8d814f9cfe3fd0be54e176d0cca62dc45f1d516e311f5a8475a339c6758743018c248b29904a2fd0765e3eb82ccd373d512a11b31bccdca7a6d87119ebf44bdeb3f522b3eacd15c02d574c814594234c0defc69bb846b73699700105f41ae72e8f9ba9f99705b8c4683a5c2dce7607b27c780a6c6d6c9f5c945b6a068d77b7b49c023d4f04acff15c59b96433ca94d640d75ec2785ff5f2b904581f47183616f7047063e9d170f0602b8965897a765c96199700829840c32608587362cdbc06dc8e4ffcff28871b733505f3433fb233e2de0235371dbd8f66b5a8460225ec72cdbe04d2700d7e8b814caae56709bd49e63376b06ae25c322533a6f0b3b0dca349f9cb5b19c06794e78f6242b32fe5784ea7fb58966b3861b682082a9ecbb8611567c1b4f61f89fb6ebd60f1a4bc6899b427a0eb63f58be15b17757f85caa95f09941a5c77666dfbb71e359267d96b29ba493a9766475d977ac6d57441099f24ebab851f9162dc1d9255034c03dee7bb6bcda92e528d1f755d7bbf715925dc535633b57b6efb64f486c0d9c0cca59c13a349d4599d32f0631be9621d1d47f1f634effe6deab911691198d3416824126aeb53af7b1e118610d5f284e6f08ed1c618a947326107712bb6ecb05576b7f6c49ec59913768124e3356abcd0130f38e2df74d4380226e7541c5788dcbc0b0d441322ea5bbbbdf113839d7090d6ebe9c382d3c8e877b9e58255a2a7b6fe7cc294413a3e1cad6005a966a4c8627321de139888ed8327acfeca695a9675d6264b1ab3c063b63d6b3ba706ecf05572c44cb48b676ec304868cc3043ed454202668976d93f23b399fbcdd75f2b46f84d2774401cf43097b635242e59133e23ea4e6e416c0c26830860b2478c6f16aa5770eff7db3804233f48a27da4166413d2d98b266f84fe6383bc5de620dd1787f10638853f67413066e8ff3398fb27776607cb1d43158b9f2562c7a0111a933831697fa63a6f349eb799ecd937bb460cd500af98d98500e082afc3b716d8c182df1333f85c299895d4673813cefcef09ba7e679ba3e374c98f819a0597477cff5f22104488485d32d2cad523e0c02fa0a4c477fdc1ad44a81b87c0c8bad150a84bb829f2291363d44347b79de6b980ca12655c0f19bbd24a0e53c648011a1999ac39819d9b792d3c4bbf6bcf3b1d1575e2f0d32e80217d8a660b9b1f7ab2e8705fcc9b19138ee0bfca134a46dd834689f694ac5ebfc28d974b3c408c4eebcd2aef606fb4bd774b987ba8179e2d8b796260e10c3261d9fe337bed6e53e50c0ec0ce78ca2468155c64da5377cfd989f3951ea3a1ed18d8edb5a630609b90e04f4811584675c5a50e91ccf74bfd0045eac126ad102c80cd546d60beffc4853ec0e85aaa4612c4313be096d1f82fb4a2d58bec905d689591c36bc4ea98e6b9f0cec388c9d1b68b8ab2205aa612a392db6dff3075c0d58f8ffa3e5b33d8344c3f3f388dc125f29244c3551f3e333f83b028bc17b7f2164bba4adbf6918b1e39b3cab1bda083435c6d4c04a873a59bc08ed5da4a807ac3bc3134e91b5cf7a596441a74248f29005b1eb8e928ce30e539f622c04c8900bebcf549c6c014a9a49363ba88a7d7de34ed9805086737d2d635b6492f8f911b9bbaf8eb224c2618866d22e2a5a73c39c2a94e1a469c482da2413a5e012747ff93539bc8e660983ad6fb107240bc82f3ced1497093eaca6ec9bedf0429967f99a271fc2817027f3ec85c16f0323206a4fb6484f093b6032ca3daf952a3b1e5c0a597c2a4cfacf4c8290cdc3ad69215158cdfe6d22a54c41e21e1d16834cb43d724cc1729d783225633ce26039f68a01c0b44b41ea1d8481d1fef923c14492d59ff8793255604e2e54a185542f7df4bb04e4fe4502f333ea54a0b28bd7520253c2726c126cb8642894cd34d7e350c5ac5030c197407b3f080d865c5e4cf489c7ceaadafc6d460f986ebc69a9e6e78767b29c210d99d1e77a2905e142dccfdf3e6e7f0bfd2035c2d8fd3e04f5ff569113ea704e82526e1b7f5539372a8d5968a5ab9e416d870523767a86529baadcdb2510312445b8309aaef086a31aa78d558e1b3915ee0bbd03b56ada58c09e399f6345729cd84a3bf2a1d6c53d58961134e3916d552c87c81146711afd9ca112c7c0a38bae4377f1324c491a30061498a43f23e65bd9c786ab55fbf122129798d11c9acc9caa8e6cecf1f5679a8e72a4c88dc9cd899118f60d80c924eb07a96be9f301e20c373bc380d1299fcfde12f982cb445e003502509cc155f3ad9ec363f01dbc7a1e8e18161a8e62c18414cbeaadd3044930657df4b8c24dd07a50e72806e9f0f2f7104e60294291aabef46b6167a8cb6e41cecd03e9985dc4418c5eb6d714733553cc48a8701b95062c6299a75e3e4fad849c13083d95d9ba7bdf6cd54bf8ab5d8ad0ff13e831ca19e87f9f726ce711e086c0b1b97a35f726c14ca4240a39ddf4b965757f3a3118c63feab8984a581ef4014ffd0c9d7a07a8f367b209d4d00e254ef9964b4aeb6a84c0ddae1691c1f5dc483da98175e0bbfa225412ddc7e02c387d6418742c97f1e9e264abff926c44b98f1d1ab660d977b7d79eb2930e1743121d92cc7828d8bd79b91642c7c8f44d7e0c58320b0f0361f7627c47334bdb9843cb23da4e927fdf730930eb78a0636a7decbc074a3b7dcb4422be0a56ec6e87508b1b83027589c146f43b947afda6e26a244d719d8e7ee416feee71601c6b8dcab343c100ed3e39105018df600a9a87e047bf85acd104e9c9de0fb25f54ae6f1045c41852104b1c3519c7d3f69d1aa3865af7170eac57ed33c3ce6726d91f8332ee20929834a33bd8699e1b836279b8e9f1da9b375738701dbb3e404aac34c96c7753bd188cf3b43fd281c01aaf806f5093d6ffb9c2c572bd1f6aba8a3ba2f21921006d442f66665f14c9e2686ce219412689211b29977149a9819e4a62d7dfe192d9590c57369eb50f6eb0e6769f85983ea45addbf99f3bb155b280a886b80fcc1844a6557581d92fd7715ec726ec1f31d92a985a48e700185a1c8bd943b3006277b29f43c31e565d39562d2e3b63b11e1a31190823faead4e9da67e6eff88eea26010f16fb81db3f410e8f42c61ca8effb6945ec24331e6ae137ccf7ec615a56f60d6a03b33c66d", 0x1000}, {&(0x7f0000001180)="5f3259f89f75c3b9d0155e1c968500f0dae08e0c9b96a95740513e02ac282f30cecfa58dc401bc237c3192687c65c754f398d6ae0bb53a820b53ed3f9c8055e59f89fbe24d098a5bfaad65ad2f1e3f560c135bdef92093eae8ea8cdf5a3cbedd27714d8279dad2bae87a268d28abb9eeeda149d7d3a79b085c4c425db0346219e8a380cce0308fe6f7875fdf921cc17884b785c5d492d4f0a5c9291eb399c471b9cb7e47c8396a05c045125240e61055dccc9fa63f583606d51c9577526630a05a2ad9f4bf2442318acdb3e8bd04862870ea27c859a3ae1c3a6840b967c391656e72bc7d9547d46b1ff4d1af7f303c4433cfc4a595b1d90427dd", 0xfa}, {&(0x7f0000001280)="169a8c1d33e843026277ab111d0678e82ce800e6cdb9a984baf8c52e5ad7a510d11a7bed80c2f831e80746e6bf3554019b9a904d3a5c704108c3bc", 0x3b}, {&(0x7f00000012c0)="a2b89544285f8d1fb7f6cb3be654103db61dac33b43a4ef80b281221dd6c45c99bc6f7f235f326b7e138f037a2963fd8bfa328a4e5b746f57f719a6d6bef8cb5fff6c6c73c51665a32c8ad42d36095bc6019ef75adc51d6ced4333eda772ea3b9eb213dddc270526d559", 0x6a}, {&(0x7f0000001340)="b26a3be73d1d534eac5cbe9769c9a7af3526ac716709c978c1bfe6e1cdc87951306c8edf21d3047b023209ba87987e4e89c16c69f72bb46d9f1070bf06fefe8cdbd35bfccec2ec9ceddaf2b83e199239c3771263adf74528b6a291b8c3285a5ea8b54ea23ddcdf57215863ef6b7d8b6ce742036c4c7d8ebae39d09cb8b28cc89486e0985f3ae7898e9ec09b19a", 0x8d}, {&(0x7f0000001400)="b59edce94911848ebcaf04ea6ff79c217e55ec5151cc1214a625a3c52756a1db2287d6ab94c6a793e693469881ebcbf2f3ca616020c7e7cc1582335278e14878f4d44285e7d25973b45dd4b9812dbde99d81f43164bd1bbad5281565e803304e274ed459e06ed51436c000baf7ce8fe855d7986bbdf269eaf083e31ff5ec947a783f4a9623fcfa7bc0f9de38723c848f295cb3d41d21f8b6190b96b98868d1d69e72ca3f1483eded1e83ffeaea167f75d5e8a0fe86b8a3392424d54452dbeea45505f20f959233a6676b21bbf1a81f527fd5ca524abd4c22f55648d010f92f307b3e2da0096e7d3a82fa4d2214adaf163a9b2bc170d2a5ffa5", 0xf9}], 0x9, &(0x7f00000015c0)=[{0xf8, 0xffff, 0xd0, "0ba5699ef86ffe18ee864d5c198556b75d80549a9b48fcc4ff200c2768eb582f478f68a5279e01b2f92800bfd77cc68d61a03dcb5279b0fa4dca6f72313b43d54cd87a643a80282f37292943208163a6ad10cd16c144e9cfa40824adc7a8e57a48f4df0b3023ea845f6405f10614230f622ecc28cc19abfb2e1e725f63af285d10a7641c102d8f2bba50feedbec8e1b1c1b5794fd2dfa8731bde5ba99be45d491c733e5f67cb3c326b5bd3e42e8931b30a8a71421ed8bdf160118653116395cb3e4af92eefe468a10e91ec2f2ce9e1e00226038b84985855782b47325c13350ee1dc3716998a4b"}, {0xe8, 0xffff, 0x7f, "bb93fb38d7a60422ed253f440f15ca6c616dc521da4e85f533352101c1fd5ea7b88ba9c18f01e9fa535fae0c5aef3917c2f6a7a4794ec34a0447437a87aa7fd323b30ae9f5fc954c3c6537aa2a6a6bc8f31f02f968564f6320aad42dc1558914f63379ddcd13137255a4101f55b2fb3c0e5e66682490597579d9bc8ca0ebb90762d1fe0c0c351099b8ada709a2a9c64d14970c9ec5907e93274b7b3edf43f9ddfe59a58300fcd5e6c0183b960e956efb7d8fc945f51010c067b79f337132d926629719638040b5b353039e67740a456811adc112"}, {0x60, 0x0, 0x9, "226aee1b845fe0e05927102c2764a1dae15e76c7082881b12c00645354c94f1a7896c07f6b60ead2674932d262fa07036b769fea3a08d12177a58adb915e6369e55a1d4750111b26cc5d1a8867db89"}], 0x240}, 0x4) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 07:05:30 executing program 0: r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x4) mkdirat(r0, &(0x7f0000000880)='\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', 0xfffffffffffffffd) symlink(&(0x7f0000000180)='.\x00', &(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 07:05:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002600)=[{&(0x7f0000001540)="76ad75178725c867e9e04399a2e54fba72c345e29f398997e95e8288cf339666b39dbe19a399d2c244e81dc4f454705a66689a318750752074a2f06e78f502adbeead82cfcddd79e517e983ce9358e69de1cdd89b6c054ea6cade47c352dfa803710c7f0ca084f898bb11fc619f1d573d480a8be5d2673a114a7e12903812af0ceba1d1ebc3224bddb589f089aebab2afb957dfbb1813ff3c4a1bee7f2b5010e6c0383e9ac87e7f376b082c914630ed14a724fa316b5920e795b3391d7e98fdb032219856a39d33a4b46b52f0df532b9fbc3e2f3b6b4f0cd199a4d9877b834525ba4ec33b90c425f59e8148824cce8e1589d8eaa151928bf26470c7df29404646af5c743b5725e93c19c9c8ea04ce4948366080acf2726438ae2bb6fd500e53e7c9f3952985f0928a1003910069fbf62868aae902c44e2cea0849e6006b3ae166a49b884cd57af828bfc2be0ce5af93acd71cfe49f7747ac9c378ceba118848a822d37b0f219ddca3c5ce14dc3e2a26c1a1a4b3846aae24b644b28cc238d52f4e271fee1d9a66933f75472c0e66a320fb9c180d0e5e97e307b8c21814afff84a8cb475c8f6dd4217bde1bfab9aedb66ba163f12cbf0208f4ddfb62709fb887ec751b69d40b6aff7141a985a53437f9a17d82c2eecf8e3dbbbbfcb0bac8398cce90bd0741336f0db759f78d821dd380841b5eb50c9f80fbf68afd777be5ffc6b0fe1f57ec080277b388ed599bfd709116b3bd2d5feb9e3c3a9c01788bf324adcefc0bad8ef3b9a16dd3d20edb2101eaefda73d93c96902e527c9008aa0b968c3f3a2fdf7c3ff4ce157c2561e9b311d7e264c6af3def8cfdb2e157d09cf81a5670e74289570968de318de0d12fd1f1d3f74dc710d7e97cb0c729bee4b0805a495509d833eed2196d2733820f1d2194e8b85d7da285314ec7ddd6e8c2eab6e818f1f992ee7dadbd88cfae13c80bb6d869d667693e2c884ac7afc4a25df4d8956ded7b6854bb350e8c94a6fcc27c62752b5c6c1ddac6fa7f0b131922d388265f28c75c9aa07e21f44c19145a044aa5746488640eb9b8c37262d25917df80371fe1ed889e486293867372a60cc68cdff3d011234dc36ea19b10f00fbb7f30848c4b9438cd439798bfd887815130858126dda892deff6443e487ba08206b869355544693c6a79349d9f0883a90182c76f378e4dcc9daf49668b3f45c89a2537eb87641d72b0a64af4e1fbf4f7ee571e9dcaedad6f04d587e2fab6913494fa62fb62f4f97861aa936f2a452c762cfeb5040bdcfdfb8686033b4e80dacd2e216d1cfaa5302150170dde1d152da01c89145af22e562c9768ef5f46924073aff6a243b62eb039f1931466614040ca6ef21d77b018808c7a09a65175af0dfcfc9e609b46a0ecd6bffb46d63b303678be3b9f2586ee189dc6a86689f24c7a635dc4e4a9dbef03ddad6af95068920b318c2796dee8b825179cb08649c7b506e097d664467e0462c8c22ced9a00d519a9460b4677d2ec916fbbb1325d67a9483310bf9bf0ef56e66992032d3509ce0b295a3895a14da70a549d2461344d07a85b20cfe2c3ca4770434b5e2f60d1b3ce2b624a0c40fce29ff048bf502eb89bbc0c70ad99596ababe5837e4112209d7f3c222470a81aa609c270c3b139654520e2cf0cda81dc7ff7febf35a85501ca64330dbb9627a9b20e19b152f1fcdb93b3a9aa9ec1ab9c1f0a28eb2180f6d326f604d86ad05bf733b0b3137602adf72d3ec3f156707c20d10b603cb673b4d33f8e73efeceb7af26cc78b70f13103344189eb2a769aa20b496874785a1843f06fd2db6e419227b373265a7c075ff95db64ec2110d9b0fdbdb07eba5350116f130214d3085dfdc70c34c6407531c4ee5b426746d1c87138f458a64b779dd0771f08eef887cb16d24965a7c1f51e3a53622f5f89116dba83c02620feeab66cc86b776874c3febf2fd4dc7c5c8a3567e06fe2bf862e6a92d10a307f7439c24b4db730a0df04d8bff733f3e89e5e8c12599dba5a0a8a9b8c5fc613ad06a040c8b29ed80b0fafc83cefac15bc0d8b3cc1109f627edd6613a4e9dea893a2416013f1c9ae2318f1c879e5a76f6fa75439fb0a23c393f547f9a878a46ca37cdbcadf55249f4a192dca7b139f0b0c4c99ce9279ce0eb605505beba25456fdd8de0cf12d4871b8bb4bbbc49c4f0ac31eb064f0dac15770ddad965ce8a9f77c573ad4ec50e62c2f4b232e4171063e4ce8c409b1871e20ff017168e93477e91b864bcc08001e81cb258270fe08271cf67ce3de17d2b3896c4cbd7c64e2c14d43553cee7e92e56d60dbb0b84c933bf53dcdaf6100248d7257f04b28353d2437a53e7967cf78b5898bf58164d275bd9b902b356c1fb2f70f63c18ea0d99f5e1a5d8aa17bb12c27a8d3b433104cca06d0683a3b017515ba47233bdf928c07271c69076bbaad92c45d9dd127625491dc7ea8ec61919edc9d75aaa3b69b11e4a055c7a79b756c04d21795c64c427b42e94093bfa7ff6123b722cc4ae6d5e843030ef6ff971f2ebf20114f81ceb2d676c345f202f7eddaaa68830c62975675869cf1997526bfc2333a31a5077ab345c013a528b3c765b46f34c25b44b23af05e81bc32085fff46e580055ffdd029181000f0a01a995bff4c18ad44628f2c91b29eae547c2e780d2ecfe1405065efe7ac2526e503cb2c745a07d19e71a571a5fa53aaaf811db0d013369255505e38ff4161fa782a603e561abb2cd06dce02add6de63d717c905d33ecbe5f7eb8ca5731304f5ec4298ebcf135b7721e511eda40ce037cf42e097d9e08d22cbe72a8eb250d39368e33cc3ab0d7583d3bc3bba335ed25be2d2aeacef460d4e54bf8c769245d888f41623bdcef9bf2c121061c8a24166864733f070a2000bc2327c1313b59458cf1c823c682fbe219eeea59563acb52f66e833631bef94589b9c0e2b114c2cf5fc98edbf21c9e606de36ecf1133bfa3cb722048ea6cad90e8edb791f2d4e8f699df8dbc6e27914f4361aa049bbcb6c76fec98e179a8947bdc158902e43c8e0bd61cd04e12f42de8630befde6b2c88193a18e2fe8b78d6a76272cc1aff6f2ac389093639acf47ee3435a3c6c9377d773a7d70c3e6783e64ac764252decc0ac4e3c4d0cae5e0d896c82832a557f1984460584b1921178eb480cc52e2ad6e80eff22df57eb3e0cc5762d523171f6fbbd69888d1e25afc3c6097017965211e3ff0fa7287283ece6fd655610fd3505605e0602603a591d4d9e6a292e04520ae92a921ceb0723575866c472efe020eaf1adca0c1c6784cd9faf40bcf701607fa057923c85359d4f1e88d1a034f52994cf5ec82bda424531b369c0d9ca4833f7c66154ac076c9f3efda71fbcac9b25ef760519e509d9feae5a1992633b7d96310329ea26901c16be244f1daca33fff693da65d246d6f3c4b3527d102b4839a13c82ec36bc5555859d16c23cc17bdefc905574687a98e352d1b4d7f3842373efd1577e77da881a1fe5b45711f0d8c18f707ea96348410f42f30fa878088898854f9dbd7b555c1645a57186861f3e08544358d49a91af132f8403f2e9b83571501ea12dc110a34220a116e78d776f4767cee50e54d18a402e11fd2bcc4d5c9c78d3791ae65c78ac8160f8356dc487f232d4ab82e0e111a11a1f56139f13161890b10ffe7019b4f34be7e77077df7babc04b48d7d516ab01f6b447f5cb6ec2cbc92b82de6586d3c7d22214f5c81fbd064be1cdcc9b91f4674a95efd6343e36ecd6048bc910b", 0xa6f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xedf) r1 = semget$private(0x0, 0x5, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x192ff166]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) 07:05:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) pipe(&(0x7f00000000c0)) 07:05:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x8, &(0x7f0000000000)="e26ae40f", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000001100)="42f119bf7f7fbe15b5f1336a28d78e90151514a1aeeb3019f58a163668abeeaa7c2aecf6aeff82aff55424791e59b41e8b7211579661831333568697865c02bb79692d5962c67e669c0d9001c628bcda2dede2e71bbfa44782951e7b61d5999aa02d6ee69a754e84e4047c20431f5931618c39e9ad3398f91ed44467729fa07118fb392e1be95061c05b060612eda7a50775d9170eff588d16c5104e1ba9bd9ddeda570fcf83ff04b5574ecaf1ca7b67da95cc52bcd7", 0xb6) openat(r1, &(0x7f00000011c0)='./file0\x00', 0x10204, 0x80) 07:05:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) pipe2(&(0x7f00000002c0), 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x6, 0x80000000, 0x2297c4f1, 0x8, 0xffffffffffffffff, 0x6, 0x80}, &(0x7f0000000040)={0x8, 0x7, 0x2, 0x3, 0x1, 0x202000000, 0x97d3, 0x8001}, &(0x7f0000000080)={0x2, 0x9, 0x9, 0xc8e4, 0x5, 0x1, 0xe68d, 0x200}, &(0x7f00000000c0)={0x4, 0x1}) 07:05:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 07:05:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000040)="13fc89046948deaf706e3ee8a82d5654dd8cb047edae63819bb959d45c51c32c01f563d9a101ee5129a988277c0ba0eb8843ab2b5e2675f280fc2f48c85900420786fbce0a3552dd31d3ad0d2db6db694e16c38ca7b8b65dd9c20e8d2caf9cb44b7bbd09a54c90ae9bdcb494b04d7af4cb58314d4e2a667316a86739c9befab0b998235aa397e21ea06f9f67d60456f0c09c959b7843149aa218ba8fa7cf83fea78f37b225d9d2d3e158a0dc49", 0xad, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 07:05:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x2000000101, 0x0, 0xfffffffffffffffe, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/234, 0xea}], 0x7) 07:05:30 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) r1 = getuid() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) r3 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r1, r3) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6b, 0x44, 0x7f, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0xe3, 0x6f5}, {{r2}, 0xffffffffffffffff, 0x14, 0xa000002c, 0x7ff, 0x200}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x100, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xd, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0xb1, 0x8000008a, 0x0, 0xffffffff80000000}, {{r2}, 0x0, 0x84, 0x80, 0x99, 0x10000}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x4f17, 0x4}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x10, 0xeb, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x9d9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000081, 0x1, 0x200}, {{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x7fff, 0x2}], 0x8, &(0x7f0000000380)={0x6, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r4, r1, r3}, 0xc) r6 = open(&(0x7f0000000440)='./file0\x00', 0xe0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) symlinkat(&(0x7f00000004c0)='./file0\x00', r6, &(0x7f0000000500)='./file0\x00') r7 = msgget(0x2, 0x62a) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x6, r1, r3, r1, r3, 0x40, 0x18e5791a}, 0xfffffffffffffffe, 0x3, r4, r4, 0x200, 0x4, 0x4, 0xc0d4}) kqueue() msgrcv(r7, &(0x7f00000005c0)={0x0, ""/184}, 0xc0, 0x3, 0x1000) recvfrom$unix(r6, &(0x7f0000000680)=""/78, 0x4e, 0x40, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0x9, r1, r3, r5, r3, 0x80, 0x3}, 0xfffffffffffffffa, 0x401, r4, r4, 0x6, 0x100, 0x5, 0x6}) getsockname$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) r8 = msgget$private(0x0, 0x40) msgsnd(r8, &(0x7f0000000900)={0x3, "80fa96c408bfdc23d7ad99ced79dfe2cfd9f22b785edda8aa4df9dc9cce307e6c7a8f3780d2538b31d58b51de95fbfba43ef21c942821467436a765daafa274d3e442bfaa4392f2dfdb6458aa5e415b6d2a07487d9a8a5e220b27ae07d46f7b322b528661fe547398e3780dece8180"}, 0x77, 0x800) sendto$inet(r0, &(0x7f0000000980)="b8cca99fbabedee2f4e1b6215b94fab96e8c33ad08bdf2019f2b620cea0ef6cc91988353614116cb84d2fb5d1fc287d4031198fa54cb1bdad98446f4939bc96eae39f378be01c25818f033b3867e574629da21e7cdd6f49d6b5e216fdf54d286f04a88e525851c29b697ca05ad87af1103482441d4101273ee435b8507e387b587a2a9015deaea2107664fc089cb9c438d7e2bcff3001baa87cc6505711b3bd2b9e1a3e5db505d7468a4057e5b7f7ed16150614aa51315d6a38f9abf750ada033e4b8521e56fce5ec67d583776bbeb785ed4c03fa99987b990a51de54f8115", 0xdf, 0x40d, &(0x7f0000000a80)={0x2, 0x0}, 0xc) getsockname$unix(r6, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) getuid() getpgid(r4) pipe2(&(0x7f0000000b40), 0x4) stat(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)) 07:05:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x401, 0x3}, 0x10) bind$inet6(r0, &(0x7f0000000000), 0xc) 07:05:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000001a0200000000000000000000000000000000004838dd661706fabb868564ca3c75b7384d43b5661f9f19f3c9f8ec54e0b072ec6938d52c8dfeb79b9c82bff25eba69b758"], 0x30, 0x3, 0x1000) 07:05:31 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 07:05:31 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) clock_getres(0x0, 0xfffffffffffffffe) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')&)\x00', &(0x7f0000000200)='^-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='%&\x00']) chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) 07:05:31 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:05:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa656d0527f6633f2ff8aaa6fe808a0df661529f"}) fchmod(r0, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x6, 0xfffffffffffffffb, 0x6, "b4727c100e400199d53f7272c6cc4a0f3f0d275e", 0x5}) 07:05:32 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 07:05:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000440)=0x3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/127, &(0x7f0000000080)=0x7f) listen(r0, 0x235) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) socket$unix(0x1, 0x1, 0x0) 07:05:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1828, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x3, 0x5, &(0x7f0000000040)=""/117, &(0x7f00000000c0)=0x75) 07:05:32 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000e0d000/0x4000)=nil, 0x4000) minherit(&(0x7f0000f96000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 07:05:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="3fbf4fd1", 0x4) 07:05:32 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1008, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) fsync(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r1 = getegid() setegid(r1) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 07:05:32 executing program 0: poll(0x0, 0xfffffffffffffe2e, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x50) 07:05:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000200)="ffd9427e83483e45b5e5e3153061aa3bcc46d99120528ad9ebbfae20ae2fecfacd71f48fb223796c733c5f374d62e8cbb92a06895bf9c6c442c344b8b703c32065eaad67f2071b8f6f098c20dd88", 0x4e) setsockopt(r0, 0x7f, 0x3, &(0x7f0000000140)="7b98052e33b877dc96b0ece9e8389c16732f8c5e4f366e884ec04ec890c1a20f142d7e1b700018395fa1f7eeb2b63fc30e29c916529332a5a32ff16f53ed937f1799999ae32bee9b93c85d308c65a009aa5ae9f989a92ffc7ca2ab499ec51ee42c0d3aaeb1ca8811c1caecae37ecc2979b7745547cdc6126e014a7d8e7bf768bf3f53315b412dd30f6d6cc2f684bb5d33d51", 0x92) mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) mincore(&(0x7f0000ff4000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/152) r3 = socket(0xcdea3f88cc27d869, 0x4000, 0x4) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffe93) 07:05:32 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="805647b9d76e0eff876d1839efe7cd7c9faf8f9a26b303984c189a2556af2d0a13c8787b8111b470955c3389dfae7cf08242b2f05e659bba571b90185fb6f6aa8ebdbc58aee16aa1639f32f72b49621064204524a9d58aa4332d20eb888171c1045e43dbcdbd4a55369c152135d6673f580676135c8fb28df670130f4f29e20656023319dfcbbfc1aaeecef50cdf695be019e2c3eae01bd0b537a56fadc882272aea5a92f1e42411841805a83c6141fe3a5bf3faa3d367d2b9320c44f11a279a93e645bf40790f0d8887d443987d084141b582a26971c72fd228013fcf7df230865844c6b97ecc20a6b79b6a876398d60ddff23701d22d5229cc72295023bd7fb662338d553fb83c93631dd27bb690a20eb85385fb3df092bd52ada28f47a28fe2d50f1d296f6479865937a53d50f1f0bf60cd5da487eb44e3018186a994e6a34bf07c569d3b85d9b7c1795956a87a5ca0716b2938b01a8303b2102f51de143f7842d51f65a9b27e6ffd5f659ad6054957f9cd03110cb654d4078cd3a1f3edc1984f19bc083f65824670691780565e1e2e4d0817a8f667eb780a773b3716027307fbb621cdee55bcc1061be5fd64211baa5296d0b9cfc638fc2611a1be4d81dbdb9e788ec9e6ed3ec36355761b6b58909b50135e8efaa959ee1e204e31dc382ae40bd5d0e2442bc46ea9a38dc5dc62027fca490eadfb3aab235032f3a3e1e7c4ed7d75eded8ac2c4f62c2d697fdb2b597da270221e0c6875b5284572511c36e6c4867dad0fbbf4dc73eb5c89aea5277d032064cd375576f04a0bdb41039fe9851f4c4d0e22590a1ba45cbd434d6d241954efaf707b98fe7236f47a0584554dfbb3e72a429746b0a2f11beb00161e5bb3ee08dcfcd26941ff960a22b515c8e11811cf754f15c57c4bb007906b811ee36f034a3f7821a3fabc9dd689c8cd7701ecdceba6b7f81398cb8aab02a284992767934c1f60f7589388e9e2f2a3676f252679ee2e638d0425fdd512484678268ddae151b2d41d7b73e3aed772a5a0fe71af93cf69f32a4ebc5348bd142c2d9a371843c7cebfb0fe14e0fc1318515648038dedd95d3af2d20dbec328f86f55e5e02120e07718c1555c7bf702711f83a676be40c362b19b2d19f1fc8a6bddef5a5d779b4629e61ed6eac605752a2b06a1d5aed548e71e4c04751da7e57563a49b75f76411844fe14fab34e716860e660becda7b877d04b033d492d653c7f5bb14f85bb3076c258087d96df49ebd7b47b9ae3e89fe26056b37e2c759ceb0600507b9a079df2d19d6010a5f4d328d3a0068c12f607fa1ddb3a67db17d1630e07148d4a15d4814de6812979b7d9bda548199d89faa696b8509a9d6038648478d7a6cb87d1f47f13f6f4458f90561e5ea3a65e82529fb0dba1482fdb95417eef2fbfe1d9ffc9ce611e99139355ebff84b43300d3e13fae89cae06bbd6e617f916b57864aedf83a9170ab90a0ae5d4cab7bcd6c0bbbf986f41feae931fde4c798d8adc37120e5421f0ab458708101dd99dba2884428371170c2a4a9b586fa903f00769a354791e56951986af996dd9d919448b5f6374d9ff71d9a314a26115fbffea91646a7ceca99b1118a989ba1bc61811f2fbbce231b47ce074644c5851286c206f36b15feecb5d5be2272dd3350fb3ffef8cd8edc7ee4f72e11caebc0b75dba82481161e0fef1c75b219b3a6f81bb435be438789888aac2518b588b6699bf173dc4dc7a886653eee4ba86d0da9fe5d565b85ca4d95960605eb8f090095cd66081dd5eb6f68742f5e0e3f9b90dde0bc6afcebfa8aa253df25815dc4e060627de56a98a18b335adff4418ea5b8d8bb6086db9ede9d0de6371b2fb7df1c2d1b43de49b0a20d716d8dbd729241f651f1198cfb8bcbe178474c3e6899cfc62541c80a5131c80b3f2a976c88fa59390bf6912ed6594967274472c266492efe24ad8044ebf2c0c6361f0ba5d23403ac6050a42ddf9d45c92b0aa51426f9b6726f6a97030b17d352cb3a69c2837c2f0df61d0cfa460c1762d0ffce134998b34e75e6f0ea7116cf9f1e1504c5431adce695fefd9d9c14a0504a44ef076deed7c92e1af78ef6ad0a33fe86a92774e5e3aa211bd6c6ce8bd175d113023bbd0a04640ffcfeaa7aae6c070f4bdd3c8ed0cecfca4d356b104527d6dbc0bdb2c0bd51043e9e48429f81bcf2bc1ddb5fbab4e317bd0a420af7b86489cb4415ee006636cd3f58be258e4d557b7428bc41021755a8c66fda9d1b2c820fbb2be659e443ed18a99a8867c88a31de789df78fbf708d37453055c3f3eddfcec61611af669fafd29ebad614d8ed6302723129478c1e0505bee06c19b32df16f5955fe581e5fbedfe3735ef84fcf498a50341bc2edc3b3def7b2ed091a17421eed24aa12c5748499b14b962b50db269e126a6ca8ed62dc3faed85acaeae2f073b3c076194548046e4a007be9473725b8f9d3ff0bcd86ffcac5eafc2843728e7e984bdefb50e00652e1d37ac4912ce7b39dffe6374b7009f3f0e8e9c598c9214e24be08e9b26978f250e06c455b2dbbdaef8e67b5ce75f31047c627d1cc4ba6d5a744d344fbab27c06485b2c97035a7af323952bfec5ebc925209a553bc9552410b7d29520f681f737db2de43114a8a904f56bcc43aa0aeea03a3252bbba7afb23b3c7d57f13d56f7d0e6bb881dd2e2215d6cceea6bc7258a707d57e4fb0f0993ba524e5762cffc4fb660edde8640ea63019b4c4f4a38ebb96baf54d7409b0eb22420fa400cf4fba520c0bc3e3ae32282488590330d1fae909042796d8499434de3852cd3f11c6001ec2e1d46bdaba82693bf66494e49f565beef2e5a878d0151c39fe7250483f96f345ded074017c559b9010d62787feefc6fedcdc1d1a98eb7b26b122fcffebf7fd9e1d25adc67683f6428834b038e4f0df14d7e0859fb7d051edf96d5a3a63f222a3e551d7fd77fa45b516c4729de5649db3b4b805541aa78c2347510c9f1c3cb8e51b41f02299d618de9bab822dd38e9c0b31def89392066510c097c828ca5ed884ce5c4ac77996bcf169c380cd454140113f1b341825cae65735acf50a19465e32ea2e631518b7dbc7793506eb878c3bf90fe090b0850a58fe8f5319337519554f3161d617179864f1bafb9b1992c40d57583af2c19b2e9985a34f7d2bcf14c4b6656515be89cb57f0dccb8f1f7211fe25947d073ae1a027c921784a80c28d9d81de87d2ad1185185de62d5e9b862f0212166081f8335b37d6414d3d6fc189f4706181e9df747a1211f140091ac3e6d5833abbc3ccddb1c00da42c99408fd9a0d6d36c5407fb477d91eea645ba370040c2667998f0d5617f0394cbc282f31381d5600ddac3cf44878a86bc081d3e4b3b377164ce82377c12095d26c219bd088ca2cf8781c441410f5b9c2d7f1769cecb4b01db210524d40b0a35b97e43395b899b4dc62e8e8318ee7b832472d0c33e76f88825e7c839297fbe5c9a3b98e2bf6759dd3105396999ffc4bac30d242225438791ed1c41024b4c3cd73a1f70791fc2791fea1820f3a0f5567449fbef84761c9a34a5161647b5607cd642f88ee47d880cf38ce105d121c9ec8e261bd94c694882df4281938833c72801e6ec9e45e82b1de60a0ec42057e380e9722f2848da8e1c1749db7e0442b264ef2051cf2ad2b9c75796868e5f46edb66249012896dbb8a3bc7be5241d07717c143efe75412a461fa2ea7b055671019fe9bc43b162ca125eb17d1863bf4a7b38ad83abe4052bd9586d2f3b45163dbeaa4e0d6fb71a8c1d5483552749a4932ef8b8e657e3098c72a09cd9c898ff7a8911ceb85763a7d71f4e53431a39360f4c35cc8fb38f0d7c23823a7848719e52080b59eec81f178ecaa928c5c4a74fcebac05c82ebc772faaa11e3eca495d7bf4cb60057f764b1b921019443f23debea082b0379441525d2a906c897ba2ede237cd9b1dd3e801b106687ed943d76103a20493fa76990e291a879e4a559993bfd2572239d008f52534f7348d8db99e2b9ed86d0569dfe3d1d90f3813cf855395c338f306e4fd3e118f84e445ed1782e77000f3eb", 0xffffffffffffff96}], 0x1) 07:05:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x81, 0x0, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000010, 0x1bee000000000, 0x40}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x6, 0x1}], 0x8000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x1, 0x16ad, 0x3f}, {{r0}, 0x0, 0x0, 0x40000000, 0x2, 0x2}, {{r1}, 0x0, 0xc, 0x0, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x9, 0x400000000}, {{r1}, 0xfffffffffffffffc, 0xcd636840771229b4, 0x0, 0x6, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x7, 0x40000080, 0xfff, 0x1}, {{r2}, 0xffffffffffffffff, 0x24, 0x13, 0x3, 0x8}], 0x524, &(0x7f0000000280)={0x4, 0x8}) 07:05:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) 07:05:32 executing program 1: setitimer(0x100000000000, 0x0, &(0x7f0000628000)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:05:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x23) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x3, 0x2) 07:05:32 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0xbb}, 0xc) 07:05:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x7, 0x9f}, {{r0}, 0xfffffffffffffffe, 0x45, 0x200fffff, 0x100, 0x7}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000008, 0x101, 0xfffffffffffffffe}, {{}, 0xffffffffffffffff, 0x8, 0x1, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x98}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0xffffffff, 0x123}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x5}, {{r1}, 0x0, 0x40, 0x2, 0x101, 0x20}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x96, 0x20000002, 0x400, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xffff, 0x3}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0xfe1b, 0x85}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7fffffff, 0x2cfb00000000000}], 0x7, &(0x7f0000000280)={0x5, 0x101}) 07:05:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0xf1) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x602, 0x40) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f00000001c0)='x\x00') 07:05:33 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0xc0}, {r1, 0x42}], 0x2, 0xff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000022, 0x0, 0x33c) getsockopt(r0, 0x0, 0x7, &(0x7f0000000140)=""/42, &(0x7f0000000180)=0x2a) socket$inet(0x2, 0x8000, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x80000001, 0xe6}, 0xc) 07:05:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f000032c000/0x200000)=nil, 0x200000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) munmap(&(0x7f000024a000/0x1000)=nil, 0x1000) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0xe80, 0x466, 0xfffffffffffffffc}, 0xc) mlock(&(0x7f00005de000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x3000, 0x256, &(0x7f000008b000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 07:05:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x31a) 07:05:33 executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x1) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x40e, 0x1}, {0x18, 0x1, 0x1845, 0x3}, 0x0, [0xfffffffeffffffff, 0x5, 0xebb, 0x6, 0x4, 0x3, 0x2, 0xf8]}, 0x3c) 07:05:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080), 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 07:05:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x810, 0x90) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xc0) r1 = dup(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='W\x00') getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/27}, &(0x7f00000001c0)=0x1d) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 07:05:33 executing program 1: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 07:05:33 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0xfffffffffffffea0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 07:05:33 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x280) semop(r0, &(0x7f0000000000)=[{0x4, 0xffff, 0x800}, {0x2, 0xa9ef, 0x800}, {0x1, 0x80000001}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x7, 0x276c, 0x800}, {0x3, 0x81, 0x1000}], 0x2) 07:05:33 executing program 0: clock_gettime(0x0, 0x0) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/161, 0xa1) 07:05:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x140, 0x58) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000140)='./file0/file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x4, &(0x7f0000000040)={0x5, 0x1}) utimensat(r4, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x3, 0x5}, {0x8, 0x3}}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 07:05:33 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 07:05:33 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x7f) truncate(&(0x7f0000000080)='./file1/file1\x00', 0x3) mkdir(&(0x7f0000000000)='./file1/file1\x00', 0x0) 07:05:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) fchdir(r0) bind$inet(r0, &(0x7f0000000000), 0x10) 07:05:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x80000000) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 07:05:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3f0d7b6fcb021a30099c0c57533d92335004c9b1b8b4bd3051739c6d4a579dab93d9e8d9d4afdf6e877f0bce65eac35aa2bdc377f77e95f099bb26edc8713eff9189c877d697caf7b0c353670d5e35ad814c07c8969d76318cc9a800a48440c1c8e17b7619f6ebab96fb9bed331540597a2d18ff7ad3ad9dd42b94534ca3469cefc6e3b3e5d6265c303545bac0bc8"], 0xa) r1 = semget$private(0x0, 0x4, 0x0) r2 = socket$inet(0x2, 0x7, 0x4) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000002280)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/10) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) listen(r0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x3, 0x0) 07:05:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000140)=""/89, 0x59}], 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x43, 0x0) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) 07:05:34 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0xfffffffffffffdd8) 07:05:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x40000210003) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) close(r0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 07:05:34 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000001079110ead48c9968ddbe7beb6d3830000000000ff0100000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x55) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000000)="670339ff12dd97a7d1b473a28569903a92b653cde23c6e8f66bb8e6fb41e22e5e113db3a9c09d18a74f7ac0b0c22317d017cf60d8a0a711636", 0x39, 0x0, 0x0, 0x0) 07:05:34 executing program 0: setpgid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) getppid() 07:05:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40) 07:05:34 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000000)="6b954d9d1d477c63d947da19942ac1083e9cd47a756caf0a4201b3dc6a135ae8ec7f3e9ac53a603b6f0719b2af0bcecaef0234094cf44c9b4df41a5aa8f1d710f46c36372dbcc72aa059c94acf4a62f8f5940538ca1c9296dcfd0af0c3291eb3e5c1923934d419e2c50b8eca2916988c16c5791199101d2f8bb7de43e8768c8f68897100dbc80fcffcf77181ee14fb1ac574cb5019298e730fbe7969e419e76b407ea36131a6b45f884683687afbe4f258b67a2a078d5abfe860492fcabfe8bfa009b2ae9e59db92214014d5", 0xcc, 0x5, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a3b93794eb2c85c6464010081b035226d10321c7", 0x0, 0x3}) r2 = semget(0x1, 0x400000003, 0x10000010000008) sendto$inet6(r1, &(0x7f0000000180)="b7238ff2d841", 0x6, 0x8, 0x0, 0x0) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000140)=""/38) 07:05:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) dup(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) 07:05:34 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 07:05:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xa0, 0x40) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x30000, 0x10) r2 = socket$unix(0x1, 0x3, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x11, 0x40) r3 = syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66796c653000"], 0xa) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x421, 0x7, 0x0, "dd435428c64d9c408ce6d843fd7faa7a40dfabc8", 0x80000001, 0x5}) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x200}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1f, 0x1fffffffc0000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20, 0x8, 0xfffffffffffffc00}, {{r2}, 0xfffffffffffffffe, 0x20, 0xe0000001, 0x4000000000000, 0x7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x88f}, {{r1}, 0x0, 0x23, 0x40000081, 0x7, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0x401}], 0xffffffffffffff25, &(0x7f0000000240)={0x0, 0x40}) 07:05:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 07:05:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 07:05:34 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 07:05:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)) r0 = semget(0x0, 0x0, 0x1c0) r1 = socket(0x3e, 0xc000, 0x6) setsockopt(r1, 0x20, 0x9, &(0x7f00000003c0)="b6695db0bfba7f216c765bf4482845478a82d5387b68cf0d10664d02a55b07294fabaf5bafa1e1db51902e20af01ec0205e7dba1d18fbd7a3e4d0e58e0679dfc1bc08478af2150489667f63a01cac8ff58b1f53e807ca5b99a91f0f57e6645b8d510625af6bd50dde75ad47fdad27f990a491d1e935075f6a4e939d7e07f8f9ce43253f61c8b9aa1fbbd4225a94b550b2c74af00b239e6d07ca99900f60b17a8e6b0bb657a128dce6f186808eac25bf2da6dc20f2b4e873523b6a81bfc895df9e637a0ad9e7ff85ec12c9596ec9c9d2650cd663c8f494b81cf9a15e00041aea86e9eed8c721665318da0de86526eaf1593b7a46e7746014433d98c8fb561b2e67f741367c1c2669a3266d074bee06396eaca54fade48cb3ea0803c05e60197325bbc8ddfdc0345ee7c2792536dac47c3e35a13f79231af849ecbb9b89a2ae305f75dff9944fbfa09b885efcabad3e98802db1a318b7130e5855c02388f4510486cf737358983fd59ee9bf104e8eff62344f41aee7231c1749fd45fe5aef1c7310eae4b77c79cfe87d7e7b4ef8b4c595348b7deb69acbeb1cddd583ef7ce1648dde56e40d38aafaec20b4af0dab841ff240f886635d92469483e1ebff00902fe81c8abe753917ef0ef9fe9ba570781f1a469361076e49d0f2e40af3a013b3a7f8c2bb496f33882989af57370d095f21c36509502d1f4a58ec60e47eb74e11cb7c601dd76d3067aaad3969b669a208cc9bb9808e77e6361dbb44eb0f18e91ee393bd9973c6026298bbd941a1d2ea09640da04b045fa5f5fd76bc1ec4a40bb5d0fe27e417e491a8b64dafd036adef0249f2a55b895eea46f6c108fec904d3c1469ff1608cd9ec0a939c5ce0514b61d48c9bcb4230b39d59910ebf3c9e9760f01846cff44fca8f530c1305cef40ee79af4cd18ea501c0685163cd5e63f955628497413cd308dd7ea138184d40f84b944e0bd3fd3946489de63957e10aa2e73f03df403a2527d21ad702eee5760c6d27f2a39323aa951c5af0d93f832d57b250014044d9a8a7e9209ebccb0262f9deb69bed46d72bbfca91a59a53348582e1920070874206eca40ad19c804c8ed6979a904a5ea222d02bbb89cce64e284b3f30001b3d2592e2df6de95dfe8da81fbb58644346023d502104ee46756ef22a11398b2d3ac8dd876760a268b179aa41613baca64b6cc538e2b92ece9263c5fec0fa1e9c866b8c34b2150e12928d97388e537583069455a6a22b749331d98e5384df807e85858210cb6e3480e36528f0b43a7b4fca0e2ece2fc3ed8aadebe878f39cb9feb2a18839418018ecec2c4b0f96840b04c502dffbcff07cf99de870c9fcaca8d4db577081ee8873752306f15921d691481e91e91c4aee32210024d3d0eb89ab139e87db271eec336e47aac2260c87e535dbc2b5024497e26c9a13315ab7e50f69d2a517ff4a6a406795ae25503b239134800fb84cb5d86419ca9f0c8edf9a892202fa8976719aac796ccff87f42b121a484734609c77c6d179e9db7a95ae5d7e07efaa93088a39d794bf8efc2c00355c17dcfcbbf8c0cef6876f9651f328de362a828d3984f6d6402652dda502f5db3da249f52fa9813e0b261437f25ca6c8cb15c9dc0c5ccdba722275bf6bcf41b105a7345cb8c702b45a042cfaf69ac014a6dbe1b8c77d8ab28c877a156c769182be4546b4766ddb0ec397cd8cc984bbafe0a2acdc07ebc692a42b792fd26e745765588fe52aa6777995f68ecf06758336afe37639e92118baf627def75c24a8ac67c9233899b8f604000bcaba41798912f3672aecb9280f5dffaa9db1b8cff05f0e3670bfb609d20a39848a0410c8f4ef2d16eb5378a679ceb42ff309b79b6c24e2c45ad9fa5d16273ebfc8a27bacf5401668e2d1b2f3a6629281a0187966fe6d31ec79aaa63c22e4de0bdc17bc164d083dd0384ac7fca5d996fb505cffca9c2c83214daf90f53c92a4a408d6909802f78f10fc77232688161df3009632a7e2eafc2b399fdf1caab222c91297607e68f385b2350dd22ed2293f719ed01109558b795ca83447f210779cb3c3da017b187a4a24fe0aff97bebd37eb704014aebb13df49e8064729a210c6c2c45f6820667b40bdb1b1f2e189c088cb491edb4a1d373350c5621be660f165d4e6668695f0489891e2a7cdb2ba85d3c2d07ab4aab93a5e439529a8b930def6dd32aa5082997dadc3ad79dd9f90095d6af49f972e32087117357c1826899cdfb67d301870351e5dca420d4ae8204c0cb96beb02442a499dd39433f6fc71cd2b34b4b6c4f7b6f50a5c3df89f4de0295d39ed311a6f4f60503ecbbc162582e77640ec194af8732f4cb3c9e517a99f032870a38fcbbcab1d3fd6445c149aec599007cf7a2ce10461f2ebd6cca76a558246e1570fc461b4c40b61aff00593fdc9b1ae07f0c439e88cb6fbeae2b83dc8519dee9069dcf757551d941a2db380d6c9e34c22629cba778629a926f46214e414323b812f2fa9d16c2274196979f595e4c4b4c640b99b5ec41314098cdfa699ec78e0e952dc1818ae8edf465915a8c07d1ca04e99fe6f5999dd0a1f9c146f4bd40a6f0d0518c4d9fed63ca9d72055192500ec39fa151a64e2ebe7501e9d31e17fc3bdaeda55c11c9ce88103dbc540ec2158d674ad648c561db0c8bf4e5c05597178c8e56d85b457c52c7b1bf40172581aaee73dfefa0e5f7d773c92436290f437176949a4b4b71c55f4a78cc3422dd1dec2f1121f3cc0fcc28622a8f750bafd7fda301f48e02b4f354d6b967d08ca4e348d22f81425116af29443ac77ecab6d94c4010b07bb61656bad03ab7ad7f5d06cf5a5c42101dfeee666190b3d543c97f4bde3e3540a7fa573b2624805100dc706de44d3e2ae979d571e5782ec984b1ed4556385d74a0e27d720bc48507ff01e359f3cbbebcdf59263d28ce945f1d365f8688ce16348ba8339e3c51067c5b77f1197cecf75257f3f1abc88ee9cb9aa15a1f1490a144432529833b1496c04fe224754aa23346f4509b52eca28d08d7fc5c0e3285128571dc6b46045f168078ce34f4faa7335ef1f320489d9f4f993927cb684a287d42c2d16d094acb8aa6aec2cd3ee949a6114e9d57a2036b4d7ac6379dd972edc1563660a99951a569ef3c28728b38fe7e340972159928b6436cbe9f3ab6d7b5412837571ba305f00c39c6f92e3d4b11b56ff2e90b21f76e9c22476f8f8dd99358fddacfd2ebdaa761fd7419527fb8c5e10360ee0975f882ef07066900de835539743625ba8b9ce4887809514cf835d534910329addd30b9e018e4741bc2330a598e2244ab0f7ecba9dc6c79d48458aef7e1dbf40ade20ab9737baaccb24d18fefe1ff7eb628fd5f267914e8eda55b789c4b0a3f665ac3c3d29139dea9b273dfd004c88f3989474233d784efce26132c15098b1b7a3bf80e206d85261eebf5caf8bf9c91e094032b1144eacb87ca2be9d9cee910f01b8e5cb56db4b6bf0919c6eef223186bdfb23127a189984d1b40bdc40a1b984bb625568b2a34d3300f198fc6d98975c4dd4ad7f66a82303a293aa7a4f21e2f2e9f6c2a3635391a7a94d1d55cf0d1c83845aac3a2beff554bbe9f0b87150da6e835065a2c6dad4c070581bd53f3b85442e02f60537babe9a1e30e04979a8ad54f0ec65453533ee29d9d18f640eaa769d48e17e8575f75eb43762e751a777d10bb1c9022a0ed95dbc5a2c28dff9fdc332f20f2b10ca8143b0aaf720faac96bd4e0ab911c28ab2af23e43dda8fd3d2d77b1721f58dbd1931d28ad7e229cbf5dfebc6247eba1411de46656f42950a0a1cea9b69d0e7a8be5764f8bc8fd2d40a39e3da912fcf6abe644da9c6add2e2cf412942b20151cf55fd92bf9bb5d0de352ce6b48723f3a0fadd5968fa0534335e686ee50153be703f879c82aa64ceec8cca9be626c9a613f824d988441a7fa67c37b28796af6d0d4f8065953ee87f6ab9e296a4bb0f83e68f69d2eceac6061cd85b74049da603968862fd74003fff15d75cdfd6b9672cd121ae6a079a85f3cdee1a688550ec28e2a4c5d2fe8aece5643d3b29bcbfca40a9ecf05792d097772f5474ffc85b3f21024f6e84b7e78b381508de5b927b3e1b8030115098df4ab83e0ef26607d802994320c67fa6419124a0066db54e22c0f71b055beef5ba7d7b0cf0408fe2b3df1b80dcae278cef5ec1b3c94bc9cda5234363528a0ab111ba8df2cbf69c72b0839760b84d3ea36150718385c6a6d57ff02b646d3f99bafd98b51d6628c47b29ab616ceef7c0bb9abc56cce4150c2e66e35a96c3a0755cdf59efc8b6aad4dc19d7def5c0b0a07c46e1b76e388c396b6c61064858bb71f632acd8a29b40a092c7cd8a9b7f143b86f8c606a8d65c16d6590659a7e3bc62ee0dfcad97ac34a9b38339cdd4f42451fdb214d414afe1045f47f34f7c734b6e1f1ce0bcf381c0c08369f9f6309f41ac40838909c809c3f7502dfe05fcd610dfddd2bccb749b4c0c5e888176d63ecb2f817929c461eb63e2526c1e37cc314aa05036a6a0cf16a4b596cda835ee7ab99250dd0b24f2ddfbf158e4ddedf4de980854b4ce58be76fc3dd9f8b5edc5a6033401d20b6724af19005584720e4910db317c7ef124435b01dec8cb0cad45963fca709d2763abfc52efe9f9e3c0724b355c2ffe2fc661e8cfb075fe4e8b18ee279932ebb22dfa029985650be8419d590d5a672919c387af61cfec6dbe305b46eb7a0cac038b0dce81f527b6bb6d8479d97c358c2cfa64104541172a1777982f803f0c53dbe93962481ad07d2a4dc5f8cead951832ba514c62689a0fb4009ffdd8e1ac089b4a76d618657b92ece08699722d960689a6e1237dc795f631948e5ed485df1cd2d2a2d07a23c6c5b4529785a9d3c9066cf6b27b54e8333e9500db9103482a3d1b0bdd0a3f6074610d5221ded14c63e8553a7967ddc44d9806df3d636250f0dfede3609dd28eb91713361ed6f79b144c8b4a76161521d9571eb62e109082730da2912ab1104f0188c228b2a0843584ee183353ec8b34a2c815639c2172c14b8ebfe38facb19c569942b1dea3f8d9aaed79a4f9f09e0c35e9a249faea98b0bcb89a9c494d56374edc98239d9bdfa678a46220f23693fd1ed317285c7c399417f1e3f8df7a1d73a7fa85ad3a39a5dc1e6543a49fe4362433a85b1f0d76994af377d0a1f2dd85cdd5fb15fd595a6ecf1359e03de6b676aa2c491c88609ad5f9255d0d317c3e3953209c50d9774bc1c292dbc96a7fd77a2ea700928947bcd6a785dedb81a6947fb430268e1273270023640bfa0f8d9ecbc3ca6e573ef1628a12cfecf11d443c5f2df14b9e03b64d424022acab617eadaa30173a8de974e90679143d10ec36d9f9688ef78feae778b0e0b81aae71a8ce67a71ca9beb0a26c33d51390130b114fdde4197fb60941352ac6761ae67e5a8bea8a940b860758e1d7f9acb6549d5412f0f491a8f7ec5ad61b152eaddcdef74b2b1f025a8adebadd6550449f080d1c44257df601938a7392d9689247b844e1ae2a9372f5869d9b62d3d8c8d1933da6396a9c301ceaf8791ad000740c3b575054ac713a942b714445d57a7b17e5ed0c68ab9e61e7b7a1013a170a8652577142c17f507e3813e908f88acd166ec503ccc7f14babd14d578115696cbfb8982ccd08fd1ac3e5262e0f4c09ac2b005670e5a6034756b64fddd7639021195992d341c103f42323e02c618ad2215cf57f4d32f8d070f5cb8c246f1dbcd0808134c3688ac22ca623f86a7ceac1db1ed4268b7ce82fdb082afb", 0x1000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/116) 07:05:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) 07:05:34 executing program 0: r0 = socket(0x0, 0x7, 0x100000001) preadv(r0, &(0x7f0000000000), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x8023, 0x0) preadv(r1, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffffffffffffff81) 07:05:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/35, 0x23}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x40) 07:05:34 executing program 1: chroot(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0xfffffffffffffffc) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 07:05:35 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) chdir(&(0x7f0000000140)='./file1\x00') sendto$unix(r2, &(0x7f0000000040)="057b78a7e286a0c763c4127cf925a915e21848e9", 0x14, 0x8, 0x0, 0x0) 07:05:35 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 07:05:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 07:05:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 07:05:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffbff) 07:05:35 executing program 0: r0 = kqueue() lseek(r0, 0x5, 0x3) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) 07:05:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/60}, &(0x7f0000000080)=0x3e) 07:05:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f0000000500)=""/203, 0xcb}], 0xa) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCCDTR(r2, 0x20007478) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ftruncate(r0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 07:05:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) close(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:05:35 executing program 1: execve(0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x21, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1812, r0, 0x0, 0x0) 07:05:35 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 07:05:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2b16, 0x6cfb}, {0x18, 0x1, 0xfffffffffffffffd}, 0x9, [0x0, 0x8, 0x79, 0xa196, 0x10001, 0x9, 0x100000000, 0x5]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r1, 0x8) 07:05:35 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x7fffffff, 0xfffffffffffffffa, 0x5, "84d3db1ddf8cb3bc0046188de8351adfca9f1e38", 0x100000001, 0x2}) 07:05:35 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = socket$inet6(0x18, 0x7, 0xfee6) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x7f, 0x80}, 0xc) recvfrom(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@in6={0x18, 0x1, 0xdeb, 0x1}, 0xc) poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) syz_open_pts() 07:05:35 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 07:05:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x101, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xf0d, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x4e, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000001, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x9, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7c, 0x4}], 0x8001, &(0x7f0000000040)={0x100000000, 0x3}) kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) 07:05:36 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x100003ffffffffc, 0x3541d708}) setrlimit(0x5, &(0x7f0000000040)={0x2, 0x7}) 07:05:36 executing program 1: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0xaa, 0x50, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x800, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0xd05d, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x37, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x10000, 0x400}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffffffffffff7fff, 0x1}, {{r0}, 0x0, 0x40, 0x40, 0x0, 0xffffffffffffff0f}, {{r0}, 0xfffffffffffffffc, 0x20, 0xa, 0x100000000, 0x2}], 0x401, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x32d4a2629f8dfcc1, 0xf0000000, 0x0, 0xffffffffffffff11}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x3168, 0x4ddc}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x20, 0x517a}, {{r0}, 0xfffffffffffffffc, 0x5, 0x12, 0x7fffffff, 0x2}], 0x400, &(0x7f0000000140)={0x2, 0x5}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 07:05:36 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/126, 0x7e}], 0x5, &(0x7f0000000500)=""/206, 0xce}, 0x800) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 07:05:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40) syz_execute_func(&(0x7f0000000000)="8f4828cc09373665f365f00122652664260f380ab41f0000002066f3450f7f24dcc462bda864b00042ad26660ffad8a767430f8a00000000470f00eb") fchmod(r0, 0x2) read(r0, &(0x7f0000000500)=""/90, 0xfd2b) dup2(r1, r0) execve(0x0, 0x0, 0x0) 07:05:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00157924493e103836c7e3e38462cd9d936393e32898f819f4dc598c05b992183981f025540be6a1fde59f34aa52bc4e18fea715af000000000000000000000000"], 0x8, 0x3, 0x1000) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000001400)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001440)="85a3bb2d5aed919a6e8f6377a6e22f81ca5433e783e2738e652cbc40e88be1f78d0b5afe4522f89b5e1f93012df1425d63d195194d8e39d74dfe311ccaf216fd01025e319e317117e9f8debaa4de9f2ddc812507ccfcf6016209e64e663ecb79495b42a1d38e", 0x66}], 0x1, &(0x7f0000001500)=[{0x90, 0x1, 0x5f458e8c, "74a3628e3bc66ee8086dc6dfd583e87d08d3ffad332b228dd1d8e72ef43e37e3fe72b0caa9a8b610c394071c1e31bd9ec678a25dc82ece2a6c832d2e8f7900523823d99256deaca5d82ad6e3dc296f111fc8455fd7c50ac4c21f81a809ce9b5ea22776bc7c0d7c63bcb08e97a7e596267e2f7de4302ecbe3e75d9f4c6c13"}, {0x100, 0x1, 0x6, "71f900a4d344afa069f2eb849e25eb3412fe691548fab254494a0b0f648192121e0f4ab52b6ec8c33f56b74c50fff649463b671fe3713b21f130f302df6d99a915701d3215b43ea7d746f4ed2cb68690f706cc33fd15edc1e0d96a41700d9a5adb8539d580355a6925957fc073e9cb5167cb8997f4d1d4b783865c8f52037026a0c0b243e2986fec73edd18bea4cae5b1ea483b7cc373a2a8a4ff13e1d04855f312ead6cca74048525a5218b9b49f7418b454f698520f2ea9312ab2bc015f340624236fd4177f0153b560cff3b937029a127b588ab43586ca3da50918e752c37050349a07804200dc490"}, {0x70, 0xffff, 0x3f03, "63f08abf2a5635e34c6e9c39269fdbb957c255745367116cf2dc88cc55f6ad9902feb54dcf44aeed24226f024c0db51c87698898fe76e18ffbdcdf0108b18757f0b34b50b5dbd917e228e323541940ea04c4fabbc2e1f4078aa0"}, {0x1010, 0xffff, 0x40, "ed846c016d51d6b94348ae7273d8d1d385403c0a07032ab41dde4b9924e5ec2f29b3dd48c216a34fcf19d97c22baafe5059d18e31e151478b2bd7bacc41e8a1b69784d34a184ba2b68d85cfb67db37fbbf293ed05b8aeef07bd0821ba6839482985e7f56be98c5c8c2c6794a1b8f9cf490915d0f802d4dbe996e8adfb99b3b020258310eee955d2f2cd57477d9fec5ba98b908deeb7794b73c030c364039511d80d62fb60b719aa4b5a60ed2054d53edf980a267799c2bb226f114dc3154ab53000cea97c9bf64f5c407cc62485e8c13da08700da5ca79d0e86c5843fd2504a67bd99d40897386e69fd706876e987c7f80bec17482744f37c1e3a8a6a9b6ed1dad52ed082f7421c8f7d99382d50e484338ff83d617b64b890e8c92ba82d75a63e6a35087c03372f2775d3403e575e4e37970ef4568a688de70c04acd7e0127488f1b0e351534ca531f8a037099f0d511ac607f19679f9aa8ec49b2c63cd7e9d2559baf77a6dcc0485aa16602dc196d60d3ff2908edb36a997f464cd6da6d930d1b3152105363c6bcaa0d5b5b6aa3e8e95d20fdb5c6bbcc9859b62566b5f6024a1ac9e8b64ab6eb993d61a92dc2db83485e0c1c7e1f91928c8e49b9b9fec562472e5bc3d964bb141bc8614821dc6ce81c7ca133a01f7402bd6168e21df4d7d4b84ae00cb9ad1ecf99deadfcc8eb73f0cb129dddf2bbfb6c8f2df93bf6112dc2d3b5640a3010bb9aef127a3a6afb1d09552e1a45c991fbc9187590dc913723de8df12523a6461903593e2a14fc421ad6d145759e2c66c13c237acf4ee84f362abfbd905217288bfaa21e5bc50fc73ac4093c97a5ae132e8a3af4b6da7393f1f4c2951962ed6a3e59def19bbc259f0daa6e1292a5b67bd090de26a63a8be7c9489713b148ec1f900239b358c26f90895299aa3415702668db787925b9207af5bf5162aa559f3a81e63571b5b28c42edf1c274589a444139a76769c07c4fb1565d1ba6de62da17e45954520893d4499bbaf3d98c6b4306b279ae8a524101bc176eea75aeb022357da32f93d6dfbb1bb9916c7253bef83042d60b9deae33d013c9071a24153e864559f22353ccc4044651bbb5457cc84cd3c6ec1e027576bbfa771096119b20e89f5f08e2041f224f0c437b8966132c971bfeaebc5976e122147c052aae3b528a0eda7dbfb8156bc80ccb6ab7d7e04d48c78c3bc85c7016ec5b557725c2a9fd42234f681148738b082dc342cc219ef79a3b6c7676b84553ffdfa719012621966eaeec3083b5ba92000ccacc20703f6b093a76f73fafd254171b8d1e2b4b86a2aa4f0bcfb027d95531150066cb1e1c4bc3fd429d37f237cee632bbf475d23cf402001810109d0c259691fb7311bd0e64f8d817ed89b9fde6d42dda8d5242b9cbea6cc6f24bce6adaba4a501cb0b726477dd0115fde5b83d95b21e03ab365b0909ae1cdb136c4618a5188585ee7dbebf737af6e22e6beff5ca06a6ac4a161730313fe2583623294834d8a8c4eeab95b9d2838cb352f6025fe6fbc47d8198a31adfe84058c898c25f59851212d3ef88d671240c7cd5d5367868ea429f6b1088af15902767d636c031fd8bcf0a868da2f431cfec4c6b12f0196fd360692551e5c03593a60f06917f809859d3cbb606b18f802726113ed78a44f9562b8b69525a1b1f3c8e4a8ecebf0cec7c36c10e7959677d592f2bb0b1ddf0294405129b8514cf2efb98b21a6e3b481bfc0e9ad2da03da4b11b1dfa8a7435ca922b2b6cae363bc06e090bb32315d0f6ff69576520a399cc2268245e84a750628a064f6647660129ef8c43686b397447f82a4e07803d0a04b42558345d4e996cafc76a12cccdf98d758d34b3537ffc33e65c19a85d6815a37e3b991e388642a054c4793399c5cb7ee4f27bb4629d6bd7aa08d31efd5569b4b22be4bf6b37cff60961583b41443713ac6c42fb211a177bccd06fef3c3dc0c7c52ffe848fd8e2bf1a5fdd86ba03fb07e26c07a6dad051509340a19008783af31f57d92d49d0092a2df1a25759abbd92f6ecf010dc02e46c4c50dd709e8572ea798ff4acf55d02dd2a2d4a91e39182e8ab14fb13f37e98d73057931d4b5758d73e5c3001e9fc47a45156d9ead35f469c439d4b91b0451645d75cf74becdda144fae4f03b52f569f8028c8772a0b746441b2e27d4766dfc91878a7d0a8463a1d51732297b5a93086a8aa42ec3d9bd311c14cc4578c169642ffe9b3a8bcfcb32f2658d7ace6d5166c051b0d97bfb17240010452dd4dc93610cfaa4d139eac01d495f06425a1fe666b7098a338674bde5f4a67fdd2b83dcb2218e61c040072d4b7eb30a9f39aa1076c7e637a50150af30d4c5eab360b7146c2049969eb84015911340ad913716f0ceb11ceb18cb1a3a16397714e452a96fc5917b4f1ed15fe702cfe3ceaa5d743389631076478e791976dbfce00d5818f86cdb9a1ac5a36c02d49fe77febbc430515960d36f9e83ba75ab201af4c9929d1f5cd419e124a45ec47591eb4b1391a6484bbb890139c618e9f950ddf8ddd1753c431bb6e9d7f08472f1bd71dd922e2457090d1d8b4356bc156918ea263d05f1f24b82b64515c641761f22722c6dfed0724065b1a07e8c1fb8ba0fb71309dd44e486639b9260a1f94d346683493b28c3d05fb133a1b289ffbf9fcd5927ebd83942e5ee14781c3c38eb2aa2a0eb42a6a1d3951f8e8748d1df0bab10bf7bde2a996546d13ffd002797642bf106f08ebe709c4b0e4b2ca287e1b948615bc6203c472d878c9effa161083fed8556bd44f9a7965df02d37a602586faaf3c26b9db778bbf5643806573bc49d13bfbeb748d30fbb7872b67a18fb7670ac70bef26c68c9455a8e6bec6f25066aa7a09eacc966922fc13bef3f56be6038f4e361ed58d3c0ed0d10c8600a211e4790915027c732a1a20ee5f060081009b2fda30d221dca18b2ca0e864f60f8cb4a884edbea44dcca6c3861f054f24abaaa3b59f72c48715034d0b634255e4c663308685fbac93933e364ae2b12bc6c155d8fe7480091a1078ce8d758044af8c31c1012eff0dd9508bfea903000b6b81049ac7666f778583de3d27fd3374344850f3204e76b62b341066b62dfd6bcb19ad7652f44e43d57f5806cf65c5ecb4f89b64f39c680671ea2b39d1f2fd667ec4068895583297581c4caae430c323819d6105bdb9db5063fbee53959df881b612fd2ea726af4c2ba19d2c012dca1ff1a5488a5b64ad263db75b556293ff79e13c76a0218eee4d76063eb47752ddc54552f8d3630ce06c49c0c571e147540489cb88b065f9125a957b96f5cb0924b96c83e53b074a2c8e64d1b72139d7e25d21a6e766ba243a57ce2fb2641514215f9510e2f3c26a40bbeeeb99bef59b76dec77356084e5613d8b3e7677ff1b98030240df061b00c5db2fb6f8119906629b5a060d2d34fa392cf6ce885442a1d645c6f72e2f6c1fa3d4f649cb7d49841f51c363fd3f1ee918f148a697c86906f44077b5ffcf3de8787f0c00275432a0970ee8ca0e2883a860b159a16188a1b1984c139fd86a0a2941c5cf16545ae93dca5403182482201a577be0a0a404b77856dfb0b2c65ac3f062f8b3335664e10b3f7e29e0d39de9007d6a0eab08fc41f529e059a652b5ef58d633dd7ef6c0dc75add4dfacc4d981f89b6bbe3d5702bb561acd7c0c39cc4bc516daf8b81332e1132aaa460c39ebc36f660e31b09376017e8aed4bd9851517094f0c0b0e12bd62309099d45a8903139d13fdde7edbc6acb7b9c28f0abec6f1d40d29702de1855def7ba0130cf3dca92823e2a54868c2202055c3942551967b10e47d09c03bc0b633f6c89081a26a88644bec45477e9b337ea97e9e299705a87ea3e12b7c8afc769519b0ac8c138eb686e90a21148c102c8aa4e107ace61f3b72993d4762604c19d1b14f0423e984e17121ba1e0cfa27d9bc740d99882757860885b92f21a60f66974e13914a892c8a07d4a050a9b4c25a3e6a0aceb29622d6af81e589b15ea51c71cc90cd990edb0a73814bb4a149a504e8a7e5edb5bc20b41eaea2aa7d22915b9bdf362fabde243fb5bad995128bd344bdb429c59b94dea10e41cae9a665ea9f407629001343872e05ed266c6efa5933900de4ee03e7c033e1a4d89aebd5fadb21f8015e4796c52583fab6802a9c3e35ef3b1268525fa3514bf00930c1bb7b609e4628dd029cbc39beb5615f05e77c11f949ef199fb1df902d6f09daffe26ef5ebec96f5d4891beb09bc2f20a1f389180f981bf18b922e8e7c6118c0192526168f26fee814d91b19759f8f0ccfb6a3edef177846325355a484451803ea8a43abf90e387197c846409ef9ce5fc6ea10165bd7c6c99019c6150387e0a078fde663f24d53d5dddb1acb3761da86ea3aff56b4bddf30a50319054c38516209fb32e2ce3daafd1238dd3a0b998e424f82d909b17a90e8f506a114a1ae6d0cec766ddf833cde0a98387edf1f795075f1a3a7dfc921cfcf52c833e00439caa5632fd6cfe064ec91b3dd69b9cf4c6315f1ed9151f6ee740e9814e18a3b5ef36f935c7e515f9a811fa13d2312b75922bac338bcfaeb8c91016317b4c688cbc17072c249aca2931d4aa3a2c47ca42b4e87b6c68e26afae7ba1b49a7beff9322c5c0126517994afac27e5683c56b15e076128dc45476b52ba243aab542cfef2a950478f6dd7e3b7a8f9e99ddcb9ef708a5f8285bdc15578ad61089d70c4e480244ae9c360a52f0c8452dc1ed04dfe0da8f42c882a7107d354ffbcfc178c6474a93ce73653d10803c103192ae48a2606575e5d31d5ef57dcd7332469bee5c0c5c8b0e95ee87158c50bda712291a9e841ff16c1aed1ab4a8e0b91a0bb0f2e60040201d497c018ab59ee68de2ed3a66250ed6cee0833bf76c551a24ed392876771f7e03883482c312c1d20ecbd53974414f305fb67a13c05895f1cb480df32548143c91fadd8fd70148ca545eb45bab3ae38306accf5d9ba8782213164d5a5217dc5395db0a1b01eb10dc33779bfffe9b0b257f9405c40b5a718ff8788b98747bb8fc91ca43de38d9330bcc1f6e413e25f52ae37c4a16620d3d147abc82e0a29f94b8a41f07ba9adeb6e81eb2389798114a0c63e73dc6f3e4bfe10e50bad4cae17cdc219539fb99706bc69d8d8168c2cf38178f38b2342e9804af4576ecf69d03f0a41e8a0dccffd8f4d6efb6baa5dde8e248f9af97544481e8e9cf438379431c9e27714a711c3f99d63e86dba86468f3b8bec3bd3ee74d58b89946cf7341fdfb3b3f76820eb02fd20c363da2b0e9d21f6b34662128dfaa6c11413278ed1f545b221df7c68462479e493f854325fffaba4f7356dc68da11e3fe4df6d78cb4af37e539c60419bd53da61836fe9a1da4f28492b727ee02979e93bfa6d71803fb5edd2046b37791bcdb36c6ba3daa9b71e16a755201d99e286f1f9593d475bc6cdfa3cfc470807144f93e1d75e97045d23577810150d0162a58298d221c671382abad70a2ec8fed711fea73e37821615fabb679f69e5f9a0b0b512bf6152d04147fd543c908606206fa917a34913428bed95a9e8cc7a6623147abf1560c6b2f8fdd03d90e53fb9fa450cd716bbbc48635a1d9bd0f003e1919974e9c20e58447eabb387772238fa5f678978ea3bf50825b26361210283d1042dfd454e8cd9911ce63eaa69da54b83e5c0b29b8635b838ba3644c9e28e4d1490b3847534b36460bf03aea5cbcc2ddf38fb0da8c20e411f2d9be0ea42a59301119b8f48670990228516e964ca3a701a33c4bcb4ab63"}, {0x90, 0xffff, 0x6, "3a1cdceff225339500d9d60e3dfcc4da7e192f701b17d33a90665a2bcb7c604ed9bf16664ffab1deb2f18035db65ecc49bdc66fd325e046ae248d0a21838e9fa6c31a8a91b3a80969adb42279f3b0eededf941e674d2837b8daac782daccd826fcbf3e51b825e5e07c424f101db52ddd7995e4b1a37ec9178230"}, {0x20, 0xffff, 0x4, "354d6f9bd7629ff7b02053b874f8fb11"}, {0xd8, 0xffff, 0x1ff, "8be6128eba529a3078fab1040d0ed22d434f5377f6ef5d877a41971a8fcc044e4e8fbf6c4d698319bcdd8aa0110e2d166de2ef3aaaf0fb8f9be19fbaa1b4c485a214ba4261ffe14ed852629096fe325ff32393182e437cca2fc6ddc76ac1f4d9cfdb3a341ff5fa31315e84f3792c7bd933a7ad991b8894ea5aa05c8e7bf44d21dc32534a6423ee6fb4337c2c3c98d1e4b25fe9f76408ebe2b1d8ccb5891fc89a0bc3dd9fd7c4da53a4b8e17305abd9def226a507a28a14918d816f3804b24734cee263"}, {0x110, 0xffff, 0x2, "eec1c1f741c296429273c9392735b0926ca739aad849448c178f5e1420b6a66fa18bc863315677d7c8bcebc6653a36fcaa03024b49cda1fc1090492205b9cb604ecc1ff2f71d1a3a4d94ad38bc3fa0143655b9c4834fba8306d4f33696cd3c37bfdf9975b9095445a2ee424128bc1ca3baa85cc9365267372566297202be7044b11a4c532862653d9d8736f35f009072d375d28647c0bca4e7912d2367d41160ad2b73905f049472ef563ac313c0ac99842cb1f00de70b0d591f3639b627ce3bc77602f6e4eb737378ff04d8b159c77d3dd7281a4bbcef0b7d7af24fadeb48e6e84ddb7d466eee8de7e716bc6e520d940a4ae62b592d4381f795af47268e"}], 0x14a8}, 0x4) r3 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) sendto$inet6(r1, &(0x7f0000000200)="7e625f47c29b4c6c7cfd77d1678ad88e69ffd6a7528733f1c88addcc14c36ce538b834dbf9e2ee4b17454d0053bfae11d149ee9fec808d41509a0debab6f378e6e2c4b67015ed8f56ca9ce5f5f265b1014ff322f8968cc088b8f0017808a018444c11dc03b23e293723066e3caa30111cde46cf1c7331f3d9b1882315a19907d918feaf48c8cd942743eb1d9b640bc96eaccead22eca700ea94e81b98a282a11d467496724f57478f1734d9d9f03ca8a3764a33c9d318705cc5a0c0e09117eaafe42ea62bfbf132759eb78d5f4bdfc57b8201671ca44256cbb419bdb6a2fb97e75addd15ba7c4a9e35b8098d3fb77cd9aa8a5042f28fa55adf506beee34b5a4f76222b649bcd586f87f5b0f9a8d651196f401fa179f7a0f074f1a98d7f94ca1afb218cfbb64f5cfc07a39e565a440ca369da37d2d429a278a4fc9d3c143d59ac3f66ce5670a4beca3a342a51d18620c0264e13131844aa537c0108c034123bf8bae218d406ecb4d3bd4a4aeaa920417055ff31d39824b005a0477adcd5523a077952e6973a14c9188bf3bacb4f5e3bd48d69d70e3bd167ce22c4c3abb6d0158adf39b2471b4cfc0900172be402ccac9d1329ba42b63ad214f981bc1d173a634809100f3b8ecf0bc63ac9cd7d88b4093c0f6d294ffd1510c3892485ff5f78f48ffb0b16b6988e2e89ab25195a581ec5c926070eb8ade668998997ad44e6cf7310ca3bd31ad1fada161aac2dd965bcf29190fc49130a1443ae704becc41d8da79dfa105b38718468c76599e5ec72808078102ebb9826220f988c29e40d80cff3f1309680a9323f220f18c409d3ab980ad2be3d452f202cae32dc8634278f7bf99f228596d5ae65b12751f3d26f4a0ca0a5f891896b5c39dd7c5e9a175fae1605792889da2bb68670c84bee48cd9c83630b5067f1d217c7561ab399de653b86eda900d8d0d86c13c6d377f12322d111e12a8a11683cafe8558898002fac6e0451f05e31e9f56698cd44445f6487c1194b302d7501d66fae0ca6debdfb289718329accf961b5dcd75785023bfd3c3f1b0edf5be6de4581099cd8d72ddfa383832f9a31706f32ad225f5a0cd6354d47b15aaa746d78714c58ffa77126ba37ebe366f0d47a5f09d31e3c9c9ae920e1811ae55fbe1082267d97f123090074501c2cfff625ee44761470c0455196b624c4fda99d7b80d87238d89a016083b3ec1f05e781f5e9a1e0fc789c35288d80ddfee09469e042270fcc4e552519fb81520315279cc7848c40bab936e520fcf071a3bab96f545f5bae5459fe15c4e82b5d0bf630a2711fbd6277d691904edeebb0eb5b4713f814ebe91c176643d480b158340d099b0ca2e56f2864bb12d3e2ebd8cdaf74a7f09005821a169d6e8cbe3c3ad9fc20c483130d3beb38c6989a99884a86d2ecbf04a3089c8643a57a49c5e7b40c54a6ed180e2df9927d129cf00311e2702f2043c3ebb2256d7f3658dbc8f44c87abfa63ba84a90640571e3a703ea442ecf420765dfdca5d1ee4e1c5c11fe8805976a9e16bd4c61bb4ac209d49225acd6ee1f526fe34a6f25d7d0949dcfeda9df4370e73d94f9ba96d13eeb4ae8d5d19a91196777e3efdacf540270d8114529e6ba57e8f7a3b7b98943516babefee7f4d3848d37cb831db262ca51c30e0509714197abea05d4088eee766817dacdbcd6f516c9eee0b74edd8f25086e1783057a2be5fb6a998eea9a4fce3eb837a7effc64d5b3012c960d42a905e11aadea4199eed2299d31cabbbb088bdee95dd48cd8be3d08712b75e625024152793279fec4d1737bed97d57b74b04d161d6b6de7b9c5ed7e30ff814adde2e706aa9d1faf7fe6c21f7f74ade118bd3bc47bb7404fb666d3dc27d9bc5a19b44dfefdf76c663b5b1e8fec70bfb2a6347669e400be5b289c675505c7491a47245084f8ca28c6de509e7b26966d665314bcd71620114c224e4ee283e152c0e7026cba5fdb69c449fc0f026bf2de47d0cb31dcc2f6a1f6d4b850043c9ffc61f82f86581fbb334e0420d37bb3250ff93123220fa25ac529ce6fea35276ade4741668978c99b8dbadbdcdc97bed882974b562b5b30fc9860035bc04edbacc09eb7e9a4f457b3b9faf3118c717a86b9d7c7fbe0ea01179d5be553a8427efd8c790f1407a0a3d1893297cfeedf7990e9d75dfb94d1a1571d29ea1f1987730283be988b1791eb9d1dc61bc6cf888bd3e4f072419efad98d88f87c2f5b6a0f0f792ffb2f5baa5039f47b29b386975f3ae7f745517be5989680b7ed0d48dd9390785c39e9daf0b3a9e873687c42556d13f442acc537ed74fbdb0a370d71e13e124993d4d34b14b3de155ed4ce48b29d078b58003e20a72b9e7facb13d1d866068bc3b66b5adf79de2de224f4a62316f11661816a54f23a1421600bde516f979e7cc0156ae2d6ceba134631e067d5e0f770588b454553e2756f8a663ed735316fdd62f8c8b7d38dc454e36cca8d950c817275832ecff5fb3559badce789fc33cfda36b3a914da3f906210f9c7dff924853061b68867d1f7a708d6027ad98ddc031dfc666830303e8245d9755cf1a832002ec1e0d67c9cfc8928c192af179d0b522e027997723b8a7c3cf21e74f59f89bdacb3537860e450825c6cc3966bbf8c3d4210cfa86a4f4171295448961893675680cec0d86fff75c2190a13855fb7354ee5dd22594cce28a94ab5af1f92cf056ebf362510f97c6ccf42eccc5a7aa6f8c5962a50d4d3d1e9f9705bb07cfcd0af61f1a6270dc1f91f75c3e07beb7a067f8b82cae3c672947edc908f4505c603c90e74e20161385438cfdee57b16ce800406137ec8a210fb519901b42a373efde46f444a7fabe683f2f7e3b23ee1cad16efc5792087b8441f1ae6a49fcea1f352e94cf7d58f5da1f0fdbe30ef7e87b327fd279a4782f1ff46ba082b693c044557b642c82a1c92de33ff808560f2161ef630e0a0a307b25b2183818d802bb662f4576efaa822796224cf451fb5758f92d7f52854db493f27b11691575d9c28463588acac7f078e58464c353b7f64a2e8fd38f927a4782418eb957ae7ac6707de874639dfd014c38ea670138c288a4d643c00d01bee91adb9e800c16f587f4c3f0aaa7350a7f78833d6b5204ef2c950ad609a6e7c544c4bcdd23adfcfa684010d0e7aedfbd97474549e43c9d43f01c13e9f4fd97a22f361283922a25cc225fa1f8507ccb9382babc83a53993ccd7fc1f94f460330aa5ca7b506210ea08a6d514e1d2756dd8fc6d7dbe56131e66284e49b6c39b54d4e83bcca8d9232214ff5fce6c29e03af4e9bd730269db3ae8e56af585b548c7155b69acbba794eb75109cc66e70d5838d38f07120e761e2f5bf8ca7a9ff2fbda343a701d5b2bf054bc337522da2afc43bc61c75ea122a4f17f0b34060666687313020a91416aaacd914f7f2609ff2417350b42f4e07d2294129de1d893a926607948377b35693f357377e345ff17cb0552759ff2c20dc78da8be3a4402dfcc7f4a2e9b7d4be84a64d754538623c9a65b89db4c422af4cb8108fb7f7461fcd8c0206d4056df32ee24c5392eb2948b423ccb318b28f52d506e216acf6aabdf6971c78669c968d25855449c4dcbef6f6165a0877b39ad625f155f420eb846d554041af6f01fc9af6a2537bee5212b5387d563610900568b8089d3bbdefc2724d6f03a70aa8c4ab6b9f55201468d9e4f99336c131edafa38b471a66eb7e256ac8679c08bd3262df41bbefdfceb1d64ebe9d06a92db601a1a5cdfd343e69c1f01c543c5ae600d19a94d0e2e83508bbc482f928fa6e03e91c1f00ac0a76e7556e9a0c71ee8676377620ba2bfc900d52f02a3cf83f2aa5c4b7a89f5aa030abb3b276ba64f929d510853642529d10570cdae8b4b86d986e1ca8024cac97a3d50be1cf14bd4aef337d8a4dc77e80fd907ba9bdca8d4e3fce6c6f2bf17ae129d6ab265a631cd78eb7329b69ca8ed6ea9da151e2f11684fb93f7e88214b1f944aae655eecb5b2eb544e738d320699604f1c3334d12d798e4a8e639284a926f9fd847005ceaac9c5894222f9e743afcedb6404f3dd0e1be539e5dfe4f3867513fa96d4a17f439013c924fc08d93fdff7bcd40aac8a153f9867b9885edb7e43e29857561a393854265c69f24d3cabd5cf2aa93a22b113df9ddf87abcc58dc65dddbacdf49ba84482a719bb7e07942148c0e5583ae22735725fa75da9692669a8a43a0c82bddd80af31006873bcf45282025e5e6376b280717f13e73ad45e4305ed70bd735229f4e916bc84c744eb51949a04650e233275716a2d4b5fa39ee15cae76db0e1fc55f10c5f32500627328e92589d817d6bf9a66d6aad80f044456728b2acb9e19d7a3f04cc0528c9edf89f721a6d770cb97691fe2e7e423e0e3a0119d4b1190cf4f29abae42ac151b749e354ab910fb2419adb54ed7f6f736709ad7f3886436d65a59485afa1b738393823c2deea05350720cb0b4c76875c1d3881edaf03aa5eb1a50c2fb73069f283133d2803c3abdeef9c995e27b3f473d70f67b4cb51cd1112eb848a29293d65c1abddab6b7afb787d269867046bd46c511fb0cb6f64020a27e3ff2b4c286af654906386a7a88bb1fc476ae5542b21e31ba2890fbc44e6ab7b31d768250ae8c1bb736781ea935406c7b1452ed0fc893d7f0e5d88bff630f1aa520fbf7a1936c09cf8b716a0177054b080489b68aaadd9fbd235994e94c4ed23bb8b43be7301e5166e166c997f5b452d2453c6e696864c93b773ddc2d88969588e24843507231eb6f74adb208e4cf5b5c9d697a1ab1c8069655c80bf5ef7b6e30f12c7c817350c1c557757594ea4727fcdf44ec42e2ad88358cc6d704448f1ebb90c1f5ac003b962b798d00ae3377c8b2b3357bd1ac3ed9caa0c3aad74c97988b96223a149acdbb686dd4218cf45ab1f2ed1bd6f090d31eb36bed8413f1b7bbc0d3a618b0074adab31166da07a118d1f677b66e5d58645749772fbdefec2c5e9506ec74f46785d8ff172b3b8f76798bf5aceb6efd0d7419d2051432dc9dc0f8a10dcb7ca88dc037f939b6bde42a5526401770a3454afc8273783fbb668434d2dba7358a2f0e67c1f24f25a7e34cc30152bd27d82322046c947cced7870b47de47cb6be8e320bd401ad00132313bbbc90b0a4c658ea015c0dccc13248d16f494ba6d635c9f2b144b3f7f8b51e40db62af8a7c7d7548087951837e2a03122f42edbed2c154ecf718d123cbe7dae85102677cb73b9e9dff11f463d06c8223ef2c6e26e518817f6c7a377ffeb8ccbd270a13640e50a210bc13e5630516c85b3daa50b4b3805e274147690ff99dc34774239b871987d7125d91e52c1fc6704ad9c3322c9632974ec80a58b1c076bf89ddb26183ae957a43b94f6df6a53e0586087a8343e4f7df2d3599ec7accbcbd29425a352278e1229ef42e22305f0ad0e04ccd36632dc4329e4b03598abe2ba442193f9598a0c784c3d4021fa834af9f65df4761ec94f7886bf3dcba31c8b681cd767c2f2aab86bb186f8ae25f35bf0a5304660e9f6f1fe08fab9e55c5e3614ab82620c993423fe076ccad16e8904649e32eff1d3ace3bf1772e1ee767f017a95e575d664185b858da398bcf45008ec06351aa908c00ed42c1bcb6093f3ef0fbce19a4f644be86c39dffd5e09400be16c3730a19262cd667d81dd8695dba5f646dcebc78440378ae8900c59f367c69e20b3860dca7a77347dbccbf487efd29a9a8c664ef6683544d5b3c64b465eb6deb8803656bc4a74fdf261f70d64b38bd0e4a3128", 0x1000, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000001200)="8403e2974b9f60389dff85e16e6c34b1ca129ab9e4bf9bcc869c2a66070390045fef0efc2163f3915ceda707fd9fa22fa284c85fac91fd0c74f6805edc008d0be1750e981bef1d7dca1302afa6696886aaa4749057d2d5d9c199c98d0653db3dece42fc6f3ebd109430f7a1613432b", 0x6f}, {&(0x7f0000001280)="6d12bef865b45569875edb3cd91c0014eb63af3a38d05824a17c20e15a355358d8431ec982ca7187c16b18644bcc7a877874e1b3cdd8491efef225229596a4a21f70516f5ce787bd7294afbc7b4a0657", 0x50}, {&(0x7f0000001300)="d2e96a1d5752340ea0dc94e3451046edc12319eb7f4d99d4348bd47e04d3b9d674e4b31db82a129317ca791449609c3a04d4dc6101194bf482dc5dd55f7c4333c830c949165471fb3f8680f75c163f2931cc7ffe0d495ea5a199cae4616162c33c715b424626071869873f99d933c84c8e5a98d06273b08181e2872782b2fef8990cc9c9311fc2b8112305ec041303c73e1f7d889af44f7cdccd954bdd42bf93b1", 0xa1}], 0x3, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000002a00)=""/228) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x47, 0x4, 0x8}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80000002, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x89, 0x80000000, 0x7, 0x4}], 0xffffffffffffff27, &(0x7f0000002b00)=[{{r3}, 0xfffffffffffffffc, 0x41, 0xf0000000, 0x1, 0xa1a0000000}, {{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x8, 0x6}], 0x400, &(0x7f0000002b40)={0x101, 0x2}) 07:05:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r0) fchdir(r0) 07:05:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = geteuid() setuid(r0) 07:05:37 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmget(0x1, 0x3000, 0xbb, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r0) 07:05:37 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000200)=[r3, r0, r1, r2, r3, r4, r5, r6, r4]) r7 = socket$inet6(0x18, 0x1001, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) 07:05:37 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) 07:05:37 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x7}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x80000001, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x80}) 07:05:37 executing program 0: clock_getres(0x6, &(0x7f00000001c0)) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) 07:05:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1f) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 07:05:38 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x180, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 07:05:38 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getegid() sendto$unix(r0, &(0x7f0000000000)="2d07c78ccab472763101df14207f40c53630b6bfe34c3d8a4777b1d50f5fbae2a2455978916e1616e9ab703b9060a7e3720b9bca77fd2b0e2887d8daf9e585200ce42af4814e0817f1e31d859cc05add9b1348127f5bdc778d5bee2ffbb03ccb48211cf0bb0b92c665f53c5cdf513bcf57baeefa9435a5856e57559013481df63d76716b9a59f69071fc5563891e18d213c42ecaab5156675e7ca9c30fe26bc2c43cf83d", 0xa4, 0x405, &(0x7f0000000100)=ANY=[@ANYBLOB="4a5ead3e00002e2f66696c653000"], 0xa) shutdown(r0, 0x1) 07:05:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0xf00bab7d9a681856, 0x0, 0x3}, 0xfffffffffffffd96) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="d939631fcf04758cb46ba7b585fe5cf5363664a3bec30e107ed89f911876221ccd130d41d00279a88e18950b33d3fa4d3c93674f1bc4e1b8eeb0810534f035122fabab480b02525badbbdcb99052bef0fa01721576c70216235bb82edfddd17342bfa849", 0x64}], 0x1) 07:05:38 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 07:05:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f00007fa000/0x1000)=nil, 0x1000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffffb0) ftruncate(r1, 0xa92) 07:05:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='K\xc0') linkat(r0, &(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000280)="cd3b002ab1b6077223eaf7aa7d8f284164c61e2f1f4c13be68b4eff24ee505a1285e4476b3dfb7a981479509211174155b223b499e4a2518be6fbb6952ff77e6b0139ced758e85f1ac6a74a1800e1f929cc0dffc48f617cf6459fa5dd7c77cab65845ecd4a92e89b82a6e401407a57834d9752795d17a88fe150f0ad475fe4a74cb6be4f137b29710c0b366a79fa47baf3161fa917e9ec1ba6fa9ad51bbbd47368974f11e9de60d93e086cd23542aa738945cae21f4b41cc9dc95d3552349e7c7a9a22e19449df3a8ba9000b359fedba6b68020c83ea38f7720184626bb23a3de0a16d26a6b1ec4d6be804c370e3f0b75a74c93dec8b42f8230d4f4a3c3f", 0xfe, 0xc, &(0x7f0000000040)=@in6={0x18, 0x1, 0xab4c, 0x3ff}, 0xc) 07:05:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x61) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000006, 0x2, 0x9}, {{r0}, 0x0, 0x78, 0xf00fffff, 0x8001, 0xc9}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9b0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000001, 0xa40, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x13, 0x10, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x4, 0x88, 0xfffffffffffffff8, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x43, 0x6, 0x3}], 0x20, &(0x7f0000000080)={0x9, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() fchown(r3, r4, r5) getdents(r1, &(0x7f0000000280)=""/93, 0x5d) 07:05:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0xdc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) 07:05:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[r1, r2, r3, r4]) utimes(&(0x7f00000005c0)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x6, 0x5}, {0x2, 0x6f}}) r5 = getpgid(0x0) wait4(r5, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) 07:05:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpeername(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 07:05:38 executing program 0: r0 = socket$inet(0x2, 0x7, 0x6504) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom(r2, &(0x7f0000000040)=""/52, 0x34, 0x41, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 07:05:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 07:05:38 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="06f6502f4880fdd03ebd0476e5515870db606e24df3b77225c762e5c41d0ddf5a0519644b28321a85e5baa471714ae0bfac283687256b39f24e54828c4f677b36b461069993f2320207689e33e2221eec6271dc91b8f5636e15f0818dab67ba266b870b28a5715649003a674725c714db59b7a6d204d2cc807059a847b9b4eac1004a071683d68424d3941973287bf226f67ed5b4114da33efc9bc3a8aecacd193f998318aa57ff2db09a7a28b86e5b5d560437bc2510ca47b419b92c20e4cb35838a80a3f63b41f4eacc42808cedee9b27d4885c3acb791cb69db1eddd18b1fd307dbac98ddf88c80cfb5290c5e85bde30ad9d4b2d076b4808990ed7b1c6f4889f5b9b442eb7753e10c51683967ab966b0ae097715dc7ea1fcbd54790a313fa006359256da223412a973807c1d050659d5760de9b418b3e92f2040b1e9420d8958e19a4d17c09d9315e267b05f6016f53ea2c1438fa8809423d7e80a286dff8d44d449b9650e574865704f38ed576a727197d61f20d48b300a16414cac040a8895b906b064c4985dc514bd0ee591708df8cfbe06cd430f11220502b00983b2f4d99816d38b81025b1cb9fda9821ee9a613202c242a472b3bd2337fb7e0d1df1f7d17c1647969777367ef9809d3fd50227311368a6288986020f564b107ec3e3adbb58ba703b8e8c3484833a4f4cb34cfd50d6fafa33a1d223370984ecdd549174ad5417ab28b38aaed8fec9a23b1832d73068978edd84800bf2d0a3886f15f584d6efcda5f8dd344bdcaeb2d067d74b076087f7bacc6152c400a8607a6381032b4fa9913fcf5f7fe11e9ded8292ba84f8dc46fb805d5434dfc7bec03a33470866a31a749535cac6c646b364d2fbf6ba59427124d70e7342ebb5b445c36cca16f9be5d30e514b5a70faae97c2979cb3b6b0cc402c1b9ec6e6a247a10c7660d834ff0f6951f8ff551679b038f4e228602566b629cfd8feef184b9e3799114c35452d1e48d1a570802b76398a958f05ad38c713f9c64735e9e7dd102751cecece607c7a37ca60e6bd6bf44a688d2cfa1334b9b1699cf4a6e7d56f1bf0e27fb1e47459682609f7a257cdccada940ad29229f2b8281668b7cc2ecb496bc1d8efef716a803aa8fa43fdd22cd01bd8726759c873cd5cb2795d89a99e26fa8c835c87ab52e30d1fd5b258e1217929b4bf0021640e04235c61b684df08710c180af2db4379b19088e7f7b036413130f827e5c9b312473a8bd25c20e9919b8d4307e5f5f61eb267dfc7fb4f9dd924bd751514d1686d599cf9727152489a13b507104a5161c984b1967eca921ecd909f7f06c8d5606e7b052e8fa898378ee51ba6152d1b5a4f9b06f9ede203754988ad724e08bceb6dcf33d79a620b09a41c78626a9898e42e1cdc45e8aef93af0c9a2f0ce33f4cb7203a70f50d6ff7df60f6fa7200effeecccc084f51e0701f49f5cc572f15957f7a4858c405122ee2a013c558a128c38afb6ece6fad002f03acc5ca0800adf216a37ee8e0d184c9ffe2831b2b57354a0783cb87cced08e9be2e216149d837a984fc28de075376857c182afd169213919511621bcf84144032b7073aaf532225b273e2481f656b77bc2912d5b8673ddb4e8a0214df84b0906bc6404d5eabdf30fd57a5aa22ac284d149e828437d99717fdb817eadcc8d1f034673701389acace493d0f8032f3d3ff72e58b50dab24dd13c0488f09a64596f5e7e4149eea10be7749dc1c0de086024ef2afece70df191fb5a9ca0018eb500a1bb48d98a1dc36d303f1f31e9efed51c645f6ad96a57dcb744bc6898c79e45276719fa9fbdc9a61056592f6905de40d2f4d82c6f5d6cf269e8505fd6721c0e14e64638bd1d48fcfb4ffb3a0a33e30b9facd4af3ae6f4ec93fadd46fa8eee3c5b8944890beefbf86896a29a6557175b863fafed2f8844f67fef1a7e897e8279f36147f2bf07e8253d844d3a79848651430c7b23c8139e43938f32ad8a4262623ea48d44ea471fc0054e1be6b48d3d0d592e92c0ccd1bb328b83e064c580d4050a6f8dc8374437fafb2502db734c924db0f9a573500b2b750e48face986729a40941a3158478c07c01e4833f14c2f6844301f90c8551d49602062705a087da58fefe13e873e484b1828c0e45c372893e98a42e6a94a9ec2d979d87a2899c6990f3e9f5ffeae0332c3d25c0c197286f377db64d34a0b4ebe40160f2602957e8e2b51b7d859fbe6628ded7b8833670d52717b902be9b27b6e0e02a6cd880f3e1dc468f7677a0091ae9b806fd85554b65edba5298b4302cfcfbe63562aaeab637877bcf347b455f9eda75fa3772438f90b05b93750c4b6130acaf39f21ca92684b654f0d1462cc9c09059360e1b8e5bc72b622028a970417c6ac7891aa3b2a29626cb8750f40aa50964b788acbe6b18f65a81239a8adeca57c98f0d881daaf860d37f6801e023a42d5028822b43edfdd2a160325378ceebb69bcb8be6971f987387f00941476b3031059359acd2274cb0286c9d8198204c7b9cae3aa4f9228c437a7200dc30a32f74bb77d5ac08d47d6f6803d87545d99c2e046941adb15bfb81df95fbf8972341c0d3599e22b23f31b70dd1e01a4cf67ed785dd87a2b89c21c1df43cc469a60775e8ae4d11d8a777ec8fe41a5fa50e1f7e5d12d746f964df4918d55d34c3872fad30d524064ccb0c9f7097c54fca4d9b15208c3c6590de55f9da596a2cb332a935e2bfcab74fd4f8d312362299f0b2c21b5538a367c08a97c9822b4a6aa34976c3ae50069247ffbcafe1c667b75807c4f9b8953d107363ced92e9bbc8165992c7ef954ddd4701a23149a4dffb8bcaf4c1e7c1e05b30b58550601046ee773ec0eeacbce9e7719a255ca6ccb682ca0e182663bc8873bd7152fb52bb98f965b8dc584676c2b1151745b4d9f47418732c3bcea4820471a3446ffe2179aaa6eefabe99192fe8ec80c1745280c5e08f077ee8f7d8c2d980a3c23a1a8ab60be5c88d307b305912eccd662a25605a837136db434ca5f5276c74a727e00fbbe736a4e430142422f6ee3506bfbd2b0e43a208edec5ddfd46d44a08d2398abac25fada9b623fd930df7b4a8f7eba87b55e9860675ae1743f556883f4f0306a78b3d9a03f14460a6e5a88bcd2530e6a52744d5ada609367201a63140e36325279eb9af7badf1b2911838b444ac6cc9eed7c31d561bac2749ecf40f9f12726e79e94b041b893b45240f8ee76be114d7cc2316e97e7803c597345048a243dbb8272540676d4b3228b1a453531298a4856d3de328444833422d6844acfc010a687595c75f997d1691fcd052fb4914242a082abfd1fbde57435e4bace83a05ae7d970ce21d672af19fc6b1c8553ca0feb42f6538c7de8daab18de93b6e6f0f26e9fd25a5fa2d90ab7081ccbd4744925974912945d7b7e805f188d64a39f9102409cc10a3c392b2fac3038738ff7e0bfdba57d8c3f46d01939c5b7b88233e6b13f99ca81a533c0dfb96c581173f2fb72b92eab1dad298237fa1738e2c91f09c6e49bbf25c185ccd434a1ba617f2fc5d72d3bcecde83ed16b3123ecd8dd9929a963723490486400f519ee7049433e487f594a4ac733bc6ed94908dc7775f7203ba96f3169dca22e53ba2259dd6a8385ef3bd8e8edc986f3234eabdfec4c6c6e171c31119cf58c170c72c970b3cc4b71f2594a6754e83fed58b92aff2936e53ae1a253e770223bdfab92311ecb2c69a9fc00b38ff29830ef9912d685dedaf7a5c662a6dbf0b94559412022da90a9ce2ca4cc6213ebce8cdda8af3a0c8e6e19e3484710f3b983573a189a8e0179e46513e382057c5012ba2123076f0ab9165232fa4991b16254cd774c4a93d7a486e85e0c119a1d3cb880770d84ae94c4851b19db827516e1c2915a965b1c0e2618d0dec6f1f3df612dae722ab4090ffe020c535d83d961c9a783a01145620368226d17e43019d0cdf0b0bfe1695844d8cd372e79e9d1fd236873d1b4e3b7626533474a2fa5fbe47ec4b603c2bbda3dbdf279b9b841b4c483e583660f4d602f6a3196323bb50aae43715646da801198b0adbe7398daf7df1896a0d3a1aaf923ee9ff5f6885d6585550809bb1c040676225650a6647f720896696de311242d1bbb100382ee1c35840d75fdc88d63f7a7255f6aded22c25bf89e4655e46c77d403c43005c26e9cabcf1d8403daf4d7e49cffd85bffabcf3d49e2785693b20728b900ce1621d3d3fe53edf3da7226428278d8a76dbcdace4f47dde928b2e15a1796838cf41b1259409745d4112b9afe980b2c6a9d31f63b2fe1b9a59dd1f5aec7c9ff6e2cc2e030066a00f789ddad6fc1a869c091e577dfa9a7500b08f784dc169b8cac8aae8a894eeaa4deaabcbcc1c9a2c843d0e2fcb6421a604908b3763753cbcedb750e7f41082acc2b6ef97323a380c035b4095adea9af7a7724c60c8f05adceef63dcce224bf12d504791caa877198e5c0309ff78ece61f8365d753e5ee3e1a6dc3fe23d685fd11c5d9132bd041a68277f1b9f202ed279998c093b57d3ab7371d05d381d947aa7c8d2be1771c7a676217ee1fe79d03ade2cb7eccfe06c4a7539a681bfae4ce66dce161f7c12a6516587b2a8c4c318309f84397fc7453eb9d15cb61ba730c0d0c209bb3a3b69222fe8821c1788c1184e8dcb9759ac48b0626517d98c5625df0310d6bc7de58e65a693f128dd15c0b562ba6d87c4e76eada1a16efb1530f19a3653f678be1427e185efd4e4a42c5dbe75b13ca78006e7da42b2fc6304ff23aac54f5477bb3f4172743ec94015d4c155d92a2f63c734fa36a25b791b3f70af7eb78ba76753b5b80cc828131d6f269de0482786a6b95cd40ceda5df30efd59adc0d9317fbf919507b1cd65a6094809701eb4455836cde92ec6f4cfe5abad0aace7144d0e0668a4cf0845832e4693730fcac11479b74691194b6466c17063f64fe2543e8e8d4f1d5578fa1c6e00b0031b6e24fdab12844aa2e6262690aa0c4fa4826a59c4cc6e2bfed64183c3b8947cdef49b428680202b8aa5e72e8de4201527e0926cd0947a62b928060ead7d34949f97e2a9640f89e571af5b37554451a55a6f342f814aa2810953b2b174ac8c115e61814e581a7d3b5a14abebe1596c9c16732d3f24e6130f0688c085ccf8267b221c660a93296152cbd116b21956f18d427f6e9a2cd3e9d3114bc3e649873bd6b49f4b83c36dfa17621c592f1be0618bb8c8b9611317186796e3872e2ed60ba3abb821223a3335d8e8d380a8dab47899119adaefb441b9f18cbf873a73ef068bb45c519b61c402e7aa7cc734e6fb04b5cef0f8116c1b81ef0822c9c069cb6fdcd335f1e7a465e1350b938357e05c248699187ffac6ce4e548c5968ae184a9c0f3ccc2bf32a6881db56a60d5e99973a7db48961287e67f73ca5e217ff0caddbcd18d5c36debad828137607b9076c9781962f674c41b5bc0a44a9807c651d1909338545777b77dcef67c96797e232f2f881e5a822d01fbc10f6e58accdbd69d58e20ff4fe6a4cfba9e153cda4e2e925a747b6319c1c2617247ad3510393feab2fce37e2647067b4ac4bd2b52b397ac86458a19ceb30fa4b0783fc10997795eb63d7313dc73d92385961bb2135d5e6ed8365000bd789dee374d003cb014ba27f08de6a43dd12c27915d5bb27728ee7af9fe673d06d8009d2f83b42cfe091be964e2ca4179627d01d8c2bde280cccf57251dadbc6771a735faf8f6c8f93961386594955d6dc83194a76d2b71195e49b55548f651093a09830d40e3ac392ba", 0x1000}, {&(0x7f0000001040)="a4885adeaefb4f910880a48d96f60941bbf7d0451fb2abae7fa217ce99126dc938797e41fe69f96739a70be98705e21451592be2c4415a9cdccce1a3d36b7abfe8cb9ad18ad22175bb545772ab1ed7f0d6ec36c207b2f2273c61b3b87cb5336ea1c5e0c7dc14c46f3f7086c658d91900d6c179da791a90c54286fecd75023bde4a70b6816cd8ce00a8cdbbcfae0d5fadca0a0430169fc228c1eec47e04584ea0a42b60b4", 0xa4}, {&(0x7f0000001100)="1032e26eec97babb542fd553e6aa505fab2a92fa8b0a02a41ae8db2c0ca360ab491a00d5c19e97d751dab73a28c7995697fb64500afa2db0ac0d5cedea1b4dd1ee3cc7761d3edd9c1872f703d1219eb86342cb2ab9d4d4041099547fc6afe0c7ab7cdaad12026b9e2c94b30a709f661a4014351cab294df4d7751a154a8b7ec5fc67b8d896d45c5bd65abf792baee24f412cd031ec6e31c6d6e113195d894c5f10073da1cb3c461255087edd21b70a46ecd3dcd3483d88daa87e3223147ce0da069d431bba241337c99e0812217d991f0918bfedebe472e24c861b38f452560af78ea91ee0ff67fabdc3f39287a129e8c4e5329a", 0xf4}, {&(0x7f0000001200)="6541bdbf086f7c1149a47b8e93a6672a009556d6c87dda21456fe384e602eb42ea898b1139c44d5ffdaa7edfbd3305d367fdbc85c65d06ee672e452b9a4c5789faae82177e78bb00f2b8521d", 0x4c}], 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000003340)=""/4096, &(0x7f0000004340)=0xfffffffffffffffc) socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="b64c3f9db0125c72", 0xfffffd72) 07:05:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0xd9, 0x4, r1}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="e781089520050000"], 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20ea00", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000a000000f38110216f3885052e470f5c0000ffff800000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64=r0, @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xff}, 0xb) 07:05:38 executing program 1: r0 = syz_open_pts() dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = syz_open_pts() dup2(r1, r0) 07:05:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x10000) 07:05:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 07:05:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x9c}, {0x18, 0x1, 0x7, 0x7ff}, 0x6, [0xa56, 0xffffffff7fffffff, 0x2, 0x7, 0x5, 0x3f, 0x1, 0xffffffffffff3bb0]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="372fbc48f8f3dbb82c28e11117a5b79d6748bf0f864a96bcf924653b8a385fcf3061657f7c27a0af7280ec86e2ce9026bb6e5108fef0fb75d6c921e96b22946437aa6c591b3eb1a9aa43cc552fb1be51c9dc84fa3f08e8d5b2e9505dac9a30fe75a500faa95c1e", 0x67, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 07:05:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x10) accept(r0, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4000, 0xffff) 07:05:38 executing program 0: pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x0) fsync(r0) bind$inet(r0, 0x0, 0x0) 07:05:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x5, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="c34cdf283e8f613b434cb2970f5e292ca638fd542e40ffa6f69681035355a711491652249833ab7b9db8a2f88039762dee81b19eb86f5d1e2457aae1a71329afd9adb48ce06c38a3ad74807a2561a98d1c9672da1f3e0008f1f3091a942bfefd114fb11260d53f2bb2c86e5ced6be35b98039120e756640429645861d333f3c101a83791bd8f94f14c4cf1dbf2172ad9d432a31f1af33d5709d29c15d7dae7828dbdfb756e871b9f702371743100b884c74bde3a35e06d10134e5ddcc4587d8a39c603c271fa68cfbb4b35b4", 0xcc}, {&(0x7f0000000280)="0b823b2b4f557ad0205338aff4d0fe23b6abbe398afbf302ea3671a4e98764cc7742746d473905d66cd3f0842d780ebd6129d780b45471f3dcdf51e705025953fa62412af294c82e661aa911b445af466e9b5ef50576240e91d3ae671b850cac2f79071c13c10e67ecc0e54e062f06d169c12c1320634f0c40adac51e822", 0x7e}, {&(0x7f0000000300)="5ee29f3030b2fb9562f69eda0229aa9e14bde5fb3143ed0180d334eaab4952d906989cbfa61d043d6358482fec6a47c81ec02d7b8d5911470d89fe4cf8e64dc17946918cfafde30d14f0abd5d91aae627d64bff984a03f", 0x57}, {&(0x7f0000000380)="ec708f8754e3b942072725b8e9f36085b1f8af3fe2fec6d4b70b2d2cfd9bfffb28491592440618b29ba63abc4b1aeb7b81786b8395629db878beb36f7b36e933cde068c94616ce02e07fd9fe99c826586e06269190f574e7606e7abf6f24be7a15eff097df8158675e4124b12bbaaf27b005462d3a22ff0ae5b875483462539f971e20a1e63b6939cea60f3e4c31ec80f5c33fab8fffb4a0149428825c02d5311241446559a55c811b5b979a09941be7b1da4fa4ddd3a33e0adebf91ee3ee1158dae382b5551d71212133c30e9e39702d7883f525b9cef58bc35f35298a1f60650c968", 0xe3}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x400) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 07:05:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000500)=""/189, 0x1c3, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e0066695bdaf888de714486584e8c7b062bdd97be5c77ffff6cba89d873c152ea0336ad6b80e67e66ebc672c42f5603d17c42e458eeefe1406b0406c3f5c258972316ad92bff19d83c2ef1bebe956c6299825c60ae694cf277f551d8ca814f57de5923e0a5aceec4147f738f3f77bd98131ecfbcf99233641a926c21387d36a1c546cfcc2b212e7dc4e1ed2fb26e706dfe728d289481a9e62202f17caae1d46f1600d5cc4a83de5e72850a3143b79c803a3d0416a397256f6ceeabf425243d7a7121ae76a1b1a960ef3f3949d0d3a71f6b42b68461e4f5a4810cc7bf1ab8a9f2cad94fb7398dd5cb93d09fed11a06a367c516f7000000000000000000000000000000"], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x28) lseek(r0, 0x0, 0x2) 07:05:38 executing program 0: shmget(0x0, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) 07:05:38 executing program 0: truncate(&(0x7f0000000080)='./file1\x00', 0x1) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x105) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r0, 0x47, 0x2, &(0x7f0000000140)=""/106, &(0x7f00000001c0)=0x6a) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x800000002048f, 0x1f) chroot(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x100}, {r0}, {r1, 0x60}], 0x3, 0x5) 07:05:38 executing program 1: r0 = semget(0x1, 0x2, 0x0) semop(r0, &(0x7f0000000340)=[{0x2}], 0x1) 07:05:38 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = getpid() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='..', 0x8288, 0x0) 07:05:38 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) faccessat(0xffffffffffffffff, 0x0, 0x20, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 07:05:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f9a5559e64355c8fd086858959ce000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) flock(r0, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 07:05:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xbe}], 0xe9, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 07:05:39 executing program 0: nanosleep(&(0x7f0000000080)={0x4, 0x9}, &(0x7f00000000c0)) semget(0x3, 0x5, 0x214) socketpair(0x1b, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x100000001, 0x6af7}, {0x18, 0x3, 0x0, 0x40}, 0x2, [0x9, 0x9, 0x5193, 0x7, 0xffff, 0x40, 0x9, 0x3]}, 0x3c) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6f74, 0xa69}, 0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 07:05:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) close(r0) 07:05:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x600, 0x10) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file1\x00', r1, r2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) 07:05:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) unlink(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') 07:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x7f, 0xfffffffffffffffc, 0x67, "87653ec3cbc6d71edd91b2e626621493cf97a06d", 0x7, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a0000000000000000000100"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x401) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x50000000000000) 07:05:40 executing program 1: select(0x40, &(0x7f0000000080)={0x2, 0x7, 0x1, 0x9, 0x5, 0x9, 0x4000000000000000, 0x1}, &(0x7f00000000c0)={0x9, 0x7fffffff, 0x4, 0x685a, 0x4, 0x6, 0x3f, 0xfffffffffffff800}, &(0x7f0000000100)={0x6d7ce6d2, 0xffffffff, 0x8001, 0x8, 0x7, 0xfffffffffffffffa, 0x2, 0x9}, &(0x7f0000000140)={0x5, 0xffffffffffff8792}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020306000000000000008ee45e4ea9cd509e"], 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="c235f72bede2f0a18db66f7af30a1000"], 0x10}, 0x0) socket(0x0, 0x3, 0x20) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 07:05:40 executing program 1: r0 = getegid() setgid(r0) r1 = socket(0x26, 0x8000, 0x80000001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x9, 0x3}, 0xc) 07:05:40 executing program 1: r0 = socket$inet(0x2, 0x0, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x1, r1}) sendto$inet(r0, &(0x7f0000000040)="f61ba3047776f239fb60b2d670f7ab5f58f3e3e9b33608f2ca0c3371e2dd237c9167759166b07466706a43ef03e98ba5cc713cf50e7963df332296c0e1f3738227db96e375c1d1228b0f3c38333b1f0d48bafcecdea25dbc174e699bfd723384d8030c9d4c7d372ff10b272893653dc6e7a7b09e6f241142", 0x78, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 07:05:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0xc2) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2000, 0x6) recvfrom$unix(r2, &(0x7f0000000200)=""/59, 0x1ba63aa97778d415, 0x1, 0x0, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) dup2(r0, r1) 07:05:41 executing program 1: madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) 07:05:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x10, 0x1, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20000033, 0xfffffffffffffff8, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8, 0x9}, {{r3}, 0xfffffffffffffff9, 0x8, 0xc000004a, 0xd8a, 0x68736698}, {{r0}, 0x0, 0x8e, 0x1, 0x6, 0xc5}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000002, 0xb2a8, 0x1}], 0x20, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x10, 0x800, 0x7}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40, 0x2, 0x6}, {{r3}, 0x0, 0x28, 0xf0000000, 0x9, 0x60c}], 0xfffffffffffffff9, &(0x7f0000000000)={0x4, 0xbe9}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 07:05:41 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3854f690, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="631d21a97cbbdd7171b08a0ef1a5187495c521182f831c8504ab3f15f9c6c04c9008fc8d42cef3e45313b0113aede1385d8f0283ef4fcbfc37c9eea346855a6deb0fd4b3bd739bece59456824bcd03f4491bacffdcb84b53b4224e211b244a6a7206fedacf8489ec2f9a6c68cc93277acf86e068fda71daf4592987948bbef0451110a4e6da36cbaf1808fa056ce650370c9ef39c8579c259c7e4646be44bb07bb0f12d16251216b904b304b3c397bfa25b6aeb21b1fc1c9584ebe2b6fc6317df2dd0c21ecbf8236105e3f43b5e3aecfe7e37866cef3a0ff8e973b9b8558dede1d1ce41dba", 0xe5}, {&(0x7f0000000040)="45439972a0774354f5737848d58bb2e6bfb7c10d3c7fced5af41ca1dc58a257bad42cdc858d4de126816975b8096fdaafbb0cace7b", 0x35}, {&(0x7f0000000240)="139f477031d53ed808d842b272c1814cb81f9199f61808bcd31e35a24c35fd139b136a02111e14e900b9b539235a39d2f210b5b1635a3352d19ee6966563d3f890dbc1d64df7039fcb27d0836a0c4299b34ead9133a2c1ab28b486db652f83900cfc46f6f2a3091ae1b2afefb029f1f263bc01cb5cd8b93ab2884111ce6720a49c9eb03fe2581e7464", 0x89}, {&(0x7f0000000080)="eda199210fcae4fe36cae03ed167db248892a2d34f96aa94eb2cc6191b70e7b013bd7b2dcd35c13dd77a", 0x2a}, {&(0x7f0000000300)="7b2af90729f8b4bd143a8daead4d03977ca4348b62d34eb6048d7278f078708927d6ce955f811f7d6b5537ee272e2f40d0da81ee62d0c6d0457ffe8838047734a563ae7da88996a616a6686498f06fae5eb1475b25f89cbdc78d96db4a931b32b7adf41fa9d964121aceba37490828dd7427d12ad13dc0c3a3dea6ac1e3ec6f10eac684fd13f9def14ba326d41cca5035cadd73c7dd868beb2f4f159697d084a0a3dca492b58d3a2afdbf05f268614bed8c6c0c94668e0200e7f3546bea041e3cf56f6740a96dc023870be3ef8c59ecf080a8cdfd15b69bf489d8cf72eabd297b3f4054e380c0b280da5b482bfb60fd93dcfa8b7b0", 0xf5}], 0x5, &(0x7f0000000480)=[{0x80, 0xffff, 0x8, "02c1cd3ed8842fe04334fad8841b80c86c2c687eac4d02e54ad2e982dec2637846698f5ec8d5f0c49a5c08bbb9721207115aa7d62b1d7056aff1877efefc49471fe0c2a3dd676cbe0b6f15d574e919922c7870791e7c755b05977f06eaf937a0390415b9a1e548f6577fd9"}, {0x78, 0xffff, 0x1, "a446ea30c7e09e826350f9a6ed018dc0a331d29aeb09bed6053d2ee4a8b387703ac86aebc755ce2a2814f906eb07052225c7974185e18dbdaf8ccb7710f23449d10967e35a32f47a12f5c65a03f38a1091535aa7a1fa99097a50aedc89edb7e9d31972"}, {0x98, 0xffff, 0xc5, "fbcd76fa68375e1290d2bf59d69fd856436adfc45f1934d83a40196fa027f14c4523bdbe5ba299585cf4258940a4e0079a7ee6821a96e9e7e811c9072eec305b04bf37bb6c08b0051168785943c60bbaa4d82d7097defba5aae4aa3e80c0099d1cc90cf765ae0f07c34caef8651a3ee6c7636490006ef1438ae03684b4ac2b22a9082ffb"}], 0x190}, 0x0) 07:05:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0xe6f}, {0x18, 0x3, 0x9, 0x17}, 0x4, [0x1, 0x3, 0x4, 0xee5, 0x100, 0x80000000, 0xacc7, 0x1f]}, 0x3c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 07:05:41 executing program 0: msgget(0x2, 0x0) 07:05:41 executing program 1: msgget(0x3, 0x0) r0 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/189) r1 = semget$private(0x0, 0x3, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1000, 0x6}, 0xc) socket$unix(0x1, 0x1, 0x0) semctl$SETVAL(r1, 0xfffffffffffffffd, 0x8, &(0x7f00000000c0)=0x800) 07:05:41 executing program 0: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 07:05:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) sendto(r0, &(0x7f00000000c0)="7527b8270be9e93afe5875dc2ae7ae41168eb3b42a9c69331babc210fb00c5c8838605197ef8317d982d6fe094a64ff1507f2c39a57e407ff989", 0x3a, 0x5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0xbbe) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) 07:05:41 executing program 0: r0 = msgget$private(0x0, 0x280) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/111) msgget$private(0x0, 0x20) 07:05:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='E', 0x1) recvfrom$unix(r0, &(0x7f0000000180), 0x5b0fa370, 0x2, &(0x7f0000000080)=@abs, 0x81846cb) 07:05:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=[@cred={0x20}, @cred={0x20}], 0x40, 0x4}, 0x1) socket$unix(0x1, 0x5, 0x0) 07:05:41 executing program 0: socketpair(0x18, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x10) listen(r0, 0x11b) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 07:05:41 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="caf2d29ed87c91ea8c63280c6155c4251b5fdfc29f796e5bfe1445393977e7746c915c92ed9c57379c6c851eb021a6e5b98b5c199c3f28e93b7179345900f289027c2cc23282c1223140d6240d144e51bebe6f88ecbb7dc994a07419e1646d0a6236df5ec8b52bc58fee7963db42ceb439a13f91335c86248335653cd021894f9f6e08dd5983808335df4f94bb87cc3950f9c08d3689d146c46dfba8f6adf75c1dd608d89b784191f60fad4073ef62d9d1fdf6", 0xb3}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa0, 0x40b}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) dup(r11) 07:05:41 executing program 1: socketpair$unix(0x1, 0x7, 0x0, 0x0) socketpair(0x1f, 0x3, 0xea, &(0x7f0000000000)) 07:05:41 executing program 0: msgget(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4, 0x4723) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="5116a4ef39f65dfaffe3d9cc394dee8da775ba4351", 0x15}, {&(0x7f0000000080)="bbe35e06d756eaaf7256e9111d9086fff748cb71b4b16b3f4095abb21d3fda3d29fb13792875bfe1941a11c9908b867c94fb821bc13ce8ab81365e6ff35ee3d2b69275f4928a0dbe0e97cb0302e682ef37d9f8957783c27248a2cf089558a7579e1901bcfc976e9504678fa6e363559aed4a544b4b1f447a86ff8026373ea93bcf4ada6a39df831f3eb5be52214f6599de9255ef34134066dded3f563409158e64346b4c", 0xa4}, {&(0x7f0000000140)="51bd169e8b2087ac6676628f4a7d2a5886ac3f873138fe530ee2b2c000ad6d1c1e12a1d5f4b4238dc15e3a119686e4a53ee8bf4d017b56a8b906cf66e2378a1d339d15a9d6430eeb38812ac8578f80a0968fa2c4817926ae46cd1955246376", 0x5f}], 0x3, &(0x7f0000000200)=[{0xf0, 0x1, 0x100, "2c7dd2bf220e84e7bbd1766625d74d8b36517811857418cfeccb8de0022e75413637e6d1627bed7706ee1acb2b5d9c95000244567f95681e6f39fa8dcf021296342b4ef7156e13a9347b5c2948fbf27ed1c2e71ba06ded4db4b3d3d967613c36cbc8f4fd1da40b2bdc54dcc870d8d411b8afdb20b26bc98a615dbbf25666f1f3e399358ba2a4d829470c3b967af716011df83448db258cdbc2d26e37d8e030a985bc712b80c183375d02530838b05298d9190e97c5da5a054bbcf75842e3b56c9999d47432a360ad6bb967b829bfce95c40ac473271b40257e8ba617973b"}, {0x98, 0x1, 0x2, "482ff5e9e01cf631bce9f13e28a2efdc320f4d17cd989ce2ff6d7357619069eb60430ccecfc4aae440e244fe0af2a398ef4c2f41ab2d24d72ae35f09033168f058ea4df27cb76fde63c73ec4fc22781fddb0fd4b14cb0e3769ce4ef1d2fdf550ac703f4c9f48b261186d8b16fe696c5825c6c4025b2191c66332832e275b35199f"}, {0xe8, 0xffff, 0xffffffff7fffffff, "bb67da585d6b5befd3f49886a1e9c9397ebf408ea9e8dce6866da7f3993970dc2b2d8f2ace53efac78a0baa7917ef594701b7ac6d6f1e2eda51d2b062fe751291bc158edf682049ee3f95e891dc55b813c896632288dbd1fa6791df4b3e862b2cfbb1f0197bb15bdcad84b2a51145a975987a1347ccca76eba670357a2f9770c68b7a150567e857c3a1349c5d5e1760d6a0ea125b04b5ce2adda907574313ee014669a8f2dffbb7ac7c7ea3cf2b2f1996ba2d8fbb2fc8ab9626e7d3ca14612c79bf8382bfee13836f248de5a8bc43da057d7ab91"}, {0x1010, 0xffff, 0x7, "951dd4dc06917e2f88918e953f4b390cee5413f73d2a27336f1dfdb5ab94b49c7305066af9d4903f79a4abec4511ea517fafbdc3d63305b6f9015cf1184b171c0a083873794d0f91bb7e1012d565bc62ade3a4588857d826c0d2c16f60bc5a157ecbaa4743f5e1271227adb69a1a49ab3b132d7df789c8c6cb94bc4ebe1911f5e64fbcdef87cbc991981a0b9db05c0988c11a9bf0b5299f8aebd32b6fe212750ddef1c6ac8be7915ad762d2b2b9283192530d50fbbc0da00a9165f9649aa0f9f30e7c2c96167e30965b7f67c814fc219d4dfaa997c1fc34ffc9580858b3b115833d76f2411ba7037d4de815d68536015228f42bc85d955212f9e21273170814a67f74dee6ea4442ec5e3d1cf24a7e1e8bcf561e1aad5562914c974d293493ddda4dda04339e8584b0a9a005dbeafc51d8dccef535d758b001edc6ce9b1413463715d5fba0eebfe14ed62d0aae3ea480d6cb67878bf1996c2f3d4ec9c28d3cf29bad3a9695ae47869ed2404449d8817902f1d379ed554f8459cc886ee3e6fac816210cf955850e73321bb67b1e645bbfabe20ce7c1f8726a576ff070e60ce9ffa09683dd74e3620ede85a36d370a6b2a545726038e48e956af79a1b4a5632c16b6a4e4b9668a9b75c0547fa59f4d2c8d4fab1244c2f948f71c7855d709a7503aa7b87af66b87db67f64ba5f59d0b68c25b2cb31f6c546373cde4398e861c0f5598d2ff7fa5dd52fd3a7abd83570f64563c175625b8f94558f8aa890ac5f9a1b13279d09c77b3a0356e58e903bbdd03cf0ce3e48431c349b54d6c4fc6fdafb500c305467e88c88746d3854ceb4c80ccdf9a112b43766a0cee278493015fc62bbdd2a41927e0a3d481e5481692be762e0bd7dcecae7948117e886ead9b0d852258b9635873072669471ea47b5cbff29c12c311fd3a5c95e06e1357dac7ffcfe62c503f79347c92e18e1238611dc741d314cddaec0c52e265ce0bfa9c9968fcbbb3071efbaa42dc6b5a792a450b664a0defc7e98cc4220306f82f1c295b97205c7ae24b7901dc8ec2ea8f2673e39755b0e8fbc2547bab85276643c97705e7af7066a15cf35f9b53f5be4b20b6ec47ae5d91b89633fb3ba37d5d9ea064121df8096754a833fc3c3739dba47812511fb22b3f0f2d23786e73f89ffeb65141c76ce296fc73d635afd8c6b7033572164c23a10739b7210edc1e1a9a30b597cff25495635f0ee0023dbabce93c6491854bcde4a77d28b233d5460665ce7c854fd75253f859b1d1103cfeccd2182874797609d70b2588689e4a6fe66b24e5630660d348d328991dae190c872f34405288f6a450bce7c7b7052605ff10bb510223ab04346ec1f87181aaaa7904905c4ee661fa75cea4da88d90f8250b527018928f261021400c4e2e24920764913d59737bff2d0086cff233afa4ef91a4a8f9769f08145517f7f9fc95f0d93f5fbe726ae1042c9d4cdc76071a874aa9537ece55c4f63c51446ad5f9a75c7194db20e46035f4a75491276fcf6f5852e4643fa5f2bf87fecd2f77a238ef039ebeedba4abee4d202f4db3bf83428a134c84ab3cb3f8324b8949ea2926c6ec2f1b5514fe48eedf56bad17aa524a90b7313a583c56f677eed8f17214dc539e7757b64beb780311ceb2150dc3e3602d386b41a3e67ef62293b0a9a006bf6f156d1a6b9e071c0bf873da2d2e443ec840815fabea3c741b24f2252236100efa7a90a97e458d1f3b0a9c9000c4baea6eac9cc18f1633de74c6b94433f21fd5d900f68c97f59925e492b9e73d535fdff3f78399e9990fead86f7a61f3037e6239fddebdd0b52bbad6eabc396133c6b8bf2bbc4dbaff088809faacbf5c0e3c971a35e03df23cf7cf84ba65d438cfdd36171ad8ccf4869db59dd23bbc567848b88c985b87fbd7cc7ede681b958e8954be5cf1427a03fb852aa939dcd96d0aab70f2ea68fd187b55218fba68fed41d01e24527a698ca9f5890066e6d8be1f79be9160d0454eb82da6168f29aa1c8e4444c623bdd0057a1b1ff957adff721dc4b263e5eb9a3db74fb08e3b95da323451317ac31f717be76f8831c3042c9101e1c4561a4eb4ff2713455c8d8023c9df5c1334c4edaf606660ee11db12fdc169be2cbed3e9969e3119e7b76d56429f68b79a8ba7ffe5c3fe54cc98cf1c64619c6e439c184c0f58c2d9f377a43b586306f7feeb59a5ccfc886c54ef4872e032581baded269d34c96bfc3f6ee28a208aaaab7ca27135aec8f62548a5eaaca8615451e0b5baa223c5d31df10319d003b43266b7b683187ec2ca3d0431de67d70ad858351544dca82d9c26eef0bad6579264980b38b7a3512509749abe686f6b9423ef2fb89a2993b73eb84b8c6fa16c11c08676b586f5fe8b82b27cc21eff167d03f867d3b66da9cee11ec70e4687dd3d35dd5804fdf9382ed8f403a8b0872f142c6d77f866f23ad680d5b8671129befe1ba7066d518d526a82ec82accb7b0f4afb2d215d2c3a59142f1de11f2eb6344ead97f43f925a9da0dc990959d09850ecafd4be8be289a6afb460157c2ffccf3745e05ad7a43e36be0c9a1ba5c6c69d7bc407e79684543db1555a6005891182ec8e06b288b6f2b6363ca9e38bda86dd5fbca8090cb1ea0f1e12988391c179207da74241103de430bd66d1cb880acfef33ec188a47946ee58a2575da72eda20dea3733d427c109a8481e24a78e9b86dc18763e19be86bb8284e4866ce654b5b2e8920750a15616e8dc110a0228a02b76c3a65c1f304b4f65abf85a906353c857ff125fee36e7ee1dd97733c96a9c142eadd7fcec86ab7ddabfd43b1cff5f406460f43a81da72c08ed4dc09e61f5de9e7de77da48774d96dc1a98390311c675978d9f3fe3450b0c4fd33f3f1748cd1e385213500bda1b2c9854f08d1734ffaada953dd15f819b63f58e0f3ca1e8804c9dc1191a366516692d6dc141e6a925fa906cd7e74cac8433c49412336c3b2886d2ecaaaab596724d90e740146150d21d2646174723a10c97bdfd72ef3142be35eabcebfaee696c3d4d03875a596fb35322e62beb03e3ed516b6df67a6522f5cdd455f5e5210ac505d314444d939a08bc1176c3e2d09ae4357488aa3d2c57930d27073a72bd1b4379eccbea021d2bf8b3dfa92a5e129258ca123fe90c8c7edb2ac3205747653313900baa0066348430e3a68335e3259429fca2d4247ee9856ebae4985013e32c040677bd9d178655c0ba0bb854ee8fdf6d3c226ecd150b1210dce2ab860713a9b2b4cb30e2064d6dc09a5b7e2f7b6509d3435b6148f435c7cc1ebef702b5d9c683c64a7653b7a3b3024f4aa9782f8797f278d3b05a43feb21435458b89f94468e6ed47f3b203529af16cd570849eea57f11fee6d70597e41e92309c62ac5d3162aa337626d985b514f7d6d309d36c28297a2eb499da300103640def6fe038198482b12c0c8568fee4478aa626cb86dd7fd7b3c0fce27c96e20e61bce1eccff8274f35397113dcefdd0b37ade598b92fb0f842743adb59a27ebd7f7cbc1b4a5a6f13e4437a5b38f6a10d9050a643b7f363ccbe819dea7e4d00b0d0c2cb15f91bc4fac81876a91553e4b11a3769fb0c53942ecd298c79f303671377db204642ecb1ed2e82ab96d785eda68dbf4fb644e0b87c08e4274bb60d971ef38336b0c020087be032fac65f38518208fb33194904c8702ab167039d6f1acea1db273c0a6c53ece836bf95d65c527bbb2d4cb6d4e5f6526b08732c94c1fb939bee8d0907905848964eefa979e6decc3c837977a576e8a102146af1f70ebaddd4e864ad3abd8fbc500bc9b744c261ac6bdb6ee3ab005cc1cbf24f43491a8652755550d224ee0258e628c242f789b8b472c2315426dfc2a22e0c68642807d23bb6066c937f50f284c87beadf7154d8b0ece23a6c5a893086cac3aa21ae67527f53f0aef9536343c1fe02c576241fd9c1c83c01f91ea85e1c4252bb486e8e83b7228edf95ccc18b32fb8ccaae4bb38ea40e0a80016f677852112c13735dc4379ad99234c6097519b837a8ea8a93f91cd28627e2680902c0d2a9237ae85eb523ffcc8efd714b094430ec0382df68f97abb892629103901401512d5070f46f76921a5738dbdf1701043067a28d70370caa04a7ee64359a5c58dffabdd3306f5a7cabcacafd6130db24c496850e42d2732ae876c6b5d26bae41cf856b008a36606b505237a022a396f31400613856cf83054aa7d9e3e77a4ff003fbe2d5926161ce950d46f8e868989f61955e5ee193cffa90ec0dad8bca8ca213861551ae174b9e6a05bc27385de0be1b2d649121f93aedd2579bc35d6d33bf782fae4410d062d3a7eaa28d0f245f79356b46698384c99bb64072699c47cb9cea735672350ca710d21ca26cb5bdf7a5d968b884c6affd2c8ea7fd5ebb96d42d73ad49369d894aaed95523cdb84cefd88ea1fcd8f3c42673e36368909c5e038125a787d76e2d00cf296aa6d6cfdebef6e98bd6bdf94349df7e0f42ad19da9ed18282dc5dee59a8fbd24802ea6646120a5c0f9713c6b5778b0c5efc5f8dbdc7dddfeb06ced5447f6d389afa876c979a6cd52b7eb8664f5e1c1e351da4fe7218cdb39b333a746678ccc423886a6cfcfec954f2f67a64005e3586dca4c14046f2b8c0b8446dcfcd419d491736e15964b641b2d01199adc422124c10e3f6e73e29fd7d3021a922da6e52432764be123d82c211f443ddbcbc6baa0fdaffe4fb0b4e8269fbe188ea00a8750c2d09aa5e9b70182499114d978297a5def5b3680548c65442140ac36b3bd7e25b99979294ffd2e40d9ff4bb888b1567329964c5a84e2eb40dba6683b1ec0f989cc16cc56cb5013349e2427c92a71741afd16abddd3763e009bab31c9a4cccf768915bb3447b76224c112b759d7026d16e506e938a92534c9c93ae2d0f18f56453ec26011011f0d69e18090d5e6cf0380fab3c0e2770a8fb9a25ac6327dce178635700fcbbff7659255628a37181108d64a297ce04b945cec412c626e9ce7d09f051ca16021b7bb74f45b6974042e82a140fdd094cf7b685c71dd0abd00e2f826483c106aa7e314dfdde787878b5efa90a2d1b5c28522d96ce04d9e63f2e7af0b746c3d85d93aab027c85ac32cb9fb396119ca9574eb3d93ae49fabf64d310f1bb9b2cebc5e606d181b6b53ccca629aa49f75ce4ffd8bf4b13abe4158beb5ecd41d52673ea07c7642f4423ea087b87c5e91f3af90d3841eba69064778939b7f95e423e207bd4dd3d48c23f79cc87695b9f65f0074a2898f9cf9557c90ed82ef026821e26d07a7ae1fe996c91e1359cd8d7bc8cc26f23a3267e25ef772a5f3c1992a671fbdce667927760d395b661bc5f77b6042ad75ac108dbf1b406fd1a7cf2c5679d0e0426c391ce6b368cec51498968fcb147c3d9f95b9256049bdbcfb010c51e9739a0e7548ba135c636eb2e2a4db78238bf78c34be4e92118eceef172a3dc82977849172b8289b47f4de69d5401cd6c18142f405c6b686c361a906e474450a7fb23fa3b3ce063bfe3988386e56d029f920429efe37411a35fd8173af87cc1aea57f22829ac14f6779a0c1f7956ea841ca218f388a216000cd0deab0f093e2e2b999948d407684c7edfc0a10ef86ef11ba436932392f515395aab59479c4e536f895072d1c9699b440d044144f51998b57b664ff2e78ac551d2e8df0de299a4471f9776056ed18c092721e4190dbfb0d645f3330c6614d2a8d7dd2735924f0d36958965d7d1d2a0777418723fbdb4323fb1790676350357c8845a5d1c59d759f0dd16"}, {0xa0, 0xffff, 0x3, "bf7bfcc011cceaa49d2eea15da8ee13dc969da4c88ef4beff1c613b01d48a7e0f7ed75674409c218ee5efa55feb590c6397546387722a3fab079bb12f03766d78986b443da1481ba0b0f3fe346bb3a6b31949f0c3964c825b2dd1528a1bc89df6e3f299ecfaddc1502968d6194db8cf4ce85cb57c2a17b529e8b1e9bad3f9c7e5ea61adbd783e74c210eeb07"}, {0x18, 0xffff, 0x9, "9601"}], 0x1338}, 0x1) 07:05:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20081, 0x129) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="340e4034eb17fc145a4ee3e3855333f3e031479c0fc4c5c62730e8436cbb818d542bbfa2360d4fdfac74b8d2f204626f300ba3f773bfdfa3dc215793aabe29247f8ed4193e53295129302435211683aaf723bdae29dd7b0f5418ad9e735dfa5fb557bb305bce7fc7f3819636ee71b25687fc60102fb9bb2390351fea40a1e6f7d1745301d1cc7720fe68492b4f848a53a42f069beb295f1e42d38a050ac61b7cb7725ea65b1940863b56ef12d48161f23d9e3389f2c2818f0109", 0xba) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) 07:05:41 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="be", 0x1}], 0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f00000000c0)="c634dccc04f25aa05b6b738d53d8f21c94c0d8d7d482bbbd63aff2e292de034006e1f238ca449f54bdef89ae0dab3812f474ca271c07629a614126d514adb820b4961e9a21e797b32baad5a02516cf50cfb2ebd43228db244e58a663e0ce9a511ec5a5f84e35f5fd02c1e43a8e3564f8ff7e862ff08d1a4faf2444ee37254c2f520b44adbdcc7ba55fcf04124df45f428f6a9f1c5cadf361d996d79eb67523f702c5239c47b56e1c100c0dc39831f0fce4017026b770aba10aac085215543f4ece2b32d45573446235eb5b8cd8049680185411e2fd564680f2a4b09a8d17269a1b28", 0xe2}, {&(0x7f00000001c0)="80ad9b488153ab42027600ce4256e25de979d495c006251b14e8b0887b787cc2eabc4610189d2f0d18e6a485dc35e99de39d6aaa999a9f26ec21c623fd0c56b694", 0x41}, {&(0x7f0000000240)="d2a10e86c97226d3fcf62b92759ee7f00b43f9375e1d09dc5d100e352049a68f7adadb517bfcab083e5b706c09c6a495c54e1cbfbd8cd4bfa03ef4fc540cf5320d097ca9d301a7b832984ecf2c5d2b8f51cf1bd0189b3cc9d11efda308ff590c6457849fb12bc26455620d31172a97fe3628f4ef6491aa4a05a554528c3ab3ddd557e86aa11ac026eddbfe2b29f23785ea5895b2e321e1c3f8b18d6f5e50a38f7f134c5cd86c2dacc880308ae63a7ed77c24d3af7b", 0xb5}, {&(0x7f0000000300)="d3670119632ecf07a7e78baf0ed231aa5b0c90a47becde30e88d8d0f0b2829dee36af79fe7c9e814be5ed6d2f72aea4615dc0d584fde8acbdb6f5fd1896a842fa477e3283962fc10c57472220d3943d50f0405cbe485d4f368f361e6895f7362805c5f31b78391d22bd065b8be39848ce185edab02db77bfa2e5dacf6d5dc3e0e40b6062c7aa21100952a2f5b1d9219497771276b71170a524f09b5bac140888aa6a62936f801a1b1800dcc7082b8fb093f93b0506a2609b33396c3158d2df5883f084f4c9cb5641d3d64e0abfb5605d35d9d77d2db0880c833937b704f33886cce529332126f4f96a25e7cb17db20604927a11a8aadffc7d36d", 0xfa}, {&(0x7f0000000480)="07be39f1763dfc068b9a4ddb8e71c70ebd8eb099efc3af0dc50766de459e00d205d5f7cdf753451298fceb3dab25be00080d2a4e0a21684a88d3941c11732a1146f81678ea32819cb1147526684764670983d9418675396eba54a0c05f028949a8556b1ff94686797fce55461435645c8a2db6b863ba49ab8b1952d951eb79a16ec1ff055d48d76748eb8f5dd1f3f3b512e29f16cda844ff3154bbaba9788e1678fd1ea1ed2ea69a", 0xa8}, {&(0x7f0000000540)="46337764cdd3e7047fd6fdd8315671265e11373be41207edc0a22f5b4eac32db750f8be72e04da1eb4f35c8dba6e601b90f0950b979474009c2ad62c8922e39515ff", 0x42}, {&(0x7f00000005c0)="abab6b1e1ab556914cb546c886f5ff6654a5f27f47cba919e4ba631f580dfc9c6b6c149cfea755279d8ad176d07ed559b9089355ee4150e9c0a2dcbdc7af401a932bc2d2cc237c384a1ee743d25d09dfe2cb05dbdb7980b8ed1752a8686d4c973ff3c096a87419bc1b88909af917c363ae04564043a0d9673ec1fc884c0f105c7a52b077b09ec17257b0b6e2d323408d86681120b002a113939fd7b0af23e3a38cb4d7dc12b597b6f213c7ffbda37c5e3a418717f9f5e2a6fb", 0xb9}, {&(0x7f0000000400)="1dcb86c8594d0d23a6b9122c6e742f35a71900c440356861df08b45cc3299cf6c3caf574699ee873ae4d3136c66cd5", 0x2f}, {&(0x7f0000000680)="f945f1e4be2915552438db7e6a6e32e647e5b9290b78afa18d3dfac80786b15a8f1fc23456d581ae24d7ac68ce46a54dfd2af60539ecba4cd14c7a7fed9d8b8965cf7cc4ef0420f270207ddf5ea7c4db3d8bb9173e6d2d6b6f0172cc2515f47fb4335319f8a8fc0044a32c44880c2a9e75e50042152c7df6042db8b5ebc0f3da16535578e436d4a57aa55668641e0bc12681f25f9e4604f3ad9e6fa4a042274ce116317120a8cbf6b0596f43ee62089224499ab0b71b42184d2ae627bce924d935299ca22dc10f945248ca68392f46220a86e114830d8c33649cfb9c0379", 0xde}], 0x9) r1 = openat(r0, &(0x7f0000000840)='./file0\x00', 0x105e0, 0x0) connect$inet(r1, &(0x7f0000000880)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e5", 0x1}], 0x1) 07:05:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) sendto$inet6(r0, &(0x7f0000000000)="b062ab5a0d96a0bf4c4a02cb", 0xc, 0x408, &(0x7f0000000040)={0x18, 0x3, 0x3f}, 0xc) 07:05:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = getppid() getpgid(r0) 07:05:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) lseek(r1, 0x0, 0x2) fchdir(r4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getgid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = getegid() r13 = getegid() getgroups(0x7, &(0x7f0000000240)=[r5, r8, r9, r10, r11, r12, r13]) fcntl$setstatus(r0, 0x4, 0x80) r16 = semget(0x0, 0x0, 0x2) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000280)=""/224) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380)={0x0, 0xbc3f}, 0x8) getgroups(0x1, &(0x7f00000003c0)=[r11]) kevent(r4, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffa, 0x13, 0x1, 0x3, 0x5}, {{r2}, 0xfffffffffffffffb, 0x98, 0x2, 0xfffffffffffffffd, 0xed7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x800, 0x101}, {{r3}, 0xfffffffffffffffb, 0x48, 0x1, 0x7}], 0x9, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x14, 0x60, 0x6, 0x80000000}, {{r4}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x6, 0x9}, {{r4}, 0xfffffffffffffff8, 0x11, 0x80, 0x9, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x8, 0x20, 0x8001, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x64, 0x4, 0x1, 0x7}, {{r3}, 0x55f67ff41bf85d10, 0xa, 0xfffff, 0x20, 0x5dbd}], 0x6, &(0x7f0000000540)={0x1ff, 0x48000000}) renameat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000600)=""/193) r17 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000700)={{0x7, r7, r12, r7, r14, 0x10, 0x6}, 0x14c98000000000, 0x457e, r6, r6, 0x1, 0x7, 0x6}) getegid() fchown(r1, r7, r15) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000780)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000007c0)=0xfffffffffffffead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000800)={0x9f, 0x400, 0x1, 0x9}) 07:05:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="9cfa8cd25955568c962913e7c1fcbfe2d7caf9a7563b0e043c0e3bfd15286206c7b42cd359e07a48d2c7e07ee0321031e4c5db1b169b7d7f55f5fc2973b769a99b79e361aeadde81996f4f3dcf72d2ffba", 0xfffffffffffffdc8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = shmget(0x2, 0x1000, 0x68, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) write(r1, &(0x7f0000000180)="64a3ac547ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a09fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33919158730d0f012904c98af3c25cf82710e8e81cd543cdf07781bf6a15e3de2acd182f27df349de11ae042f344eccb482efb8985b48c", 0x70) 07:05:41 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="7aea9104f2a685a2b0fc70e32e5fe445f34c5796a5b7497615f698554e546070dd24ad0c9d0f5f6f7519f4ee5a3aad4bca93f477a8cd098fde9b9f9095bc07aada7f06ebb6f6a9ef911ae7fd3db3fbbfd118ceeb74790bd927fffef36f6527eba5e4a9d0e730c7", 0x67) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:05:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000000), 0x203) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 07:05:41 executing program 0: r0 = syz_open_pts() r1 = getuid() fchown(r0, r1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2b) 07:05:41 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x80000001, 0x3f}) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x7ff}) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 07:05:41 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x8000000000000000, 0x2, 0x0, "71508c21e9942751a3d9beb536159b7ec64994f2", 0xfffffffffffffeff, 0x6}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 07:05:41 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x8008, 0x30) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 07:05:42 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$dupfd(r0, 0x0, r1) socket$inet6(0x18, 0x3, 0x0) 07:05:42 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0xfffffffffffffe49) 07:05:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xd}, {{r1}, 0xffffffffffffffff, 0xad}], 0x40, 0x0, 0x50, &(0x7f0000000040)={0x4, 0x1}) r2 = kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x2}, 0xc) dup2(r2, r0) 07:05:43 executing program 0: sync() semget$private(0x0, 0x0, 0x0) getgroups(0x4000000000000286, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setegid(r0) 07:05:43 executing program 1: r0 = syz_open_pts() utimes(&(0x7f0000000240)='.\x00', &(0x7f0000000280)={{0x4, 0x3}, {0x3e01, 0x5}}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = msgget$private(0x0, 0x300) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffffffff202, r2, r3, r4, r6, 0x1, 0x6}, 0xd76f, 0xfffffffffffffffb, r7, r8, 0x6, 0x3, 0x8001, 0x80}) 07:05:43 executing program 0: poll(0x0, 0x22, 0xfbab) 07:05:43 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x9}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 07:05:43 executing program 0: r0 = socket(0x2000000011, 0x3, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 07:05:43 executing program 1: r0 = shmget$private(0x0, 0x9000, 0x0, &(0x7f0000ff4000/0x9000)=nil) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff6000/0x4000)=nil) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 07:05:43 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cf554b4e9b0710c6199ba954b884e3d0bd3527e650faee9b20f8eef49ca71b79f6659ee54c7e6d3d78ddc2ca89cd60843943bde8c72cb9a6d3abc917d88c05536013fadfc56eb7b4fbcb8a6e2de23a49f597e78edc732087ffef6332449804c504dab946e09b2c68278ca8a8eb25c24a616712a1fc7210c00738938f0f85de949ffa934447f3e05dd3e3d4849d698fbf92d1e3832dcce468dd0d7382ad6b8eab31373bee8939571d8b5a561f077a79c54df9937ea044ce4d1064db63ff81650b86c5319982d9a4c571c6b476ef843103e4723748c9fdceb66917ef0e4f14feccb606ae97c94556a8662bb503de9b28458d41504050fd6554f2d4c191910ad5393db41e8556295c3ec08e5bfcbc0bdad41c057e9bbc6c6212f961a5300d43bc38976a9ac289aef213eaa83bf2841d7558969b903d708f3114cae0895cc67dd178220700fa2fa77a7f57e570aa0ff19a4b095c65368651580c3c45fc2c3d7a91e23d774be7df7419e7cedf5eec885188ff37b7933cf062d09e1f7b8a83118293eade96efc845a057d94cb2ade92bbea03609c846dfa63147f6a3ae068e2eebd2544dcb57c90c8bb8ec09129228afa876c10e3c08d2dee425e6b00ce3741a9caf0e7d0e7bbcbc9a6b88006d632f5ece4545882f8ea523eaaf5e263efa746a3534a138bac18293c18c9d5979f35ce246ddf1afaffe03e605abb8fe4dd250bf6cd6c48679503b9b90fec706520ab904da34a243c64d0f0e46565501c0fc20c2aa0d6ee297b64c4293a1dd20eecf31a8256c3b9251c69fcdcfad2c608612942785beeb61a9f0154c3ec145c3ea6b7f917328f0d2d722e71d9e42b16ae32d5f28ab3869a055ab013d961771a7e69ab4b0204a4e17655e9ce2cd0f39dfbdd4fa94a4ca7f64d59de0bb5ea0497be24513517107cd2e9c7fb6f4fe472a8515c986753111004903a70b4e5de642c22d1d33706835c7eb3459343d2d12b8dc6d44d6c0b36e7b9bc783e86e0a4c4d7259b4ce99dde6117590b0782ecc5a72c194fd72b53c62e43f1b74d59803488242fbc297ddf9f4c6721c3eef4e772969abcdfca0c870f10e28ea9d873d3e223712556cd9cb383123be19f7f17f6ade0e2be1b6093b6ae5ba687560cfe9b30cc71cb636eba4f4adf1e019e07f4a11490bf50ffd1e45a6f2234240e98fe423781357158af13050cb4b2cb1ea4113b192b41a857cfd8967ad66a4f15d781079dc0340c5dfe96a037f546e1ff0686da0a911d34d16a8f86c59e2b9b228e74bd4e1fae21baf581809fd611af5130d70ec736a29053f0c9122e929d42e97af5d6f7d9f10f5bfd978107c1b5daf392e5da7692387bf5a5aae014a733f371c39a85614e0973a59cd2849b2a6322f03744b3fa96cc8fcddc6502dc8c5a76558f51986a6a6246f7d283155726cad85fa1a07dffaeb314889f083b04e4191cae64b7a0764337c3df6ab493e32004a31bd7b6c6324d243f5c987757a47af323ad6b38bebf2de7b8f1114d880af6eeaf61a83ba98123306162aa020d895e6aca29c7441d6afa385e86bdf652297a1d24044cf958fdb77602a66495d061452c57ded86d211789806253e81d8bd09f02df2006cbf67cfdec33ce5a294777162ec256b33fc0f7dc900a27ebece65a8eb347f51f5b7f8014280f5afd6ded7f45e0a0b0b5f4b313236559585d07fb913bc01f716b44ea020e8823d54e884b0791c7009b077c57519110922730a7bf95062d89dd3fe06b890f39d6c35ed72f2c8177bcf0fbfd2eb88244e0e102e3758faf662271b4df360b12bbceef5f35a4356bc6f55914978ee22bd194e7cf959b8783976ebfe23788cc040a0c114b65eb7bacdc7ce1a2c86b9b0972cf8c363655c8bbd40e2b20580e55db3727801c6513b65ef895fccb387021b542ec8ad089a159f0803eb91ebec6b405a70828834505731c08c70c8820eb7c7eecccd0331828f2ad36cbd6e6cf0b020a47abc2e79ecbe7871668dc2e91fcb2feb95fa288a964169527bcda4b644451b72d9fdc1c465c088ea2c1d0f35192f0b59580be6e026aa22210ff44d1e10dde54cbcd1920e372d1fb8ad5e70272e2ba460ad6127bfeb0404e83c61721e186e86ec5f1fca6c77d4db0a1501851fd2e8b2730f4dc44df76f54e30c8edc7fab4656b12a8d1ba1502182cf25f9d779bc71ffc1217bc76e03d65eb46ba884eef0e211aa7c73a82afba42bb8719224a67a8c6d587bfa8e3cff115decfccb42666b2f25799309be14902d22332298d7cb8b278c8223f0a1331bc4a71374847ad39382ee4d9cb7b931b8e85631d2e9360cf2509fbc97662ed17383577cf14aec34e6338a0ae4955578acc93f5d0d4270f957e28e9b338bd107f99c2c636880117d8232ff3502bf9b49632b2816f51741e68df3e8a15b45dd26e7fc625b2a70eda4c5f4a66b83bf5544e73bfce89efc7a202f8876ec72fa536bcc411d4caaaeca2f8efd0a689d9303bb375d66f10da8946e2e9538868fdede98d11fc00f8966f63c17d32b3368bf23a224ebce5eee17ed28b1de7dac46af5e9b5a63de83c73bae251add5981ff76644c1f7df3cfbd1b204a630af41accf07e24234b06045545902b5f0b800bc4b0e8002fc828d9bc0b8a1552f3547388a437f66d8b23845b3ee6cb2c3c53497018e3fb767180166805cdf2c1b53f089b19b113e93122cd1cd10dae98b3913f7dac1d8d892d501e4a0c7672ed96cab603a7f9bad538867f3fc047f1dfb5960114355222425f8bb5c23434997f9e862dfeb0c7355e03332b0186022e51cd4d5924e3792e7e18bdefcbf2f3fb5b8ce2723986f0d7d4120f68a50c696ad0502df1a9a1743f2945b384d96d97eafbbde89f62c51e9afca1b0e2beb25ed9b44a08118450a24359590aec2c989c0f6b222c833e4f9f4a4d470ddd523c35fe06972b397ed9be96c87a1b8be23762dc50bf3e07e326364f5124652f31303a38b8e9f6533a975cf5f8ff551c05db646314117e8f5888fedf7083ab3568998b365ba8a57f01a3458717ef5a497e32b8a33c2bfe74c43787e7d2d526ebbfecf4bed5d35fbb7b4343acb715e9945f4078883a060b0c3a0ce91d9ee6194cea8c72e1a112105ebfc1bc89e7f76ba918178bd3186c37b9f1b6686de6e97200393d08c71b6eeb23e5b8e1801eb43406153792f57ff08ae5c052b5ecb1d595af39b727d92ee697c7088eff9da1146f1cab1605c14d5fec607d7aa86edb55a81c04ebea1a1cfaf3eb5efd0e82c625b7a5faff98eccc9deb635761778a40bbb4345d193d6204128eaf42939487864a30abdacd5c65867d849d34d1448bd8e6c7c639ad67f1da5a27db9be7e16dadb81573d7c59e68cef1708531182f2d15b90fdf83fc177c373f45e74e7c2b23cb3ee2994c55c13d14d855ec2e603ea0ebf57322842c57d28196adfdeb2984a665c5a4e307df3757c8c9ed2bacfa6867f8be1a3fd9f06cd793ba12cfbd220d19e5c7c0d65875a1c4d5f6869902f6b82a140b7cc6e7ffe2b7106bb5a7d2d5b2dfdf67ffdb06072fca7c5b76863c97cbcbb1418251d723e62ba810300892dddf3e1901f4dfbbaf291470f99c9a6e0148d4d52794afddf307e576e4610095cf9ceacd660b6b5038846ab8a328f19b26336c85fa50b92cfd2eeab91af60f47d090f5a3fdaa8027501599eee784c836336b699995b3d5b844382cb5b36e2d3ea8106ed08b6aa133d19862afc3f989a0ba82de0f5d9ad326369e52b2d703f5d5d45c88871fa53c781f0c839e64c28436eec7796bd81c35d58253c8d53f11d3c5edf6071a07815659e709a892bf9d91232178d5cacaf5d5144117ef41bf1c28c208f060674dda201a3e5380e9114a6b58bc027d9d90fc286fe4abfc6d7b75883c487ecf1a6f54faf89fa31fe30ee07adf5abd85b40552bec8fac5059ddb17f2ca804382e19bd6e1924fab2032b31d6b147bfa7d25334ede6c2d91cb2780585c5c2b8b30cc41d0adc768c61f51ae9e52b7fe3d83d3406744a85900a0d9a3c70eaa7ca65221ba0066f1bff3addb4400b762fcbd41cb38ace4374e29447f86ae8d5635d00c7d09b15eebbe05868ca114eca7e616ecc379a86f8c1eebb55da2ae5887af3c4803c70395d3be226bef9e3b5a574d5e9c443c540356b58110952d140518cb754dc39b84f60232e8da4559dc45a40a78cfede1cdbb04c0d9e302b99b3978048f258ddf3ecc9bb3a9e6e1b2444e40f2350619762d5d1d32ba8abf2ef898e884dfcebc7f29487e3122c0d5c267a4e87be86ac58d91d927507224b5900bcba36400224a59e95a9dff518ece8b07c3ed32e83b40fbdab0d1fe263edb4483db8e2294e045e509a6540df267c2ad195b521455a03b4807b8acaa20d68b065671286add1dead21b6d4cd8247cfb502a04a575475894a30bd889d7eb9bbe0c4c9294413bd643bf1867936163993e1b201d8f9f0aa63412b88e51f2a37c6aeda2a9bc44d0e353cfe4f9a71088a3588694497fba1bc24254802f9201a9dc85e6ae822be742019aefbc7c546b4e70f71af64a3883340fe276703c3b3b5e9e8eb4861beeb578485b5782018c9c2388a6fc433bf3fbe29e8228b364033a055cbde4a71a229d7bbc26bfb2a57c29b559ef82b22f87affd4aa6d8b4ffcbd2f9f700e7962c91df83037147e4ebc130f804e453222eec1b3acbed402ffe9bb5ef924deab3caccdd934f891a1cf4ee257e0f4f25b0dc97909f3170410e788bff0a60e2373556a3d1e46f108f43005850c904e46b8036cbe5ef92233c91e36711ddc2581343f484e9f828f36a859d2734f71d4fdb77610e8fbf610a919e8495252d8a1a96777d481acfd6e705bf80f71812f42a09405aa8fac7a323ba148d52a8b061471f943ec5260d3d7c42bb72ef85ae8520859d107fe8280d3a46d3f3ca7eb0cdf6a6a74c7f0990b21894d45cfa40c1eb40a2a02d0104a13cc103c60e1f7751802a5455caea3043e66586be862325a5f5faf83ffe678139bff97ac3095afe394b870387cbfafdfcc0e62acfb731b3ac3e50dd2d3a370aae70e53f02e9ab9a14fbbe7f8c9b337c41c7ab2b0dcbb1459cd0449139f4bc01e3adc5b6773927a8b03e3e47be9860765e5bb19a8a8caaadc0e02349dc1ed28c3caafda1696b51ca757f95f036249acc083aec0c972fe2b9a0ac4e5fd730276c253824ce1a579b4e72d262d3b70583a26f04471338f292888cef3834f1ca919eba0b1fefbd6c2a18ee9dfb817a68c48517b1763f2760667724acb171243ab40d7ea1e0871a4449da216c916d183252bbbe6ccd52ae67552e18eee917c337ec8ab0c4c4d123264e9dbd2cd8e24c5d72d1e8f50ba6fc6e1fa81baa06bf9ed48506f2853be6b55187cd012bdca87b6ae5a983d3afb5f61775a96f31657d4dc04e2e0cdf3656660af290513bf2d6f81bf0af5209c868418e86ce22bbf801bb8096161ac4f05e901006b6a259b5ecac5c9137be096c785cf462dc029fc0f17645475dc10533659a555ea3a4c0c7b9766dfd5590aef1e28d2a9b4acf59d3b71f233fd497f57a1c0a33e4d14bed970129a30dbabbae5341c3097c1a5ec2f812af4e9623d4e046558cc4f29de96f276e8a959c760eca9b63f015bcf31dd3087cb7454eb4183aee07228f7144397cbff466a823ac36720b6525427941f8714809cf26c2111cc9fd6bd7448c82b8328461940c51bc6097c983511b3e6192e835193df45739750caf1f344e16d00a62ca9bfd64fa92436fc8f658a5d7355222b179b8fb520eb7be1a82a9c195257765d70dcacdcadfe025730bb361", 0x1000) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000012c0), 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfffffffffffffe32) setsockopt$sock_timeval(r0, 0xffff, 0x1000001005, 0x0, 0xffffff95) r1 = dup(0xffffffffffffffff) fchmod(r1, 0x10) recvfrom$unix(r1, &(0x7f0000000100)=""/156, 0x9c, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0104262f66696c652f00f3cb38c4b0468dd86052529f819c432187e7bc7980a2907fd0f6e6a4f1678165cb7aeab12d589c0ab6ab10c5f47e867ad0e1367104ce42e03173b2c43fa0511257ee04478536044812f087dc96258e1548e55b4026bdc090ec135b44ff0e52c9321663dc365d6acd1972f167762c26ab0cc8808787ef7b332dfe8e69b082027a6eeaeb4bd67f9ac63a7cbcd4eed5b271793324f7e33ba27ff8a2e48fc9ac0bb6117a8411c9e9fef0ad13617d9b44b6577aa3a5f6973102ff08e054742a"], 0x1) clock_gettime(0x4, &(0x7f00000000c0)) 07:05:43 executing program 0: setrlimit(0xc, &(0x7f0000000080)={0x8, 0xf}) syz_open_pts() 07:05:43 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x0, 0x80000000}, 0x2, 0x3, 0xff}) 07:05:43 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001e, 0x0, 0xfffffffffffffd35) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="614af23e378c2e29b508e02f4bbb0a1039badde93578287405b932f31ad33d63a6bc350161c2ec6ef1080e329c7824805780ecdf24b1535d0417eee167338cb9c219041299f4248c2d9aa06c0286c2429deb4f2ea0bdc44468b2ba7ddde303c546aa720828a598f15e2972ae03cf87", 0x6f) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="14263fda167245c62f7189b2b28612eefa2e6a8caf8a4669e362e026a94d692152b91bd693008789063a3249d1f7389c042f39dbefae0b6ef44da5769d125db869fa5008b689995ff10bc89cb9d763e4789dac6f5001060a20f6d1b693a9d9f36d66f1deffb73cb03b97f95ea8ec3f8a1c26b4e37869eaed5eef6e1dd2da78efe80d7681a8e098c211a79673b8126d2848b2706391f0166eb11f47af41133716ef57136614844df10a121de3f012272ec0a5d7a2d3598802fec9b0de741fb929163ddc1cd7c8a59bd0bed3ea80749860b1f858c3d8ec2467cf902f7748dfc11c5591892957337b8d5a3a91", 0xeb) 07:05:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x20, 0x8000}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="78240a4f025e5c5e5dde16618a9f21b56b9abd592694c7ad47076cd57ef177b8", 0x20}, {&(0x7f0000000100)="352370f0d94cb5da9be14f6468e0105ef083035f90b65ffe990ef18b07f15f0c42a67c167791e041aca95303c90033789d7f8562c6fa39ac302cdae993c8efbb6fd46535d624212d48f20ee6f02c759111e11d4dbe7e20de52d349954a832e5899b9e3854c9245f538745c638f092584430c91198bdcda1a890fdf1b9ff564287c520330eb994a60937b57561b1d6bb770465110eca6289baf08a3d17700d3a717626b747aeab5a2e0471f76a86594140104a725d3efd1dba2c84e611f0a0ca6b914d482b659f5", 0xc7}, {&(0x7f0000000200)="03ffdd5ffeebb28a000a1be0709433d47d0b89238c7ad9de5573acaeeb280e3ceea1f602e5656db368", 0x29}], 0x3, &(0x7f0000000280)=[{0x1010, 0xffff, 0x6, "c164a69685b1ef89d907a26e0ac30453076abf105412327dc740eab1e47ea8ae6bf695b66b0f4547d9c7a679c9f2cc51b158b76494bbbdf96e7ed19eb5f233086a8a6e17331c3539d75e50e49db31ec5e05be5aa487026972a8cb59b733705411d133f0e59d7603e16a8803f9d504058aa3a9523cc68597df53403bcdbffb6f22ccf3b226adbca5664c95d7936346c98afc678cbc1c56e6212b45bb8b34a96e2631ef49e2160256f4a7bb940f444d08a7d2e94a550763488396cd7c61c6fd5a1c4ef27850126121c7e1dedd6863cbc03418aac46b011e63e2189bcf91988b3d55d85ac962b3904fa3639f1aac1eb3c3120df6df140bad499a1e5e7ab42f9a9aa1afd5279d2b0657751e9b5ff6c96147c40ede2ee832892f3bea06e79daf39c278dd7e32f95bb77611857f7cfe9f3f70b4c86d91cab599b95ce6539c7f1eefc1b5310b515c173d21f830d9f86094faf8c2efe511c5e3a890bb7c9d509e0a67a53e8504bbff7fe4bc2787af11e7c8496f6c42173d0c4b9d6f94c08338730fd5c83fe27510cb5acaa05264838ccbd0f785372b132011da388fb823fb2f04125f0db6d15fc4ff0e3f2b654219b4be428dba8c3806cb21d413f7743941103c3229d6a4460b3e137966b6dfd95cf67d041f418ad5508b261dc419c2b5e398dcbeb65385544ba98dffa7179b978e0d7178540241baf95993c53d4b303da0a68ab949353938c54e7dcf55db4e0c05b9011d70eabaec2222668a48c083fa04bd40a793ccd91146f984879e72a1cc19f4bd8d8de4fb28ee2ff0f0650aa36956381f3756dd1eaa2f986ca9681aad1bc062fcad65369cfbcc1a229109d4cbb71c5976b47d071f1d595d7ce4ec462125a37dfcde5fa82bea861a0d22a7b1302622bd69c253201ec59d7dedf0a01afc1f381fd79fd4e0edbb68be6c873a51983f8e6eebff017e2dde1c9651e52dd5f5ad32350a45febd03652c044bf177a1d430abd0e83ea69f8bb038ec68a7e7f561fc3d3af54047b48a4d9847f49911361a20052ab67863420e8e978728e2c32a66589d86fc2388414ffce107c5d4e5c842e14309321ad67a3420f4db6fa62c31f2fbc1afead7b1f10822731a45e117e9620b8877700e779d29ad548244d7bc00b262d76d211c67c7d573d5b20a92eb709b3d9bbb9d48cae3cd45f240d38130086e42740256c2fa68eb0579339409f2f238fb968492973806e67213593528e87ee367171312d7fc4115ed4c319ff6042820381d312d3690d8759a1d7f65b498c946bfa3214c994307f87c67683377b9fcf15faba72eb7518a21e90cb4d599a922927237ff03e6e7d46e02ffd28a0a75d94282fdd04f61eb3d4218212b8430bd9f39735293a931ae12e192ed353806178cc5e524a04acb1877a70f5e6392bf3963aa9dacd0fbadfd9a6d21aea95161628b5e5187a1995b213f12afb1d00605004b1a6c96015bbfd552a23afc26bf839d907b341c0de214be663703509693bca7e7b2cf02057b8f4ff2728a288aa008e17ec695fba42bd76ffd1c212d53b1a1ba8708193b1d33e14b1c9eb69f861610dc70461ee90ebb9ff83391a043e702f9d5310e4ea497a20371f2f318a479e37df97c78f81467bab6a4d5526ce6c0b92e78b5f44a2cdacebb1b8bf163ba0e7fdacf4c229ce7c258a37651a21814c4119b926718c1b2a84483fdfe75ee033f55df6e74d9aecbbeb380fe06e1b7607cb76640a70ef600faae9f0a0717c8222e4e2bf1edc55c20bc65fc51bce88f10db35d811039bfdf4fc401fbc06330fbdbafacd10c1a3390c88cffd2c1b7889b8009e8f376828909681e7980834a44ea40dd18da6d48bc64d8e40025f6112db2764dea788ff9cb87f015e39c948a3df4b452fa4f2b207b7e9c88deed15e810a01517d733357d7542cf7c7a428bfea0d28f338977a0d685b227d380a5b7f4d83920f2c3242cf7c17bed3e67d90f05614ca99c81ad3474c96b6249619909b90479ae9419f8eabdf40553574227e7a49381ee163a49f13f38005ba13999ed8c1f3a48d8fbfd32d8e96af3e95530c51571b5bb8de049dcb52af56553f8c9ad470994748684e5e51ebe0c1ee96bfc203e42de8f072cb8e60df1c273e214f678f91254797e2e6e5389d788d7d45a8f45a395fe74452ffd51263479513b391a9edef4fb49354a3ffa333eb28106fa7c18a2e785c320b045889fb2660d5f3c2c54a4cc56a383e8f2ce057de59e6cfee254103f0105f6ae6244ed4c168b9dc66b160480242ee0469189d4fb488e5767b893e703fb362b2dffe91b95f05c642f8e33b5f9bdd3ef838e2947a0e6c8e3d0d6d0dba39ba4182c9d2ce038815a0f894d3d803b6ab6e567ff286165eac31b3e61c0325b8c24af2331e4541caf4711ce42f9a9b768bc0932e3b972d3e9d39ab6ea62d9f6179baae6c20294c77956ade8d86adf1ab025ea2b3459c0a0746f858b17f8dfd15032ac651bac74a00588c953b852460dafea21eeb8172bafbf6e5e94ccb68e35b33b762a23317d5853ad620bbfa96624e2408eff556fdd415efe9a7a1901fdbf27f1a72b328c9520fa9dba15daeb3418ee513a85bab67700c111f750dd9ed126ee3b864306ce23c888acfd311ab0dc014db56377bf9c03cd9cda8c9986ce46005cd3dbb253acbc65c4d48d2929701c8283041e1fa4817324fe0ed5e5b2d877a03a9aebc9f1d7e6ab79cac908c6e8fe8e1ae88f90bb96f76729963dac1ed87a75f0bdb034921fa4df0172a1085349d1d270a3fbe359af5a96ec2cc2535941997b469b4681d3ba3e25fabd543f6ede3b12160a5fce13bac310b5b8be87f8decb2cc44da7975fa8232c03bdd11f95d1fc5880e54ca44fd8a179f45ccaf13a5de5c7fbc6256be0f7502b0b61a7f78259d5c97e8c36745dfc1ae84c3c0293d1d51b1bdf6f20d7db0b99d3a7b2f76327610b9133ae758c10504ba13ee309b736192e12a8f67df36bc7a83a73a325eec9d7b1259f6d69f49790a6ab9f5d068c76bd45db7692e560c9e5d07d1ed714a63765c24249911d1aad87eb6fe7cbcf0a42cb57a146a4b464a74433da315d4b023a56a4ce44bd83dd98f654cc4ae5c9ab5dd627ff941096f1d5a9e20df2c75da8c222589fa4d00442be671bec6e59d95a9c3a4dcc099cd1facd74444af2505b50870f3b574e351fd4ab1a5b24eddd8d2b0f4a82d7b72f36fcfbf3f3456ac4410cc4781936e2aab4a6c0c10d0df01efb33dfc72c897d30097d89a3f550c1052a0deae4144e8405f9082552ca3affa618925a5b4fed652872f976f1c3943efa25dbfdb1f0cb41c99a55309cac0e422c3d0f5b07325bc3df13903884f150290736c1097c26defdcae5360a977767a9d138f2a4570c646116978c2615e9f9590269c636dde1271c04913acfa6272f7cb9512da83424ea34f0bc4fa742a7e50da1e1aaf676e446f380296f1b1f44f5eb29ae28a00c7d9309ca018aacbbbedd784817e35c3ad874b5f788558dd9767ee77f60e3770923b4727f8357ef7bccdfc1fb8203cab8bdd0d028bb767c40984359c7360e28ffb075f23aff11ab91c6d4efb7e654130dd89cbf46c0f292f25b1cdca87060e43fee09f393de46c664a10f7f92274e7cb09a9d2d7813632de43ae17c8359844e845f5beaca87cdc26377c5f753e58670956d66f7c4f785b43a01794cfd811dbac9ddb519e861fafd53c9b0cb144bd2e05760b2410f836369d9fee5adf4f8711eef4422a52235c52d5bc383c951c9ba4b7a208af1988af58840fd35365c953b9b52f9c1973ddb6d466979cee2741c798fb3c55798a97dcca0f2e4e5c9165817c325898d3c71739537c35ab899101777ff52311d0173bf981a52675e3b7fd58ea0a2154e079a58513a5e569555fb259749394c6d45909a30dedaeab4aa9106c5ce215a0374858d63bab01acaa1a4ca7164cdcdf43375179707005d11bab862432b3b0d6cac5537959c75004de3395133823dde92daf7d59dade2510f6859ecc389ca7da339ff73e1d7712f2c32d8d3e19389dbae90099f32e71d8865a3857ef5d0f26c25952ec0f279a77f6c3e8e094696d400c05fcd8f21bb0b61bacec7472b9a0de1dde34b8d0d075e2abfead702e355333dc8289f2a5a17f895c229e1e323159b6785b3639101e64cd53c305b3893ec8c1e3a8b32920c0af377bcfa1f837780c10f8937ac3ab65191430decffd86193e903865722a77e2caf2b0389d102bbcf0bb793339800e5ad044bc160a4450b6c82c9315398d527f8628dd34ea729cecc6d24805d02df417285c0f8558b3bfd3cb3684d849ef5a882ffa606f34fcc6b7de261d6be34ffc453c6ddd559d29bbe7d04b0c36334abc56e12f4e8cd441cc83da5f251125e4fc5187ac1130aeb5db67c469a4dcbf575ef2170b588f468e6fbe043ffcee9901b4bc3aef2781c89da9103a98e2c6b552053e5d4c35b14afeeed8585def4533e1356865c1be14cf616c4dc34aa0e55f6aebaf1413fa742445c5067b58f2793af6cedbe8fbd8d150f6854b983025f4aaae9453be8c52239b179f25cc9413723ec2d9060d4a343d146f264cfe0745199bb0fa3904f76f002e571f751d70ca9a98de7d4daef32f455538b4e36f096a82bbe8d8825ab3a821df6dfe15e6543616f2e061c9172306f476a20b88192c5bc2adbcf8034576b8a0fada2fe22c540a5bef8332c6bddb73f170ac7cbbdafff624a7dcd1a16bb2419542e613c609353b75dbb86e623c5a849e4f3db66028a1238e1ac8e2ea0032e6ba411b02bd8d64a0fd3585830a03c3b562cbfda4bc8ad3732430127224b20c0ac307fcd06cd10153b82a3ebbcc8e622a79466e3712b6417b8ec29dbc138d86c833b38ba9f8e5ad7e40dc8d7862c206e717f1526efda43641f3133e1530a47f561139404384626a8978d0a9d62edba5403b143f810c65c8aa004b30ee99bc18e720b18728c71b0bd579c27c81601ba0f61c804c8c62a8ea03448d4e7ffcc70b25cd63876a1ea9e764a0cbcbf74d5fbe76ade5689cc6d7ca0ce93013b100f092e2b8fcae2a07a911bfd686491201278655889e70f35e8264c97c765765fdc97e041111ac696d7754233fa4a627b1e627c85be9a3acdbf2ac5a65033e37e48b198f7f00dc1a8d3270a703ac1ee01b461fb84f6df0eecdf4123ceadc801db2f46422ea6f82a582d2a84f66743c57be929f6197fcc3e4b0a7dd4796f2d6859cfbcceefebb12f20171db529173beef33cf9eb776e98ef36e629a7a3da83b8f9f6e2a862da66110633d9114db04c7ea502fcbf12eaed2607e2d55214edae5d8337b11569b3a0317e95a450ddde180a9446b7a3da6822dd4fc11cbf134e4be2ba57416251a62455307bbab634e4b4c1a68e8afdc86b3e8c3024ecfdc0f4f602fb5c9b1d211c5748e696afb3c3bbc0919be4b34d0072822eb281efe2b5b8780821708868673dfbde600df5cff524ae39504f0f8c35949c68fd866e1d6df288d3882758e49a7b9e7c9832028c34d4564f75f07820df6111c6423a99e4354c094223581feb0b3198de31b21fe6e2c7e0f56db8e6865a396dc4e8072d8cce73355ddb360e424b48e0099edf5d343235f6148c1f7706b2e2c71732aa2a5597d6a5698ff66b6590881fc4c70d31387bfc32b359363139d521b4b1dab46b0c554ed86fcac5c2a9f091b8f3f318f710d5b7d86b25695958aacf96115ce2ad5d3c06b9da436cb23ade1322c26ba99800cddc26d10fdbc5b2e267cc143073dfd9e767c608cbed84eb105c7077d356cd838bca9259f0b5b19fcf6414680f42204f"}, {0x98, 0xffff, 0x70, "8e0adc7fea316c06c109efae2917ca0cad06c0026b626e0b3e529bfcb82a2ab2fda8830fc3c2f0056aea15d2d11f3610665f7f1fa3b0aa44b241d356964c99dd2a549bbd7775f241cec757feb7ae473e40d1049927977400049b5d4a608619d6b07c3db39400e582adc8c9a503846519745c3db76ef7c0a370eb59b59b8f59c5a7"}, {0x48, 0x0, 0x100000001, "00e644fd0ee39f7960dfce4c0cdf0439617398135358f3bcdc28bdcf04fe70ec71800220323be23849445bffb6297998d6"}], 0x10f0}, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0xffffffffffffff98) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 07:05:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() 07:05:43 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x5) 07:05:43 executing program 0: socket$inet6(0x18, 0x8000, 0x7f) 07:05:43 executing program 1: r0 = syz_open_pts() getrlimit(0x8, &(0x7f0000000040)) r1 = geteuid() seteuid(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001380)="796366a0013c078555a74acd0ec2b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a6b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e2256390feec668a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10ef77ff60d363d00000000000000000000000000000000000000", 0x201}], 0x1) getrlimit(0x7, &(0x7f0000000080)) 07:05:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x130) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7ff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 07:05:43 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000001480)="7071bd35d29a5fff3f3d2129a819c20a16e6ccef665a67a9fe8c9ba125dc0a0345fdcf2bb8d504fe83131d3ec53651e8078ff79415c9ff6d55148fac05f916aaa22411fed8ab6aa7f656eae0420e449f97a2968ad79888feb8e661b629dbd442a63d8651453ba6d771421f32e2b07a5450b38f3c81415e35fcd7c19f51ec5720cb44631f9e689cbaba2f7402a001cea349be9c3678b609d5ef90f79e403a74ee162623c1582608643dfeafe80d566c5e9184fa5d98e56d703109aae44265a72cf8577c8dde2fdfd4beaad6281f75d567555bde992ef0bfb1b23c520c037017039db7debc8443dc67758e883eec59fbbb3b547d02b91ec6be359388f6f9d4a29d00fd0f4557fe6aa890643c798ae18830ee0896dd743f750603f5664ddfeebb0b88d95db0375db2aa2ec858093f5c3f26569b1ace627953b4b30234de9cda3fe79202fa39e343d51530014b99a8a5df1db403d253eb752f4215244e2061429626a8b2725dfb0cdffbb84f9fc279042f57aab1867323eeb1b7d51daeb46b8af814d3ac7b6d4a65356abd5cac02a177415eeb0aa516bd7ebc86a3197f47b1c889bc545e97042449bcb82b1709f8a49f450d0a72eefdd3625573c03515c11ecc9ef5d38d0ed439de869b9e379b5dc4323ca7da8b1c60317163a146aa0c8850db1760391447e44337ca13090c8cac2b739af80c4e0cdac8e4fc7938d55b598369dea7b51eb4196495eea953802b0f5a0da801422891df279f964e33854b935cd41237a796dc6a64fdfa786a5b7bbbb190261c4ccedeb879d15d547059443d960406ce2ad22ae653515aee23ed0788a759a5cdfd9c06b10cd48ba955f9b4864f95dd508f7138a5ed4a756e7f364df739234dad0c74a1d8b862b5de8853f1c49f8308745579dd3e4927ec35caf35b74eabd7200a3ca41903649d38b7e4c08b1fbb722e382fd087dc12825b3dc8ef9c255f668205febe96e9cac48749f8dce32d378e1eb4b91c334387a39c6b5df67f7729821efa862c990169714827360d6ac8a1e7e601fd64ac09b4c0db9a300aacde6a061b01e2f106401d1483977e7be68b0f0c76f2cb07b4dffd1061fb2fd656d750139a058beb56f0f077455f909ae6a09323b689385300a5b24aeadb4bd687e2bc994c3d42a8b63fc5539d2e2f897309691c04222a7d4e305190f9082ace3005c49f6a63122e15eaf777c1c0d92723e68d8c5cc58264face462507964e5842de5f52fd5866a25d9366b0de3a6e15c3021dea95f0f6f483fb79cdca037fed2f84e2aa405029d0325d40b5f038ccae6b156dbd5d7e75450f3f3f16a3bd82baf5a04eb1c11d2d149e57b7ca800c43e4f473602d08c9cd105e623ea310fe36494d3826badf49c24cf13f64b01d1df206277658b7a3e12915468398554d03651025e7513dbd3bfb6da6e0a570438d0acf94e6c2cae6c220d2ce4c75645086e8ca9dd354fe59afc3a84b52b856da5564e5a299fb2a9142c751fe6e172a8ba000691fe452093757cdb6a73422537b8b9416994f1c5c1a012e1055347f8cf71a83d521b9a75397560d7c03879f3c26310adbb3d0e044b38cec20209fd46c5b0a25826cf127b106c623590b3a9dfdbbbd4dfa135bd0b127ba364239eaa93c07d3deb1ff33427acd33139569b91128aff8d3e867951f4f8a2a1084e10fa60b5b4fc40503646342b644820f93e3e685fea722522e87e5299298674aa0147305a3054b502efca3f772505790f4e0e101ffc033fd87f90f56b50bfddb5065dc9d6801ee7d25e2f876efd3b1a0e16915f38315e30135855de333bbea925771b52cca4c69edfcdc64e17f9fde641655e001dfbe8d6841b76563e8dfdc5ca9a4d4008e1052d3ba445f2ba9552d730e7b40d907975adb21b1dc481b24bc79b05c04fdedab9630f50345376f0cf224606258f31465967a6030b61e46525dc24c00a7f137561751b303f48a4a4f783321210719bbfb950c32f024ee3a4f2923febd8588c90783d5eccfe52cee6a62ec71ff4e466a276d41cb584f56acf7b051d5bb4a1a20cab703fe2c3489a29c58367fe87777cc3466e7eb90f0c00848a98cddea18fe2c4d0f65207ddad271f93ab4de06d55130112b1e523cd739e86954eb9c7eaeab056fad53826a935fa6dedc3038a12bccc624a0498283a045e56528b0e0207fb9a105c0d8b184471ef060d078ea0f3c35390e215e615d097dab4cb02cd644f901001607ca90686234bdbb2cdd9c0e54f11e70168a5a030c030cc26a73f6a6c08ddc7cb770c282ef99741682636a55dc588ae87b2b17b7ce3bf98edfc060d5d6b989fd20244db52f0fbe09faa92504678246ac3bc9fbae3e85cd019166a1385b92b9bc54b4f085095c45f7f5c0681100f1045d1e1d15092c0f2e1c7ab820f17c3560fe0c9f0b62abd6bcba63c3e964f7604b2ba67ae4de70f8169ecc88c64444d271f1c6c3e91341f7962b91a4c77bd7c4ab7a4712c1012f029cb84b649f8742dd251ec31a41a4b7a47cfc0ebe94ad975ea3d95814f8a1aa2d89b763cd3fdeac771c8a29b3bdf5d6568a7764bc94d6b67e50d367ef6096add9a757ab709d6d04df4a746e505b05547bce02edb50db746f8c134138fb3afcf1730ab867d33789bbcf2fcfd3c7d4289fbd6be734bdd0c9a5393cf8ded06107623556ea8e9d51f829694e4d667f78ca93ddbd7e2f62650e7b668075571eba32917ef9a66a44df904e5a2a97ff61e4ac9d7daea74afe1e211533a14978676cccd24710261b62c6d1eeeac9a8e03206a308a1c2030db2a89e4809af7686ccfb170f2390a8cbfc491662eb6528d598ed958bb378ec1fda9cd5df0ce16fdf9c40e017c46bf5f80624cf490cc3f4023e2b62e1d6cffa4cd53edcdbcf482608e72910b649c2d5de479deb7c8296add46413d3b5cc9d1fdd3a5b75678ab73721544aeb5de9f33f432a6bdc4d2cb5038985d4b792fd2e21c798762be44e06582c09d224f3ce512ee7a33bc625c586e8795fa570f65f61cebcf1e5f3561e1a3468fc01d887f50ff7f636c5cc64b6954a83f614d3f668425e792e90154cba4c64337c4f0fa547a8bf4b94b2f51e7cc6fd1f5ea5dd7d6c30c6802b292fa2365b923d9f91a5dd6aa356e7b46b27feddfe1955a096666414b0365cc1c08c59856e1d0b2094efdaa4aa03cd280e026e9d727c5a5caee963a08ebf0a1b101336e7dcb2ba611fec13f0c23b3a1c42c23bccaf21c7907bd5f15ccd8f56335f56017bd12cbee7ecd6a57743c8fb7a1633e08edea4c653d0ec55c39e7b7d5bed0132ebb01216bf12e77b81f0fe13749614ef2f3dfd5b224b22541eb965ab427fa89c86a62475b3886965c0a20e8bbae7e72704d027309998c4e15e82e56bbf0ca3fd353b38fd47554d6cc28e3d18317db1b1625b0837047a484892d69ea1badbac641ec0b56f475966412e6c5bc043a22db271ec14408d61f16e6ce3fa684fffde0af3003169e4d196cc857684102709218131bdfff9595a975188259899b7b5e5fed2052f5911c830634851d813b87e10613bd5dce9b7a7f89bbbff3ed3aeb9e9f5a8ead9fbd32742c6211fbe216f298b7ab75d33d17494b16b0c962d7f1aad911c6564ae82ac3c1952a004178d75557589a2c449942bb4be1db59d5f2ac24b051eaa37bfd7cdf6d88d17c7ac2d26fa350be26137de12d6210a0c29bbfb5d8bf9005557129649b8d7d5cc0bd84048175eb47ef585c0b693a02ed1b69b14b08a31f3eaf9d3655bfc7a9bb158cebaa99ce873465b441f26570b962f976d84b61df933470f306c4ad73014e6b1b3d9fc2f43371c56e209b933b750346eaf862c1fef59677576991545f3ef9c8daa92de7ae32d114c2c3b3c09c4651db45d274cee2ee7081a375e9ec951f6b256e2897fab0b0318066d2b5aea4f25733f470fd984e2c6f78559d3fd8a9e61dd19786c64c306a4420c1e554be2cc8a6fe06b52d465480740b47c927652111e9bd21758a8494fc778f7a14e14521a83f6f6ecccf89d535387bb19e92a9118d2cdebfa20eb4ea4a29026921c85b65a791cd6d1c73e39301de7951c99fefeea11cd4764d83e20c6c5af771fa2121eaa34a25c620c9f9e19d985aab46dac8c38177199b1152be46abfd18fc0263547513d3a2cd62aa7abcfd324587203310dd28c862eabe11bca0c2870456b52b76c2b4ecd4b5df558a5ccc9de41cb9592239878f242fa6a6d1347f42a8ea51032da26527181f86a9f8278196849497490897587f45acc8fa4fda0904210523bd9e612e4cc51f89c652c1029c4ce76b585c12c7e92cf008bb1073754b30bc6e635eff90b44d881c76c43cef9a573760327e2af5200f3f1935cf6e67ac440add6ed0da39a43336cce0d8e4821cda751b31644b562d4ce0aa54b09fe8e2864a4d191232cd4d10bbfa8dad5444d8d69226543c77d7b99daf841f0c9b3e87a1b66912daf69f6a8fac67e85d03c2c295efaccdf2b714a39bae9d8611528bb9ece3fdf216baaeeb5d0c47460300215f790668d1d0dd56904e65afc24ddb6b1345b3784da5217dfb54229096d14cb628083dcb40b8f42f85aa58ba60db6594abf640182283351692e8e57aaf59e0731edfdf3010cac75d8aa403ca20787f6bf75ac6870cb9b20a51f61df83ac9e31e8a0737c9c1209fbf896802af5cba8632c7fa6d830e83d1160ec42552caba0619ec929a5db2c29df9698ef6a60424f70df46d1aeb30cec47cc065d1b3d828addef94fc9f4c9f3e0456f125bdec79199161283ad3ab9e666a28a21cdee42a2dcff5148238a25c30840aee4a78246ce079875aacbf6d481052ed5c042dcca638d0f49df7aedce33fce05c9bf536fc7d597b524cbad0e1ef9af68412587e175b568af77b8b869703a3e77d9aff1afc305d3933b89adeb447786f13fd6ad983555fa9e4751f53583c464e426191a682934d97bd9a026eed3b5c3e554bcb22b442690def573d1ae0f614ac303e0a3828e605ed8c0ad2329495de9b004816ae44dd65a1a18e7b09a7d9e27a6d3cb42fa4eb9c7a22d0cc634093e58c844f376829a9771426e4b3b6b5381b504a3e7acc240f2948b2d6f39d7b5537b5018915a09e3bb69d92890453e3d82743b27d3edc03b221b20ffe6377833b123d1a7eac222188a42562f9ff0586ccae4fcf7a2a78feb61828300da696d92553bc9e27011e4673ada1efad0afe74ff76252e04e9889c28db295344acd9be987d91139368e61fd0ff6645c757ec453d35c83374ccad2ea734491141c894a8c9d0e10839958cb84085261fd5deff0b3c2f31fcb38179e61e93e75baade323e5edbb0ddfed989f38666003dad36c061a4400fc9f3d9413406ce22ead3452f31ab94fff94c75404b391755669263b41361ec6ee965f7d8fc204888f764f6b8aed957ddde9fdd4b00e191b47250ac0d1c44c36b26ecf9a8339f4e231a66fce649ea5ebe392fa92a26147238289217046832b2b269055346190d97ade86910011da5d27939c0656995e6c0abb947c834a822faab951d2df8ecb7cb7c2fc07cfd9967e2bd13e4dcf53304dff4bada6b5959771ebd4b84cd05434d71921f0a984bcd496c468b0fc8b1b14a07c4791d3976ddaeeddca37f622087a8f711f9f30211c2abdfcfea01531f5ffba6858134dbfe57a11a7fd5afcbdc4acfe8fad0ebdca370005af5024f904bed632dedb6d47b77ca15b8ed37949001026b54a38d7256b285f7e9449898a6e91421692fb471b87ffffab4da335d5fe9ac194b21378e42423db1920c9200589185689484541595b069d1dff676060546d5dfd1407bd3affa2f5ce40e1d274b903b065615bbbe3a6918f8bc96f9a0da4cb426df0d19766b9ab792f366af292e39d550643d642a9b6a589c5cbde68bee67c0b457b0eb28d1b970012ac0f01df9e2f2a7a01538c0dcbd9f01de326867b3bf164ff8ad674573e95054e5c23bbde9679a07d1eb295e94e44ae970e3c61f02ddac4fb395fb1049d72d06fd96fd3baa787f923eddf1ac484a106b9dadd8dd25b", 0x10a1}], 0x1, 0x0, 0x0, 0x40c}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x192f, &(0x7f0000000000)=0x9, 0x4) 07:05:43 executing program 0: msgget(0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xd, 0x0) 07:05:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 07:05:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 07:05:43 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) close(r1) 07:05:43 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="6ca8a88b98b2750eb94417454842035611990d08127e3a7c9f319581b8a64f0342a237a12756b391ef", 0x29, 0x400, 0x0, 0x0) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 07:05:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x4, 0x0, 0x0, 0x0, "bdd7b66942ab725274f77265af8f57062b5aa4ce"}) 07:05:43 executing program 1: mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) mincore(&(0x7f0000005000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/170) munlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 07:05:43 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getuid() r2 = getegid() getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/95}, &(0x7f0000000300)=0x61) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="d1e819908996d66ac8fb56e876face60fc4eb3e102178851ba9b126e9ff69d4a35558a202d52af30f99f493cce8ed74748cc62351394ba5dfaabfcc55b156f8aace69f372890b1deed16151e3d411303f441deb81bdb1576b6f7a53777168294ab225b351234910d01a02631186604f6368b14875690a106a41b07eb8e5b225e9e8aca98786fa3d3a4ae652cfc44fec7bd5d18818325368d8604434e", 0x9c}, {&(0x7f0000000140)="099bd56c718a37196accd028deaaec5a9fe4ffc2534ae1c06684ae9186ec2cc3d19781b71f77e8ec3209c55ba6493b1c7a3fbf89c116a0e1545b2ae488485892d0be06cfcc10a2163a64aed4ecc5e90fc551d24a3e228a38a599f2575e80045e2fb0bce702e7be3d71e818a0f9fabf5a885380356c6b198a70b1", 0x7a}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}], 0x20, 0x1}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x100) sendmsg$unix(r0, 0xffffffffffffffff, 0xa) fcntl$dupfd(r3, 0xa, r4) 07:05:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x200000005}) readv(r0, &(0x7f0000002340)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/152, 0x98}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000002280)=""/154, 0x9a}, {&(0x7f0000000100)=""/76, 0x4c}], 0x7) close(r0) 07:05:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="a8f5ef896736072409c66ee35ba51ea77617ac51b2e8eb2c0c73316153ce30ad1ae184a482a2e8b1c83ac966d9cdcc380d04ee56f92a594a42f95387b216da7b62a3b031cd719e288ff2779151b87e9949a54e7feafa75eae880f275ab11d004e8aac4cba21fdf61b13d61dd69bdf02fbc9cce17acfe20385d6af1aa1c9d8d4ad4d457a0c17dcf274818cf9230c325873f7a1d630ae37095f482482e20e9800e578bf509be382638fa427959727835e8d053acda1ac73591bc31db918be63ebee90a884f924cf33dc8722f9986c2a6e2050c94e1", 0xd4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x90, 0x2) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) 07:05:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8ecf5a0a27964ed858c0138a728fb5fca4eda99a5bf893f0e77dc23881b97ce030b8343ed1e99faa6b0e828649fa95c10224cbc856630be6f62fa59841c4dc64bf9bd48b68b230b1fb2f4a27c1303fde1f4e5854cdaac071773b12345faf560abe2f2536df2b8681fcc21e175090b57bda0a0cc7a12e2e12357bc50effa70b39f719eb588b53f26e9f376ef40a4a9b471a0e5c24953903d66f33436fc70fb266d9831777fe780009e5f94a2a56d8948d27dba48e411b0beefa710c694f27c35ecc88e36ac1c2049fd246b157fadd9498eb002faef12499dc380d17c0270d0931464f8b0bd64fc297", 0xe8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x37c) socket$inet(0x2, 0x3, 0x8) socket$inet(0x2, 0x4002, 0x8) 07:05:43 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 07:05:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0xfffffe00}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) r0 = socket$inet(0x2, 0x4003, 0x5) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000001700)=[{0x1010, 0xffff, 0x2, "eaf2a2634692d4250d852babff3ee1d2263e4d3035b504ea75b8717d5b8254011f082920eceafc8c7684540bf81d08168d8e792b97b93f50d4c0824b3b1d8ae57b176c9703eccc872205d5a938cf39dfe973eee230f94a16b9956a9a80eedade97671f60ef94cf6efbfbdb9c28b7fcf5006621535684fbc586d1ffcf236ea5362d2356fdd28d9520d2373c0bd4836dbd0864c5f80a4040a36b746fac3d71becc5df57034805dc935428cde49769efdab0f1bc1f5b48dead4e950bf1c78e0c1e7b2707fad17a98c22a262968972259cb1201b300504321b36f06d27232da8d710d0eb014cdf17431d41e9347047ca123d48baec8d35cfd55c8601ca52a6c017060f31997c3ecbb2aa01354074a9518e414e723afaf51751dbf4da95cec13aa38fa712043740fb07d634b4dafcb5001c47597e892d7f1c9ab974796c1349690520b7878839861f0cbf85402c9cd5abce61d0095285cd0ae8beee99cd7522e17bba6bb07c4372faa28e01cdd3e6cf01780f469c288606dce423a4c156be759afd495105ab3ec1bf3f2bbe3b36b3900e92d42dca58e2cc0bfcb9f364e7ba8a175a720cf4f7740dcc70b5dfb3452d8d7cbeea1d2f0ebdbb23f690fd4afa384bc0a29e714d02bb44937584ab28c24ed397f9c6006e2f0a4ef69d0b43d320a3403888cafe02a4dd9a84425a9467198be059df9c689d6768df894548a6fabeccc8d7d24270e24d1bd97fee8da332d5d76fe00e5b89784a7c4b025593bd6571d88a562e5c7aa8fc647a579b4e78e1edd3d902e1b0e607967c975e799dc1c33b3e8a44b65047b9ef876b5aeb7d0cdd33fa21891d9070f9a9d8ab719780e9590829cfec14b953736d9918a130f5431a45cdb403b3a1f9b9e1b1f976e41846734b2f68240297186fbd157002695ba7f8cc4edb7eb18bd8ca3142f7000f13eb408672d01bf40deb9a615bcf99931ebec90e2089c3f744e5fad7276d58e3294b494dc61b675b55513c90fe518b92f28bd8e723ef48b6a20492a159404058fc55abf7e6bc79ce26ea576b0298e3176f427fdef427adf5912ec4fbaf1edb27aecf041357fd9f253d91d8d2e8c5a9bf88d58543346bc683e15d32d801a9c453d7dd624e4db830c7c0cb09256126d825f8f553eee4fe27074e77abad0097958e8bbca0041a7cb112b19be8537693da7cbb86f53382099d82ff0b3346255641b7717ed62fdabb39902cc20a76e7a45e1c98b529cdb17a5e2e632c8e6d63b0697c25d0d9e8060757935ab3fdf121ac004d18cd2170002f856c5b15a19c3c310bbbddd4130b15b7e19e68126003b76203bf955418dd5b1d9f7cc4173e1f2e66b75881b88c3e3001047e63f5623d492210e7e5f71f301dc79477a2f27ac297da36ae37b3e2965dbeed9207a8b0d06218806b17378c5e88f44e4efbf0423a380d949c0bd42a39680c821f01862638097b8e9107621432a0d4bc89426d9f958d0bbc39bdd2cfbd8ff50d64f42e5fee1d951e48ffffa0b022e5b1f7c82efb137458c3e468cb16f72f1c86f106511c894885daef23f2d52ce5735c4d7b4f035032ffd82322b544c2fc59dbdff3e1584f1fa444ce5aa454ae9fbac99519a50d86c2eaf9f2d9fd27025808a9baa80b28f3e8bb4bb7f506bdadc209e80779624a79897f269d0edc085ffa45e6d5b315052908971c88c8bb080d2d9fd5710f62bc39af29f984a9ee5d41ad483258d03784d737d096ad9b9cfd5af234b5a5781dd61336c006292e58434e9842c92b9011af8f32994491552f803072db70786ad1d9f2c86327945658befe2ea3e85b3a95529d0ad1a1b35bd4e24ac32c04c605fb5d4ea5625fb8dd51b0da4d083011db7ffe9de7199dafc495baf3add8abb06987d0b92f5dee1b9eaaf7876d9cb3d7e1209afeac576f3326e7aa0b1edc121820ca4dcca723ad88be27062d2a84999adf5321eb16dbbf61f8a7f9792dc2dcbc3d25ba5af9e3f71cacbdf3a266d0828a6123ca6fac9a0ff2e72deb0b007f0ff73254b9298a7d49d774950bd82a741c9aa362b5c00d63fbe124040f8a6997c7e5e0e75b2a7f494e8d069eebe2c9672f023419d8a3dd0d459139d3bc0ebc0c7695845ea5e887a14cbb7e7484046149c71059750ff7c0370d1ff64fc9437e1eaf254132aeecc03e552265683b96e8537ad98bcad59155cb23bde96e351a1ccd20ad7378b58104c229226ce812134cc7ab67bc6739a770b64944b0fc81cea1e27fd204554195781dc7d463a62c17b19a6ab259195833d1afc805522a09807cbbebafc8235bd20c41f47b0751211218a0fc149f4602564736b4b4ebd359a701e60edb077fe9aff7d3147c34c865886e3b27d1eb9c14d7ef182cf61c4d6d158717c74bb95c373ec7707e77bdfe251b28877015494fdd01af646d6cc94ac2f04c86c197eaa6b2e8c0e6871e9768c60ce44477bbc738377bcfc418a9325a4c8b9d92fc49a7419f9a8ed7ff1f8f61d5151765c71fa1ad518da3d35941c13c22470e4a514172a3ef9877e7d41cfbfeafc38964f3623a475bb683dcc61ddd6e766935bdc5893b470484ba4e4fccac46b0e2624e26f0e5f74fed519a70c5bf6a420447026c2385927b706777df789df34b1a116b0d0fe4b4e5742ebdaf1d04e3d79ff22113d584320c2096f9431f5d10293824651725441bc165a4adf5504fea9ce53f1c670110fc95a8b8a7ef92069baea7af31f7ea5a051dd0c89582d912eebb126119eb9059bc554334dd33caa114d4dab23befa96c535be39637a3a55f670944f73aa091e0961b84255ced2c93d077ec75e520a1eb0c92c9c47f4780c690e2f4cfc101b4e18192305ec6e1c56625fdb25b1f1d5d6c72b14c359dc9e74d7b6dd694265cfa735ad7dc0becaacdd7cc144cbb2ae5f4a32764fcfc73c9f9200b89185b5149d34a9672db00d16accbcc95040d165bff9a313eae19200e089a068556cefd9e4ab4f8be0d78e9e56ee3a436ea44e0f12c699948a3ca77597d6c86637c938c0914f4193a0a5b284df15864079bff26cfa9ea05ac461ebbab62c8e932a450645128a9ef99dc527ced0613962fde8aceb84236949a4065f02eba08e886a4f892e04fc3f9c9a95ee9069e5803e056dadcccc44aab1ef27f2fde385f5aa9451969deab8ccc72667248bb2abf6817a21e4f34e3fd8e3ed63bbda11d9ffed7779d284c02820d4bb899dd9fc7b482b19502ff693ec51f55982498bbdfd12d43b85ca236bd6baa3b078bcb41587e57296955d053ca649505c8640785974189abd61d27dc1cf9b561024e283926062e6186d5dd30c110c821141a0187b9d270854eed2cdae663b42ae79b9921f6feb757e6cd1b6f88658a11983abe8e0182a5c8b7cefa0518469882c02237c9292d5772ac12d2c23cc979c49238279a2bd83fcaaaf7db7f636e5a4df7fb03b8762733e768d942c35f882ede6ef6098948fcb7b6745ea190f09b6e4b90c7d3e7b8894daa37bbb973ee8b02511c9529dad6ec958def88fc0a15177b7d18620361c41961ee2b9b6adc22fd48e2dca141adc02959366ba3e4cf55e3c6d8ba60aaa6c1874ae9527aaca6e1b2e3da4841e1fb30e69043e7a691b87eca8a7388e607c565f12e7aeedc0baccd729158647b0605a75efefb68dcffe961c3c64d581e32ea5ed458f863346f31eacdc2d20d4a4290358f144dae72f5e87ed939fb3700881dde1c225bbb00eef2b1bd8ec8fe417827a6dea584b12922eb06ce1307d247056b6b8e53fa846a7d495f5acce852875ed75b29e5e90851277006e62097849f5ed455e86d43c7b143cb1994ad086727f91c527cac8ab656679d7858362c5758db686ced33a20b555fddfa89d41216181141543eecca3dc3b4ce7807b50cac34e32b233af4218d0658a5f41ab3c19bc40d663abd4c164e9fec838612971535499e47b1564937c13a6c2705fa8e073eaa9f54afba0dffd1f56afc6aeb7c9d393148805334d6f72eb473660329d98ce2b8b44024b0aa638458bab73999e4f7dabd3630b51f669119b811e3d6eff29c8915bf407a5dabd0859b7071c3f8197b6bdada0a54c830a940adec24bd9e3ec21fcfbc67fefb5fdaa86d379c6e6be89654b982c0960df81eda918cfd4fabd3db6be9dc9cace52a2a07bc368a4304cbcf367ac084ed799b6cced591e890cf0744b1862718a6d66dbc20f49c3a3ecdcf8493f059f01b09c48347d1c5fff30279ce6715e6eceb12b5eb70f55a6824931ca4345dd14a7eabb188dd1085e187e1cc5744d3df0ef363059f295885cc044e68bbbc9f8c738d6e94a4ff81534c1ba4e0f61b4ed2d734791cbd9672db5cc264462edf129247edfd5445ab8b7949877d3c8932630c2f6ce8c2b6801ace987d8e96e1eee62a885996aed60eef24dda4727cb1a91c6af65a1e45d244fe7777d7adc8bcfd23bc70c7c5370e4b32425234a7d261cd5dd60ae0f50c185fe2566aef4801b7a8279522591d764eb6a409f50effc45d115abf2a1f84f960ebda8afeb115f93bf9aed42b60f5ed9d5e76fe215805e6c909791af603f1b749efc4ce00c1caba3e454993f524c92218bd0ff75de7cd96cdd61c17f0cec08e85bc6abcccbe060a5c157c71426b4f0d4a45fe4ea9b2e17b6f2b93252c645494b9e9f4908cc7b88950f6a3a834e760a6dd506d23af60b156cfd3b5bbdef039e95b0b571edb9441d1485ef6b74fc4682b1812e640c5e6a6865c36f063e676dab792195059e1414c79d8ce158e3f5a511a4fbcd8c0b2b3314022b5fc5c653595bced65fb72baf03b97b20b47641c4ca356071ca1258d6255b507678c886c2ad5b50903a62ebd3da1451b9315de294fb7ec2accc3485994b8c4e4706c67b9d2f380fa97616b438ef3f79f1a479b7439862613290dce51eeb3b27241a8ef4e791cc66328def8c219718152a3e3836fbe349af7e7cbe98baef09cda0e01a192f084a3da85f49c55c9d063eb7758dcae0eb6df692749580c7881e17645e2091e37856915067c8881be7eb0a1e9fc1802960fc1639f7bed215bdefd4ad71dcc5f0b551cc7c1fc97526d2035fac02da5c6e8c4cd312cc15711de1e10485e35d3a2528a53ac1d7d5e6569034abaaa183ad292285384b29f41d1d31d93cebc9d2481925ff033984294d4f11bfd0cc2327fd9c3da4aac6eb9378e6fe131a2f0de2e98955950ec79e80de7f1a884841a09d476598f2b50947cffa62a6a3a777eaf354b12027e7c459b5bc5d82baab3da9ae4b15081c98fe9cc4f0fb60bb5a0bb754de5828f686b11a075960fa760afa60e29b713a02b11957b212d79ebd34ea079ee7454ca4ceada4e36d8c3a0b8450193240aa076c35a7e8ff9ab558e2d75463682fc330827bb43a238192261cddb151a1d7a141512c79bf49dd0879547ba2af4e21c044d49a1285d8cbefc160d32847b12e1283d7dd9d7c94a8f2003ee1c06e82e6487774a899be98e0527d86a25b4df884ee16fc4999a5c171156d472765dcf349f3736e24d89432c198a5c7e9a7264c20be2392d40a0bbe1f58657ebc0b27e116013bd2546038d94dbd0312980a9a81de300c07173d2cabde48e77f4cb747de04b41111134b0ee6e40e2a443089d0cde9f9c3c422b45064e0f07285e50a037001a570d6f2f7b5c773f4b5dbdb0f81f918a88e886751c372de7fbb4aed83c2e7a549cc8b92ec7c4285edebef766547e932e3c40e519be2297cb81889528a1695d06fe31716abbe9c388af5d2d47ccd1aacc82591b40c9020416dcd4d40f83f4588696ea784b9684b6b75208e7eb9dbe64a0409f45317d11d92baf88f"}, {0x108, 0xffff, 0x44, "3ff6574d3862d2b56d071c2f3f5f697194ea007cdfdbfc45a74cb1612ddc58007865c6265d1da9ef89a71c9767487e877a745b83eb3dd510f00ff3d481e5f25cc42abfe5844fa24e0ee42075a9f62e9e07987b67d5a706d546c8ee1212016f7d9229ed3bf408273a495d3d402c0316e86630fa5b18e60ef9c6fea6de9db4f2af42520931010c3e491a9dde8b2ead7107d00be9f16b836e3e9c5005d2a2f1f808048b8d20094d3d3b8295dabc77a42c91936761599b9b530aabd2aa519f87ff72c4c7fc3862aad88c7c15b26fae98984550dd8bd1ac73d4beac42ce13ea803ce4d848a0dbdbb6c36b20c1db6c7b230a3255788558c22b96a9"}, {0x30, 0xffff, 0x2, "e6830be8a49168673b81f84927d0945abf7dfc925431224140b1"}, {0x90, 0xffff, 0x2, "1c4e71210cfb3f3656ad7b1b1515481d627e8a9c2df5625709df5ba2bb0cb2fdc1aded8d8c887c73e5313d849842ccccc617f6a8a3b956fc74b54063e573ebc3bd031fe06eaf83276fb6a4f706e184e87b965e22f27002c5a9ddd20e56477cd60aa1ced10965fef519706c4d7aea480248119e7ad5b7d9ebb183a0daa66bd09c"}, {0x68, 0xffff, 0x2, "bcd36c25be5e4f4fcea4c0a186ce70c21c372e42955e182d60220f318ff98558ceca6d3a071aae7f73cb7ae2a34e74215f5e85ea54025d25fe0641f1693c86d15c0b888025834ffe0c3d1ef2690ef9a9bbc06f8a"}, {0x1010, 0xffff, 0x4, "1907f5afb7f2eeffba3d2604740cee1bfc4c61746c452124093db261811e9ed4c64786812abdefc4d32b895866b457e42c35f6fb604d2757d2a26d4b881d5098e00fe61ceee95a812c2a74cf79c16b242894d2d1a49e81341e13d8e219c06d099f41dfc44fe808654fd0429b8cdc27e81b6b1e64fe2ed8053d7bb95ab8804d23522d92428452e6fab1c2a58b4af152dd9b2b33fe3aea5057f6bff07fae078ab91c1c427b12d771d63e43ec8fb220686ba242f7c8744df8a8ad8c0ed1c3b76e35a0bc774f15518f2516d43ec0c4243f3cd76100cb7a7951354c5dfff92754ab1f800a51ca0858929fae2bd0a832ea7140125e7c15d5be6105e5d8c9b4c21efaa2610a145c0bdeb19b77a6c524a87769871d164058598f7f6a146cadd59d0c513ef8881d0de84104ce66d8519ce2bd02771c67236138ee291085af98057b70e7ad5db18db926f7f600f9c99dacf555e4cc77faf66928d68decea9466f6c8c2e93bb882544fce37f3b2565f538ab49f46bc4fdbe333456b377a865bcc82d2e38aa3033080668261ad62a16b701cb1c260a8c60e3a444046ffd4873e4a22fe30228f62346effca000247009978467b23bccb1c02902e3fd0da91b6acf370b622d60d63a8237cb0f0e356ca9ffd10966d954043f703f4261ff35df720393db6dd95ab89524b48cec28bf0b02115d8e5d9d74bfa2676216697cfe8792adc81940b62c6fde6cba2d3330eb0d389996a3b918fbcbe983957f26af6defc9ab5f7b4a2fcc155e8837a60733efedee0e79078eb80729e570d0862ea9f2acc6c1942061e44d4d327efa487bc3e271cc3cd8a6e8a6a91681e21185f179cf2747eeb15a3b9abfdd46da9ad5c16d648291099da02b6dde5881af7c095ef5bfdf009c1d4a953730c04d55c0ef035300ba610b432372ac7b6d9f92be1b3a9b87f050fb7f83a015a40b8ac2b282e9ac72bfffc0ec3e369554b243406129d4c34205ad97c9107e92c5c0dfbc6df1747362a61f9487f4dde0af179810d22ab88f521d284f9b591e391e86ed63988460c19a51f9cab842e08bb30d7bd5085331f1a81afa0a1c4e06f92f4683ca289f9d86e0d2b66b98fa1fd760408f4ae3ff0cbdbbb3de25a5d22a9c6307936e84ea8818f0db23b5b7a1bf3ded42356b4fdf4b2a88b5bddda0ee4240b007df0211660f58a4d569d154c2d785f5733503cc462e8c12300e57890a9692ccc9b7d7a2df710b314983aa3948d0d40c91314c6023ddb81ebb5d7e636e753f5d66ea628e00299bec1d541a6a492abca8f74273795fd1945b5ba3e152fa31ed7256866b352d8aaaab149a3bcad4d1eced23aaf1553febc86b2bf65f2d686cda50dcd7883d44a91ff8b80ad6330314da57c37f12f0c4b4ec1bd852e7b1b62d7820d22f9e88f8358eb978d42a0aa77f18c57f6a81a79ce45e1a1e36abeaab451981d6545bc1b8635661a1b27e71de79d3baef6f86be159d36925ba1ed670b1770bd9ad2b715f2fd322a65b3af3f1cab7ea0a287c2a0e6d9bdf862eec781157b09e68276e9e82c07fa259ac71b6bfe8bc700527f31188ae2fdd0377321ea9578f3f5d3dfef20ff8719895ad9a50b3213925ea64d4d46d97edefafaf4e3157368acf96b2968e26767cd95fcb9c675f2268c5932e7bae8bcba1c48b2eef84acc3d7809db763cbbe513c41627988c984b90eaf4043897f1369749c1f3034b95f66f91ba240e45d7269d504b0c25940f48c63b32e28c43919c4a58eef9441820c83a55aa95194001f417b5968cd3960b2452a8d5b074ddb9b383bd8f1a6443bdaacd231450421d048149670e09df12ea213099cbc526c585a67bb55c1f397b9ee0613f948aabdd8822990fdcb1e039e244fbb69845bba4d1ce725f5f42a54f084d55ca058e06105701b8740ff23da70a71a13e1762677f4d2a1da0051f94e35962f7ab0d841ca7c0b601c3d096931c2c0a7cd944751ec3de2dbd42dd67807f7725de86a9e214c237def27fba2ea0ac84c4b155ff2ec669483d81f07353da5aa4b832d6842834f920f8055ee1a28443bb125222eb3eef4282ea6135f4248f21873ede5da4bbebeb776241c893559d4c8466ca6c32fb606e79a4debc0b988a98f2748823a21d451a43bb3826763313ae514b84e35ced18929fd39873114a6e36904d11d4ff5c1baa0b346e3ec219462f189f87aa56cf41a75cf059b48304690c8b46fb9176935d540a2eb6646d66e56c8eb3bac8f3039d9c923d1ea4d83f99a1e01fbd1c98c7e4349d174d3bc8237caff687662b49601fbdbd4b5fc292469e28424f8b23147bbe2927b0708f51c79e06b1c336a29a7d0acabd6deca41f82740a27338b2a74273c24b6db6fd7a88106bf9c22a48f2921b4b5b9019ceae298e631b20fdea7e86618ae854027b78b4a6f4659308f332903695d8403f5e58664d47ee924164806cb1e004209f3fa90ddd98a539ad13d03f20932b4e6413cb38838a2cffd03b3c75c6452d5d17274a8b55ef08b28f0e15689d83dc6fdc770d9652b5e7a8ec38ecec329c487b3a7beaaa9c70682213815d937f41cd0928e3021d564ec25882141de650518cdfa4094c0b898684541823e73f2e6eef05477a56db17f0634c909656e1c539f90b9e2b521abd5a4d642b882cd1da59df820c4dc463c672a5ac3ba8a7b8b8d144f06a26dcc7169785982d946f83b3133df9365dc9e8b333cf72302db3d364a92fd466dc955ffcc564f12fa23602fdc1df3292abf2a4dc01f0ce1ecaa0d3f421bc761859cdd103ff0a3533df60a4fd555c8a2e03cd7202dc8a950db9cc745ab2a0385c7d67c2980f079560d6acd158efc3dff4cd152115d40a032117b2f18c43101a755fb5b6424cd77715302d28db5ac8057d1f5c8831003b8cdff85099b82f925dc5cb9136da8e670ccb1becdae05acbee8e99be329cb4e35508eecd1b5136b8f126b1185bf11f952ffe4643d3ec37ecdaca64c2d4b419aeccd65244bc91d3a9a288afdd8715fd051b9ac564276bee373293d03ff9fe265f1e817b7eee8b7a0c2565f96e59c6b8fb9e26e0149cd32da1498bb3572257de4cf45145fea459f4b528607d33383f7c1f0a1ebf5decac2ecc00bfb3608ef91ac660c2f82eb445479254064f2d296fdc696630d361a2cfd0f57272427e37b4882303e865261c8790d16493231f46526ef8be0036609d2106897f029d758e033a83404808181f94a45c7add6f55268c0e97344b14aacd3de7d429e92389441a5e6cd56194b68eb3c4aecb81f6d3037c969344801289872f906fd1bb1d31de7dc821a9714b879dbae47a6b2e37a69bca42ee9068d82eedaf7d851c05f2ea9ce51d1e666a3bbb09181995030114f018c4bdcb3edaecbae23f6d4386199645303dfca6f15486b296c4b36a71ad7d7adc69664972a0df0efd2f598435096816c4a788107eb343c665ee600c4553d7bee1a9dc33641839842d1248f9fda2b6584b29a3c8afa074a12326a6396b2b12ce1de9467ff2e8eeca080d24c99ea1cab2f49c1588a40ed88c197313c05f984f0994ce3920519857e8d930c48a08c15c0cd37a21e028ebb30ac54650daf05b98fd7154672bb2e27e0a16e174d7ef26cf1332277cdcb6feece89feef95eec83b7f58d432594a0b4c239b3e4104eddce4e68d6df072ca1fd4c87e33ad0c9cb4f22e0caee855e81801d1de08c7ec46f384458bc6fd54510a81acaba31bf98fa7cbba92ce8bd95349698649763e11f13235d9d2118ff49ab362b867212d1ca0851abcc1fbfa509720c406092f08fa2f80b6caf17904dbc52616dfb6034e74baae621c308e33cb70fc4f617b39cda3ad7aa16ac73fa57a80ab65df51501bceb81ac803e6e492ebe6375059c0c125dd8cd3b6b0ccd444865016e67dc55831a4a2f98102478ac98b3af8523745f47155c4c13f07160721a2e729697fb42cde6edea85f5954c50992cfee8499fb7f313519aa3bc27f68c1bc7eeab1133505d73c8dd3e53f9830e91e30d895f8eb770e46bd02f01eea91567287c05dadec043b574e101ee95bb44d7c52cd85de9a8e9c34fcb69c4b1e30471c5a68a993db284e9f9a1de8d6ae5ca070a902553e807a205e9811e05ffc38b5592f6c84c27175b12aca009f66119b8ac43c9bebfb3b60281a38526838a4ae8e04e7bbe94dd1b776bfad030b2077a597fde252b8f5baadeb904519cd1bea92602a3224a80002fcd32de3beb9a2e7030c69583f7703f348344430517f2b17c6bef2013e9279c60c07cce864ab64776338ebb06e07d640caf074f5398afd5cb01bc1667f34c8862bf545ab024d1d11b3ca57f46ab1bc40e8bc7e390a1de41beef1849cd738a6cc55d2d7e7cac72d9103d0c0db0dc75194175271269a7f04896989736f1e6157902cb3144041f3895bde236b9c0d3eeb40e85cdbd363e0dc20fdd2500b1dfe22330f9c4b3ab646636064b3023a82594af1e265bd91f71f2c09262a7bd087c0df2d70000f26d39139343e81ff646b902ff0c27a9ef7aef71cd4021e44d411545a3ed86cc4df2a8064d78cf4662cf98db756a9a3bdb3314896e774f9e8f8740f54a8d6a76b4800c45fea767bb3739bbae176410ed45019989bc47707971ccaf7de351064e4d94b0e411702174622d534aba8df06275d9f2f9cdd7c3f0e01c74dcdd99f4fbb136755bb7b908b8cbdb5e0aff253dfa2b05c6d044cc73e5af35a3a031c5cb76489010e04d8aecae7bbed30f967e2336fabae7b83f1e58a30d7b17b9cb9c5cc057aa79cc69f42e4c47bb145a75c117277d57f5919908d811a95057cf3182f472b8432cd35a12a90a23e8fb7f9916434b5e57678b5dc321131ecfb958e50c92ef3918726b75ce2445b547680ac562bc6cd1216e27bda9aa109bfc2197c343c19c8bf069842d1217e711259fffee8cb1d698b7b75aea52ea94ecec68d68efa5493ddb9c07f6f387e592fb5da28fced9253f8d3860b0989fcf9b20085e2c67276bd8e4ff8faa375f3b343308b6234e5d3a9d373183b2efa5070ef20c1316632f8eb32a58cf9742657a2150caccf87bb53f84c4e073405ddbbabdb165b5e3acd571b3517a0f44075930969a6a5e3d5b50a0e7b6083c25cb87a0dc165e66f6f57faf2bc44702e2e73ad14a9eef97cc57ba3ac14ef594e986ab145b33a079dbd351671d8a129c6add6ad5757546c1cddbc49d80359226d914a2af2d796726745f743c1c70bca419b9bcf2fc3fb45d29a5b33a458e109bb010d665a379b5de20d90940070f15a04e5a0e064d06fead5a648117fd2c9fe2b940a371898f007c22fe7516482fc1dee6035820e3c118117f5b5552eb24eac8012d1e03c62acc3cd00fdee85c031e61a4ff1a8f3406b0285eeee1c66377dc1c53ac45a41f559752f4fbab2219c7c7a65b4fd40b33f88fc369c006ed41e472ffa70c4c5e7295501f65cf1320779599405db6c99f3e596c573c34bba9d1dcfa15c3bb1ee05d519248835db0357a22b4595337e2ddc3a14b0a0fc5fb970ccaf3e3d06f2648e311ecbd616b97755e2894a1108a1237d21114407c2fb2f42779e726e9320bb5d8cfbf59ee1a8329269143a6ff77ef8a6b1aba509e6682d3e7bafc30a60f43fddabdbb4106ff71b8a4fd2ad72b0305aad164cf6d2a424b811576583f30cbdb189b4283e1b579abbc9c3ff9c583d3d155a009370a1d87232afbcea877ab18248a1ddf56a662487a48f4625ba214f36179584cbb78830bc6abfa72f59a4c3f90144ef6103c5c8b08aa757a001eed752ab6b66945863bb01914ad854d664b79e922c9fa75f8b31f0"}, {0x30, 0x0, 0x0, "f59c047efee4ef452adaff649d8fd8654bf36a798be5390848ec15c944"}], 0x2280}, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10098, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10002, 0x165) 07:05:44 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10290, 0x180) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="78441b01fd3a3e30a12b7f3943a40c7d91902d71c0c4fcdda646b3325eeaf41ecd6206b864120ac68a65e170ac91ec80e4c02151c330b9ab7e05fdd6f5b8a40f1e601dfc2d0e932300fa55811df9e96d78df900c7bf36cf5ca9b7522e5f53923b6f6459d8b3cc4b8c8dea13c0898dd836cad0895073258caaf412d", 0xffffffffffffff2f}], 0x2b7) close(r0) execve(0x0, 0x0, 0x0) 07:05:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4a, 0x20000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000008, 0x81, 0xa85}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000001, 0x100000000, 0x800}, {{r0}, 0xffffffffffffffff, 0x27, 0x40000000, 0x1, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000100)="632af4d0b5a265c6666fff099a780d14c22e4101b8f41cb51c3b5e79789c7c563f61855e552b487978b009cf85693a64fae62d8e29f776f9be0a890baf94dc1d95bc57a5e8c23fd183c5873c208badbaa60034beba81a2d6e6a841ccd56486e908bdc18a60ecab2e2d1f80d11966b879054cec4496f3d3d8f203bdf149e6c9e8375ca8a85828a20bb895cae02682a69c45dccab763ec49c919613dcc99ad8fbadc4d", 0xa2, 0x5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 07:05:44 executing program 0: setrlimit(0x7, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0xffffffff) sendto(r0, &(0x7f0000000000)="1665591792b3e32629250432deca53ecb7adf2ecd69628718bba", 0x1a, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x401, 0x80000000}, 0xc) 07:05:44 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) mkdir(&(0x7f0000000240)='.\x00', 0x0) 07:05:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x20000000002) dup2(r0, r1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x3, 0x5, 0xff, 0x0, 0x1000, 0x8001, 0x5, 0x100}, &(0x7f00000001c0)={0x200, 0x1}) 07:05:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x6, 0x80, 0x1}], 0x10000, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x46, 0xa0000000, 0x3274, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000041, 0xc361, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x5e, 0x4, 0xcf, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000054, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x0, 0x1, 0x8}], 0x101, &(0x7f0000000480)={0x3, 0xfff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r2 = socket(0x1, 0x5, 0x1ffffffff) recvfrom$unix(r2, &(0x7f0000000240)=""/45, 0x2d, 0x800, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x60, 0x4, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0xfffffffffffffffc, 0x19ed}, {{r1}, 0xfffffffffffffff8, 0x8, 0x3, 0x401, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x14, 0xf0000050, 0x5, 0x400}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x80000000, 0x6}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0xfffffffffffffff7}], 0x653, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffffffa2, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000002, 0x7, 0x6}], 0x7ace, &(0x7f0000000200)={0x3, 0x12000000}) 07:05:45 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./control\x00') openat(r0, &(0x7f0000000000)='./control\x00', 0x0, 0x80) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') getsockopt(r0, 0x9, 0x7, &(0x7f0000000040)=""/152, &(0x7f0000000100)=0x98) 07:05:45 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe022, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') flock(r0, 0x8) 07:05:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/249, 0xf9}], 0x5, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 07:05:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f0000000440)=""/60, 0x3c}, {&(0x7f0000000480)=""/197, 0xc5}], 0x8) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 07:05:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) r1 = syz_open_pts() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getgroups(0x1, &(0x7f00000001c0)=[r4]) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x100) getpid() r9 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r9, 0x6, 0x7, &(0x7f0000000200)=""/38) r10 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) kevent(r6, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x10, 0xc0000012, 0x0, 0x9}, {{r7}, 0xfffffffffffffffb, 0x40, 0x80, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x7, 0x9}], 0x8, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x10, 0x2, 0xff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x80, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x38, 0xffff}], 0x3, &(0x7f00000003c0)={0x8, 0x7e87}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x5, 0x3f, 0x10000, 0x80, "e8513337fcdde27acf1dc291ed8964a79b26b452", 0x401, 0x88f}) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000140)=[r3, r5, r8, r10, r11, r12]) 07:05:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x3, 0x7ff, &(0x7f0000000000)="dbc83c517103fb5bdfd381a94b2f7977a929f087756bef78ac8dad493b07e286b44d118b66a1d6d991f91c02c7f941431f6af3aa810c632f953e63ca924961194cad5d95c2c2f8ed45446b5a5932b7b1f8b8624512c621dd1a4966d339f79559c5ebf1f22792a8d453993515c14395cd968baf8f4a0c453565b739c88ba18b775ed80d139d52240347616e238f0bf186954a474c8155355b1ddfc4311745f5f7ea4dd6293aacd15cebb98a382bd1ec3f2dd24811e4466111d131a48695cd06c376897ef9d05198", 0xc7) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 07:05:45 executing program 0: syz_open_pts() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:05:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mlockall(0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 07:05:46 executing program 0: syz_emit_ethernet(0xfffffffffffffec6, 0x0) r0 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x45, 0x3}, 0x0, 0x0, r5, r6, 0x0, 0x20, 0xf2}) r7 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) 07:05:46 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCCBRK(r0, 0x2000747a) 07:05:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 07:05:46 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='rr') 07:05:46 executing program 0: getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/98) fsync(r0) 07:05:46 executing program 1: socketpair(0x1, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x3d) r2 = kqueue() mlockall(0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x352, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getuid() setreuid(r6, r7) 07:05:46 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xb0, 0x2) 07:05:46 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/134, 0x86) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/249, 0xf9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0xfffffffffffffff8}, {0xf43, 0x100}}, 0x2) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r17 = getpgid(0x0) r18 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r20 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x9, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r24 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="d2a6fe9fb9539f2f59fc5f1dfd1986624c28349f870da441ffbf96538cffde6ff0228716669d258ec7b43d8c870bac8e79bf86b11b765b352d5f033e61ec2ff21da4ef5a638d0ea927d6d9c39a50a1c283991df4fc8b56de759685f166437a0f45207bf414929c778f45bc8801c11b09e3f19a9699af9147023029450ba0819b8299c0bb90f18d1c10b53e5dfe7568d2d750fd2b387ecb2a5d035cbb19bc212e2739053e5db5b731960bae0c3726f0e7000e3d0a773e5e79d85ccef66d08f74e07b7ade23615180c9b6e784960b049e2c7fc27a9d87614ddc16fcf2622", 0xdd}], 0x1, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x140, 0xc}, 0x4) 07:05:46 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:05:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)="5dd5c5a71e58f563a00b2eb41f75635039dd8b9702d6677d05a6ea25a84db8e85f11941f66339a76f6ecbe5d37afa27a8f9acacdd63d25d1aa96a75cfc086cf527edd45648951dd2f53b71cf2371f2b5d986d55641233a980df0e684b44fa13c70bde08f2285f981ffccadc1d80ef62f0ee8c2d5800f2a53644b4bdfb07b92b32cce4db400395a4f56ebd8a2e2a06ea90528711e4990501f59115cbc3767d95cd5a76ad746354a5b3cad6b33d2c6acc37cc64a936d657d4e46300682adc46329472454e15a9e5cf7", 0xc8}, {&(0x7f00000001c0)="ed338cf233614ff7283152cf4be91c0b071296247cdb50f5e73af8996053e419a86206f8363d032e581ed47efa30cb3ec9f8f000ab42379e9df272e388828e7ae2f63a073c81ff6adf758d9226dd8e4ffa55864fbae0d117b28ca630c64a08ade1b9196751bf489b095848a0bab72b4db9a7ff6ceab8f9476eb66203efed9eab3d6e6095aa9586e92b1a623b520c6714c0b5311771b7893828fbe011a504087a8f86973278db39f233d03d05fb2154e08ac22767da4524ffbe9c1d8bea1e288658d4", 0xc2}, {&(0x7f0000000040)="f5d1ba8ab9e4ffcfdb02c1949d370a52e2a445383eec10127431fc98919e", 0x1e}, {&(0x7f00000002c0)="65a42d40429c39b8096e8423ad7281daa0f943ec9a40a8df50c171ddf968d8b2e8ab51f0c08ef411ca581e522748e56edf3e0529af31408915659a8798a2307f34b5e2150fc4203a6dd96251982858b1b548e882df11c66c16444e1348181f5c2baf100530133acab12831ce2c683130f4e0fdfa64bf12694c9e41a10d00f9a0dda98cf2063add18455803af0d094144de4d7fcdfa45d203d804531d5c6388d3c5a4750c7e4f2a4484135433e228f2805a2d088410c6db5e3a1b34361882504e43213afe625d164cee2e23dc3f80918a6f5858676bb4fbe7dfb2173a64a2f6740ff2d6fbc1ef3580c6848261419ced0bc928031fd6b7f50b4cd2", 0xfa}], 0x4) dup2(r0, r2) dup2(r0, r1) 07:05:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r1}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r1}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r1}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r1}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 07:05:46 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setrlimit(0x1, &(0x7f0000000000)) 07:05:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000100)={0x3, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 07:05:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x1, 0x2, 0x1, &(0x7f0000000000)) 07:05:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x3de, 0x400, "0cfb17606a01cea6a1ab29fd5ba51efb49b64d00", 0x8, 0x3}) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x100000000}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = geteuid() r4 = getuid() setreuid(r3, r4) write(r0, &(0x7f0000000080)="9f5bbdc060ca81281c1250c9afa92e7553b0d8c689db4995c4e3858b678dc231eeba09a843464473376b534bf4759e41a1fd431e07a5c0716396e7ef06d1b8bf660a8f3b1fa9f2ea39a3951736a469ad3570ba86d3622166f6aee02e29a81ef9cfe83c44903fda2679b1a107256b2634985916a64e5af0bc7da838ffb1dcd42b03f3e2f6eb3174f4f442665a29", 0x8d) 07:05:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x21) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) fcntl$dupfd(r0, 0x0, r0) 07:05:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget(0x2, 0x6, 0x210) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000001040)='i', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) minherit(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff3000/0x4000)=nil, 0x4000) 07:05:46 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x82, 0x80000000, 0x0, 0xd2c, "88ba4f4c9cfde57009fd277d586ede604a64d6bc", 0x9, 0x5}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x11, r0, 0x0, 0x0) 07:05:46 executing program 1: r0 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r2 = getgid() r3 = getegid() r4 = getgid() r5 = getgid() getgroups(0x5, &(0x7f0000001800)=[r1, r2, r3, r4, r5]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) r9 = dup(r8) writev(r7, &(0x7f0000001700)=[{&(0x7f00000001c0)="b4465c3e63d16f8269c6fb2ad183e0f03436f86c509dd2e834075529a0f007eed77dba7f7340cbf3e8b41b0c42ee76fc7ff54585d51e27a546ace6da28432b87b6b5792f212094318a268729f660e88037d50be96c8ba2fc79522c3687fe785444a0986f4fe88e4cdf59c6846a7755a1c77dc8ac3625491a7630b9b31cc4a2fe2bf110f06931973f58d4871481d151fd", 0x90}, {&(0x7f0000000280)="a1996a8e65aa2c477f2638b985859a5eadec6ceddb75b5f9c58e9f73fe6696160040cad143ca87014fa089d584bdde351ce9d3bb93924c3d319c37d92bd2e49710f725e49a8c48db213723db236bb25453b3afa748c4bf910d5c1f9131103a3ef1cdf31dfb8e3b5d4a7a489c47bc3dadd71eef4643a9b979bd09d324d4a32bb8bc8114dd7931ccef9fbb5f233caef596c2ed79bae439fdb7fe571543b8c69d0796c90804af78741ca9ce73dc310627398cca495592f9", 0xb6}, {&(0x7f0000000100)="786ae528cbd5bc1fef93832b197a2d59e2b5c6f20f72f5b5db56c545929088d09f3434e80eca73fb91b6de3c2d0d826ea264473ede0c0e08865c9efbbb7d5624da515dfb15d1406be025af3f78578663e9acd544e0da31e7158e5f", 0x5b}, {&(0x7f0000000340)="550bdc4646419ca39b031afe4de343e2d382ed0c8ab1478041ccf102d8964882bde63f877a63f2b7d357c15230ce2b714c49fe17bade458672387659b1392b1763c708d8a1e69534c5084507c8e4bc6b4bd5caaa9ef56c59ac2dce490b6a3941d58055b87261a058bce31d362f7c9336628666c1b899be1e7add047116db446f23280da50b14c0b49b656cada700a6bb07f1beeb241e01419310a6c980dfa2c120bda46a071c8338272d8957a40fde5ea301e75afa9a6e271320f05e16edf215a4ffddc3a6fb2907df4553ad3ff94de8b929c0a7230b66c94ae73b5ca9c6f1481ac55c1960c6332392e426ad02e4a7a2587e6805d914b08e01628b74573966ff817cc4d12d0c1aecc49d73b78bd823f83bdc09549b8ae13513ebeba84a2c3c09663efa43ad512f0f2c78f23b1c4fc70136daabe286a55503a73c88599288a2b285ce1a50159f24fb270ca305bf5b6572978a00c25e2781f3e2b27432e33d99b631da743ea9058b835aecf79f8cd5f13b9076092a3c3040d675a5b7d8cac1c8d168ffbd40ed8a7e562e7203e80ba32320905b4ce9c976c714074e1414f56cc037c863114f1c35593f326104c3c40e1aff0c9b0641b2c45a3010451dd09a4ec9571cacd50c2e9dc526e39534ced847b9e1b4605e00ff54f1c0caccbe0d9278f704e6103e045feaa96e5f14f0400c213a0df2e938394a67ed6cb05c2d7c40fb7648fed0e94e2ea4ea6daef0f60f9f70b4935963318ac43d7e10a29ff439fd1e68acc8db113e3ca9555530a4a1c9e5773abf7809a241818c5d3d17b3d49137d8cc1d26112b09de9b77956f876138980adf28166e7bf095f67a56e23d9a02d68b61bb7d73d04603fbcb1cf6fcb0c21526206d381fe7feeff086cd504ceed036d558af22d0fd848e2ee7142d37f8e7a7f532151b6716781f3210f08ea5ccb42236ba87e89933eed05eab8d1c4c56ddf8b2d80b0d920eaf45898f056c01aa0f2efe50f07f615379a3531d16142d7c4c4c2e852cdd836e8da5edbb4004e7064ba91db7dc0ac2056915c0088c25367a660e3834fef6a5fc6223612b3d7e06dd7020aee35bcb97534056cda0149a3ab3d28b1e5a1a49e62be3e89ccbfd8e9e4f0cfc918558923626d786ed455d56f54d34324a0622d58982354aa373a03d6c014a90d6bf5584d4230307b5afef213e60d676de7b259c8f17041e8e2a78f8fafbb972fe0a60a5da40a8fcb0e23ef456f526dbf9839d9887c76bd1e430de07e2a5faee523086ab326295501e00b24543880b1ffdd78f89ceb38429e3328e50b6918a7049a8b8e435b72c17432d37fc32aa8c1088a95211e85b921551528d3f907e391a91680ae681d0b7b4d00de9f263a037e52039e166898c8fa9e42993bccb06460e15ffee2b9bc45b172343eab307cf12eecd3e483756accedfdcd40fdb3a4a70d2ce6ffc6207f419987ca05e9e83caa27f3badeff6d1d90604b0feb05ab80a4d20557576c61ff25a80aec3ae92c36c2854b5733ab8f037262c77ad102a1503dfac2a4fed33138de11ff411d2b42dad0e6ccbe3b23ebd0e6e6af522604c4ebaa1d2ec2679f585dd45a808fcd868ee0a9b29269263c4d76504e67bc084dee98ff24444a64c78a9c60415263a6183a9ab8a722912a8904d74e321ae5c18661ad4bfe4ec1afda1b4d7911fa179a115b2ee29944f72be265f264d22919a0f7597348118714326c5e22f5e8de06e4989f05294603bfea129ce80c0a83a9e5d36e133d60c3dcf5cb2640e1abe90f957cab4b3ad3c412b1a554213e38d2814d2907fbcf249a95426e16b447c2d8a6af05b31174323abda7c8f71b739a227820d5f4992f9a0cf2b2d514a4a7c5921c712ded704577ca58153fa35ac97473cefc796990e16460b927dfcbe594ce63403d346a57b1118e02945922f76b0424b3190d9919ecdbc4f26af4991fd643c0b0abc9aff2146c02c06705f2168c6e274058b76b8fb072daf7e249aeaafecf12cd9167a2c1dc13c4b667bd5fade10a788c777ce85f33b60327e967db3517b99d19e7d56c7f04a9d5f11b78db8b9f5204919719c116b61289fb01799670723fd04d08e656abe107a9c0edbae8d4e0043bebf762b2feb41e790c2aad48b63d1dfa9ede3a0beed53d4e3cd582a65e838fdf11e490d5b3f23f7e4f90f500d6e2b27ba6010043b0bcc7af2fb650e3dfe5ace7f17a981da6b32d48cb5c0fe60296c0aaf11747100807719dab191b7ddd9f46183b584dee51e136c7c93aceebe90c4bb8b27a2cf66abfde38453c9d3a88c3929ba44de0d91154edf87dd8b4d87480f2de3a9d013a4331d086a3f1d80229801153abc6574a54d419c36a2cd90517be975a622984ee3e04fbca0e93715d110db639f3c042b7d0bc9ec8c389a8f63dcfe04b95b7ba57b93600744e4bc548b22bc70bb32eacc1168c237c4d9063c6afe61fe1c218160a7ad9587ba0274eefe6bee9ebd89ae78f55c035420e88785749163277e1f431fd7b95d6bf93852f8486f857f3bc154fd757dd13fefe16e0d02f607d9779234fcfc85d47369a3206e775a91bdc1cad5a839bc233ebd19c1473d9c8c3a3cc9a199d46fcb6dd32ede8f7f20d1a6a80d4755a5d78db5e83663f5c5f898845ada803992935a549897e9ef02a11eedcf5db8228c58f4a637aa35351724bac394aba01025d439f9b9046dfd04c1eb36aff10919a69dd4ed33989168cb9ff223dd4d9a3c79fcc9e71d899c023de9c226646eb9325dfa265a4e1de6f56f1ef710677282a9a78e23aa15d1cac906141f493649350d434950b02ef32d4e51f05ec77b78cdeaed5728ee3e353828a531e1d603a8983a5baeda4506df9d5f9deb5d1a78d403da95b6994ebb9cbd81648539eceef5edc813131a8fe990b50649c408561eb8181beec01b3150a66e27c6f81651f2e92f45675dae7324813c87769a57968d50303f674937bf4d99c74e953ee04afab2f4d08416565c307d026af250007b948cad0543f8ab71834161c9defdf689a3a4e8dc78b68b3f4da7e7f65d2dc9d84de062f32e58d2e7a29db9723371f33adb3d2c7b7c58a9c5af7a03cd2670cb9a482463099a1eb6af9ec54f6f41bf0075d9612c805b8c69457bca775b9301a44e4e073d1fdd5addaaad18f18e82a848b255468014bff66eab88a11f5212154103f3065dd9416052baef4c744fe653059983e0ed72372ff35e910cc58aa38ea687f89cf67c1aab6a7a2e3df46f70794efc567cff81e65fa32586552c205e6389f248699a695c731a5f73a6e441280535c48908852983b1f7df0b57e2d92628f633737449d7f2fce5697698703bf36539151f3cc8259c6a9d58a8d41f3cdff9655e6a3dd2cb8ae2814f9582764bd978d03b3de88a228314379b53f14e63bfe5d66d1cd7a0e5614c2af5e26e165f50eeea8ba322889bb05197900063e5f60fbfac30037cd701ea47c67df38d0982eef81774a78f7a08e027d39fe502bb1567da445b50599abf14b6e001dc64b97afcb1ee73ac062aca77d2011555e34e09b33c6cdc5df557a6e9f8ef28b0f59e2313fd4cf1f4fc1f0377154e865281b440eed977e3e61e1d666e011611e82e0f027366b50bf5b2ce54764105b9981533648d6789b66fd925a7100a09b8f7511f32357dacbf3b7e76deb3ac234853a0f5363186ccb03c56f37281aca03614437f870a07fefadb0baea585cc41eb4813f80e26507fb1e923165edc36b858f5655684c118e654535806e5dfa5716be04a88bf10e2cfeef3550378e39e468741c119155bd637c9564c1c084310bf4e761ff68df9a88578dbd462efe5e811e42ac7b17a35ef0aa7e3f84d5c1740a4f6fbf6f7fcd3ee73ac005595bd018b9856e046cc99135e63e700383513759ff52ea9c45a17a7c58a3c530efa58234ab9a3b30e55817ba677471a8970d3fe93be9fa2b4c2c494df9895155705b9212ec4ec4ba2f0f600ef4e5045139e78f3d84791dc608aa20417b4031233d1acaf53ecb3d289a3b50cd619defcf0eee59d7eb6925916a3314876819fc69958b73e05661394c8f0db89371f509129c82ba1750b3142dace2216b08ef796d287c851f04770293d826887754dd62de9a4fdbd7f5b3fad2186b4e74b0b2ebdeec16259f904e411c48cb0c545a758f7797f8729da7e51df249b3f3d5109aa3da0230f04287935e7e75be9f232bda4b4a4f9ff5a8340b9b8490491749a4d74e5b5c4d73e989039787142d174a429b0948a7819d23926eb482faa8b7feacb80bea01e965fa094d89dbf23ab0692502d5edcaaaba9badab9079805644127d67ac4f28a5b1bc410b22cac36b1bcab5340259060e5e1f5cdaaef06b858d0444b9fa9e0d2b32fd4d923f696da8653f38b600a3cfd497eb0694196209256f278b276d45396d7dd8da66687f83ab72f9568759ce69ccfcd8c8bb9954808deb5001a066eae90372cb886f36051dc4188ccbc84a96526fd0a57a9e0855ca110cf102cbdaf5390b407c7385391cc54bc32940b47ad34cd740f7d42588506fbbd3792f6e3aeebeb0134c91193955eaca5473c4be4b5eb46a8db4614c148dff5823972e4a6c7cb02d63513db351f0ecec5aa5aeea1ccec9ba37db0047184013152b443931d0698035bb719c168ad62440562b6b322ccdaa961a61fee0bf8934d1d548b0b2c02c1cc8f93bb9e0581b8133a534ccfb973114ea29cbfba0ca824a80a9f2f575496ba4d6171794caef1bca0cbb6342b4bd7def34852250382e851ad824cde2fde6e0494209338541c50eca20dfd69c0cd004527956b9c2c491a4abcce96c82a7ecda19fbefd9279d75c853e09ce045060190d27840f734a6353eaf4e0593cd0ceb87b11d551f60b7c692912aee6e9ef28ae9d382e32be59916935fe9c33b334d1e005ec0b7a7591d62075e284f556e2870d77168d763ffb546d6380c356d633e1b73db4979823b73dffcb477cf8874812906cc9c05591538957a6c3b510b589ac908e4ff49d8194163610b2f6985b9c8b9685202c36366aa08c48a182566b60f0c2f0e9ad892055d5f2547c3f501230c0d1fbc02612d375564f854a87d5a1c0b56f37e98d3a2df8337debf51daec9e0ecdf0fd41f9a986595dd9b481fb582b4e9ecf67553e8e7fda0420cfdb4159d0c8eba19b03eda6ef15bb55651e435d4e484bf8ba042597c4e59f651fb797aea094f0e2d8680b4cb3c69de14de0f4d19a3fa40ebc05658e99740f92e7148d3e49cda0bb5c49086bb38a29cfc8004269960c37c447516bbd924e189a4ec2e329b29d0b77dd5ba98062f261f295498840f5d50369eaf4246fd335ca649a5098f125add46dd3bbeee42033d99a0db178d2444f7652020d0878ee4e456ab62f6491cfc36e15d035e72dfda1a1c31cde9888e3f4a76828655f648c900fe39eee8bea25016db0998c5f49ee19eb5e7d6b6b234b8f88bd4d2f639ee0995651d4bf4e1c4428da10adb663d3f9e7c34af3daa6141e7e685e26a8b385b0012f722a0aad568a581c495571c72d6f3f6348f29514020ca0e4f86a843fa79747314c890a530058e57960e2d3c011488f77d9f5c9ba9d13f9f0a5b8ff8fa00792e257ee0954379657bd83334127b5b6b7f91a7b0be2602c30bdfa0d658c8dad8888e3f097e6de7666109a3dae0b3e8233f2b467283f65c19f771573cd24c12dd8cac5e32229cd56f765d5d22bfb6906087479a2afe4560e1125858b38db4f9bf6d67ab4ec1007c4df2959e4e538ee01f4e19554895aa7deddd3ccd697ed403b6fa8fffb5c2406b164cc28c10fd95f19c37647ffc", 0x1000}, {&(0x7f0000001340)="84075390a031e9acdbe069fc64cf3dfa464964549428878c78603c29d35ca96b70d21cf0ff78e8d255d48ce6a5d505fdcd7e6ca60fa1c2a3fb8d5b98a4f71536586871ae43e13cc7ace64ab0cf796370e09b0a10adbb176fd0c3f95e4f6646f1bafe8f809b686af94706e273bc0a6589be1eaede7b2a905f9556c96d9e9517f86352714d871cfa79fcae8b8e5bc65c32907e258fdfb1c7ba368ddedf233f53526b25eca9e5345c01411a9127c0ec6effac2725f8d8f09d887cbca18b6d803c3fcfb0621db47ba84dd059b6b8e2fee3e23aedc81de83948ed9b5c69e7b0755b6140c9370ab40a2db3c1a9f206837a31d44da5", 0xf2}, {&(0x7f0000001440)="0184032ad524e4973ad29dbb4ceb71cf56fac84e428109888c5719d0cbe58f4e8f74edea75814414f1f381f2ac6985251bb66c71cf0c9f201c78a6a2512f1f4e7157c2ec72065ad02e6444484301f3fb05e98ba4fac749816399664c34710a74387f1e6561ce216781ad1c696c6fdc06e7aa200536e14453312a887e5b086ae6d9a708767cb520", 0x87}, {&(0x7f0000001500)="4c704401196ab48691728d796a1873febc7928e7c86af9f2ee6f303db4e09be62641e005cdd2da2b3c2d4a556f845444e1a902331ae6e748e5f9beb9edc269beae9fb683b4f0d2f117b6a23a", 0x4c}, {&(0x7f0000001580)="f9a1baa8e496302fd614cc620066770900a7ee1a8e9f76b01320752a9b73651e5cc1c2496d11eb67f250f3edf0658a7ad64acbbffc96e4d3146190d73456063410421419aa0d3085e75b5095ddab08cdec392c2823981c0388335a5121cf06146d4074884ab8d8b4fcd6ba8a255435ca9a6683de1f989d22750dbd7c72bb1d10997b910acf11f190f785c20879c38e41561e6ea0c4113c5ee45bfecf5e32f0a47cf465cdc104048e732281415fb4a1fd9d", 0xb1}, {&(0x7f0000001640)="4c08e2cfacfddd03635af6231b1acbddea10ba2c57821fcd261e622eaa5725ebd62ba9a6c19fd4bae10d2e430cc7c24bf0b289ea4afbff27a9a5d6ca45fedf3882cf8350e090ebdb3175f828f37ccd4e95fedf8132876e8010d91838a95cf32cf66bb32ba9d3c257f15c2cd33c912513a96d513e6a4aad540abfb3b870c8e7aef352454869336b8414b051f87a8272f0b8d487825c901e3262a2", 0x9a}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r11, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) accept$inet(r8, &(0x7f0000001840), &(0x7f0000001880)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r0, r10, r12}, 0xc) fchmod(r6, 0x6) 07:05:46 executing program 0: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 07:05:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x405, 0x0) socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{}, 0x0, 0x8, 0x2, 0xff, 0x1ff}], 0x5, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000, 0x6, 0x631}, {{r0}, 0xffffffffffffffff, 0x11, 0x52, 0x100000000, 0x101}], 0xfffffffffffffffb, &(0x7f0000000100)={0x27c3, 0x2}) 07:05:46 executing program 0: munlock(&(0x7f0000082000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") 07:05:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x77bfd61feac5f77a) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@un=@file={0x0, ""/33}, 0x23, &(0x7f0000000640)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f00000004c0)=""/117, 0x75}, {&(0x7f0000000540)=""/236, 0xec}], 0xa, &(0x7f0000000700)=""/56, 0x38}, 0x0) 07:05:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r1) shmget(0x2, 0x2000, 0xffffffffffffffff, &(0x7f0000ff5000/0x2000)=nil) fsync(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1f) socketpair(0x26, 0x4000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 07:05:46 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x858, 0x1f, 0x0, 0x3}) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x3, r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x1e9) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000080)='\x00', 0x4) fcntl$dupfd(r0, 0xa, r0) 07:05:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="b0", 0x1}, {0x0}], 0x2) sendto$unix(r0, &(0x7f0000000080)="fb8a43ff0355c66448e3f51755440bd2f8ae1379709596dc55e880f2481b701065279db3893719416bc0cbef971bb8a3854dda12bc0c1291f5c5e406641988e28749eaeefab005a66ac7cc4e4690ae2d9b16757b0feef15a769e72e1a95a2b3b7f9bad1c5163f5b7947783712cba3a732daf74724e42cfcea7ea3d7f14ee7f6b7fe3af21b0b44fdea767ac5136b003dd0bad9283aee394686a6276bfc5377fe7fde3f27a3526b0c40491f533dbe551963b74bbb7621901098475efeb72fa9d5c0edf90e06efc490e5f73739521b11cee2e439b1fa6f91153d3a4366e9ca0a3f8b537a13537a4030850ff875f8481741ce4582d53fb937ae1", 0xf8, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 07:05:47 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0xffe7) 07:05:47 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/91, &(0x7f00000000c0)=0x5b) 07:05:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) 07:05:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) read(r0, &(0x7f00000000c0)=""/80, 0x50) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x20, 0xffffffffffffffff, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 07:05:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f00000002c0)={0x81, 0x41}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:05:48 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:05:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x65cd4768dabd15e2, 0x8) 07:05:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 07:05:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = semget(0x1, 0x2, 0x20) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x1800}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x10000, 0x1800}, {0x3, 0x4, 0x1800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 07:05:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() r2 = dup(r1) getsockname(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a084e2fd7888da83c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001be69bef2858fc4639489cee48e427ffc384bf3c07910d2aa356ca00f4fa4567f17c4a8a986320b002442432cadf4a17ece2ec334b7a63519edb21c14968b53082d757e01e23"], &(0x7f0000000000)=0x1002) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) kqueue() kevent(r3, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r1, r3) 07:05:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="f6183246a35df26e92dca5b2ed2981b35188575c0e7ab32681cc12c0f727baace161bab1b324a076d39590db058998a8", 0x30}], 0x1, &(0x7f0000000400)=[{0xa0, 0xffff, 0x3ff, "22a87581589b5e45eb8acc5d0760a32a7277ea497f17c9a8ddf1010c410339e9a4f1e276c0fbd82e2fff69c10f5b933609306c8a51c5807322d3428f69f36b623544c1d9eed993b5d50033f145093200060c1d91961680dd577dcf8411ea90b22b844cefe80acaf14e6e342b4500bf3cec8cd6ea788351546b9099f07e44c3205c2a05d1fc83ae887d"}, {0xc0, 0x0, 0x0, "3fa1f97c8aa2ce51484e89422075862760eb4a79274af880d1b7b3b7f0e4dafa1940ccce29a2abb46777b91c5ce65a3414668c4d0c2eff1f5f28105b4244cd44ebb9da2b12343fdb7e23f15277e4a2c6394530d4706cae114039322be11d4204e9b27a81ba21114f6b93188b2f24a355340e5fd7b1d4b875df4245f8b2350b3587aa97b2897f8437ccf1994c04ef0c300c1cbeb447b5798e298abe98276b759a5bc82524613a7ccfb3088ebd2b77f7"}, {0x50, 0xffff, 0x10000, "afb3e7ed90c232673344959dbbc401671d3e973242c78577004a6f2b2329409675af1125b0de3a5b36c2e2bb08a07340424c15c13245978b98caa77a16b25e96"}, {0x80, 0xffff, 0x8, "aa62ca5d7b3d59fa597b9992f218ce087f1f2adda71b3354bfea059a693b469a1a48cac4b53d58e763ce97f4e3d1dfe15bb798d04346f991c5c894215c3f108981552484755f9af892bfd27fe8bc638cc3a1faf16195f8fca8a2b0439d01354ac5158b1cc6bd9d0fb1eb6c16e582e935"}, {0xa0, 0x1, 0x80, "9f75d34060804191213b2c9fddde55e772f2caa9964b3a2d71bf8194741bc3c2699f0ff59d7f904e25217cbd82d6d786daf2a249996ac2b4109f8e298de7acfc0b0eecab5af2481be824354088ee081ef100a19dfe5eee73df0787174a0b6f62680256b02e5c13e5885825d221890c6a5b9f84f1169cd77d70afd66687b3b8b95fda5a106d821593da4a7f0c32"}, {0x1010, 0xffff, 0x80000000, "d77b0cd3707b36d216627629b998324aaf2997043d1eb13974ce9580465a5735569aa0b6dc39b73a278ed44f24a57b13c3d514427d404e4669b6e9360845a7b0d4c416591683348d23c73745a5ac392822514ddf7223f39a311454b4ec3aaaef853507896c385396207e5d3c06921ca6ec4876ccb08d0418acfe9ee39ba3c50fd50cf406caef1395c3f016bcfc0d2fddf3aa05b268e48772d3a9d942217e9dd2530fd4f73e3cf8e9d64685bad4c88f660944aeee003fbc6472ea5131a40c2853506fcfcdf3126e8c55bdf13aea024dfba4eb2445cc91c1e8f1918c154955c88980e3204af683c388390ea713ae4114cffad0f042c875edb994d30bc5ce66c2c447c23810ce6586d90094ff199cee0ac7a76eae4f9af5f2371c868d9953f92fa7fac14e47e2787ae7fc56899d21b99a99816c5cd2fb73c44f04ce08ea02823b04b9e12ea033643e7cb2fb9a5ae06b0f052b111d11b2911dc7803b963fc5c5d716cf3d84a29e5c298e036c5beecf35056ea4c38eefec3bd0487af15e3e97bd2bece93342079179212675ec0f2765f0c7498535a6ed988ac2927e7f54a27f9d08213e88a2025b0b95ca0fd5df23083609ba9910ace3a82aa80fcf592fbbf12081c37649a82fc41acc5bda462ab2b2e69e498f7c0facac48fae07f20678886242fbfbb267f986090532a8801872a94d9a4eeaafda0a221ce099e7adc57417d71f6246f88fa7e297472f9c7817e66b71681abe97c03c1ffd78377daa232fd778b62e9cf2f86f85a0a585b3a7336bcf667dfb7ff1f9370d0eee2d5878048a039f9360b4858d3e485b32d232a5fde766d1716164f39ed61bfd9203ddf10d387fc8ad4e78038e48d8de9633429f7654fd8f710863f6741c1c150969e5c98eca149266b5c0944796b28a475f8d64e4183e312d0eec2fd76c048dfc08bdc5f22186c0ca09c0e9c8ebc71cd18e55ab5c5f94fb9c52a728c6814254ea5c6df6389cb5eb2258ff0a099191cfcc1c98d2c95354d0ec66d0bec1558bdc93379597829c65677f574558483d99cbfdebed095dc6395b6012369c0d8e87de80227d36144a9a831abf7fd7ff4dfde19b8e0e500962c090cd700691d77fbbee5d9e4e419b32373df6ad21bb849f6d46d63d835cbdc1c00c58607d4f474528a1bf24aedc6888012bef1609b206a89f394771ce42e94f6e14dc831dc399a9b59736cc2f63624addc30db5dd98849bcc645b321d2de296f7607527c552f877f83802080bab791b949079f0a488eaf24393b3892f5e6360e5be3bfecc8651775deecf47ac7df3843051f178ad0f19da924865c738676b902847c12ccad2bad404e8e949821f1f48abf26cf9568f62e07714fdca9323b5259016320ca537f8f8654ec453bbbec6a2cf378fbafa14ef4a7d2dfefa965699f8fb71ec17aa9fb721c645e525c3e25385c009ed740ac0bc233f313b312fcb2844cdfb2ec4508aa629d098729873915bb884c8bcf4d49114d3c158b40b32a0ecc65091129f94f2a65f53fce4de3f89c5362403084412d548cd5e2dd467b4b75f01c59b6ad9c5d3cc28b58fd33f2f83b701168d87237bad6b7c310cb6c3443759cdcc45edbc5d9dc49489349bd8dc304dca1fbd8f022abdb27e289dbdb5af3f174872129bf9f2adbfe80131c10bf123d866f0792ef08449b499c290c0f1ed9a655a65a1c3667c3bd535d8345c43b8359feb68d5963920592b93b29b1c3bd8f8740cc81d0ad0ffdaab8ef5707ee39421fdc9b7f6cbf2a0fcdeab82ac9e51c89fc6f4e3fc366bead170e3c87926acc0887820c9c58bacf1637b8e3e97d44ac12031f8715c6c949cc1520e88299d99275867ee2ff0542dce5a1c37f9acb50b6b3ce4a089613f9db395f6a0a0548049a2b54d522ddfe857e7dd20401b51d8d1e79d5ffe9184254ee02063c0abde5051adc901e994e05aeaa1b511ba1a510dd18f28f687a1e3fd8db5531d176a9e9b0504ef7980fbc2e31f77e23d21eb5f722f259a020dc6781e0c516202eb1fe7c25c8217b71864612895bbf9564f2158a38f4eea73468bdd0c3cb41df37a30f96cf0554fd5332d636790fef0c7a1aa23666971aadc975bee0d6b9c18d123dbb4a327d7521408ad421dbf59eaccef22a9099e320782d387f3e58878f2643c9a41f43acfbc240746e574e37af4bc032c3e305f043c28a0688ae2467fbc47806727d16669d068edeade55b3240fa1c92385f430bcdc8df7f4620cf965b7528176bdf060ba31efb3e8092c39a292e063de9f5f26904cbe48c409f792f7aefef695f077acb43b1310088ef8300fac43a301d70f702cd61dcfd4c3a4ab6547eef2528ce98172dae17b505ee8c22eda26de701e99ddb5f1b5da120e5288022e31911ed02da1b8fad03610decc30d19a3f6118f44f7713e1298ca3df4aee7978121bdef497c30305eb89c402f077da2f9a2486f7cca137bf1d91890b2fc53ec39540d6360c42a9bf74ec44eae028195e96f9b1896a5266fe9a862b393c005d09d2ce10e3a4fac21a6e835ca6e469d23d9c26cd5b43e1d5251689b91a5be11f503a84378871f894a4279175fec4129fab5ffa2b8353ba5edded310ae5bf558dcf8e973992699852aaa645eeb054ade63462d53e151fc9008126d3b02e75070b1376a8ecf53c2faf186d880e4fa6e8f6732d3d8e6a3b48ccf623947c6513950151aadbccaf6036d884b44dc038e17305818fd89f179854be678b7aec8fec9c68158ac73300584c930343d3aa0a663a55327e4ce2f7a2153f18f961ba461dac51456aeb4f6945fd4015cace7cfeb9ec938b322c7cdcd626fbf98d8d6dc190b5caf746f4c3120cd190a13009547c2a97a76bf570a0586521dcabcd3b5462e7319a2c39a6e183e5fc7a2e070ef743dee7f9b358f426c472f3d53560fa5058e3a887c5b7cd202a4ba921aa6833ed20ab5ae1d6f1d4b7adf1e393613b737f735a502b70cf2baecebb3b1c72e69a83189509305abeb1404330ab9fd58e3e49d448dda05a60fd27224fdf7524987dc92501f00bc726a2d71d54405bd7b8c612e08626a54e0394556fc0952935d41e72c2183794b32ade51c0d02d13668ca8afcd22572a5802f6969f785296ae1b638408c98f3f488959669226f889414c07ed919d6dd95439044d6a9456405228f1e0b2862d48a4e87cb24ed962c35de5af8211aa2f34828d84b9665e4901dd74eddc5683bf9ff1d5b7035cefb2c3467b4217b6f43cc5d8fd1450ddfa2e2cacd1ee1a1093c8dbd99d42ab310b09dd93aabade322248600bcf27f8be8775f9c0cf24fd40d0cdc811fa3ec4fcdb83583f4be14f0ce5da1e8727d81ab3e09ba3084d705e6fab73bec26a80b519211229a70901c3cf18f2131318dfa4e53e02b5fe58dae52e4e2b1b3c813e586b0425049bae418815161140365b5e2b5915f8e473792ec4d70325c1f5382f17b92a2f730676def42217a607235a6460cb5922d7c9ac7b68f46b188b8d3d411ba65878d3bd71db82090fc492b5f1665ea2b1d600f6d94a47948a93d10681b77e88a3615c73e695570457878ef370b51c2285b1f777aba5d87384afa0b45b1c9c41cb1ca08d58517db8e2fbd51ac908b76ba972b6172a255c7de1596f3425e00bf2e33937161e9c3427bcf50e36b4dcbbe12e5b2fa86217b9882ec5d392383c04ced5837f874e3cf69e069bb50f16bd50c1ce6c248848a05d69a48d360407c8208fe5cd477043a1e335a145aff8795c04ab159b3030a5f045a2b702a57c073f9417d9133816f8b923c8c6d5e0c309b158a41435df6ccf9b62236007e8321b030c1d4ca95a1ff6f8a22f373e969110e6fdc2e436925990f9f7993b57f0c5e49aa7a166e90855f7e65fb1d20b62fc8a64635b75dd9d6c2b3af093f91b9bb958d883b2e31dbdc9bcec3addcb2fd1d49ae7273f2dcca7208259677f4bfc3aa9c1d275ec5f991884204b730acabf07b3bae1bc149451bacbf0dc6a374822445e642faaee5432c4022f17c6e9dbcaad9838635aa059338b60080f5eba4505a9f6a3772b9553e1a91557e43953a763585126e1a26317d760e4652a838a4d969d8ab61a1a408491b29fda505751966a66331858962aae027a296e5db276fe7d1f3d4b148d1fa4f33eeaeb743277eb171e74a40ffe2b9dd2d4074bf5f9f4969ee7eb01ceae24276c751b5e0ea847fd7e8f100a25c6fcb8ffb1a79045585d92e5f10111c5f01ee51ded9b6b64b9009b4e6b1995898fd5a42ce76130dd14addced47f42ad2df77807a694bbda34016a53941e717842199abc79126f881c33e039d2519f3b290416e90d31e0f768b7f25431f850e329dcf0f3762b4ff994fde23564c34f4c688049d780f3c9782d57a0bead845c4b2d26cb455299d4c76ac518dbcd12f5fa6ebfe11a5a771f56f03b641d4092aabcfa9a1474b6944bb2067cdf35827a37dc3336d8fb864b945e2e3767612b156937d75b3b33ab8dcc526de48ab059e9c23244b8953e52888b592857f7c0cb3d409f6f5bb6ad49b9102950c614dcea956b0a8cec3af1d5a2234328400904b9dfe9852907c904bf4bdcbbb685cd5338296d83aa5bcb9f0600559738b099342de6a6d266115ba154e839bb107601340ca725939a158e8dc43d01a54a5eb73bdb041a58386e3bd5fe738e71fd6b01e9d6b5cea13a16e4305e7882f9aa0fa7caa2e35f0f185847800fa6407f71fc6d72609041fa5d3f4b8178d5aab5f4b11e99652c6a968220de22ae42a779816de859794311e5865b57a621ee689875477715f816c0686e619cab8c629db5cee4fa27c7ddafd21ac094a5fdf99902e3b327cfb0bd28529d7d7bf4a845585a01a2b98ca7115863e5bd9f6874cd7f48c10aa0348add70f7dc4a4bcef452088145cda8525f3674b258c59ad13e9e3753be8b3c4961fc048531bd69b0001cf5cb7bcc1a72dd65418b293151e42ebcf0e130d0eb74b769aef7e5553bf3419ce531bfa7976a270297efa361608e8f03a07de28f27731b56e7247654f3bcce38fc604593c7a5ba8b21043a7ae40227b45378f67c42eadad7582b1005a5e04bd77dd77e843e06dbb300bf1106a9255ac55d8c107ab15323fae8d9f8b78119f78ce27bffd180f218a7da978efa2885b7691ddc7aecc07d77ebbc53ff2118d1b9907684cc55804a669851ea6c854aa9dc6d5a066dc0392c2018c0d8af0bb30ad14cf22d00c5e88b93000a91d3e654fbe772be86b1a2616710045d8589b102f1024894ea0dd9e66d4780d8dfb7bd64a64514a9f9bca9eae9e409f26f4d6d3a50668a513ecf9ec1bec499d937bb09b9effc947a2403e32e4588469d19e76565fc72fb0f5ec6bb81455d799bf3b07a938e7bcdf60e88b76763a768a1074a590ea9479f2cf144f76b120887607410b145c85ff17c24a14f978185a4114a0c047fa44e036f0afdc3d07a13485a0386dca5ace0a06fb58718b86cec818566d06ca7fe0e93806d0212aebdfb488e82ef87454556f8312cdab60d5bf732001205c9d026f845da1a477cd59732468df66ae451774a3b8a20947320222dc6a76942b4055a501cedcc02da339abc61121e17fa8c2bdf7c01e6df1f5e4db8fd978db1b109023e8feb40f39afbdaab21eae4e1e15824df6ae1093185efde8408e847405368f109e3ca78deb7d0b2c693db0c2fe2123749ff8c34f1f76e727cedeb76b437fd613555ef7cc7bc70d657e1aa83d686ced9c9f243d16967ef0b23cd71783dfb4988e1844f3bdb3109c6991c1bf9cde42b4c487ff3eb7d8141cd0f0c0d92327a6245e454bdf8f1bbc274e7"}, {0xd8, 0xffff, 0x3a0e, "3f4058c2cfe649c6d12e5d1f82df6e847028c830fa3701af1163fd2a85ca13e26d04d6e244137e535977bfa25cc7e619373b8deaccf7db4bbed0978a67b06e8b719efc10c49c4ec71309a4d37afbd62e85b870ecd95f1fada9fe46b32e5694a53b0bd5991383b7c2f801b85f1276f592952588d937c16b5c6b662db31773c66775e906f9b312b556efae5fb2cf5577d6f254cc8afd455e63e9373817e3f0ca866b8b18e2ece4843b2d8dfada830272877ebe5d0933e5d3f4dba11e282480dab56634"}, {0xe8, 0xffff, 0x2, "378bfbac2836a1a28f9c8a7e0ce4c51aedd08c8b6866073591d799bdc3893e400566e844c99beb695eda5f79c0dc1f004abb84e016a1e1595ca9709dab5b5c2f950280b6efbbec504bb33fd45ae5c4822a48108cbb82d6da41d72da0555a693c8d5174577eb51caba305fb77fac65723e16cf864433f0c8e1afa4a56bc9468047af8c98ef87aa1bca43dbe7d9b215d40677d5b95552517eae8f3a01bab10f570299f23282b921bdf6a7be9eed2b7c5ba09a9f6a59bef58002f074676b3e3024b4aba535ee0cd5770fd4d3f7683227fd4fd1b1f4035"}], 0x14a0}, 0x2) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001940)='./file0\x00') readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 07:05:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x241) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000080)=""/113) 07:05:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000153c1a79bc26f0520ab2724191d70000"], 0x19}, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000480)=""/139, 0x8b}, {&(0x7f0000000540)=""/247, 0xf7}], 0x7, &(0x7f0000000700)=""/103, 0x67}, 0x40) 07:05:49 executing program 0: r0 = socket$unix(0x1, 0x174b415f5351d023, 0x0) read(r0, &(0x7f0000000180)=""/159, 0x9f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 07:05:49 executing program 0: clock_getres(0x102, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/25) 07:05:49 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0x80000000, 0x9, 0x7, "7bab2ba1d8b021e23004fb0b4a769f41c247458e", 0x2, 0xffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 07:05:49 executing program 1: kqueue() r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x20) 07:05:49 executing program 0: mlockall(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8808, 0x40) accept$inet6(r0, 0x0, &(0x7f0000000040)) 07:05:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x6) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="4267ec37b19c375ec2babdf1c98a3ef923447110bc02337f21938f6af968a1cdd10c92993d91143fdd822a3eec55e783f34e0f9b2f958d9310bc4e0f6075a6dc5ca9d2cb7160d53ffbbc7e8ea25b17a29d34de27a27562763cef7184cf88b6d3878f8ab2d4c2fa846360f78b478dd562f269f328c5d30b953c453e68d29f3dcf85bf78a807346160261a385a5e82122410f7648bdd1bb979345935cf270698f5f9998724703e", 0xa6}, {&(0x7f00000000c0)="26d282ac7642c4ab8363246cfcad36317e43fc6a799704f806c0f7fdc80bcb23a417b65a6b0f6b626a6db97a95fc03a3af7d2c3ea025c8791474301ef509d72fbe44940965ce9c471d94", 0x4a}, {&(0x7f0000000140)="b2c7edf324aed54795a40bc57067d1e05cc7473d3f48b1a72647f91f0c70bd56ab03c048ddca9e21b279f92d59a181230ea5f4e1c95ea6146b706f96a6daafca8f6b7ae1ea3816868341c36791fc17ce29390677beaad215ed875d09428d16ea9f54d05f8b2d489a0cd395ef94d8283cc2012905cab1021c7e0effed97414e437d1dd250a1fd9e93f527c56562e713c9473d653fc0eef4c12b5a16e8c9d148b5588421f1335531fab95ebe6ffeed83f47d4972f84c9e85b0d2a39e95cc67c599f9042f2a12032879662b02e38d4adfb784b2a1406a1db60fb546f0e58b1d7d1c17f86228a7308cf12b93786f916cc751c45ac178102ca1", 0xf7}], 0x3, 0x0) 07:05:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d939631fcf04758cb46ba7b585fe5cf5363664a3bec30e107ed89f911876220500000000000000a88e18950b33d3fa4d3c93674f1bc4e1b8eeb0810534f035122fabab480b02525badbbdcb99052bef0fa0172157dc70216235bb82edfddd173420feb728d4f3c400571c340d0ac9d2188b61161c25287b5e8f26a6e8d8707878e567e70921acfb7355df1d1488f5cf7ab294c8674d5072be2f8a134a78745461c796a4218a593b2f8bd762971f630a07490b31a486315fa1e7abc2fef4a40f42a4d49620e8d5054b886942f18060050da5cbb4e20639b9d8703e9b43ae495b970c419a4e94f1b9187d4d263835a9ffd8f8e", 0xf2}], 0x1) 07:05:49 executing program 1: munmap(&(0x7f000056b000/0x1000)=nil, 0x1000) munmap(&(0x7f000000a000/0xb000)=nil, 0xb000) 07:05:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3ff, 0x4) 07:05:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x1ff) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='rr') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setitimer(0x2, &(0x7f0000000200)={{0x7fff, 0x7}, {0x0, 0x80}}, &(0x7f0000000240)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 07:05:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) sendto$unix(r1, &(0x7f0000000100)="df6771018398b35d1a8c5f6678de74128f64945023929f8423b1d31fea93f7941b28b2fbcf8af95507d6350b", 0x2c, 0x407, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) close(0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) 07:05:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') r0 = semget$private(0x0, 0x4, 0x48) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/116) 07:05:49 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/120}, {&(0x7f00000000c0)=""/55}, {&(0x7f0000000100)=""/150, 0x977f0e2cd9646d85}, {&(0x7f00000001c0)=""/123}, {&(0x7f0000000240)=""/9}, {&(0x7f0000000280)=""/143}, {&(0x7f0000000340)=""/4096}], 0x7e0) 07:05:50 executing program 0: unveil(&(0x7f0000000200)='\x00', &(0x7f0000000000)='c\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:05:50 executing program 1: madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x7) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x12, 0x2d) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 07:05:50 executing program 0: socket(0x6, 0x2000008000, 0x1) 07:05:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="e129aa1f774b2622188184f82263c2be35f4e4a9081c07be25a09b64ccd7397ccb9b281da52ffb951dbaf660b4b4a0c78d8fbc80b104183dbcc4d29a826900a7181d87e097fcefd6b09ed19396103029d510a195baf9ff283d0005c1e7e65b619675876b2ca58e8029e4d66f6cb04863b4dac5e4470a6f749aafb34bdd7408ca8d96ffbfbf4af79598e2a2f2b0e6fb2ed368c93d1ae40dbaef052f5f297282de0480d82ea531afa52ca4ea5e0ab423069df9e9974cae743ac84f346958419ba261c31e4f767fa01e4e90e5343a55eb23281093ededfec3dd41d79776b0a6e979f75997da77cf011865f2124d521a765708980bdd03e9ae", 0xf7}, {&(0x7f0000000180)="cef9c9c837ab3ee019df6ad3d79ffa5cb784b81a82622e7a7c0c3deb1eeeae6f9ae7791841c00573ce105c10066cbaf4ffa48d08ab3dcd5392a081c28062cff693fa525cd8b4c55f470d42cc17", 0x4d}, {&(0x7f0000000200)="4b5c1ac8e5356411a0b46b98d564039005439519a8e487f09d00fc33d7733bcc649a120a79fbe6b9275a8a16398514450c896a3c3b41b9bcb0fbf077472e3e069afc863fccabce82b00737e1a30978eee6a9518fbd660af2d23dc477ccf3c84f12694306a9ca528dca7cd2bc", 0x6c}, {&(0x7f0000000280)="a0360bf38053a3e101a81b67a8e07dc80c96301935c6f986dcab8a987a605bdca3ab5e7abb8dc0d0bfebb3685a47cc3225672060bc3c657a24bb67ee8baf420288587cd2f75c21850da36b9304ce8a66075b207148ebce377b293c0608470dfbb3d69c254662988fd685acf7415f1263868ee2071998e9a5be01901ae2a8fb9f1add17dbecaa7ac777a142b1858aaf517c11fd", 0x93}], 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x100000000000, 0x10, r1, 0x0, 0x0) fchdir(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 07:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9b, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fchdir(r0) write(r0, &(0x7f0000000140)="a27f3832548ef0e40a51a02398ff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff257e81e9833c", 0x69) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/71, 0x47, 0x2, 0x0, 0x0) 07:05:50 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$getown(r1, 0x5) 07:05:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r2}) flock(r1, 0x100000000001) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 07:05:50 executing program 1: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2200000000001000e5c95562480427b754a749827db982b99377ab888c37c3a009f3ce11f9509e684040d9f9f721603d0da66a0fa3bb3be3077da7e5ef26d71c7b2c7b5873a521ff538f859c6ad49010f83e7e955c4475e960289afc0598761437d262859192e39b41e5525261989d30dbe7ede76331f6fefa1b6fa4f019073e96d99b71b4610dea", @ANYRES32], 0xc}, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 07:05:50 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026", 0xf29) msgget(0x0, 0x8) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0xd0, 0x1}, 0x400) 07:05:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) read(r1, &(0x7f0000000180)=""/140, 0x8c) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040)=[{r1, 0x20}, {r0, 0x19c}, {r0, 0x40}, {r1, 0x1}, {r1, 0x100}, {r1, 0x20}], 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r3, 0xffff, 0x180b, &(0x7f0000000100)=0x673, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 07:05:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1003ff) 07:05:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="ad8c17966166408414ac85c00f37dbd658682403c99a4ffa6833840e5be65252b3f37adff77d9cc32da3d6666d055a81c777deb371cdced6408cd44b779989e72527e7ec02dcf453fbd7c07c6569dd86e4cbc8983cadeeceb0cf241d7c5fc47c1df8dae38499dffbc38a0c98f98406a36fcb8be9270671293ce0631a1c030339493f62cc7fd13a4a93d72ccdf18850c6511b5efcc5560db3fea487040f5efd96472f39278e73c9c0b63de8a9faea711e5740e723b1dcfa8aee9242686f06cd2736ab020789e4f6c5c68712af6331e3f0eb63781cd9d1bd9c533796d95f2011c5cf2a57aae4", 0xe5}, {&(0x7f00000001c0)="386c61de1ab93af85ed1dd0feefbfb241e6da4b2a81a2630794a36c1a5111b5927810a5f9dc673436ed6336e6f3f3fac1dbaca8ab10c4ab2068ada708a0d315dd135bd0abab1265df8743185e3c04f12008fa3de1b71f86b22e3dd6499579624398990fb03cb40d269a2e069a59653a0db880f831d6e5dab98dd1c67007ceec7c8a7f0855b8a062e8bc1b416c78c1687e1b3b0e3b574b181fbe370ace97b95f7c5a7b5f42b154181cea584d7b6e0f9d446996fa3e2285bb34ce2ae4198063b6006603d2535ea46eb7daa602f", 0xcc}, {&(0x7f0000000480)="3865a657f0e791c40c8f0ba1f50dfe6e50558d4eea8f05a4ae0f479d1371138d1a893a32cdce041bdeed2bec69af6914fa34cb97b2d36d0fc32cff5ca8ee98aa2321de99c1e930b55a6e3998ebd2febf515f7e959c851c7a350e3b7183289352f774968529df0723f4b470171b874d91e6281470eefb5dfe5e2ec4c3f7f9dfa55b0d29c5c7f336fefa63f0914844", 0x8e}, {&(0x7f00000002c0)="9680bebaaef3e137d7dec92820e54e002f066a6a87bfb1ed5f813942d0e61a684d61481ebaf844b613bce1e5014f7657fb4cb54c6badddb92106a0ac946350442ab71a1ee910f579f8da96e27ab852d6839af32d8db4fc66a9b69286b4ab34f5ac0616d40dbfaf3f", 0x68}, {&(0x7f0000000540)="eaef86d5ec2f2b7eba85f96664e4588ee5c9068452c3713f5075ee3433d81af5c9fb7f28ab31b9a86aed923eedee71141de4ac5e21f1b50724561ecb6cf94c27b1bfbd1d139fbcd0a611d10356f26627eb1bb85860610a8794ac5b4f0d9a565c4ac8cc89aee3a2e604a25344b1e01143fa681f58197f8645e85a", 0x7a}, {&(0x7f00000005c0)="582c8df1ed44e9e41dbfedd00f0d22", 0xf}], 0x6) read(r0, &(0x7f0000000040)=""/22, 0x16) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1812, r0, 0x0, 0x0) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000007c0)) ftruncate(r0, 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="659316bf62ea11f29a0117d804006a08d9b390e12c488d8e528ad59aa41f5a9721c48a229179e932c02439849b8983cdbd7856662312e67f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905e1ed575e8429fdd06ffc1c4b17acd4599b5cab67bb90c44b49a606df305eef862fa08c299ffbc1f3899204c62bf965f1066b6bd25a01023cc8400298f87418ae6f2db6d4c78bfbb7d288bd38bb78ac5d73c62230960918f85a8fe37b22a581ddc6efe336801de12be539d8074c9980663a076f060e7f7e95b715b2", 0x106}], 0x1) fsync(r0) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000740)) 07:05:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 07:05:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) close(r0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 07:05:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x6, 0x0, 0x0, 0x0) msgget(0x0, 0x8) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='U', 0x1}], 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x1, 0x0, 0xfffffffffffffffc, 0x0) 07:05:51 executing program 1: r0 = semget(0x3, 0x0, 0x4) semget(0x1, 0x1, 0x260) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 07:05:51 executing program 0: r0 = socket$inet(0x2, 0xfb5f3b00c81a9ee9, 0xfffffffffffffffd) dup(r0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) fcntl$getflags(r0, 0x1) getpid() read(r1, &(0x7f0000000040)=""/244, 0xf4) fchdir(r0) syz_open_pts() close(r1) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x20}], 0x2, 0x8131) shutdown(r0, 0x1) 07:05:51 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x1e) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/188, 0xbc) 07:05:51 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) mlockall(0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 07:05:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1fbcd6074d1d7397) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x12) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x2010, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x80000001, 0x3, 0x80000000, 0x2, "711953f626fe5f1589100c92ca7e1db7aabbe7e7", 0x8001, 0x9}) mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/52) fcntl$setstatus(r1, 0x4, 0x0) openat(r0, &(0x7f00000000c0)='\x00', 0x200, 0x40) 07:05:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 07:05:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="057b78a7e286a0ff63c4127cf925a915e21848e9", 0x14, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xe0f) 07:05:52 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20}) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) kqueue() 07:05:52 executing program 1: r0 = getppid() getpgid(r0) 07:05:52 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x140) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000080)='..', 0x0) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) r1 = socket(0x38, 0x4002, 0x86a1) chmod(&(0x7f0000000200)='./file0\x00', 0x60) sendto$unix(r1, &(0x7f00000000c0)="6e0f845c98019857a22f3d6500b0700a788b601acf09b9e70207514d647f08b6ee566152efa5da7999b2abe25fe93a2bc36343c27948cceed308a58a342ff996a49794458ccdba0907adab63d36fe46d96b42833bd34a17bb43df655dccd9aa8af5273ff8d6ab05d89312710e77bc4a58898058d9515defc6d128647fea48e8df5d2a5dbb71ae772f4dfed081624e5feeb97ac19ed13f7b386ac83baca85983153e9820c82994d69528b89a300aece3a2b40c5e4aac16e23c8be7099be094ea15012f487f8", 0xc5, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 07:05:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="987838e1ffa0e6dd6598c371db86b57130bbaecf4d904c9ef5506f3c063790015cf30a7142cc9799e6da13118866991d5b5ae58df03a8b2fe1063981f793be540dff231b7adb9087cdd0ba0080f6044c97f410b5b42f6ff56aadc989e387559b3f7a30377e877a4085268f86b442489d7985e6fb51aa2415", 0x78) semget$private(0x0, 0x0, 0x602) r1 = socket$inet(0x2, 0x5, 0x8) socket$inet(0x2, 0x0, 0x9) write(r1, &(0x7f0000000080)="619595389c54009246f8d2af18bac97f7ad8e94fffb06f93b15dc0044ad6d3616c306b73b17925c20240b96aae91f9729d844ab1e73013f884b456232081d2fd3e49de65517423c70f1d3e0d080ee39d49e35d1505c24350e9350379d014440eeba745f95a942a7b6d00cbdbf128ebe1394ae4aa40e05e0328833cce97cd8bbb88c0ee4bd8605f353646b71ca81d55c8620ed99be7e210d18df045", 0x9b) 07:05:52 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() setpgid(r2, r2) 07:05:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) getpgrp() 07:05:52 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r0, r1) execve(0x0, 0x0, 0x0) 07:05:52 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9}], 0x8000, 0x0) pipe(0x0) dup2(r0, r0) 07:05:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x98) r1 = open(&(0x7f0000000100)='./file0\x00', 0x83, 0xa4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1fffc0000000000) poll(0x0, 0x0, 0x81) 07:05:52 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) dup(0xffffffffffffff9c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x48) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) faccessat(r0, 0x0, 0x36, 0x2000002000000005) open(&(0x7f0000000140)='\x00', 0x20000, 0x28) 07:05:52 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x9, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fffffff, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffa) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x400, 0x9d27}, {{r0}, 0xffffffffffffffff, 0x65, 0x80, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x51, 0x40000005, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x7, 0x8}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7, 0x187}], 0x3ff, &(0x7f0000000200)={0x0, 0xfff}) 07:05:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0xffffffffffffffff) r1 = msgget(0x0, 0x2) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = dup2(r4, r5) pipe2(&(0x7f0000000440), 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89339757efd803bc24aa837b67f843f159ee6780d09b2b655dfb13b6a2fdd0359417bcf01a778846a721b3481f8e14320df23679df897e7cf8132ca41425ded6129319cefb08eb4ec1f7500bbebf08ba04e42b9757c935a519669a6e29048215a84158d4cc9228494544d2afa0f5a0dc9c5e75d0bd15490b7eaf40bd4eb5f0a6e08b773c83a9031c82c28032e23aeca00f3eb330530e0e99d8ce41d1f61e6efeac137e6696dc1c4c581a274964076bfdd14b0e06e403ffa30c541681527ba187f52fe3dd7cd3c582f39087217587ec9ea1d534f47b8a1615a170f144500531cb68d3593a8e4523ae", 0xe8) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) kevent(r5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8, 0x20, 0x5, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x5}, {{r3}, 0xfffffffffffffffa, 0x4, 0x6, 0x416, 0x6e}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x8}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x8000, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x2, 0x40000000, 0x10001, 0x7ff}, {{r5}, 0x0, 0x13, 0x10, 0x9, 0x401}, {{r3}, 0xffffffffffffffff, 0x2, 0x5, 0xfffffffffffffffe, 0x19}], 0x9, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x1, 0x4800, 0x2}, {{r3}, 0xfffffffffffffffb, 0x73, 0x4, 0x5, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0x2, 0x40, 0xd7}, {{r6}, 0xffffffffffffffff, 0xfddda3aff446af00, 0x5, 0x10000, 0x4}, {{r4}, 0xfffffffffffffffb, 0xc0, 0x4, 0x3, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x4, 0x20000000, 0xff, 0xd9}, {{r0}, 0x0, 0x26, 0xf00fffff, 0x8, 0x409}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x5}, {{r3}, 0xfffffffffffffffc, 0x18, 0x20, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x1ff, 0x6}], 0x7fff, &(0x7f0000000100)={0x1000, 0x9}) 07:05:52 executing program 0: r0 = getpid() r1 = getppid() setpgid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) getegid() syz_open_pts() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) 07:05:52 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="e8272e5f7c978dafa89d4eba5e18f95842f20f98e9693225ccbf4f82c5cc164b4faf101293b22394dde95e1c431eff3d1528457a5bfe9eb42c9515d00337bc5099246ec7c325ac1d150c595bfb22ad9f13cabcd666b4f08ae4211af264dfc1", 0x5f, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 07:05:53 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="a3", 0x1}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)}], 0x1) 07:05:53 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 07:05:53 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xdd5, 0xff}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="9ae322063d59bf9d9e664719c70f6cb4fee00bcddff7102ee5c3b42f3ddfed0a47d2f6e712b0b36b53f1cf3ecb9c764cd299a9388e384ffdb541abee80743a5b1c6ce3fee1551dc26d208536c6d8f9abae3873b286b07c8258267cf07e2a7f7551e5abfa3a1d40adc5e90c290ec93363bd65aa2dd2fd39b4803f960ec9d7bfd5f969110784f0f703a5d2", 0x8a}], 0x1, &(0x7f0000000180)=[{0xf0, 0x1, 0x0, "8c6dc0b949735a4c04d4991656acc0d43feab9c34606ba6213afefa0646481339dcd7054941448a387dc640db2fd0b01a3754a789225f29a553cf0b9e237c55e4f010eaba87b0e197f04d7ddb4531fb171cb3262d6756bc7738c95544d38918b7a406e40c0f0d9b03ab76ac578e0ddd212512c626fbf040c635a08502cb8e224900fa4a6ee37f82f590e337856924ce21bf02a6b94d701691692cc459389f146f8a555ba193fafb2edbb9f0232720f7b7bf0383850be511be39949b617e2e013a296ecf7a1d31db4e7f22284a68a93d66da55cb242c103d2c5a22a89c03e1840"}, {0x28, 0x1, 0x8, "2e5c64bc146867c46d456e4c85a10760c1"}, {0x98, 0xffff, 0x6, "0eac5f5250d0000e28205f2f3b7ed24dfc96ef2aee33b55a75abfdea682f331e45a46e8ea8c5c0a39b21d2ccc13b3717b9c165b89435c009d4abab156e3221df46157c7f7656e31dc1f97649df6a79702630e9bc7e2b0977c97f380c7452fdd06dcda960d7c75fa6ebc7f88653b95990ad2c698da9a2a522a235b962acb38fcbaa"}, {0x80, 0x1, 0x0, "2930c23614c20f70b06f596dd0da7892bf7d7dcb517987d93354b26b725cdd71aa6e2be119879ff277480978a056cb5b9249f0e0e271db58353de9d6a376b580475abc5dfc6355d1fec0b4d21994d46f578b9ce33ba04d08d5c9acb4da3c2b920a10b9648363ba0a9b1ce3c8"}, {0xb8, 0xffff, 0x80000000, "8bb968a0e8b5dea57511e11d8b65492cbde4d205d6817c908047db1fbaa852c24e7c9a252850f6073a940a1476f96781020a19bc7bc3f9571c6168db8a12f6edb32b77c01825b70d797d28cc06d79a18cca6fcfcbfb2ed31a185e40999b4eccb7235be559581b5379ebf22c53798038bd0e15850772cc4281f65c6f6a74e6ed851b445f2b654a22ea4d92fac2546b5bd4544fb7f1ca8c6c753bb2a3e6ede8fd128"}, {0xc0, 0xffff, 0x80000000, "dfa1c6e44e4dc0e906b8aaee69ebeadd6ca209604f2d2fb2cff080339e6de4765250a176e7bc8f453a035c58d91057fe624c335c842b0df42d29abe1b78b48b6087813a2b61f6895f247632e728baf65747ec3136df756bce6fbbc8dd595eef78f39f7f9bc6f52b1570097bfb818a7cd142c3867e1a4d7f48a7d0b1067eeed38d2fd6a5595131ec4aee98f0f47b52ef101e53169f4ad432aead727b56b85c82d48d08143725532d781fb2ea8696042"}, {0xe0, 0x1, 0x7f, "db0e91d1c163dce6b183ba9c23f10beff76135882752f955dda8fa5f891d101ac7e6faeb26012dbf08303e09497bb2c0294dd9b94761ce048dca3ac5ba52623a69bf3e9d9b95b8de04c0bae46fdf50afeaa3333678ddadb00f948daf248749ada472e7ef3fa336fc4f36caddd6d257f292b6ed001998061efb9036751e55d43bf8c8810ad38d13255ba40cf4857ac408a13da03408130781ffedd60ad1d3084e25d5d8e1b6917ffc1db68bb501ce5c3cc717201f85cfda0114502efa592954cdb5180713d405ca78820a65a159aa"}, {0x88, 0xffff, 0x8, "734a732b5ec0d29feb142219586f9375659f3b0411910c74683241b32bdcb166f1720dfddaf61b8d60a0a4b94a7ece1966b3a32b4a25cd4e795e5b556df17c0c2ea9ffff55c14b4201f631f63f9c9e4b61d7e0b2131b04e00a72e44763c7b11424acbb5bb5c961a169cda2cb01854d39681d59"}, {0x60, 0xffff, 0x5d, "a4a977f5783a046106e7896256fcaf76b13ce075e6009cb30dd5c3d7ade6e7f1a5d5a1ea10cf8d27fa20368f1dad3edebbdc41d532f53afd9b024b83ab49416ba3f68494c13bbc9ce8"}], 0x570}, 0x7) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x87ca27b0313375aa) getgid() getgid() 07:05:53 executing program 0: r0 = socket(0x2, 0x1, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = dup(0xffffffffffffff9c) getpeername(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x46) open(&(0x7f0000000080)='./file0\x00', 0x20000000100a2, 0xfffffffffffffffb) 07:05:53 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x5, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0xffffffff, 0x800}, {0x2, 0x4, 0x1000}, {0x2, 0x2, 0x1000}, {0x1, 0x6bc6aa19, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/225}, {&(0x7f0000000000)=""/76}], 0x1000000000000331, 0x0) socketpair(0x10, 0x4000, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="66e8cec6669ceed703ddcfd1506307bd03cfd1ef2d02fe5ce6719941fe75a173b351b97989bf06a9b356891d2ef809ad43df", 0x32}, {&(0x7f0000000280)="1737", 0x2}, {&(0x7f00000002c0)="29bb5339164efb8d71eb46405b22da9f99f2a8c9c8967732c557eef674b5b9b852cf30ea18c0946763dfdead07e2b7da49be6d37680a66e72829fa731c97245ab18a3b07b57bbb99f740af0f4f4246b93bd1c7bd896fc723bd6cd53f1a96ad69adc853a5", 0x64}, {&(0x7f0000000340)="78ad08972b4b1fb31fa9358868510e1818a0cc67e7151598162ff8e294a002b1bf8c49c7f7bfe430adbdfb347016e1357b9e1d8a7ee0f45e435a198b6e57d028b8e6b733f2e0cd4325f07b8e2abbb863d3c1b63941755d174aee2e8bd30afc2d51023d183351d641b781a2bae1e4b308bc23065ffab232f603", 0x79}, {&(0x7f00000003c0)="f017e0962bf1417d0fac88dd9d186f3583bd4c112900f12f2b3d2d1098c55953f48b21b28f", 0x25}, {&(0x7f0000000400)="48c8481502e1160047a59a8f5b16da3131a6ac7851c85ffe6825d17c6cbe9390801912c31cca1994de6cb01fa4aee9e3146f9e903c4a6025e999bb8f4f6c923cc8d5f1ce821526d082f6a94268fd34945e9093b3e982a1a4f379937ddafa8632db156d9626e38c9fdea378bacdf6f2", 0x6f}, {&(0x7f0000000480)="f4301d12d96b56e9ae2a49937eae2b434b8a795d494bdc9aa76bb779e4d315739a092d", 0x23}], 0x7, 0x0) 07:05:53 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 07:05:53 executing program 1: shmget$private(0x0, 0x3000, 0x400000000101, &(0x7f0000c63000/0x3000)=nil) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x1a9) getdents(r0, &(0x7f0000000180)=""/234, 0xea) r1 = shmget$private(0x0, 0x600000, 0x402, &(0x7f0000a00000/0x600000)=nil) minherit(&(0x7f0000d18000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000b8a000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) ftruncate(r0, 0x81) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) mlock(&(0x7f0000d51000/0x4000)=nil, 0x4000) munmap(&(0x7f0000e28000/0x1000)=nil, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000080)="89f0c54331e87ca791cf26e8f51377b89e37e01eadd59fdb5cdace79db7f10d3614f9653738df1cac368a63c0399500058554163f728f32358ba5445fec0eb97b749469994f61b5f2390a5e3c8d8cdd5624e82511d963f17017578a1609854ba13dfc83d396108a82ddd380906", 0x6d, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 07:05:53 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) mlockall(0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:05:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0xa2) ioctl$TIOCNOTTY(r3, 0x20007471) write(r1, 0x0, 0x0) r4 = dup2(r1, r1) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x6, 0x5, 0x452564d, 0x101}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x3d1}, {{r2}, 0xffffffffffffffff, 0x80, 0x9, 0x5, 0x1}], 0xaed8, &(0x7f0000000180)={0xa267, 0x7}) 07:05:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 07:05:53 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x124) r1 = socket$inet(0x2, 0x0, 0x7fffffff) setrlimit(0x3, &(0x7f0000000080)={0x2, 0xfffffffffffffff7}) mmap(&(0x7f0000a03000/0x3000)=nil, 0x3000, 0x1, 0x1812, r1, 0x0, 0x5c) mmap(&(0x7f0000a03000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 07:05:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xfffffffffffffffd) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 07:05:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001040)="d2", 0x1}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000001440)='.\x00', 0x1, 0x0) fsync(r1) ftruncate(r0, 0x0) 07:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) 07:05:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000001680)="acec6bfb0b986cff0213e432233effab4679e6d5427b04467318747f6e0abad398bd254ce258b7a085edb6746f36cbafe054222ec37cd5176f292e8e004e3b92bd371584211ae34079efb8e84fae8f7e5f995a7d56d3ad1e2bf463bb518f55d6d29181c06c49c34e9d2e5e8c5d3e684896c2094c04ab9e74ad1deb3a835b0c49d7d008f0a0b8b27e0fc7fb754a29e245cb77ca701ebbda4c4c8d684b82e617e9e8adadd1155a13cb20e2408f48e0357fea92c6fb33dc5730ec8ac6e145500cdbbe60630a2ed1edd9993933efacc82e67ab11bbddcce1c6ebb336a24fd2b0cbe24163ea6706b1606123f36c111b1ce6d0d98a4f023489c69355208b7819e47079da2505019e05124054b9d876020b28aea3445c0f90a15da4b99566a786aacfc39bb0e08a786687622b0741caaa5674428d1f2c6b2ce4d80af75a0174146e8e5e7b593a971b069e1acf3e7577b9902bf07cd011636aff7466c6e426218f0f4cc5db95ff511a408095df1026363445077a6607cb6ffdd9cfc3dfd14772402d94fb5787a073310db2e720c84dc00cce5d691baedbe9461314a033aa895f79797d0f37518647223b6ddcba3f5bce1d88af67ccd33e9846d8b40670040a09a35175b3416a0cc64477d3987f1db1e697cf1ee28ce3cd4bd8223b90e9134a24e731efbefed9dfef2ea4e3c05e7d4e5512ea019290c84f00b091e08ff2a1671569b113ae790b452ad135441d597e32bdc0c01f1947acf282fe7e6a25247df07f99e3efc0518448954394d8bdd15701653e43c5cd09351219905f78d49b65476596c314786ebbb976b324c8247144365df49f10e6b01e9a8cf40c1a8466ec72b05148c7d7dce8cc1cfbd6fe777aab174a608ebb933ec16a42cd1f87f4ad538f9441ef18a0388c54aec8b47a54b19546b7a90cdc754f7ab663ef062522114f564e0e47601ba03032fd032a538d90eb92d80e08f8dda991cedd1bd05999d01dfaac5d725f81f94e93aae10a275235ce9167480c990b754bb61172e2ec80b66a583541a418f6b294d36d048aa14a57e488944dca77ba36c84afdab08f02f4dc6c9d13c29d4e93f3e99645ac45d01723330b0f69f30fe413f077807286530a81f5f780dcd9bdd79aab62153ec58045f576d9d48c74a9bd20c6215760a808cf473a7d4150a260731f49d19caf1c09bc8077763827c93ee02bebeee007ab81e45fdbc4f426418ea0cb51f3892064c6e3d3e6275bb79f76a1c39f75cbe597bb80ce0529df42f5256441f4ce2a95482b2fbef1d39ebb531a6bf65f78092a0bf72afb2095b25376b57ce8a11d1698e21f56087c610de3938ddecb2939cfc77901a72b70d21e85aced372a8e3e91e9c6539aaf6542ff165edc589c5bd9084b1ce06247d41d295dd07f19316bfe71e24ca0d49042b65039e0d33a48d7d1a81182bd4f4e144010ecad9ae0bbc106d3919e4ab6fa995e659eb90a0bc7dd7e03d0fcacd067d3cd4016b5272694d064cf0dbc0e54e5a06f6472caf28c146f68f448e7c4117a97c54ce37854974b1fc90b959cade0942c9b9be179cb6cf80f54daaab80b33d2f1de014952b0cfa47e98f234498119c77ba7d0f617d6097ff381eb6fd2c70ec2ebefb58ab3a48ee64ce3bf197164c0f0e4591e0bafd5c8c5638dd4221291d184354b4fdff2ea06179dbaba45ac530b6e510fefa351e1b76681705dd841287e1d3371859a51115c5b8cf8f73fbef0ac689016db0a4ee0d95ddebb008a591138c398b951e0a052651de738545fe067f9c6a34ebdf7252576b4a7aaeee4446dc5ca05239ad64b9ae64d68a8144d5a6bbc087ba520a06a78240d9992c3d92b2b5c86a55f359b86d89ee4f28b9ea6561ff9c97e585e19a76c7be1f5e782fdd5c7750a78f479a602261bc95b4fb1ae5d9d426a03ec91e45f2bb12bfaea798aa8917a5d21305e39300dbf568e44f1207acf3e76edf137f45946c4c02c0f0b789744031fbf0c84aab3ff70b4e218b0a0e018bc859cb07c3a2460d555079454571230abfb6e25b9b06c22e502a6f03ce03bdf2248fa6d63190ee305e1f67db265d780a2e7335536212202bd195a1a90c29f250c64448f39250102d4fbd148de8eeb4fbeb1927f69d02fb322ce2c094058a578d02aa73764b4fb0c58b495e05260470b531a6c559234ac921e17d1be43d0f39a76323b03173e541a560f87387f8d4f01872cda9a3add9da1a2b24c3b8c9a2cc5cac1d994758477ef74eace0ad6ab86b857cdd697a62e98c0ade7d077d9cfaeaa57b7b0c93e6a893c6ef3aaf361345b9ceb56aa24c94f8f4fd78222ce7c07d56f9c13ab96df17433bd59cc48225fdcd5b2702443e17ed2b8feba524eb1cc786fc39a37f237f4fad3003e01dd651a8750193444ae993f49ebbbbe51e0339f104f2d4c8970a17238bd91af46771aae4fb6fa224270bb6c5c9de97847af8a1fbe6e1481e9f044b5e073b72a09b458a6389adf7e8440a09fcc98ff921df90624ff3bc30931ab08b19a5e888965bf02b52fa870d0565e707679ef113e67f5035feb34279b42a4bf8f4166408af982f9684f971b7b9a3b09d784fb075e2f88e683e7dfb6a2743a59479ce66ff816d5cc5d5ab5589638b2b8515e6ed0d5c23225ac703708f0b0c948ecb540f754582cf6c1e3d64645cdb5baf79f57f89d7abbf30cba007a556fbdad523c7a34d7124f6a7a73331e63162d13265ffd220d81863387c1dc714a55a9247cf599761e19ca7e8e28efc06a2a7e8d97165c9096f2fcf74af35b76ba720dcddf3105fd7b6df879de2928f4ff5f8e53347314b3f9949689225a429d690256f00001c9e9eb3938671494fe9f0f72b13bf0f4d77e064b95be66a8c362384a8c0343e6d9ed4f0c633f774809fb7aeb8c470f73c9afb2f9688e067222cdff772d8f0065aa4e31a5431b60d8f5639bd09506d2af6d38d52ba38f235ba05d5fc38ecd5ae7b24ac473bd71d538e3cbd0c96bd75c42ce1251b8aadb56b5e8b80309aefd080123fa1a34c758291d2669aeb60aec93b6d72274703c6906fb8b3a69f6ff289f3945b8f11002b4c8fcd27347ff126a862d56a6599aca180c46d0df3cfd5e855aa4564ccfed2ef0ebf247594fb4d00c0e080078f42596677878cd6b3c77bd64352bdd4bca4529103d04c111e15cbea2c5d32f7d20a854b9f63422e92fb9cd80c768306d8042b6f566f70db3c1ace3d4c2b9ff833b3aeb04df845899d701a9a536c3f51580e3b0b046b7c1f8a6e7e4cb4c2ea2983e3040024fc7755684eb8cff7fcc0479f52a1316ddbc6d450f6f3299ec9d4e2295e03062d9cfec774c8c154ae6466797428a834ac7bd3a1fe29f642d9af2e64568be79e27011fcecfc7bd21c72bacb587811bb600aff25b80e62792577f71361610f3827445e44c1ac5375992efaf6611cf769a4b99d1606d5a500d6ad9b40a4e779f7869ca8b375e882595a066c9c4ebc2e662773c29f6618eeb5b0e4c9742c0e0113da6123fb370a18fcbcc14eff54d0201c584a4fbf1338f131b4048c247ac6863935ca3e7e17809e0a11de4008068f7012cf2c2a5386005cccf3dfc58a3eee06753db6436857096bd05fca5c2f1d9c05b8792ccf44c2c3558e41bc92538b087ddbfba3a12d7b6ab3b4c3fd512c1d0537aa1e2c77bc75b6133ec1729380fe0d8cb33671205ad647655f339ab5863a5ccd4845f7d86efce9fdc8053fbec46de3d748eaf28b1f73696ea3a71374e03651cbfdf02a790c76d889c2e1903c6a7d51e09fc1d32dcc24303bf17a8a21464507a42a98ff3ac1e092425948499b32cc8dbf878dff59fa75c963735abd60e50517a5eacdbe7f73833f535ab59dd57fee076709bddd5b7aa270c6ecbdb207c38e61d65a3df7878da9ed14049073997174c40c8a2354d6892909381ad1ed4a44158ac83b02319db1c6169308913e34e662a15a881e15fd098f835ee2279735125a2c1df76130fe9cb70bd977df67cad42443336c31f2fa3a803981bac46d9ade1ed1318d18ff65b20ed829557a972ccf4dc55af1a1534e61eb2e83930529a3000041c3811a2d7ed31c822b3a22ec9938c27447d228c94f7246fe93a3fec835d3445193878fa1b383c55a4d3aefd6b50d1f6791ce4cb79fcf9161658841ad95b560a765f77d7e4072db9462d5dd18d944db2637070468ecb20e6ca78c408eb033745611094f4a3979dd152d910e4da4a54dc390875bdeba6c70ff1170cd70682df700c2c714bc02148904eaec63b5c569259e99fd9f9c3c4939fc63ae328b6afb8d6c2eb144c06adc5ece0a0ec86c2eee2c8f824ed8abe5139a496fee0ffddb83a3900882fce1b563227e390fc6f00c62215c3ff758852b36a6d00896392d671fa4455f8cb780b20d73726a35bf519214a4a50b6658567d7d33ace23b33bba0335fbdd7291dcba6d46148fa7673cbb4e1ee07b701385d96d6dc87538b057e1cb6d5c82dc1fef70d12359b8dd560901cc1dbc12c8e2b30cf2fee790f11384102d3125711b0fac4731485a4a026fbd52e93c2ec5b9b699dd817ba41f49670939f14a0a96e7cffddd7e99b0b34acccfe531e164c9ffcfbda69ace24bb9d5a4832edaf719c080b1d4eb3145f9c1f2000adae67ed89f849a41892744c5f6657785fb0b70c9c932fdd95d1cdb7c56acf7cebd36884df3bbb19dbbe0a6c24265cc28513306d2794f0d581e6952eda4258be57dc98a0a9ac65f575c58d3e86af6c1ceb39bc3f7b67cefe013d523bbd49909d29fdce4b1cf82e08e09db17ab8d3b230a96a79f6ce00d98f5084494c7b5737a68a202d4b945f63f1ad53658c02a220da9dd0e0d0cfe183236fa4ee1b6fe32f3cf5240fa08355eb3f8328e4bb6565243fa6e3b920c4f458e91e3dd0717cf89a964104f986c48b20349255f420938a64f9ed52ed4866e76c8e771f59ae67b168209cc6189e87b96464f4f1de72faf327501d2976faad42e9eaf5d2f073086a8ab5a904d4288e80d3851a47c93aa8203a095bf3b8de4d01c02dbb464bca79ad47d50c9d731a8d1cd9ae98b6c898308973ba801328d9a564206ea1799f6d45350b271cd9ff69659d42ec7c48e68645e7195f41275c94dd2ae83616ce55dbed5ceac8737d8395cf555182c2a4dd28769072474cd2d48136213434a6b68aa21ba55a751f9c33621bbb8b87e08a28d04b5c57155ec4593dc3b42d8f47ef7b491cff1121a0bfe6a4d03579e5e6ca01eea4c37605beff7865995ecdf6506a601b6ec16a3d50f12e09e73a79c0b0f178aea5303444a986f0c7096667ea91d87a73d7fab710480c4368b88a6d35ebe4e7cee7280959fc0a22ab6a97a8e546185b975050fc392c3ad599c39005f6dde4ca81642beeaad2da2a45339e2d2ac662a2033d17dd9ce298227e97f39badbf36fa6b03d0a681d656a819f25d1ab71d22777be30d5968ec6177f2c97521d7097f9e5afa9f8d3e04cc4b8b6170ba919f809882a565f7c70da914d69d26cf00c89b0aa53234c53a893a8a2038ef22f764805c9293461d5e2ab567a3cce13b1ff2b112aec86877df984ff95b071c810d7e75b90322941aaef1f77502da39a9a344d52e01f8891bfc6b5cef521caf338b133905cf383560a0037d3a856dc757be9411d528ef21020397caf7fc1ac0c9ca450a3de405ecd6be64d6c285267d58153e07547d15f8d544e128ed035a4baddcdaca0047b206550e7e0baab5f155d73c1e2ad3c0fc7480a31cd55baa8e2c791434be663789fec23fafdc60fed063c2bf70ba93359d9211caffdfe09955f47212bd08d5521c7c014347fee53", 0x1000}], 0x1, 0x0}, 0x6) accept(r0, 0x0, &(0x7f0000000000)) 07:05:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="f5553ac9e07c2feb2aab970ae3661621152db2ac55ec2220b48455c540cd56312c9915d621d61e0cde1f4e7fabc26d85f60f92fc0934030e44d3469a7d582872838d4bab7021a9c2038961e0ecdb07c94bc286305aa072c6be57c0f3fdfe52f720b117fad893f53f5f5187536906de4fa6e9126f85ce2efa7393e8fc5bfa6f217933f36fd59c0ce4d7dd0eb14e3e2aa3f981788f517009d0dfc49d930601dd77f9", 0xa1}, {&(0x7f00000000c0)="e8dde8637266bedb760a12591b94e55ec62d039a3a43c3e211cfc742f3d5b290", 0x20}, {&(0x7f0000000100)="940da03dc225d2634c9a1a1ca6148764e88b4ee9c9399983996cba572bad86956be8ea7d38ca0aeafb6371a3256481c3804c9227b8f6fd6de3ea65127ca41439d0dfab8b88499467390550931af8cf80f12054d44bd82c7d3d7e872a21ab04054bf62d6571967df4c3c3927c2154", 0x6e}, {&(0x7f0000000180)="ae8c6b1c1c80b4265a0928cac0f2e49fe2338da2e37183bfc93a354ece28f186e1053cd1ef364f110f0db98724fe056bcd68726df071cad379fc801f839b6ed5de94a3bffaa5ba481d297cc33480f5e7d0d8402fe6", 0x55}, {&(0x7f00000002c0)="d0a2274a4c09a8573fdbc22adaae795c1aa845b0e207a1d24474f289aff915d8ec1eb27281aed5362c7cf067bce9aa76e96f1f8b28ad872d3d4346563521bf533f5c56f465e2b949920872871c19ce35b18372b79b39329d03d203a3adc0bbffac4a37affe0a6876d14ffb2d0a3b073edea1c76c7896b866b8c31c6a4a37363a05e1de91f73bc3bbd01c9f3ac6182e1b618ce05a5795a1411b263bdb710dfa9af9b418a307a5c0ddb45fd3f7b3f7e47a418c4a5b02d80fae22d70d71eac15c5689c265c917856f272f683d", 0xcb}], 0x5) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) shutdown(r1, 0x1) 07:05:53 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='\xb9!') 07:05:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x1, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x1, 0x0, 0x7, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 07:05:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) sendto$inet(r0, &(0x7f00000000c0)="28a4091161a06609a58a38b5f93a6b208ce76ddadc902a72381d9523d3c3ff8e9a7b30f2a97ba62d391279290fb7711c7266d0d15c0ddec40d2a64c9367e33f4e2bb7d2c8f05ef7574f4a6665451e0c52a9c10a9c832989e029df347ebe4b1aeddc6595c414990046f58a546bb9b3f0ade50554fd2bbf087de80ee18c9a71efce44bef347006c4e84cb542d6ec69e36413799215e85593c42f2f0a6689e9b02720fff656d9604930d0368f85ba817ae678dcd6706d48ba562f0bce20178e6a1cc15d7cad", 0xc4, 0x40c, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) 07:05:53 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x101) sendto$inet6(r0, &(0x7f0000000000)="28e3557adcbf13254e3e78d301552686ab6f13daaf7d183539c9076be9cb956f3fa3d770fbdaf4cbc9774e86542a1503ba6325d4abadeccf611d9a57ccf7e75be2947e93f24f283c21a96d35efd2db4ff965b88666acd7ff2baf62dacf95fbdedb5f154ca835cf2e155980ff93a89c3530f353b18c00decf9213e2f8c360a3d90adcd2e9b3512a45952c11205eb3db3ba592ab279a2c3746a10c266b72f5b79f0d9c50a5aa027691858d0b5aace135f6474f3c8b040deb0ad4564775bb4c47bc14aa4cf2d345b3ff30ae182ee6d233f22c8c1848204a916ce70405d9ab91d20b4284e2241ba3351ad579ae25c13daab13dba324a8ce79c44bd11afbdf64eac", 0xff, 0x4, &(0x7f0000000100)={0x18, 0x1, 0x4}, 0xc) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 07:05:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) sendto(r2, &(0x7f0000000480)="5c95e45043", 0x5, 0x400, &(0x7f00000004c0)=@in6={0x18, 0x3, 0xf940, 0x40}, 0xc) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r5 = socket$inet6(0x18, 0x4007, 0x1) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = kqueue() r9 = socket(0x10, 0x7, 0x3) r10 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x10000, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x81, 0x4, 0x9, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0x7}], 0x6, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x0, 0x40000003, 0x2, 0x100}, {{r5}, 0xfffffffffffffffe, 0x20, 0x91, 0x20, 0x3}, {{r6}, 0xffffffffffffffff, 0x2, 0x40000000, 0x142f, 0x400}, {{r7}, 0xffffffffffffffff, 0x99, 0x800fffff, 0x2, 0x1ff}, {{r8}, 0xfffffffffffffffc, 0x5, 0x0, 0x163, 0x6}, {{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x7}, {{r10}, 0xfffffffffffffff9, 0x60, 0x8, 0x9, 0x7}], 0x7fff, &(0x7f0000000440)={0x800100, 0x7ff}) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0xffffffffffffffff, &(0x7f0000000200), 0x1, &(0x7f0000000300)={0xffffffff}) 07:05:53 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 07:05:53 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 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d, 0x0, 0x0, 0xfffffffffffffffe}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x30, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 07:05:53 executing program 0: clock_gettime(0x4, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x5, 0x0) poll(&(0x7f0000000200), 0x2000000000000147, 0x1ff) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffe67) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 07:05:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x302, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="fd", 0x1}], 0x1) 07:05:53 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x81, &(0x7f0000000180)=[{&(0x7f0000000000)="5c28ae8960d0c0f2268e66e9add13985bdf8bc5df06be99c17cfefa60c9b696bc77713ce27bfce29ff9ae572131119533927ec86ae0f4b7aa1088993b9983b087cefe4d7c4bc6a0a917a54edc0a1e5117e0e4fe3bec65fa1dbe6526d54080f71b7ca4d794d37c94515de411a237b04a8cdfa8b8fb1b0b9e657861df05f308e4a99c99bfc75e2dab033"}, {&(0x7f00000000c0)="454982cec7b8a56aad4e159a26e71d439be3e0bf71caeee8a249b782d27def4a00f78cb9a80d0d156496971ea0d2af309faba819fbcf6c1f48b45198769286f75ea4715d2cfec74d548174750178b8daf8b30712f4c29826ffa1d41ca8316ee722bafbcf5fdfc03ad45905c683b9e19eb862843c8bf793b8f2e88d72e8ac4c2d58"}, {&(0x7f0000000200)="c72beaf0813e4bb5255068a2ef4e33f0cf7280b6ed372ac7d2f557b8d635e3527ac95cbe764e579fa1e69ea8eb5cad449cd3518ed99d54fd9095f977bca7ceef6b39868925ebe3d08d24ad496733398e8f622bba77335784216e183f59a79a4dbb7e86247ce1c7"}], 0x28a, &(0x7f0000000000), 0xffffffffffffff8b}, 0x0) 07:05:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000000, 0xfd, 0x1, 0x0, "aaba0100", 0x0, 0x7fff}) 07:05:53 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffff7e, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x3) 07:05:53 executing program 0: kqueue() r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:05:53 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') 07:05:53 executing program 0: unveil(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffe) 07:05:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xe37d) clock_getres(0x2, &(0x7f0000000000)) 07:05:53 executing program 0: r0 = socket(0x10000000002, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/235, 0xeb, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) 07:05:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x32, 0x2b) unlink(&(0x7f00000001c0)='./file0\x00') 07:05:54 executing program 0: r0 = syz_open_pts() r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x9, 0x0) 07:05:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x96a]) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f0000000a00)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x1ff, 0x1000}, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)="e584d01bc1b4f7f8bc9f064f46d3cc01304ee32386ab0c878dd0d32142bcb97808dd72aeac7963caf177d0a83f4134960b0d2f9abaa6ac3662a3718e7aa1a24f9646021c1b50b484e5f1a372950858d50b55b7d8134be6117c2bc031ba1b649be111f1537df565a83d99525c55a76c20c412d68f0fb39233f999e61a3b174f7c9e2550174093d27f5e23c0ca27df56ad840571fcd86bd3f9b3ef5a0bff3f0edd321b3960496b6210aa7002c57efbdf746a845a577ad6fc01aaa3bcd19c90be66094909188bc62d289bdb4003b6f176844c1b863bfe8ddd1329", 0xd9}, {&(0x7f00000003c0)="953dd1509f5a11e32eababbb4e5a556c3b41a4db34a9673b2525e9a57bbf6b29803968b66bb656ea7e05069bb1f74629c75896ee19f893dac96ed45692652bedaf513aa99b3d4ebd6393a3066dcc46c2618643b1ee452c10de45e249865b4e9b0ca978d0ce02df008f66262f2c36869643db67", 0x73}, {&(0x7f0000000440)="bcc17480112989549d79f3ffd1d2eff28edbb6bc40bfbb836cd3052dc8ac293e7bb942f9cf4a45be1fa7ad467dec83d5b9f87f02", 0x34}, {&(0x7f0000000480)="41b833c9063f21468dff74c94d2d85af62d829cda5be607a60c0db8d4c5dc794f98f4b295fd5f45b8896ab09f196d90ea9787f4e23d1a0d239dbcfce1356e4d6f0bd1a59dadf5a206e0c9f2289d3ec34fe789a7f3aed7fb0d083fdcbff2f3c04860cfb1303ec4078d3dd9e2064e7a7b4e63e01255a4f6ce3b5e246f2ff52612c02df2fe787282cfce7097a3004b416af7e03742b98c319ea8041803288cff4f51cd901e7d4b591561007fb6f4dc18c438304", 0xb2}, {&(0x7f0000000540)="f0eec6af48f2bd80c1dc99f230249a4a928b73e43b571ef175efdcbb9ee0a720b44cabd8507e766c78cec990a4e34cbf010221d3161587c344cd908fa5af90bfa6d18a9cec2832a6c3c0c116665ee9e1dd88fab36f749f2c391e9f24cf32d56b56d66748a91ac47dd2127653d46e32257ac9b63239d326735dd9f3542a4a678dfab6064ddc14a16e99d4726006cd27bb4396b3a9c9ea836047507dbc0bf832a9567e7f71864d33f5093110f5c9a07ad5e7", 0xb1}, {&(0x7f0000000600)="cd5b699ff8e22b5f920c3a22e01f5bb233260983759217b7acbcfc04cebaf03e0d", 0x21}], 0x6, &(0x7f00000006c0)=[{0x48, 0xffff, 0x1, "75060095415e2d50f1ef82ba65a11d103570bc400e0f9bf90ca08f6f3fb92555ec67f335a71b0910e798ef3f7ac78c25982e"}, {0x10, 0xffff, 0x10000}, {0x78, 0xffff, 0x8, "383e0fce453fb319ec4ac20a34f47d533587699d3f6f9079a82bc9b199d6510735d3719416b6adcb6d15ef4a1c0fb1730861b2ab8bd9b3ffdbc65c665426ba120e3c925e0b240a1e9bd6a75b6614ccc86d04f76abc440eef906632195d5f2830782f3a24f581"}, {0x80, 0xffff, 0x9119, "6da149ed3f5cfa9136f0d4ff72cb9d0b7fe54f9b607ab893e81f9646383662d245fc5aa8c6678ddbbaaabb6c0f173ca8f15e3c17a05c833c8f37fbe0cea5a1f4cc0ddb7173d3d6eec1022d559f000ea182a6231e144b614e6a8a01f45221cee0b96e883f3d4ca080199ba2"}, {0xb0, 0x1, 0x7, "8fc3bdf7269a159aca346fdb7b75dd6c6a07523f7a340338862efde64b4400be113b3ca6eb9710fefb57f94f87bfe5a1bb3eb8260df56528eb18bfad476b00c66ab70d359e1074b826c138445ea86a4b2ff1883d4d344bbd9aed2590c630d1f151b63921f3066233c3893e375ba2808a14a570eb0af819886f06183dd25995b3d434c2a8020fb8f01e01c4c0e1a93ac5d0327af6f9f0f195f2"}, {0x88, 0xffff, 0x400, "f10c685651bbc002ec940b1923ce069f5ae10604114967c61d89840500aab174cfe3425d5eb72464594bbeb7903bb8c45093f9ba34d7ac1d807f27cfd91828455b57170b05d7dbc4a6f0ae15d827371f77001226d6c4534b54505bf010980f21db75a4e3971a688425aee8d892cc6c670c3b13"}, {0xb8, 0xffff, 0x1ff, "fdb21c0b8d6a0bc7cdf53db54b58b57c351e4d410527a17c121bd07a9fa625de8a3c444b5a662fccc010726c8c8d59fe924ebd992fef5f808df67e789d5c06593ea04291cf7dea758eca4d1ed964695e2da0f10c4688cd4b02c07c86cd99fa0a458b61b3177b6ead174fb41a4e8aa76cf853479db77c2fdbbd07d28cb222d9747702d2b45457f1d3358074c8d905d830c456b32abf31a2fba98a001ffdba0a367c41848cbb"}], 0x340}, 0x7) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000a40), 0x2, &(0x7f0000000a80)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x401, 0xd86a, 0xfffffffffffffffe, 0xc3]) pledge(0xfffffffffffffffe, 0x0) 07:05:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 07:05:54 executing program 1: munmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c", 0x10) 07:05:54 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x4) socket(0x1, 0x7, 0x3) 07:05:54 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x6) fsync(r0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1032, &(0x7f0000000000)=0x10001, 0x4) fsync(r0) 07:05:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:05:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = getpid() fcntl$lock(r0, 0x89f5061b7a7dd1cb, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0xffff, r1}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 07:05:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0xfffffffffffffe80) bind$inet(r0, &(0x7f0000000180), 0x10) 07:05:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0xa, r0) fcntl$lock(r1, 0x1000000006, 0x0) 07:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') 07:05:54 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="e4de053c0a864d6dd77bdd8e33aa2823452c1a5bf2eb16ff9ba07f12062dc0edbb0d55062d41892f6ad3fa3e6bbf357bb01a41fbdc46b13dea9284366c1d78985c753e551839cd272f3a6341c2107c471c70949c70fb8b4b435e456b82736f87476fa562b01eee2b490f20a1253020d242162d3ee06013464dab68da87eded134d95cce85acd98d0d76d91d29b0ea94933d99f9f0a33563b4decd2e18ae5a1443adcd43243236e13ce7cae5b2925072878647d0ae0a0be65668f9dfb4fc3bb8346c5bd6e347e851ab0d0bb82b6e572b0b24bd4d51f3bd96f44a77832e4f86e457dc1e89e", 0xe4}, {&(0x7f00000003c0)="4e4490a140b8ecfe98c070f8a22438d3cceea70c7028e33301d1f009134ebe946a95bbf5d9f2c3bd6d4502fa423c36fcec1d7253c1c9d85b61d843c8a1c28c96315ebd46c83e2c8f5829c8c329a00d84c87b866bb05ee41952bdcad583d60761ab9ea8478ef0b639ed8d5785f200800171407f846768ae999167cc69663b24e7e91231a1fd8ca72325f4848392b5", 0x8e}, {&(0x7f0000000480)="24be8a0988186e221c8cc7bf6c28c783a2a213e18b7d8c60dc8f322b1b264c17f5ee76c4075761fc9b24dd5f649739665bf6b4433a6855bc08c4f79011c0ffa38ede7ddfbbfeb116f8e3231fb7ca32aba341b7a3a0341f87dbe89ae41be74a2c5783166c309c895f7af7972fd05083dc5f3f1a2df2ddfe9f12f95c0ae56c942291ebecfb964614202f9ee13bd38a646a1f629b6776acc31bd473c8f9c242e6287aaf72912e5e4a7698d97ee2e6ceedaa384acaee6c0546cec12783ae75c66f0bb5", 0xc1}, {&(0x7f0000000580)="986ba3cf7cc9057d65e595f58494ce9738354dbd7b0dd467f690cc8be8d7148085eb9b1dcb93938f794eedd9ec1e0db81191d1debe81285c525223838a9144a82a4d94df32498ab1d43e66a7941ffcf6c8be941e3c5d88a3061d66b21526d880ff0316e8d61ae54b65e84e7c51593038d4839e7e6d30c14e5bf0e37dc5a16236b6a9ef9d2cad26a7afffec49b2af80a20fdbd1f42d2521047fca117f570c1b3f908e476d1ca7d1f5b2b3b8229ae856b27bd9e5bd381a96a263278bd1c83120a4139321397be72ba02e537f", 0xcb}, {&(0x7f0000000180)="4615219e6f8d84aca9c1db91efcbf9bd5dea2a32300ae192e1fd78475c96f836312877a00efdc26caf9d1ec03d3152b17dafe6db4bc490a9c61e580314b39c56", 0x40}, {&(0x7f0000000680)}], 0x6) sendmsg(r0, &(0x7f0000002c00)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000740)="371eae852122258bfb6246deb006444359e020c6d5d0c5753a0a4b3fdfd7906df3a9218723ebe9e8848240d15a83d4baa5bda7f6732abe5806e22dffcf5bdae21051e912e05fab67c9045b5cb4c93638f1a3405b0de5cb665a8efcd5c099e66d15064ad797fd7242daf5ae66", 0x6c}], 0x1, &(0x7f00000007c0)=[{0xd0, 0xffff, 0x8, "10073cb808bb7efeed81f4e58e2c474db3226beda7bc1def24fc4fd2ec1bffcbad1010ac5d09dcd681e11579fb399d8ee7c77d745b0c695029fd73773c612df60e411b200214d3b56770a8cc608c0e3c930cb160fe1f49b90cf27b76fde4c373b3190fa262c5000089f4599c80eda19d9c706cde708ce57b5ebdedb4ac8aec25a69f88527883ccb7330220af3eb41aa3d1e737f87aa33e880c92777fe3640cb37511b86fde658eb9f1b99ea8bc9eb2207355152e4cddd73cb4d1a53598b158f4"}, {0x38, 0xffff, 0x5, "87ad73d910534e8b76fc97089128a08c5ebd79d6ef78f3b1db6fdd39b4d155bc36"}, {0x20, 0x1, 0x0, "8ed22ab84cd3877334"}, {0x1010, 0x0, 0x7, "3c72b9012dac60141a4594552f043380c64f9d3a4a0a98ebac92f962dafbebecaad306c63ee19a37d5697c1c07404981e1a85a43b1a263d5eb1d1a538929b42b04fc067cd7241b273b4e76a9bdc1bd30dee6c7e28d92ac4b2a9d8d949f28f0f18d67b7d5b3c37029b09de50d9c6fc21d3baabd38a48afc00a7797266ce9110f204ad1ff745e98de2000a4fc3e7e69e7317f2593ce0abe28bd0a4e59d8e452222add448699e7474f72bc1a2acac43e1e67f748b7c5e693cc67ddce47224d3c41427289ccc5d98c48d9cc60c91900501548af2dbca96f3d82811c2d8eb1c7af31374c9474e1180df9f62eada398f8b76217d0eb175830ca4b1fc6fc38a868ce01e3f1d626e5aab5e1dd1d4180636e275e284e13061f7a0d71f6c2127c255ff5f0d63d6a0864d2b6a4353759755bf8ec421259b7646214cc7659e2ff878f2c7d930eff6aea51b489fd617c512c8b927189206d4e0282c1700fa14fc5e7de675ca79aedcd449d67320d8937751afff8dcfad0e7d8bb32486b08b287b4af61e49cdcbfa112b9e4d1e85359d35613ae343ec1d5b54d61d6abd25ee0ff71991df07e8b346cc5ac9e4ac0c6e990c37f14fef44416c66e13be4157159ba9e75bbbc4fa6a6e77ffe80d5fbea29681a7955df034351faa2865ab912454f7ac26dac19e37d84204225deeb46318d42b593bf2215f59752fdd5d9c5906344ab1660ecf2ff6adbb037006b142bc843641de218a0b4d9bdf67bd134138f431075c60e3bcbd3d6635a0e03b70f6a79e772bbad9ebeed08f1360362ff44c60259bb462773c49cc879f37a58ad1a0dd2fc1edd76a581809904e93bca36184f31ef6bdd2a9abbc7f05405c0d50ed58d2b1a3fa8528e8119f691c94b161f536f5fcd6b8cda2babea7a7a801443c995bfbe85f5a498523768caaf745455dd41b1f37152b889ea64986ef11a62d0ad4185e4613c85a0d6539d37c6990eafe75c90f8360c26a1d71a40e0d1a8233b94ff553e22f6a0ac112b7e6de151a4b7a30ad1fc92a3db8047e6f0f547fe1999cb4346f4455aca865592b8569476797f058acdd10131285322044538a26c9b66744e3a888e064ec20d30d3e6e9503cb35ed550f2451f489007ec65c900e692472fcdd81ddfd782579f41cc27615636d99aaae7938ba94aa6c919b2017cba7d527480246664449680b7ff3abe4587a5f0dbb9bfbecf6be168fc32629fd9224ba925e1776c03c384e4607c31aa75363622cdafacac983c676aa88ee12759676ad2634abdb2b24203e299b96f0c9f16f75a65155d245cb5ee1c8b191198baa622fa7025e0870b36658142117c2b75c5fa8bfcc4427ff95e9b03874c1e16e6a36d57855a7d698bae5dd6a064e9edee4f33d7601bafe1679d4196cb5bf84a67f37d4305c190079ac70415638ad30e509cd43704886935043c735c655c7b6b9d61d14363b1963c6a0e691aa2114887a4084dd64b89bf94432d7b0a7e5cd679cd694ebc895abf7a5b60989e6f0a2fb6c3a36cec0042122798a2442e7183bf5048a37b15c4e0dc75d6413d0ac9df0e4953798f571805e369127aa58272b669166e7d87100507820222ec4efa08b00b209554f380bdb42587e2cad2c0af33529505833aed313728941f53e906299596d25d5dca69162a4d176ef96976a63682e8ff1a6ea47572e85a43392b939e0cb31581f5705913c057d0f3e860003d0a02d130359a08608af05cbfa1b12a84a043afdf32b98dabf5b94ad5188988818bdf646e0393fd6d1fd935d60b3693cd3326a7bebc495a84b6b4015a5251ee79fcf9c428b36c8278896dcb728adc49af02944205ac10b8a0f3aacd4891af4134e2f21a2fc844e2d6a0c8e18ae3da8d35fdc9b8cb7220f1c75b56511d36e0e0855f0077b4dd3d383047375781622899c129da53c7c222809f92b2dea7ff94600e0e17b1b6eee003a5528d726f603db2b2469d5366ab30e6e656fac8216b7c55e66e790c06289c234d95d2055f652172017b5bb3eb3b5cd49819cbb43e69f9b31fdb96138cdbaf3fe93b90b15b04792076e1f4c870a40b4a5e3531b8c525a227c600ab8c37cd9f953a8a2d5b9377ccc17c6eb57707665768b70d368899260c59b966c79c1749041dd869a76c8cd8fa2242f1977f7a655df813ca4435eac428c1addfcce04de0b6ba80653ec037c0d39300f6276f8a223e6947bb0866290e8d6496cd187ae5730496131d5d357ba56850a61ecfe069639fa4fd85822f7fcc7aa5e82e4730ac48b525b35763f019224c446a586d5113891441c1997d3b93f5be8df63d9577b59806863236ce1ded101936725695bbba03c52b8d65e6d0a0ea6abc0e89c06bbcb567b941a5d05628ba09ec6016243daf72149d655fbd6aa7a39392f5c0cca457675021b5758ea2f57b73c3922d25ea8d1c32c744cda4a22c0186ecd7dff76345f7b51052e03754a5131fabd7d12041e12b4d5c4a5f12102566377cf4cf04bafb4254899fe0a255dc822d36ee503925fae2b31b4825801666f64fa159c5d99799e90ad36bfc24876f1558c7cd60f44dd6be39c97ad73531a998c0109e02c757a4252b9ef33717c808da381204d97df8ad9f00af8bcd67324d042eeadb85823de3fc610cc4d6bb593bb66048d90fd505ecf5a23adc6859bd436a10c540641c96047f0b8dcb2e64efc6703f6e908a7f9b23c551a67adc0317ae9c514e186471c583fee69bcc554771b47a789fb9d7418bdddda72e1598f7ee8c089a8e4c618dd91aedab44e49cb63eccd03d55bccf1494667ae7f0b3675336a18adb82d1a9dedbd86d20d81ad14013036ab3393374335e0f75de9b664da959bf2269061951dd27697d4f9af21c65717546d939f75083f0f65717eca36b95e0bfd6354c118563c500a9219d56d9d7dc1adf17c5824e8d493ca53368089cb5eaac113d1ec779ed2c1b75537454a732c9a975593d7f537acfbefc8de2ac2ac0b1ef1534f278cc769442b1bdd8193339f30b482771db7204fca341f575d7080ca51d64770d27a5ef23e6a3af22a01a28917d16fe10bc67d3a7b842e95348d4958efe53d4d53ca905650e285c65c3d7127ebc17edf76ce845db2923a3e3214e85c73d2f2061cd0108edd393035a8678891110d84c05e6bab2a0622f2f6cde62d84a348b5d33925247c92d6c001a2682844146bac04dd9676598df9d99ad3e01a2e0fe6d26c2c3f3dff013762f204137a3d214c90eca1c3e8e8d9a7e1ab4faaf870c1509d9cff9c4f5db574779cc62320d8b5b3299c779376ff1e23370656bfa7c03dda1cceea579b2d241f2b6864940f05afeccbc15f0e8bace5769d29ed467b75730e1f24e0c830e751212852dc34e7f9c331c4b2242b1f27076f5cd06fe99499fe95ae98136b50a9ee5ad156071fb8f7bbb762b456e1cf3c6e1206c29fad54cd1293d279d1384bf78cce3e1dd8a609c9e693665d9afb9a1b3050fd7e7322a0a6083eb02c87def2629d78b2f67badca7c07d9e77f970a306f5e275cedfc3df35cc7c209e8d6a0350b7206ebdfa9b43529ebb73faeebe12ed6b8f7f127af7299933de9808d9b24a2de897c53966038672565b760de09a047ebdcdbba545b839252fdbae575b2baa17a97b45c3ff51b1ee54dc525e969f0e595b553e372d34b568af1537b56b715812485f030c8b37ac0e7f6e91daff63d8d8c148208e1cd3f29aaf7c67d3d566cd0f244ba604c4bb39d82d9d091aea9f907304cd29ff2998582e3e7269685da8a677f21a979323dfd576637f00206bcfc3ff464319151efc26e53c8cf895f2bf5b480e3b3595c1d12c9ff647827ba6f08d547d7459c68e074a118bb39e29dea5254ee364c2e8f01a6c1e15a8ab5ddd3b81ecc96bcd00066fc681c524f5ab9f9e60c7ed9892986efaeb70b3e37b315bf43daa08fa09c106ce30d250f28f483697c478fc93ebe4d65209a8564bcb9075c2f725570c3aa85ab5884db0867bd8dae1a2f25150d0152bbd414b350828b33e15de4a7ad8aab1a2612afb22df3a86f1e8e6d886c856595eafb9f7af6ad6848ed2d6f1f2e6f8b04a8cd98c0ced94539df243c8eb377740d05476c4ae788b31f014f45ba9a3655bfe734246ee3677d914ae946bca4b46f5615ba6e38a710b31e19417975a268bfdfe1e5cd954054cefc5e581964039f99f5e5fed81e308490d85db792a9f770ed469288983cfd739d1872aff02668ffa868adc87e745a7fec06b8f9896c4d932c9e68a640c0870912c93934520d177802d7102ff413c3c4f3a19bb9226a90e05bc924447bd99f10b1844dfb3b677ecdce74c666ace3c875768f7f038777d0c6bd217005c692c424d930d64e820fde23ba163365c49cb4efd75497ee898d5c71eb0d80af30ec856a7b51e4265956ae996a44ce5b3c8b695da284403d6526705dbd0508848ecd54773af37d800bf88b71f5fb4d1ff30e883fa74eda2710096a6ddbcf80979a6a05cd0e65c9a2b9ed6ef6665adaf62972340950d782307f0c10983732a17c356f9c12676a23aa760f65d331634aa2cdb47e5e04c529ebd43de60c7167351f99cfd4bdb1e7453eb9e76467bd28fa301b621d9f22370189e03cf8f8f231fe20bc559ae0f5c6911078bb05c6c55a8bc01c88c0990fdfb57928c64eb8c9f2a98e83bcd35d142f97503a062dea3c68dbfe33d041c6cb109d133312bd0b36aee9778f682dab0360e1d3e1cdc40f55ced831e7211d79f2bce8f50b28bcae3421129b8226dc0fa9d13a945d53167608dabc47aa6f1448702a95bed6e9074aa9c737db803bb46dd11c0097bd3e652eab1235a309f37a0d7e8712efe58cbc36079143d1eafb6645bd4569094c35166bc087a3a55afafc8100ffc3be4a67680a008c6d7ab84765ec786f55ffb8eb81763e123e30e72c0cf46b549782c9946ee0e7ea20d3739c8db397e3f9666a97b56a1976aea16a715897dcb3369ae9441dca27a46d2eaefed99b207d20483684f1685f07fc5c6953765dff1f080a861b13b596b74049555cdd9f855e37deed3c55e8bebfe1719cc431743571d73a0a31870b30dee1642b3143eedf4dc08d49ac025563d47767ebe9d819b1bc6a6b303f50e09dbe6529026e2a30433be13af22290cf85545106af45ebdfb1458a5d0eee33623f3d2f2811498fc5ccbe25d12645b6c5bf702de4cf48b13afd502f880f9e0512501b27fc35de18533e44d5a4efc3b0765c3b07186eafeb4d9a5533e286a8b701795126d481e05577d2e5261d04f8f0c25edee7aa0611951870c8accb1629494e8b3696bd0e3ba337e7d8e4a37b551664ec24fa13e20bcc3502620b096fd50581399a1e490b604e670da655e078484a8414f29a9690e3082a62b2adaf44572d289af08431cbf575edc822c98e19ebee4518d16a0e0dc3bad254bf3a1c0cc338c74ff3df7b417171f36b7aa081216ea944342b0f0cd648d07625d0c7a0ca32950497520523bd86caddd042dcd31635f6264b298e81a1d2f72a0008b51a0140eb5ab22ed2d4c382a30fff58a5c4632cd87fdb1b2b52f863005ae669d168e3d340fd64a8e7bd4cecf3b49bdf240155d39d5ae1385d1f1d53580b002749e0cdac61e4977ed6893f4aaf851ed4e981459d1ebfdc2598d1439628d5a278a40cf60c339a8996ba67e5ba8f762471506a098b57f460b0e9a0b0883911cf0ab8ca30378b2e062ff6e51f4841897a6b6b573e7640d608dd4f693407e14f66c154a047e0524b10727d52de06cf7089c8a2669ad5cd5b4ad9316b6dc8e9d1326fa5832278dcc62f39b4edaa9b8742b64e15a4a3b23d5"}, {0x108, 0xffff, 0x8000, "8c0e8a159bdfbafd400f356190e35cb9af40c93be7e7733e4c9ece85d62fe39eb8ced8b72d3ee8f628c7847d792465729aa1a93907f9904f6d871d692a005fa38094ecc7f46944c41df98a6f71b04f638b4d1dc00d3971506a570f64a6440b6b43b1956616f7d47939b36f1624c035e6bf738e87575df2b2a60caa931e87f790f5decfb4dba1ad36bf593c849ca42bcd1f31ab77b79b096e57cd644096ff80eadb81f98bd1f7ec8db776694afa88de0ade7690d386584fa95dbdebe4df20fe577ba373fb1c159997fb4348cde599938b2b129f81c7364731f30393683c89fd4244891e1863fa70100d1aa171320d838ddb8f"}, {0x88, 0xffff, 0x3, "579b93366ec5c47a0aa3b0116f51c728dd21fc33dc38337ea90f3ca36b3a0f55d5562e435e490c57a63ed11aceca666675edc8f046e479980a79951b73bb253e4558f2e799dea1ed1e11af852432267c41ebf3e6c344dc9459f74b277b06057b15da9fad016d70fce5a61f2d6f85dd9609a36dcff5497d"}, {0xa8, 0xffff, 0x5, "e160bbd4908723b19b9607d951547e8da69085e361d2b2e525f65313dad93aa36abf274b866b44b814bfa555f3395598ef06ca7da72c6c3eb9eb0857d54ffc535563f9677b0248fa4a0c83f838f1ea553efd0010567726f122ce889d465dcd33c47d46ff23df3e943b189909d43f7c885097b8246c7e022cfec62e143586366d3e8f20e6cef2af04af5202885fbca9f4c442"}, {0x50, 0x8ffced88afbd52c6, 0xe3a2, "030e615f15074540f6607903322ce3f0f15fc23435dce541c923988e02ba2be4e1335341c3eec17f55166f7a692d16c7823140b8bfa69bee458bc3"}, {0x68, 0xffff, 0xc6db, "587023f3bdfbf45b0c79a85b3ca7ac76bb68294f0e9eb7b8e41bab698c3b1b68b564e0f4abcf05c10739f4d512796e85ef2726f0ab6f946803633e6587c12bcc61bdd6d59cc77965e9605e7c062d551dc2512066"}, {0x1010, 0xffff, 0x0, "5a2da955a5dd2b0bf0c9e7c825f2d8a1bd8d367f2ea76b2dc9147dfedf3c35e20992360cf87caf9889bf1afd82db69b010f935799648c1b7f23f64acfe1215783677506def94322287b7374c67bf5fd1f25184fcef4b6a3560310e594dbdcb45a890090ad8a932e9764576b50109555a334442f786b2fc301c1bde4add79bba1eaaecc8a0e94cd6e0b0d9f9cdb8cfc3ce468d015ecb66e69e5cd67543ba55788cb8bfba2946c336c3e0612e8298395fb97413ec188625ad0fa4198a12021448135fe44c3cac3f5fe3c0e92026bdd0986c6146519ddf58102f22cdb99575603dfe6734e6bb274107dde02eb66f53127b208dd044421a40f6f8cce2e7150aad650e9973a9f5f6d854798784ef0d09eb14bdd7ddf45ecacb77c5f6f568d59aad63a736f725c7681bb450703b7e7be0788bc4d4e4a4acb9dd1a2d1de570a044c5810dd7d37ef649e9f9706ee93b90ff779907b7e729b79738d6b14720c754967d0b5481843a7ca78e8b1932d65d3d794bdef24e724452372b20728f3cec74dba2dc1d8357141beb5c631b752891dd9fd60899499b37cdd111d2c2ab40263df97e4b6c49c0f4e998882144c2c7ba3584906b69ed2d13b99f5e5369f6aea03d98945c93073267f8bacfbe8d3b56d7c835374864424c0c419e0336f676a2459859d1dc1466caf545f68b952366a2f4d71371252361dceaa48495de84c67e362a4498a97d5fb9a00397cb08917e80ad61ec6663f7a39a5d8571751a1f201048a0b3853152bd228ae4aadb4f0713582d0fbdf9afe61631be1f0de851e836c8a79128b68459323ea11c4318732014de58460220ea931449de4be73672c53155e7696ca4dd3bd24d31778a57e7e34fb3b316822098d437f98714f35a5b2c5102c450f0d77c6815af31dc1d20b3bc643f150a2b66b3ebb0eae0789806cb9711bfe872fef769601e406a3110f33a5e3620169233e68d6084998ff9903bee3465b85c960238eaf47a8dda9e4ccde5c7b1620ec0d2fe3780e736bad3287dd1704b1ff4af63ef55e3511aecf59e64e3e7d0606ffe681d9012a17829b0bcdd19f1f9ebf6bf2c9c0dddd31c063177bb69cee5f4f0ce5394521d914bd2362944daacbb08a2bf762479b3ebefd6f9b4c168eaf8504706715bf1a2a91ec06a4ccb0a61d4cceda26febe8071afcfcd56015b63206fd380ab3a3d702398680cb6d3a113012fbf352f3772f8406be4fd5244bbffa4a1052f1448152b519c69c0c43021deee8a8994dc3e5c7dfcb5db0ef30a7bacb57df8eb4c97c9c414cca5bfba9375dc1a1e4ef69cfac749bbf2fd12a5291772a805d50d7fa880f114747f80169f7a4817f0d84ad1f3f4b1ef4cf0627882b45111ab2f5c5d1d13b2976ced011c96d3074f49dd6ea73bf0bbae7fb42962f9b9946a8dced94856c889f7e88d8be0761379f3806ae597ca389d9e3a651b248ee11ecb9b4117b5f9805fb0af6d5958fcb15507d96329952b037694009348cf5d7c2060382d0d7f6be98cc0ff831650cebc7df8d4df890d85d60687d9e64b6f5e1ee6114d9940113850f49e405a1717b4e9a8ca03d177ca35d2126cbd98a189675db9fc0c06ddfc9576ec32e6433b15a4e6ae01a92c1168685e40fe7a4bb46d78219313705a8573763dbee11897ccec7828ff1940f60b76b5dd5de8ffde69f142c6772a00a2ae18aba4f88d59d7bc860d556a88067b6cd7cd7c3e16e88bf825951dae435221406ddb81373187be3f981d347a623df13f69d5e4940d8b89aed427d29a4a41997f241279acca5c863ea9cfb22bb06915fec8beecca6efe8b9e9b141cf7dbf5ea8e2300a141e73639ff1fe271287a5064a23b44a8c8078e58512537582d6b27c5705879a411e9ffaec5d0ad7581d25f83234c74ca1e9d6ecedcfd9f0d3a84fed3c50be687001d0975f11841fd3e85d1b98c0ad2162e265ea37193cd50d8071a10b6b00f56ac2629e1fb35d61228698637fd404431b4ab2f56df882b32953306199326278288d2ea80ef801e1f3fe0e24a818332f6af6db0e6edcd48dc496eecc0a245b32600f5500b943d9255c7a7ea35d2e58ba3e56471572900420dfa0c8d3590b4edf9cedb80a84f2947730c39cde7fe7fc9587eec0c96b14914caeaf75b293dd63399f861b24a44424903ecb89838357aec5c359ec76f2c68c0425a31857795a648b0013eed7fa23e155c33e7b340bb8218b2918dd799b182d43482d3a9adc2c04ef74035f48f74e8f93ea87648956cab493552919e2911bf8a41df0fa138cb7915fec2062afaae53101801baeee46a904384253a83259a80fa60c8d9c6e86e858a31c7dd93b8fc6d452258b16a43a6e1b385ebacba72b159b2f672619794b7692ad0f1b42f46a7ae44a82b6a138f2619fc2d0a62b835f04e9f05308d7a225cbad42795efc7c8fda2b6f1a74c40638ad818c692be8ef294fc9a4b52d4adc832685c78d5cba8ad6ccde6f00ea3389f9df8132ef748263416c84adb877c93525a74bc883a9683d8832a7113e42aee669ff3b49081f83f1b3c8608c02eec5b4650e11ee5ea8e7683f639be2bca61acf24e622386c6e9cae6a4375bc4a08509f4ad97034fe3194b1732cfb74e97c0c4e81697a4e304cbbea3639bbb9488ea10c8ba7f25f5ffaf17ddd2e071b5f149259f008a66e06cc092c996c36f07f3f6a47d076b31846b5c7483447cf122da193e6923b22e53385536e5de33c6728e8077db9c1f85c56feb5a80435ece33c9d1e4bae12c34486e60820b4346bb7e2c2a3dd89a0da0fd4b13d7aa4e314bde8a0246062c2ed1034df393395bcaf38ef8c15df7149a2fc4edbca089286a0ec3b5d80cab09769a11230522873598007c2415bdccc5c57a9b00e2c916b535e78abb6ac715d68d6b6bf5ea7c71a5cc07ba82d0eb90ab5319b586d203d459cfdcd06719222e2cdc8403495be59f843846b83858963ca73c5bf16147921a0fecab67fd6d6d077377f0823cefaffd61469aa145f2e902bf4a319d44b61603e6ad9fa74d21224642a7dc5a94c71e44459322cbe677c0ba46493b671f5a3f3407ab1fa3efa63660001f1dc21143f6260518b174f684c6012971a96e882de4abced7716fe9d716e387e655d8560e156c3fcda0ae436a0aaf34f72af64f985b315f545ebc391b0ea868de91c637cf39712a499114b851eab48bb76098e1e1ac8fa6a0ed4b40630503d8c8201a70a72f52e2db6180244c6dc31433478cc5524bc93679412ce637a5e4e6c2f385fdb918b964553a1717358c24d0aab4015bbdb279145cbdae07c3347668c319ac7314c597d0f31a2ea415e1549688545acff208526d6b28555c71f73435ba6a5339887ba9e259c733e491c0c87c30ff2a18c0c83328d25a7ecc335889f573dab39583d2528aee6dce94a9687327618cc6e80a4b157e03bfed2c936a0f1d69d00151e940e46c6370c029f89ae3f7036f00db5d5a29f6bd664835bb6cdd99ce54ad3947d14747896cfa59f99fd063acdc54876eece74cb08392f768090a3a9bd797b7e262f1f4ce5c51b3dd9916139a62fc23ac537dee1c6c6c2df6ba0e66ba0a98ed17c78ac26d137ccbb73ea2235e8d8f06cb2872b1b10f2a5208074fef487cb5ed475e8f0ff1f86e5624103ff187bf3f99d56466ebb033c5195d3bb953a1ae02f4eef60e4407ebb67065ba481097870668149dee02deb7d007b0c0eacb3099785ff17a3eea6ee84d6b1a3ebcfab0566b35039f31dec9e3829daca69655e89cf41495316eff2f8ddd4fb7c404dc0e28608698572b2167bfd5e7b7d79450ab64d622ceaacf4dc5bcf845c3d0114b795a3148e4044fd117cb6d2d96000e5be786abf08b5abb70905eac3a1fbe2c27ca6c9964504bb7f4e731b91b7c3fe2784007701ba6b2317b6f7c6909b7224f547502f6f1f7166a9d14724bf8e93d9935305d743f1ad258969f9163f0f4f8e47f102892c6d2c3956134dcfc53e19bc6897836e49e1b386740516052945cb83c461a3fcc4e4879bde46eae318965cd791e824df70ed2468fb07cc4eb160411c771b3398fe3a17d9daf31522b197669931030b2f8ad976680c9635fdb1d7573d51d12bc5ecaabbbb0b72b9acf8510fe247eed3553254dbc038619e1fbb72ad1764009e9f7b2c70f45cabcde95a1832d2cc7f5bb9c754b30281f3c9663ebc90b6d1da40634c92b20183b751a18693cf805ccb6cc94bac48ee7a9984ab0feed5e7d3e5a119e6cb8be838eca0f2adf93a8b3a0027e011c36a2d5a662b5c66283f066430506f07b67bb30353b5ca9fd73c740b9247754e031dc82ce0dd49b4393cd349da53138d19a43c816fce7c61f5dd191b3d4bd62d997190a1fce2f36f5f2b2ff7265cdbe528a038418c3e357ba9e67f3d71eb1f6aeb13a6d8c40c0610f237be013807f71a3614f35ac1de8f1e1d11278817b4b26a7aa2b400ac2ae1ee358198df29ec0b9c4d50a1731d88eb1e425c4631e9ac7aaa6293bcba2b099f1f39550f0ab3d2dce2889b4a8b3b9defb58f3e32417ef0bdee5a8d6534db6724efb5bcb3dc44ffb23b013393207d70d9e14abb3d69eb61c652543690a8623c28632a8f9f2b52221029759f56db18d1be75da584b365da4f26349e26beb21ca85ee1a49785c2c963049a7462c43d65389d7d3a184012a8dc28be263708f5f133a26ccd8512b91456c039e581ad9a9a7b023144a2291c235121c42c55b35974a922e5dd89f95c1f6d22b2244e0ef251874ab235d52a3f79d6e96505bc7ff4942ded0fddeebb68da15a3eec51bd882fe8bb94b4cbcb11170f5bf8b76bae6d43d80d9e5dab69288a90e11f96a408d75e7be01007f1ea20628835ed5fc3d4a69912a230e9d610a7e5d6615f21fe61f3950e22356c10f6e73f9353ba06f19642578a4f5006aba54d7517eef7f63458585a0e28cc564eedc6e7748a9bb1693039666b22a138881d1e95b15e711e1f4213520f3479631cc77e0ea76464f545d7b869388d3122e1bc4bd4fd202ee43e4f17b90b149e10fd15e7a7d65d850cb9d8201d4c9236689a835e418dca553de3e727e100a9ddf65d352c886a91084c7cd2a45e44a79ef8fc1e0832dc1bdd982afe37e699f88b58d912afbda218a5855faf471a817eacea29b1830456951502036f1ba513e2a61d61da8e0df2ff6d5ca48eae6569acf4c1981595642a9c659ce3fd0e3bc039f36b76b6967460ce7a91275605ba41db4f4b27e9107d3e7d6e9d981550d4ce9e4c175903928305414c72d8d7360fab2f246d1a123eff26ad89df0a4c5820d6986c712e33cd02378259aaaa3504833bec5e4def1e07b2e310d7fc62ec5db24189750d7ec9f6bb005bb104cac96d1ce11e7dde62178b50eb99fd004fc1034658ee1c6f65233b4c92db7aac49631a7eddfada5ad4d95ae76a116eb8afea4590e72ddcf1a6046eb007e01e9bce9c59641963c45d8588874e98840697a347eb760cca71e734327bbd354f55b004162ff27c7812d4d1354f35edfbcffbb1a385aaa459524e6e2aec00c6e287887292ce2edf3aaf8e7e9d6bc36a068db5677e2846158cb13ee429e7ca8636df3ae8299458cdfe97dc0b0c888d568bf0cf72167b1e3eecfe9c9ddbd0addbd4cdba55876ea3b3af9c2b031f8133dd343dae2050f72ebb3fd3f0283b393e4b2f64f58d6790202e74f607ea56ce6de35718fda3818370734be440380f709fe8d060abc11975706472634b2e26afdd1c6f8dbf76ce6e6b4f268a8ec559472eb4a590fe9692188d95b8f4b814b2a8532b8ad1af04a1cd18a7aa511948abc0df7205d2d"}], 0x2438}, 0x1) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000002c40)="dd1fe589892d6d11503973eb30d895c6f6bb114034dfd63a3801778dd542393ff2bcf3b171a990feac8dd2583630879c3d1b0c23ceac1ecc1bc6c79cb2c106b7faa73cec8ad210cb39b15c6547252fa881bdc7cfda485bd5cfc6cc3e653df0a3920002e41595770feaaca3aa5fc11507ec930fc9cdbc7285e20d03742f0d6d119613c728659bd0df5811d84233a90d22ccec660cbbff17c05bdaf53dab0bc58e29b93506a21d07cbe80cb2f2c6de84053b93bc55bb2971c39488cbf1d476e08c121ee440eb099bc4eb0a9a51e68d25686acce099a6383a4a0f4487ddc3", 0xdd}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x10000, 0x0, 0x0, "f252976e92071bc629e5813e6fc0ea6dee6100", 0x0, 0x2f}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4368bad53e9c7b607b5a62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf315e73bc0e12a00e00fae6ddaa5912400c0fdb6075dd321be665bbabe2a005ee7482ef1c9744685a6eb1e0bc654ff555efb638fecd45abed85b0a06e9e2e71830e04b34aa07b7a7002742e5e86bb3cdcab1995142e72d6f5d8dff3af74a865b67b4ff67dceacb5b8ed625883cab68ff491d432b92aa41a35335dd8df92b048c5cc20a0f4d884e5ac5ba4a611a1dfef2682e6c4a30d402e77e968666364f58dfb6ab2b674cdfc3442d21b1d090b7a08789c672601e1c3c002b759eaf9ad8e33ba4b038b4fd9b866699aa1b5f22a6492b2562973b0db6d499df423e4c1b98b520785a1c41c7a3194f4a0326ec88151fb0f9d29fb3eb5ec6ed42b72024b0b56d3c14ec52861ed3f8747ae8e7f23d01494ab1922e4767705b556778b0f69f73c8419d5f32cb7f7f2416083234bb525352f004bfc58d051020a8c8701bc4891bbcde7ddb357b0f013060d58c0fd06abfa1acea92ed3eda2805a5e45ccb57a1d527acb2cca73dd346b0ade6a3ecca444c5bfb314702effa72b5c0f80631cc7b9b2246d1e99343a75b5a568e272296dd704230662c975374f35b0684dfe8d2a2d8f0aef4279310", 0x4c}], 0x100001c3) 07:05:54 executing program 1: r0 = kqueue() kqueue() poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 07:05:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./file0\x00', 0xb7) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) shutdown(r2, 0x2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 07:05:55 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x200000000000000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:05:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffa, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x6, 0x7, 0x8e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') 07:05:55 executing program 0: socket$inet(0x2, 0x2, 0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x5, 0x7, 0x8, 0x3f, 0x2, 0x3f1, 0x1, 0x9}, &(0x7f00000000c0)={0x6, 0x80}) 07:05:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x1) fsync(r0) flock(r0, 0x5) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="447a4944bf7defcc899f1b4430296db217541d9027cc74918ac3b39628c68dbc0b63b92ebc858acfd24e5a1343f3b6f0f9c5acf784c35d699d1699a273505cdb3b9f88922b8ca9c18c63a27076e39ec5c1c9a1dd67d06f00ff560a89e4c3d0ec81829a40df449eeeb6f67258994d07064cb9c373cce89c4402c241cbdca45852fc2edf40b3d842111b1d0b9de2059aea2d", 0x91}], 0x1) 07:05:55 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x8, 0x6}, {0x10000, 0x6}}, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x140, 0x80) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x4, 0x3, 0x0, 0x7fff}) r2 = semget(0x2, 0x64427eab6ec7a124, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xffff, r4, r7, r8, r9, 0x140, 0x20}, 0xffff, 0x9c65, 0x6}) r10 = shmget$private(0x0, 0x4000, 0x540, &(0x7f0000ffc000/0x4000)=nil) getsockopt(r1, 0x2, 0x2, &(0x7f00000002c0)=""/108, &(0x7f0000000340)=0x6c) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0xd9, 0x1000}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0)={0x81, 0xffff}, 0x10) getuid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0x6, r8, r5, r8, r9, 0x10, 0x3}, 0x2e, 0x401, r6, r3, 0x1, 0x9, 0x8}) unlink(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) lseek(r1, 0x0, 0x3) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x6) 07:05:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = semget(0x0, 0x7, 0x206) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xe3) 07:05:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x2b6) 07:05:55 executing program 1: shutdown(0xffffffffffffffff, 0x3) r0 = socket$inet6(0x18, 0x8001, 0x527) dup(r0) 07:05:56 executing program 0: r0 = msgget(0xffffffffffffffff, 0x365) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0xc0) fcntl$setflags(r2, 0x2, 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/64) 07:05:56 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 07:05:56 executing program 1: r0 = getuid() r1 = socket$inet(0x2, 0x5, 0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(r0, 0xffffffffffffffff) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/77, 0x4d}], 0x3) geteuid() 07:05:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000140)='.\x00', &(0x7f0000000200)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 07:05:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = dup2(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x10001, 0x81}, {0x18, 0x1, 0x5, 0xfff}, 0x9, [0x7, 0xf0d, 0x4, 0x7, 0x75ffd46b, 0x7ff, 0x2, 0xb4]}, 0x3c) 07:05:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x6, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='U', 0x1}], 0x100000000000015c, 0xfffffffffffffffe) fsync(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x1, 0x0, 0xfffffffffffffffc, 0x0) 07:05:56 executing program 1: socketpair(0x20, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/117, &(0x7f00000000c0)=0x75) socket$inet(0x2, 0x2, 0x0) 07:05:56 executing program 0: r0 = socket(0x1a, 0x8004, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2003, &(0x7f00000000c0), 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000380)="cb283b78a57978423fe53c59cbbcec3c9e014642d38511cf4e05da6bbe390531fe714d69450c", 0x26}, {&(0x7f00000003c0)="3e8ae4bed418f7bcb42a580f093bc4a10b1a573020ab72140e4fbc8787a38517693d704e8d6b32dcc9fbbd1f0e1d35a149a7f7ba3d78e6742d46a5214879910138addbe1e6879a75ae39463efbae58b7c994dbed80f75b10e94714ceda9da62e727566003e2b0dd963", 0x69}, {&(0x7f0000000440)="0d8898dc3221302177db72268f28a1b0152de51df5393702035f7ea947adffcd00f467cbf8c28cfa80d9fec38fd566ead4742bef2d0b03fbb4be30e2fa884c04d66a7c5783c09233182279800eb14b14ff1882ea9a4cafa30fbcd0b2e991b0481fd54032af971ac03d5ffc1dc27be983555d26e494fdd3369c0065e2cefc94123c77f75a3d039f5d1d62e6da1726c461d022d2d9a47db425826d0d56da677700784f5a8b96012fddc1dc473ef7db1fbcd3ce02f5be8bce20a93f75987dc0b37c57d1ad2b0bc84f6368a6626b09cf0e2500ca92913722b552bb6d4e24e7f70761c2440f9d4dc4e919a27d39ab2b0bdf7ea1cce8a2918c5e7ca64eeaaf8076a738b6897927a637d9ea91461498e9262de211c7f3775291d8c08f08870a0c4f7f00fbebd899122a3ef6680abad86dca2abf86df86c1eb5e092aa612ac23d1f6659386d19518b13150bae3aa3e86a9c3ec13fa4f01546b3de8bd4cff25af6c45dd1ac21611bc27e5db51e6d108e4613d030d386a0375c0482ce2f9e116f65330cecf1f02d42db7846075e6619ebd49dda7b7740252d2d1334e5c753caf2c22dd8e55f2c61697ec3f1a337a49fcdc11b407ef2a33fc73a9711824006647214e1f5cd13524beeab49e08bfd4cf0b9ed3f5662df49a11926765930c50a54463b14ba29436d018976ca2e1ef57ec6bbf71503c13a932ad4d283283be329a3aeed6841be9b9666df3bce9bc7f281962f8ff3cfe2fdc3ca1e36517856655c322dd93a7463b0046683c1f4a4c1639757cb450b271c7798ded1047ed0b247d03806811b309256edf974f56c74b89220222956ae5c53f312dff088d17328fe5f083a206d706fa9c922c34769b5f5f99be25b5d70df5f247a83406f55fe8dfb1647a5092600a0402a035fc384d42acbcf8a4a6cbb91aa3444af20139ba8014341644984695e27d21f15ad6926467667eeebcbedd6ef28d6e74b0b0e39ce32aef4afce56dc2fd27c56a66ab0bc3315684fc83099d38a2b12e5c0853e887d4a5bf39b2d99b6807a2a4ecf44e9606c2b06e367f5c8976ad73b709a9bd1520c8645d65434527e851b56203bd444f580f449a79d932c9f540eeb7bc5c2b7e8b0965be9eb1dfb8b3b956018968adacb47aee0db82f2baca2cc460692d7a05fd49d0783879964ac5814340c892b3bd43107aea2b7aeac73f132abf2568128dcb544f2d80cb2a20c111e7bc9ab55a6406602c3d5fa886dc833b917c1900a7fc54f5cee6821c83204560ef1de1f424631335550ea6b3ce71abc1f91e48861205a4278e9be691b759d304da174d962a3328a7463bf739ced5c32a9dccd2346c5137b22b466a39e2803bb88b5a47f30d895bfeec9fcf82f5d2371d03591c8df27f437a62b379bf2d73a6b08c1b4028abfd848fcba065df7fbb7421f7ca5f7bec682e46238ec1e63a23a18cb9f39cda096fd305342ae594154fa2ed87be95f7766b6687d0fabe29b275126c7761376a710ca874ade35ca3d84d41fe1aef0121bcf123fc1ca93511ce1774f3602161f2a434341c4f4f4ef470bb4e96bbd66bad7536d57ef3948dda584308edaec115f493d1199346c0b3a04b2df0b41fbb86a8fbabdc5cd5887f8d81c150e6fba5d2acd29c912659664e5d519e5761e887ecc2f8a343d58d3536ad34e9b23e28d707bd8b8e7a6cb9aebe1ff855b62707fcf74e2f0bb641959544315a2c4622d466ff957bd6173dbbb738c587636f8adcf5dd88625377d9e9f2e7648c1be2d75d2d6c6c5187437e36323db41be91550e4c0ca703c379585d30d04af63d9199c0416effcd512aea4be126a8dc41102ca53914ea7e8432e05b438dab3faf17f7569de6500b822ae7be010c2fec3860f4d7f6d21cc98f989e2c0918e7a3d8ecdcc2869ae561b2d6d5ef2f0013aea65724c2ee0bc0dd3f640ba5215937356ef3069ecec123ff27ac7d9c8ab3210f6f7a707d92a86d8bc8c81bfff30bbc1abd659861428520173b6f38b4da10b62385bee255754c35ca2cfe6619e91efe498171f9aa2b12a90804bb3bebfb8b01164740cdced4e3f1a4b46d2b98a4a69d830c977ade3a2b241a2256be28ef54ddb1ddd67e7aeed679781c0cbe6143dc3cbe5dcc45e98ceea01fb7598dce880a6a5e637eddbe5a5b37e71f5aec20a2cc3f51deefdff783266e4a364deebc1ca36d3752703a758e64b5c5e1cd4c9eb185c4d1dffc98e14ab944c3144320aa573bbc096220e72de766c67700b9d113f59dff0626a468b58cf85cdca1d8955932670fe35a1b0b59677d59abe396390ddc4d64b5e8be22c3fcbcac56da70b74d537a9b8c2f9dcc82882e398ab58f298d476c4e49619541e79109507e554f13f935bd4840eedc46475155a1ef2a7b3002482c2d979ad4f5e56b9476790e6dc25b0ed96509fd6addb710e5e9fd765bab7534d8318647d61ab9e0342d2fb54da298a4deaa4f6317d87696a4bbdfd8e82416afe72cf9c6ec4538d719a3a3412f7254c628b256a3d4ebcd68581e2a53f4b26021f3deb9f987606b2ed533f0cfc526860c83ccc4ac415f5fc6f7085e069a67481160b910fcb59d80e487bb722654a808123ddd3a08d8aa683f233f6afa92e1c0d8ce847ec78f96ba03ae2bdeec379d3437d1debd987bb3b5c233fc2056fa36c62a7d5d4d74f4dc4dc7664aabd6cee11a348429a5c614645cd7e73a3089bbcbfbdbfeb94aa327f36968d839bcb59d4d2a9a765887aa556d37b9aed2df16f47b1c111c61212dcb9ecce236b653c6ff6a5f035cdad3eebf97e4f02b71b6dd1913e3b4450ed4fd0409ac7934e410a9f3f8362856e8a000b853ad624ec0f6f7d14d95a460f867b5fc781bfbb6bcf74e109cfe27660bb1b8a841ba840de4cfa1a8485c72c57134c79d7e17df116022e68fdfaeeb220925f9c756354f207ae75dfb5eca2daa07d85c271f998beb122ab5c4c3579cee1196e67a2f8c575effd87ee5b6ece54efc3b074dc23656e042f6c488606acb432ce8fca54ef0153b964b38d9583f017623bdac787236db307e336e44b6536a98b5b0beaf696ab17c2c2b78236d939ff85509a25ff6ae151caa4e73aa66233697071b6a8b55dbcf2e50397586b043c7997d7f2b130bf930168a74b8ab4eae832100bc3c3925054a3be29ae9ff0d46ad6811c291118293a09d824c269567675e50d13e72c98692dab2bf9aa0d2813fa377a04936429fe5b6b2cc15450aca8253eca1e743fc43ca709ca6e7727e13e42a54fda686ae8dad4ffb86f23d64035735d8cf6f9fa5548ffdc90fd67e920414871da951fb1481366a7c4f3035ff9402a9d7fa6bef359db53e46caea12d9db723fc9e8d7822bb307a6fa014107f1397c1598a59f10f31a2a8f740a96ea76e8815da9fd266f5d107dc6492b65115f5f64c3ce3bcfff0cd7392ee48f85ced58cc7b323a8b2655b2f4ef16def5280212c7fd17d335de14cc736d25486a5e1556a3ef1bb15cfab0046588afb0d3c7013bbe815a65616fbdec8cd2d2d36e06fef71782ce16e74b01886ed6c94e7b968cb1a41cbd60dd8d7f56d5a7adbcd0b07f2904266179a75666533ef6b136e7437eefd1bb6fcfe4a9fa37a58938992e30ac127dc9fb50ecfb3e2c9250026f06ce6ddde17400527ec651d927ed8c0b1640c5148b89c44adcc74a951cdc3e1dab8ca76c92d6a6fbdaa094fc1e4852a72470182953863a13fb0676850996bfb3e19faafd802d84a7aa080c4e638148acaa3ea504dac4287cc6d3d8f0afa3cf097f126ca25d4a467cef6edc5925f9d403089616f298d0fcaa697f71ea66324400e4449912c29b6c4b98e2c95e887adf1466d38360e12cecdb93baaa3831d16144b4b2d41c035821ea31274f9f05c9420464615c953bd5e3864038e6d15a4fdac60a5252642db11e1912c231a83376998c060dcd55fba3920e0af37cea48376252941b56e15c7da6d330501bb41021ebc4de4fbe831c5b5347b2a5eaa9daa6f1dfe4b8e5870abfe9f714a08d8e71361e3c0d96cf3248b7f52c7b9fde8b1321c5b0cd8f974b8a6086e831f96fb3b2b7f837c7a8a4cb66ca50ab9f4eca83578965140b852cc05e825058983acab32c13511e2b1970e940256d6f1004e0e7135339b7d0807eda7838511f76b12911e07c34bc715832adeacf24db8ca0a6ffcfddcec706688f572d264093695cd95d4e5a9ef2b211e24046bf29e9c3cbae09c8f81ae334e5f72b323aa736dc92ec5cd129221ab35c216c21ddf7f44126f8476b7a5c08657a5752e168b9a08630f66a743888d312f7ab2eef5feb993f688536975a558eb4082095430376d7ec1fcfe0576d8fdca0a9720ad0782f03dde054714cbfe2bf8bef7b7d0466b0b4a76092677cbd8a6fe6d3a00d19c8c6d1322638ec554a8499d28a58634ef628c2b9faf6b422b0de96614cb8ab71ebea3e4e985c9eaa73feef7b36888686d68a35558976701c80129344a7a79a8a49e33d43c6575d133e7257ec88f7625d5087ec3571ee08c4af6e5ff8a594fa644c733de6b15645fe2e99d03918b4c58491baff7c119cc5381274f3471e91d2dd674a4ba9dfd1d2e3fe0e80826d0f627dcb66c3e1c01a018b1194b511d9eac1ef5ab76e0aa5839c00a032912d100e7eb6685ad7532d802e413f7d649e7c6cf023de13231ff81b6c9cc8497d17bc0a7dba4bab848c08c71da1666ebc62377901b23fef1a829647f1c1b8b2348f74c57562f252602b1d8f6a3a8eb44720e874b752e7fd00fd9e41ecb7577394b24937cdbe27e1e9a373ce7c52fed68a97afd04406e10423c626d53eeb950372b1c82e151918cf1a8e5a5c7cc09638cd2f39b9a4d1da1e4ceb303351270e60075c3a2ea25a7430f7edc144d893216a8ffeabcb301a427cf38c140cf13a8a502bef9fe12f6aeb34b5375675090df6565188ede42b9fd53d5a3e46a4e44ead36708863dee0652dbfd27664830de6451c29aa03465f97eb3a86d8d2a72d54c4d9754590a4630a407a2e2f33c77418455ca3e96fcdf93ddb43e7880a2d4ffc000673cd1dd39a2674717c8fe94559b73bbafb8f0a0c413cd4256f402a128005cc49a3925952ab4c5966bbbd7ef3292af3c36590a0d0e7535af6a3972364ead4868729b1784b56100c887331e408c625302a868c6d68172da9c1215228aa55c6b88d8a92b83523578db8f03386172cac6b61b42c23c30e8d481c9d0ad2cb992ca355c4acaaa6be1b929ec5bd7da7a00ea16e56dafc37486b2145731e16adaa1317bb3d1a570f1a36431536fe82c82fb21920b178984b531b4519734d83f52f8cfcd5d19801746af21a1a92e3b4b6b17461407b18200e692a486b03a8cdc1963c689cf8b2916593a01fd76008b6eb7bccb324c21ada9b18bf8d7e50ef7579b592a22595ccae25428af8dacff914df555271035d925ef0b0f160b01b5c61cc3957b5cc4d589e6c7a1ca3a8172f5a2b9da1aa716b7d8d2b4205f3c77161310af3c95d94f0759f2f975fbe2249d11751a62a51eb15962e687f34333fa87b5d50958e6ead424286db2262c92e4d2a19465bbc2564efc20bb9e75336984b968b77e8e55eaff128e19935f0efb847aa8a4cf627e0fa76bd2151f9a608938c640f6a5f078236109012c9f5605d0ae8e6ec830098e9a252dcfa9b160b4a66db5dd3b1b3c4c58bd289a6ad546bda6fa7cd9a00b5b5c5ca050b41a646450066f5c31715ddbfd4689cb546c258dd6b4048d4ed9654c7a6f89ba48dd18fd62d13538405b816061cef0461fc09f603f432b5b7548e77abf903ae73a0c9b517c8431906ae091e0288e", 0x1000}, {&(0x7f0000001440)="14f65deb143268fef6fb27e73ef66509eedf455472a8", 0x16}, {&(0x7f0000001480)="780627b1fb70c21f025927021e6a528b5234925f18e5043885d62a395aa53fe675db630c5a83379b88ef3b5bfbf91b0b707d1495a3c4c4ed817f688387e773c995c1805d9074924b70640c9e245ca89b4a2dcb8c4309209d8fc80e7934f7b1f75218cbf0aabeef88", 0x68}, {&(0x7f0000001500)="e7bd5706cc59f9f2218c27e0839f79f217e5d11914249b91674350b121de293c44aaa5175006e2f2679b8065ca53aac88776a7a99332d690b8a76afb20fb1e8e3d614736ab7148f2e3b4398fc8f2d7a22de6e5f7297b96c82d402e2a39817c2eb5401d", 0x63}, {&(0x7f0000001580)="a2f36de67acad4f153b2d678049ac740b7481ca9bbfe81bcbdf325b26cdcd5f8d8f430409abcfda79be49c4ebf441859c2b1b7ca1f7c6329e142cb72347c5524443874d3a91973abfa310d1015c2eee57c56ebbbe2c8", 0x56}, {&(0x7f0000001600)="63d639ecf2353b9ceb98e5807342ab9ffa3c11c116dfa1ecd9d96b2daa8b8e4bb9eaf67d892da3af6997146846476bcfa084b538", 0x34}], 0x8, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x100000000}) getgroups(0x8, &(0x7f00000016c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() getgroups(0x9, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r7 = getpid() fcntl$setown(r2, 0x6, r7) open$dir(&(0x7f0000001780)='./file0\x00', 0x80, 0x10) r8 = getegid() setgroups(0x4, &(0x7f0000001740)=[r4, r5, r6, r8]) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x100000000}) pipe(&(0x7f00000002c0)) pipe(&(0x7f0000000200)) setsockopt(r0, 0x1ff, 0x5, &(0x7f0000000100)="095677d9bac3340825dcf629973343121b2dc3a4f902072e463b27f464c4c4c7301c80b4c9781eca2569b264bfcf4a09a5f45e12f31a19f7382c061367e0bb745b96d90e5b002fd53d72cac0bca0fc960b4b8c3b3dc197b210b65da63862d0394ad9c3c9a1b9cef254708d6024e8aedc8078c463849007e88b10c3adb4ceb96adf755eb7906e91ab97e6c0575f4bd6abb4f53505be65075a5ac4827cbfb9de915a2065469dac92d3240d678f2d9cfc20edc10445b7e7f67f56c6c963c7f57996d8", 0xc1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x100) 07:05:56 executing program 1: getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) setegid(r0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r1 = msgget(0x2, 0x8) msgctl$IPC_RMID(r1, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x24) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xfffffffffffffffb, 0x4}, {0x1f, 0xffff}}, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r8, &(0x7f0000000140)=""/102, 0x66) setgroups(0x5, &(0x7f0000000080)=[r3, r4, r5, r6, r7]) 07:05:56 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x11a, 0x2) r1 = socket(0x40000000011, 0x3, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 07:05:56 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x23) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) getdents(r0, &(0x7f0000000100)=""/170, 0x1ab) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 07:05:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0524738113dae4d667b832dd2b9b8ec78eeb9c96acdde677dca7c91f344d2ac265384bc1f7ea062552cc1746ae66c5898ae17bd1aab9f7fb2b99e7e518b0fc7481d50f9817a105890549a72114b27786ece25359c4139c4ae6f7ee8d8aefe7d6fdb7fd559bf39e9d8a6ff2df8302409c580aa2751d272632fbe956a76043e1cdc8a3edba8bc0eda6c5f8c7eecf0cf037728087bd4cf6a99eff2bb97783a24e13787f91de138eb7d227ddcdc46b48ab6b9703", 0xb2}, {&(0x7f0000000140)="ad38869b2e63994da2f4d9dedc8ee6d8ca51d23f1c24a6692643f81881f17bf7289b246e8935ac58f3d4ff41b707e4ebd2c2fd148b7d506b9ee397132953aee65a2baeb95c5dfcd4c988238b9ccb9a817bd21fccbc1151da12e2f3274065efc31891725d5b9303aec316514f5a7eb3f6", 0x70}], 0x2, 0x0) execve(0x0, 0x0, 0x0) 07:05:57 executing program 0: msgget$private(0x0, 0x1) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 07:05:57 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 07:05:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002500)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e652a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e417e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a62ed6d000041ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfbaca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398215e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a0000000000000000000000", 0xf89}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x10000, 0x10, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 07:05:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="a3", 0x0, 0x9, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800, 0x5ce}, 0x10) 07:05:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0xffffffffffffff16) listen(r2, 0x7fffffff) r3 = geteuid() r4 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 07:05:57 executing program 1: socket$inet(0x2, 0x8001, 0xff) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020306000000000000008ee45e4ea9cd509e"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x58}, {r0, 0x50}, {r0, 0x3c}, {r0, 0x4}], 0x4, 0x7) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000000000"], 0x10}, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) fchown(r0, r1, r2) 07:05:57 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xff, 0x3}, 0x10) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x8, 0x3}, 0xffffff59) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x2}, 0x10) 07:05:57 executing program 1: r0 = syz_open_pts() syz_open_pts() accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000010c0)=""/116, 0x74}], 0x1, 0x0) r1 = semget(0x2, 0x85c11d2cdeccedd2, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/93) 07:05:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x81}, {r1, 0x100}, {r1, 0x4}], 0x3, 0x2) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x0, 0x200}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x7fff, 0xc22}], 0x8, &(0x7f0000000040), 0x8, &(0x7f0000000180)={0x7fffffff, 0x3}) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x14, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x83, 0x0, 0x164cece9, 0x8}], 0x1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x2, 0x7, 0x8}, {{r2}, 0xfffffffffffffff8, 0x84, 0x40000002, 0x200, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0000046, 0x8f3a, 0x7}], 0x3, &(0x7f0000000100)={0x6, 0x6}) poll(&(0x7f00000001c0)=[{r0, 0x8000040}], 0x1, 0x0) dup2(r1, r2) 07:05:57 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket$inet6(0x18, 0x5, 0x7fff) sendto(r2, &(0x7f0000000000)="4c059d4ffb05fe26c827afde39509f40fc9c12d001", 0x15, 0x4, 0x0, 0xfffffffffffffe77) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="e67465dc044fde62a79d3654983cdd00000016f3237b9785c6654381e7ee8137f0474d10093b63c6890d81b46c1f68859b6ea4912ec30e2fbfe441c2d9aeb71bf47462a9f0679855ebbf70"], 0xa) getsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 07:05:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0xac1}, {{r0}, 0xfffffffffffffffb, 0xe7, 0xf0000048, 0x0, 0x1800}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000006, 0x3}, {{r1}, 0xffffffffffffffff, 0x62, 0x80000000, 0x8cc, 0x3}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3ff, 0x2}], 0xa5, &(0x7f0000000100)={0x6, 0xd3}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x100, 0x0) 07:05:57 executing program 1: mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 07:05:57 executing program 0: getrusage(0x1, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000000)) 07:05:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 07:05:57 executing program 0: r0 = socket(0x200000000d, 0x3, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:05:57 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x2020000000000006, &(0x7f0000000000)={0x400000, 0x0, 0xfffffffffffffffe, 0x80000001}) 07:05:57 executing program 1: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x400001000000000, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 07:05:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getegid() setgid(r3) kevent(r2, &(0x7f0000000000), 0x8001, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x1646, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0xfffffffffffff49d, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x46a2}], 0x4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x60, 0x20000020, 0xa04, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000081, 0x8ad, 0x6}, {{r2}, 0xffffffffffffffff, 0x82, 0x80, 0x4, 0xf6f4}], 0x7e, &(0x7f0000000140)={0xa9d3}) 07:05:57 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) semop(0xffffffffffffffff, 0x0, 0x0) 07:05:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000080)="95aa6be83f4e3ba2173a4e618a9a7be8543179ae4ff884a80995918035704f7279209262b23abe904770271781d44909eb4b2ca85fc28a17950367f0f1e5ae649d135c1e5066a926b50cff5b35486dd9eb3c6a05c3755423", 0x58}, {&(0x7f0000000100)="2b31784a2eecd3307165af6590648c7bf298a18fd826947163a708133cc6aed537ef9f7e376790fbd0080b09d5194e292fadad9544f6499962eda665543a24e12c949584179b20645b062e6fd94ba0689ad4aad9e7975a40e5d50df73a0ed97c76107477561a03c791f9859fe7a5a3d074e90777bb8dfb602e9490f3f3a81640fc775a6cd23ca4e46c631dede4d6bccda76a1d7d09dbe27cc7622cac1225e4d482e74df7767ea29d5e418a8f153c0ecf653b2fe205d559fb2e54014ecdcf16", 0xbf}, {&(0x7f00000001c0)="0442a598a3316277b456091850587f0d3b297f69a494f67487f0d248ccf592cab26de25b133e1bea053cfb2374f15f07e26638a29079b40f33bed765276626f240ee823f811dad41e08d22cb7fd2ad0101daf24e083c1d9bd0c83b5f3da00a70af570f26fbb7da0618d16b61d5446abde247714dde8afef79937159b7bb6e8d5752a575c49ef7f70357372d38639d3810dd1e07b95996c828ff7d2615babd05dee79fcc8a2aa1479a6196028d23458d3e74e08634bcedf4ac1e25b2b7be7ca10ae42935182ba86439b6287a34a250ebf1d2e4bc0129825ff1844fc1a82f9e48c9ae3d43e157baa8f9d6eef3e5bd8eb5c93b495b1d41dbe6255764d6e55aa827495f4cb52dfd130173362e0b9910ee8055e9d085176fb997d9d7903d6fdc00c5ec7ddf61e4749a81cd8ff739096fa61a55b48f1fc3dd469d2ac1a602165a49329df3afce30d79b8024ad6d611b488f0c16d2942b4b92f6ca5c68996b85d00081d51745313e16aee585a6010ac865522dfb9b8425a53a4179c912f666fc9c5354f6b47e484a9fddb64a0c0ec229ad7ec31434e1593c74eb3f4c459372492b16b4ccc3cbeb3ab07ff1be71f5b5edd4d4371ecc6a0913906521c8de3df0efd0a24f7511eb5985f1bd7ea5396fca954aa9477a6f338ddebe5a82ca8f09cab8576b9a44335ca6c256d9e536ff18f9d821dce8f66817a2e7ffb50b787d77cc8bad2e95fd4eace9878661644013d1cf13fca9389ec5182c7b30d66c10b270bf7f98e86437131daac36e25fb66b8250bfa4a52a29dbd0b9d89b0eacd5c8ea24586519e2af9cd2c793999c15f362c1576ff0cbdfc20be40f56de3bcdb95117a5ec8f21fbf50313c2e6e51ba721fcd0a2e610dc0d4447d0ddf8a7d7de76492da9dca11920d44d9c1456996e8e1cd98c53da6028cc17b5a4e975fd5e0c0f2377261389c0c92d20c58e97b074909381e724b7f63fb36c26bf8ac6efc9a2d0e3237e99ffe7bdf3c9fbed9b48140d6beef844b55367c7073ec36c94235d127121693177603d800aa2fd5082cc6a55dea01bc322e558f8c77523b1600691ef2e4a4153ea48537abc08624a1cd99374f7d1e7ff4efd12a5d0addc4d196758b0d7265d6897d809da42cb7fa205823a50012392cb561c084da471bdf2ec445be277fb689dd2b98831c40cb00fcf53459d4943b72880305075756332839bb158fe6b6aaf2fad19724075b7d737ef270f53011c31d137fb77265a930b6538e27f99459a00a6a0a71d3ad5223def24424ff3b775bcbe3fd603bf7c1d3e98522a02413a373aadb87ff352ac52b287f6eeb56057e5fa89db9c7a823757637947c71d1a571d189f82b7ff5d04e17ad26b30de22fd30f3cf05ef21c777ac0c56403f5fb09e9a54670d7a88b6324e23471591fec2b3320e8bcc4e4d6fc358b89117d07f5f1a37d84056d450a4c40334d75d6705acd74ea6a030378cc56683a8f384222bb002dab1f6fc59210af7ef6375ad353e42036e2207bd426d818035045c8eea2b67f9f1c03e50ccd6ac90d93c29175ae3ae51698a051fef8817974687df8ecaa4fd2520bf7fe3521ab04a5f32cafc01c89c00a886a06f77adfc2cc6399eebfc8ed05e282828cbc581ba988b6db89b1b423505c8eac04b45d14616a6db168a32ee25bba19a142359b8b25b4ee4d132ee40f6a3fc8fa99e845fb65e9162086532bc6fb16e8be618fc976f854a1a495f636e3e1727c0feb05ec543a5d4be7279430f546b2ad9d0711e0ff61413c162f0afce7c8a2bed2fc73647a06cd7389845739e0de62b5822158d177a9089e74f418b6013e0015c8f369587bdcb838efac7260ad590fbcc40a018f5808e6271443c9830969efa1f664963202849bb5bf7980b48b0646ca09a67fac277247e858629f840090715b5e223a9c49e22b48a9c2fa84a12f993bd754e72694420fa91a3b8213f9bcf0c200e7df6f8ea5e26ad4c3254b2a0c25d111d797952efc7ac693f21254c8ff4f0f37e45d413252c557d59fcf6fdba316d65bd79d4779653c7b5aa69d0d0386873ca1a4574cf2e168ed180838aecac60532b3cc311c4d56d35c851307586bd8be340c2e29023f10391b0522cdefcb3d817ce60a6cd999a65e3c4e3b4c937c6c928e819a775dd8b1352ac138df3f109b4c4d9a6afbb88f3f31e5e2f87fad4f5f3e0b533be8f0f4ed2f3032e165fa6b830f9a0de4635f38c9e4556fa2aa549070684cbd230c1e06d2c9ab9b2839c48ce31f2622de1d21a53776c02718997cdfce272f86de8b46a86d0dc0f9c56a8585a41df550bb7744e89a1568be80335552160a034eeaddb37d0c8c9ee15c6e3d1417681021c679f01f0dac29b5a827096b50ee565ce5fe6fad324cb08f72a4c8c4581b42f444a1b80a3ff687f95b4e0a54f24bb7384ad01ec0edddaa644740dcef55827f3ae6d6025198d4958ce824b26ec55e7f49bb4700df09ca7d4b44ebe45e4e6b30c0b88634abc7d70494c6d6e14017bc3d719a67714af4140f94e15a3eef368633c0c735f2739daf824de01cde99405436e782b0e71e6855626c461436986637ec7ce3056ff9599ec3c6291859dbddff0f8513d0b7998615db8cf3e3af9b531e0543df13fb7f480edfda9615218d3f91f2229632972862aaf0548e527a5b3273b950efa002ffa0fb72b5128b7bb385c9e6e8ca13e32190d3051520f0d0be61d2de0d407a35bc632390d2aadf67a703b95e74b8088c84aac35b93466ca21fb22af80ccc8225e1e51aa5131f06a55945b369752ed0fb9a3588a04af3efef29fe2e131c1f717460c086e7e5e65b4a99d02793670a4664a83403a958b2234ebe94a66046d14075fd59c05e6f5da9a4e3ad5da3251df9b897611fbca46436b28456fe18151ed1d0e6876f6eb621fe6db5666327e8280428e3ec7ab78a868ee794ae731803189efe3de1c4ea85639e701f569a341a95e54480227493e68418e3976d5ad519e1fd6a6de7c25406c997600c3dd1afafcb2cfcbcb472c018a9c525bcd97d3c6d1e5ec1d66a488de8c42b91c9894dc6e539e0a4f01ed12e642b0ce6fec32fc7db5c294cbd15f632b7cf85814116be8ff1195e7108760eceb91c7f6c5ac629dc3c91d9adb3fb7aea742cb34c6036d1b1c698133a82efb6146a8da48c59773b0424ec73c985bfae37207e49320523f16d0de9d2fe70ed5f683454237f51f1e04959d0fa5572545db9518fcb9e9facfaf3464540eda84a0a5fd104266e0cfee041e7c6d603f89df91907e27e8ba4c01e2662e53da2beb431c3a6070eddc347e5ae0ebe2a55b1b87207afaf38fdacf32dbcc34a297e07f85f002f6157ecce7a975afc90da910c6737096acd75690b539adc6f7153386e71e7573560f886968271a266d5cda08a5c46c0b025786e76010054bf1df56d3a2bdcb4c40d0ac3f80165baa9faa9da0e8ed2a7577c74d8b4edd2a4ebac13b2d2c2e18326ab6f10d46f2c025f0514ddc91755d954de3e0c9bfcb85c726f3902106efbdf68c6970e8ee3e03291769b12eb7e527b26e6096812135e23ce38dfa56a58c4b368115f07a3d8020ead782f8f61a48e321303cbda731b506501625d7f0035bff0ffbe21db40ca94f7bfd86b22d2c2ef2d7ed7a97fb3b0685570c8c27039813e340ce7c1a879d2e33a45d4599e63459c27ba0141a8adeadb4ca85522d299b561dab9c2fde7924353649e03b026c7d856be6dc9163b9a1c1dbc78e65961f22c13db7d918009c0096bafeb415239cfddd0ad8933deadfd09ba59ca6afea18d0513c1474f1d1d1cf929136d4e0c335eff065228628d1a2a924580409f4f2a0c7322c93b60601c460fc2ec86d916719a9516f84cce0b7b5eb60ecbcd7bf1c1923be76e832a03ead60929156ac1310f7c68fcd49394686087ccbad57c722b9b21ccacb69633dcf82b31eb298fe7858cbb508b8c72eda2a02e5257f3180bf928056063374e82701690ace78d06eb10117a7b20241da30a9202227c6b8fd302fe0288d759bb235402f6fec48d31f482482fe7b86eb25629c6cc7b3fe11418d2ca8bc2bdc07bdd7093aa9e34352da2aa9526f77ec35a85619d848d3699b9def16860d23827b28437233a7a6e05835efa51ffeb352bcdec1d34d9de2fce9528e410fdf1a186a4880191f5d2a7c917f4c0b05a0f1cb370703cba003ab5ec5d96cc143bae0f35c3705f4b84b1fd32111b204b81338c8d96b0c96b6fd0dc326dea1174e381fc5c694544a20dc05865a18b1c8c2dd90c97940b8879fbd66dd823603e6b3b491dc0e1ae686061fd7754d0165c2a1a0463f4331b0c81e5fdd6c6d5939a684facd3b227e20e770f4a54b7082ce9b23f6b49b8058c9f0c1348f969fc3fed3070665a98fab4b18985f2551de22ae5fe6c64f40e4fb48b7616451282c60199fca0f4ab2070015dddaede79ed6933a8346f09f4d0d447a7f3af0af335978b21bacae6e87e818c50b2582974f66214f1d42b500fb6ff6c03eae392cfdece45cf23d33e2f32039f849707bd0875a2eec757668a195b87e630af8cc12f501e3ac75a75cbd9d6867e67cf0d63af43f01dbd93ec826c6cfed9bbe967a27e76287a8d2277a51efa1f16ba8964cb80c773b013d142c42f758037f331bbb81a22d0902ca99141aa43d6a118a56314e9cb263f938d6a419b46236eb89302b77dc7f41f40589d4cddaf54a3274291b8ea5dafec15350d56a52070335d6d3d1e16123309ee7bfe16c9cce2197765153c6e543b3d3f59997d4afe3d6315394630d7c1900db617bb192b9a321cbca6b8017ea27a4b8e454d3c712e1e12a17c2006c181f9626bada4d2414363445e48a09687fa10b79c9c35fb0b06218c2e62e4d48504d97513045d02a9cada536efad9a82001c3509dff1b9b9cd1983d66510247ae2c9e85a9431a145a95390879db3db0f65d02c8cffe51e48f345bf80bec5c43fd5922e1861e7614aa2ee125fce653d5a7f1c512cc8d1dacc0ece63c4b8467949a15e067d111c2e45ac40d81d9e91463712217915086a8ae052ac4136b28d029014751f243df2b69775ec672ba4d54ffe99ed3146ad19c19da64502e0e87237deb4837b15108c6f9a30e75c4d55b2d8573b79d5f861c54faae6dc86a83634b731491b469a87aa2b73e2c9c95d38736cd95a7e7fc27d01c1f0d6ea54eaea2a48ec8444614a3cde220fea9002c99b0b684bdd9aed3149b08fe9a56cff25061819a00842a0de81d02808405bad305a45539f2672fbf637f795110f97f55d9853ffc3ae6136d4d3ee3b6cc1cd2e60b053f7c35176036ca185d1ef52edcd10c28d630f69dd834739ad53a5300c0acaa5415c14a6f7e14b5b17e85cba99af510e08923b476478446afbb3ceed47c7ad35341701a3d04a7bf379bec3fe2ba3e3156ba43c39f6ceefbc64282749b992be2688c7f6cf1651f86205197c67638725c21ffc36612196036d276bb13f98b0ab77352b4356f085b9293cce66f33467906911347a85457c9f9175dff4e851ee11ff688354e3ac157e702bc3dfd519b5528d63eb48589c72854c52ce9be5201dc91305b8eec78205b49b12487517edc5d89c6cecca6f0d39d4f12a1d2cb7c60375775adfffe3bc16967718a4d7eb168d01c4bd53d0b9274d5d71e9894fb43163c0c8186be9ea521a1a29a7b64d4da2f84523b0bf10e2e79cbe46eeaae6258733b19accf6e2b174574d0b995e040748cef1f8f389ad613d4812912b42840a60d09efea88a93587c6d573523b580e7711e2dbd59aef9cb8b2bdfad95be67168fb24097f17a090c6583cdd5daac1c", 0x1000}, {&(0x7f0000000000)="5183ebc89d88fe2fb2e0c450bc6b7ac3568aff797c53b24e5ed448f4797fa35d68f2f17ecda15c6d97d558827ba6cb520621af49479cfe5a84", 0x39}, {&(0x7f00000011c0)="31a02a87a19e01f998ca02d0527127c339cc3c455927dc62843589e2209e0eef75e1e801063b4ae46d72429816410aad795c733b1b8a75c4284444069b9941d504093d6f3aa92e8b281b29569e40a38b87a0b574c5743097ad4f38eaca5e33d96039091b4deb1105ef2e4b9d57f94cb6a0de4f6c93518bfc9daacf19e66fd5d7505325ad39cab46cff255152d81d33a19f60b57828364c92b01f5d348009273d511bffbd68f2fd6b38f48e514145718f764e16d1ce80b51c0070cff7cd657f841154e49f75cdfa00e4e78fadbd7b2880dd2877d3df92e0ff6e946a4a8acac8210b551acbd15f1d3bc1e0cbf7b85a8717e1c14750929c09f3219decd86010941c80a649af6771c5eb823d6aee16e832449feb33e8ae2a66f8c9ae1bfb33588ba42a9d546108782413c3a6cb8d50480abf2f0d9193793b678e3a5df8fcc2520f71a0aec403a42cbff0496dc0e398107936be55f74f6fa32d836fd430a8c6c9048361a0560701285f78ef49c2bd361d2dcfbe8157d22f53a3ffcc723400386942c1cd8ea32809ff3e556baae4a30b118c028f16579a2494a9b34fbb3ce7caf1c20b8cb6edb63de6891d4bd76dbaa5699376f1827fc086815de7568b0fa87ae8fcbfdd19465bf47f40c5ffe70d8d3ebb0f66aa9988963a41c3ddb1583edcb856da2d8825f668cbd21c8e60acdc7cdbb60c4c2b6c25b9ca7ae9b0933d4e232ddc0f08ff53df740eec4b03beadc9cb86f5cffc320f598a4659eccff8e8c138c3f1954eb1a724856c99f20381c7decedbf8a9470fa460aaec08f2a06676f42a61983c833fd36afa856bb9353096cb8fd11ad58b176c00ca255476068d48c744eeb566abd7e8dd99ed719dc54d72a5831aee8c3d4f9de6af2fde8be4ae792ce25c440ca2b0a7825d0e7a3711720f0a4a414317bb1e40cabfb37fc36699afb17f3d4ce7900bcc869144531fd2ce7911da276d7d49ab412ab32a6e7e376d83c13818d942f4b0fa9eccab97874d15a12966a1c69e9c9d2d86daac807bdd6fce01f3fc14935fb9cf47c160eeaec30303ab17faecf7798d3d9e1f9f1864cdadbee05c8602f35d682a298eabc8e622a5218f8f699e6c85561524adf5c3094b738da49630057ae15117afcf574159d0b688957eb4ec717376297a04174d996198eb126898a319b49c2a6f32090a43b381326eac84e9b01e458623fd978f5edbd31c6f2ba066365532611c673bea3ff844f736de2d21f906960ad18bc3546a6674686dd9dba592b7daa3ffee2854f14e8b7a077d2a66033caf423afc987508726e6a0bcc9c51b4b869e2446fec726f0cd359934a90b682a5e6031cf63571d68ea7ff22d8a32cf1deea02492bdc8ae76d812f41f85546a8017507cdcd204f9654bf4aa262d0e3886c2b41558fd9ead5e78854720c0489162376106a6b560aa2fe7e3feb7609bcf7842f7af3dc052936b0a41b7886c51a78e5e0e7ebaf1009af3caeb4c90a78655d4a9f9d70192d35880833801be352406c247bd9adea111b1e0b29f5644ed48e19f9986d9246d634dbf90d7468ed1fa4f04421c2e339acf3bbd6f1d0559b8993f2af7124fa31e9e3921c889ce8f521706269658ceb62c127ba38e00530facfc370aaadbb8f3e25b658eb2e523749d185eca15b3b4eecf61bf558c57fa5691667ea420f193cc06752ab38083afadde772ddcc256aad69c36279fc559b9e81fff761598ec39c0968d23723014d823cc63069407bd0b17909676f96e7ae129d3c62e859a8f764db4858600963c994e3a5e79fa7adf500080e9d516f963ad3af59eb1a21f0fda2afbe75dd71788f1913e48605a3c6592d1e4b8361a3346653915f070e28e07fb496479756c5ddd71b6bd11701fb7725771d9aa813f8d6347418f7e6a025f3c29b0ed9bfde210fd50c5f3acc08a736378c325e3b0189b7edd1eff01202586f4a518e01921560f78060be3af61949c496d2f0f5f22e06aa2d3219fb9b51b380155b43a31af870c07683e5e74036e7d427bfa78cbe17f0d640bbcfedeb3a89cccb6e58f639ce778a332c2952c6852fc93317d44fc52d7e5578669b441ec80f2e41d2e854035abdf48b79cca3f8fdf864604f605ed238ab8c6e265ee258e844e47bbedacdfbb6fa11ee2b3d04409e979be3f3fd5151cacf746f9631355aa00989f164ec7b7eaa25c92a846366db9101240cf3d720950484709a68bd3fd564efa510850aa932f1e2d3755ea9d708098330ad4dd4e6deeb150f8039eb4f59832c3ccdb45107708f9b4c484179a10d0916365d2ef1187bbd5d60fa4b151b315037222a14925b95eba6a43073960969f7e33f5afa6198b1cfc315c18ad8239840b9e634b0ff257dfa6287c510845967bfcc8c2dff6c5fc226216625c458730139cf54666e95dc68b824653f2eda74dd2f5b4baf051a4bb210c047dfcfb5bd4575f754c36400b7e2e2b61a3d6d870ba6872d9b19a493100e3b3bc22586489013a3aab3f49f7417b7bd67fdc3b8f8e4cefa43803267b5f5c3537b7ab65741a4ee82aeb1d8a35b50fc8ad3096e4d7ea31227c573365a284ef47bffc067ac835bc73520c4c1165ba958b805d1f3d72feea815e0c0578a8f7119c9d990e5129a0bbf62b17b9588952c46e74fdfa363dfd3ef0030223cd5c3ee58df26d520f89a64bc2ff913d80ced66f5ed35ec7a0d2f9b21d4169150485f15bd391f0cf8c1d39e1892d862f3f141f8ee77ad9b302d5cf02593b7de5e514aa83876d097fbde086afa8db38f273cd92c3de335f67284ff247ca87007e098cdd0ddf17012362e1eec77369ea69c3e07ad61130840a79d09abd78e398d26b359f2e6e88de44d5769225c5a0843f75d48ae087ffbb2460a6d89c6fa77d2729b2b332ea894a8b893a5e41e58c60fee8b5eefc43addafa6dfaa072a1e4ce1c8adf3207e7adf4b6f0a919c6b215507461faf2ba9b1708b3a344f7b58bf9a801421742de2034574f852b987d6edf95b7f31578a2713dac8bb2317dbaa57fd956f92dae6f6165bbf76d4983a73f98a2286295142987da8505a845e76f6bd530507af2d826b7a5ed055374c0400117927175af192079f0c956aa199dba79cc285afc8d81fe403872dd51c7db57351cf8493b059ba38d4c219d87480167311c311bd185454e99a442f42889f3074b3ca9a1b72f462bc8396a086cd3888e45a75f9a1fed6b97c2528c9cb7fc1a1ec90756e3d26d9d7ed486f52f5d1b1d0e229e7354264bc0ad42ae520769e7e6ec3964ede40087894eb530dd3d69308821379a3761409d710ff8481bd7e5c9cf07c21720f45c964d50334951db9f715382498bd6fabd930bd67e574961182c4621f03728e2089382ceb4a01092cf13688821a6e2cc334271bdda38e901ffcc7065e5809d639cae2d670c91fca0cf478ab61396dc17caf7745be983e10fddddf25ac1682141b6259853a714b51a78426f519e0d1d0b1a6cb0a5be030f2a805ac583e5918570e45f41e0733e32b90b4ef6cb6a4740c5a569eb2995eaae31172d93c456c259b1daa7f4a421f87bf3c7124c1058b451ae27b88b29bdc908f62596c511abcbd69ebe3f6c43029c159f72770e634a36ed3c087ce124dbedf6a31fd3cab5e95b80f711c90f9ee0a2158a576c2fa17339d2f760ed855855c654402f57f7fb9b22040b41cb7392307c5285b8708747eb6af99c39fbb4abd9018e274221971922cdbb5ccf387383d6397baa07f0c8b5c96d6e52a4bbc67d47ff2ba9dd2d555e048295cb72124ec55bb52356fca04f224aa39d2832ceb605150158fd49e91e3ccb640b3e12cdb21f62e2378454c5938e54697963690903c8980e544a4610cfce2133c51020930f21e36a8ec15bfe056b03bee87eae82ceb3562f3590029ef636541c6fa35ab99373042af04676fe9cff999722c4b4b2cebc5a0efddf6897525d27fb25c75d40e9051a771fa30fb3513eddc426d32c303dbc8b756967674dde33804280184194206e610d7b8dfb113afbc21a67527c6717a94323a63e145a736aee2ceb8a16b7095d91cfceb113a7d64d92eacc13e8bd5335f4cd191a81c29f404f425ecbf9d76a9932de30db425f3fc9b7a611e1988fe5c6322840e581feecf21ab7417eda2e0a8bbe252c94da555e9cf84be3e668f322371d679d0920cbb811397ba7f9be802ee95e76dce86e9d7b57c8a26ec8c11e942066ac434fb09af783b58d4b71f6fbc7b868a891235dbe98e165040ff862a240e95adc6c8e9ddc53eafb9122752cdbf9db4552d004e78d4509cd30343aaacf157cf6f53ace1469595e67cae8d8fa4d1675c10f297611d7e8f05a450630340df6a70829a1900dd54736d053351b226e20a0fabe2e74b65e19488ac10825822ccdb6590f3e92bb8ed581ce1bcc41fa711b3991cf177d40506adc2f4fdb1342a1d0c7169ab5f457d8b9721979897a4354f055d20a6c8b918035e9872c7e5748eafc4677397140bf0d151925389d33aaa82ec67847b29841a190502bedaeb25c6f86604212755becd240e9befc4735a1dc8552a37ffd5589a813938c3317e1e5733c07eaec9e2f0a05b69e1583ff2df144a27a69d2565b307940c0f123dff03dcd791fa794426e40b30cad740adf820aa1679cae8e23693edcfeae9e88b96543d2e11edcae4029edf5ba107dc86e46f85cde885f2e798f93b7f7bdb7d12e41d1fe15be7425596f86d1961a341f5536d3333fda0196eafd9e13404af5c8c1d39df12176d0205e2113ac947d54fa7452ef15afc1e14945a591488e7f28e0d08104c93d65388f9e8004a2ad82c7451728542ba6fb4e364dc5a7a9179736304ca5ba71018bdb4b71c3d96fc3b62c0744cffb69495d43f2b76c51ea08d7339c9b19aab24171fa1e85c6f2b51c8e8d0777c57955cd182010d39903c31fe3d48b003fe2f5127a2fbc8a7f1818f852d5daff11b9500c7ed61bb7d08e49df6e44377597bdd71ad4a2aab7d84a1d6b5b884292ba1e38592734d4292cb3af4004e957e138753cd885043b874434e6fe381a367267f562cc3f85b986beb7594d72c2dc913f559c7d4534a27e3a1a9b4bad3b0353254d99b67e571558b71e2fc30b2e3407b7d9142c9aa66e2578c9e20e3bec283dfebf97cc76c9a02535be68b651ad89351f21f482a6b71c176a1eea96e63a01b9dace2b3efe745205b067fd9307d7dd854b364ac2bf14efd64b9afedff7ea7b5b7f13db120c4a09c02811e2b85e87343cc6fcb92fa25c728572eb277bc6e30fde958ac5fbd331118bd6275d813bce582aba675a1cd3a2e6052b71cd45295d5e054384e35ae4748c482c0f5df28f8f542247fcb5a673a8476c66dd9352f4a6d17b203fdcad832c5542f989ea7d97492704ef2994989b49ba3015ff04890ef1309d9304fa9f8bf5018110fc488a7a6b321867eb216ab71c13e880b47df76306c1fa8283f806d7178b0dbeb36b6c4cc11b0380f2b6a95e12a973996a2add37160db6126940b0cb18d9d75455b8809cb4a58d71c190a6a91519ca133b6889242a1bd02d6c007ce1d5309bbb1206985eb768439bc8d3d9a313ddc19c81fe07c7272d04688e6624c4460fdd646eeb39d5b0bc5ef9603551e22c983ae3d4a6600d48fb872bec9c8b00eba22816bb69a694b7c380e35eb83b2462df919078d4e05880d5807ee61e456b19f0abbcd499548b699a03bfc4966f263ff640219bd3142e86c4141db14602ea766fb3be50d66a868131eb25d2715e97a1a22c35be96790aaeb0fc7e44e6bcc8bc1d4333d90ee85d8a016070882774bf488f80a929e4ab60456a4", 0x1000}, {&(0x7f00000021c0)="7a030d2d3f466da83ec3b9a7c59a8699edca981cf5357dc2ec6e48f63d521b94bedee323bd63748aa2fb69ef7363b5f31c5c506a01e0c4b43f0aac3370d82e49dc02c529bc8817c88eb4bf0bb4b25c9e945a194537ab6466db3d3620a9d91257f5230c86c84efcc550935fb3ee4ed7cab00db326b88a7566d1725fdeeab0", 0x7e}, {&(0x7f0000002240)="c2b9251dde94c8b081d967e1aa9206f43421d030c3701525fe096719e5f0e8db6bf866880098e0becb8261620b6c9b8cd6a4ae04c46abb4813ef6b509179ad6a2b920001e621444219b52c39b00c6d0e86f6cfbd2aee5ccad5d866fc765ebde548fa92d7853833fd23752c97b63d861ca6faec148b4f12e3845bb8f44f553d31bf93b90ab80071c642ac467b240776e6b48883f4ac1fa2d88830d059c99851722090ec4c8ed4259c6000b9442fec651e727986251c54bc1a920e72c8a4b35eecdcac697b10a54d5be5be", 0xca}], 0x7) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 07:05:57 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, 0x0) 07:05:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f0000001100)=""/245, 0xf5}, {&(0x7f0000001200)=""/127, 0x7f}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000001280)=""/78, 0x4e}], 0x4, &(0x7f0000001340)=""/51, 0x33}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 07:05:57 executing program 0: stat(0x0, 0x0) r0 = getegid() setgid(r0) 07:05:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_settime(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() clock_settime(0x7, &(0x7f0000000000)={0x100000000, 0xcba0}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:05:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) close(r0) 07:05:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="7d8188fef51d250c3f", 0x9}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="8495040ea72d5621e23a1c26b07eafbd43e82fcaa64a71a1db2fa9a8f08c611317b01148b823e51998478721c43d7dd3da91924c29f256fc5be5af53f40b22ee81f51721df92b07acd7089f4f0017ab000086dcf9c57bb200e5a6b65d59c18fdb2e2b4199d015f0fb63ae9f157c8c5b8e08ca2cf75590f4d89b2ed2b7238ce2f181383fc7bcbe4706be79baa03f8b4695a1f216e1813a115af6b824bccda766782108b147cad3f385514138efdbaac3d5442c7ff55dbb0bb1a7b1f6993b04629d2866c9f95f1a60f1e6df44b9a3202e682b3251b725af2014d82102a7d7a3d3ac223691e198f49c13107cc0c", 0xec}, {&(0x7f0000000200)="a8564174a9de1fb3433c927984e4bfe6185cc7732d53f814301f8fabaf4e8c814865a14ec6b382c5ecece36d6bf51529130e5d4023c555953a5a9516af476a7d", 0x40}, {&(0x7f0000000240)="8f76a7715af567f002e2e7f552374c39a2ed77f46ffae06509a3a9b2cd3437f0c66a9d180569e4e07bdee4092fd0ee3d40875d0114482de0d6e8ca9d17c56aa2f7f5d9312e3b80e4dbb6649bd062147f9f96ef75ec6197b2c95144e5223e80d4af94c507181d09188a8cfc7995f74dbe180c7a1fbbdef6dacb3d5748d9ecfc3229f105e6d14a5e383c1b6f74d85f316c9b2c9b41bb7242ad976c7852c4917984bdba98548b10826e6da821704840b4f308a5ece47f0a4df80872e9cf294a27ec6c47b00994b208f131d4b5807a395542c7c46c42", 0xd4}, {&(0x7f0000000340)="05033e7a6526a71abcf62771e5c2a5a9c19c8eccc0a85869303546111798f364da83bb0bfe835b59f4f42d2c0d097d520f55fbdbaf0c1c6d0be20e1b04c5a4d7b645b716fce2130613892f0fc0b4453e9861c372729e52c93cff6d97f43ae8a301072c5d94c772b91e07e6d1cea3f077d688c6752cb12e757cebb019bf4bc6830806a0f4e26faaf4a7cbc889457248474606bd5d66d3a33497f58e267681e68d920d7a8d762996ffbb8eb563353fca386140a1da70468bcfb14cc6f365f58885482993e4352cb9ebd43c1085ab8f44242fd80aa44681dca5fc8138867dc4f6f71e1871a0d5d9a35fd56220b98df92e75cf44d44d6036ab5bb200e8f4ef41eac61b802e8e61bece7b1c421da01cfe7738826e97efc18ef82d865c8b1818f4e0129e0d37c1cfa72b0c8f4ca8a00418e675740401364839457ec2120dbc76ce3a851f1bb8341c58635ee1b4c02ece470236503a2a76fc153fdb7a40dc2723f0d4d5e947b04ff4ba03f31802b2ef5de026cb106cfc4186a8d6d0f941cd3b6708fe858e85cf31f2a4a40305f2932173b5b2b785eaed954619bbe4969443bdf84053ad50eab0702a9a0b93fa0192a72ce066c60971f184bd4718d33f42ebb6777e6caa0f4a0b3ff135b02ec7a625f721a0766c61ff8e2fb59741388b6b2b86720d26f6ee801defc68501b05490463f9e9bcd0f82ab15ea36cc276278e1dc40756cf009410d9b1d264d33dd84a406cfc63aa0230237f0a266c1f03b1749dd5e5b8f4024d0efe6e9b352077deb41f5e0a329764f80462ea70a0f5c1e1435388d1f0e65de7de7eed05f936032eb0ac3165128d72bb6f3d039af55ada625a621038b8caa073a8fb58f9ca330fcd2a1b2c1e9c9999572781470f84c2434295f14c9885045014fcc77fbc4e101cac4266dda45e45b0ddb89617f3e0f12b0e5140d97e6188c68fd3c00ea785a1fcf6dc6a403723e7eeb0e145d220f7c644793679987e1148367cd35ce864c300136db2614b95a68f64332d5c037f020ab2c1977bfe442e8237e7301f3709e608be80454f470f9ba556dfcabdd83c36ab998a6e3b7bcc18428601cfc398c14cdcce2f02e4512803fa55249e2e70b63b21ce5294a986bc44ec0e94d951c25ce20adc47727cf88ed9fb36ffdda932d6a90f704fe23c872a49a219567f1e70481ad6f318134eec6874e84352352354e070aee1332d3ffb2583beff3ace48232f77ed1cae842463d0102c42d76d17e761e95d1b7585ebacab6cadc37a3a939e3182358b480d2ff18e26ec5ba065002c0340a60c4dcd1e3e4a87f697b2893be7ed7a16df364a642dcdee84fdca327b3fc00b7369a0f4aedc8f346146733be6351dd12707d494557f76708e094d4ca76542e2200fa77a8627bc258ee84c90206b2dc9524b11eac98339af5a0a96960973a8a5a44227d4711edb04c67a557ac1c081ecefeb49a398be49c284b32d10e81f6d32ca00c25dbe4bd91ece9b49d5421d94113e0e38b4f42b90c3bbb21e8dbc4d1bc0f58382fa2ae41951496a1f01aca5ab26c414c944463670d72aaa3407cdc1ed1a80fe8135e7564337757c642be6f5b9b3be872b839a2c5edf85ef12a9d86e8f3e8b9e814c6a1a1cd4227951c5cba32c92612bcf84d3e5ef42d195c7ed25044f274426ce9b95f1f27474d43a1f5216153953c4bcea0e8340c80ab1f6ef8cd6dd48548939985a9ce6889f0896b58b750a030b4083bc20cd7918ddc87df472f5b9e024799dd5e0fdf47ad0a2f614bc53b3630ecc521e582a8601d66c90e2a8144c2ee450ac52c437e4b265d9de66a4b1095aa29b2e8224a842c2f3876bab5cf2b858315911c34c06df820901867a095cd26d4627b333a943f2587301c8a5d8c12faed40fa5b4b3485a230b92f23dc4c633248f85d8c2313a7fcea81934dce9d8dc56c04e7304c0125ec36d3c79f7908f0eb9e8bff165870f5a4d8c9a0a82acad20eb82012bc50a56714ade2ab8747c25508a0ac3010e34f8f4180b2246fb08a25c2c12a10dfc1c0e3f915c2814e65d6d1f162a6c3a1d880e76dab7d7095d643286c41a86f1ecd52416ffb735703f12bc5eca55030d6dfc3aad12db7665beacfd5e571e80c66f58dc2a16dc57f30192a487ff7b6c86cdc76f14e0d671180630cfa4696f4c99704c92b27ca998e5dcda959e62fe2aab0080822679b0201c599664bc8cb4439fcd6ea3eca40966b351d07ad3ef5015fd7732b2876d9b564e3def4c4ef26cfda2496b65798130cf91e901069a81e9e5fa6f37ece7a42d92390bb17d6bd776b76a49e11c4f36490d94069d6bc5bc4219f21bb309e4d3768a5d6206fdc1c8baab0dafb1502e28d8d66f5ca040be6ee9cac62ff0ab1a2d0ceca874c197f6561d9dbd3be25e4a3d822a23e390b3d91040ebf544328ce55a3b803fe2b83a87a014aba22163cb35fc571c02f0532df6454b461a9c1933f39ceed9ef58ad91eada58e65f6778190edf8c2d3c3151c98fbf72ee15aa45381efbbca4352815d1dbcc163a082ccfc9d399b500806a1c4608f83e1c2697f38d6abd2e908872a3a7ddf2ec37b3059d671ab58246e5a7ce9077c7cd380fb08ad7ccba6c776b36479a5af858fdebde75372d5800916b0a81a2bf4dcecf0c0a63e1675fedc1b24a0d5d258ed28638bea72caf4d8e0bf8ddbcbac81e6295398ef233df32cda4a8f0f955b3f71553dd4e12929bfdd50cf456bee95b17f07deea6f3a3b8a12a917c482ddfef927e8f7f79784ace25c00f2a6d4af4bc85dbf66ffe66521cf256b7071dcc7d0a996ec3e0b56681404286b587d071b6f4605006012930ce08c28651aeaf9d84098846770b14e29a8ed1c7a74e5b7e0e2bf59d69e484506c3119f1c32844d3bdf5a26070ea21a884c96b23c19a928534f7f6385057802b36a49b60ce6df49ca31a138f20090bcc0a7d21e2aedf9b2f02723305f995bf404a79e62be7f582952cf7964883a7588cb4fea9126f890ddadf89c664efbbb34d9a1803c918979bca260c1e8a583f48ad265e00e8d3ae8cdf9bb023a98d86c940cda65f7d9a559f4279377c51f262a822eed7e8a970f6896bcd35041d02db0ff0a9f02744133ae3a2fddbc815a2c75a0c6d34e960bc8a8d4eb851d97868fea7665feefbb8090adbeaa6dc233d3640510aa598660ffabda47982294ca360dfa3bf4b54b6dce4179ece338faf1b6db5b2895ee6e1a8f5be5ef05bf2f3530c970bb00cc79bbe601c1ff3745449935a95c6e2aaa9b34425b6c8f8acde368e55c51cae8ddf04fb63a442dd1cd50c91da71cb5b6122fbb763bec12292e8555999bc223fcfa76bfbd1f78d3d19eccb2955510dd84f1a06136819574c24dc6a746e3dfc90abb0bb4d47879eefb69ba0006d1c7b7d2123dd045982b3e1c31e3a3ab0f032d607d38ca161465234bd9eac5b5c8324205b8328a66332243fba40f4b451b2fd7fff99445014a74e23c6c59e01f8e140472df200b8bf1dbc86523baa8711bd3b3b73bd12bb130687da7437345fb127a5d405ad7d07b0d6c786a2c54ec866c53284d9e8560ab8eba6fa3d893ea070aef2365b3939b3d13ad678295b802d0a14b96631f01183154ddc2edfee6182c2860f468e22979ad8dd5714affa204ff358fc290facf06a4b33733603463cfa7f0b3badeed065ba733425f9c18d3512a303a2996433b95d66134c453c2b3edc64aeaebcbe916f034a2d758b691f8a250de9b17a09691bc94baced1541c73ceb5e8fd6716a16e48ce7ea1cc3d7acd3f067fd47b221bc949b724e2f56fbe6ad6a33bccc4d4329c62b80fc7554a6f09495f11bc36eaa31af00abe5d741274099885bba3fa27e98bbb3e912821dbd8d2a8dbdac2eda5f21cb19505ae7e28260c602c66a5a519984a5f6599fd6239a97d0b1e67a68637a652b076d501940ce1f17312b0ef8216cb281d7014257743f31a6417b809f9c36728d4cfeb4ddc453f16122f4542126ab2b50de0d928c8470b956da8179ec6f3579ea90a5b4b80de0d32766805453a1b165bcfb27efbd056f5fe99dda12ca7702a5ad49d211f259897098a2d8658cf17055ecbf1bb51398382f7e3b63606eab745a5fdf2f5a10e9dfa2a2d4cad4cc6c13ccad318004a599e3785592b07b2e54507f0248312ab729a8d44eae623358b8e51d74084a3370b24f5140371665ec8bf4bf2598130e299f316219f9e70ee41278a0550719f331fc2d91b4f7c6485aeb6329e6033b77f248b95d9d979a3929400e2c3614ac143cbb00ccab86f2f93052351626073cabc493b236f33d450aaab3e6930b8e49818fc381b2d378e4188ee7baa112968e4f661e39cd439f22bbc7cd9e373b3c6abb3b200ffe8882d02f9f94d3cdd673d4856d00cba5191802274df21ca271ab676d3b5ac32f9b9e3bc2d93d8a076075e6dee9ea9eae006a3cdc5915b03c697e84a89a2bb5099da2b781dbcee181d8f1fce7d3f386a9b230b172b6ecde0be528bc866ec0e40fe2a63dc6fddc091436f874f34ab8d01072c49dec191d24b629857c572478a6ede6f1a214ccccecae7ada2b9678acdd7e2db4e5c512ab1d63b26fc5889982bebb9727d3a878fd8b947990b4070873c36a8d13779cb9c4f247b6cded584bd9f58d5df594d1fb4b0c92c7b862cb6b38a1ae26df33cf46838bfb41a703b2007b8456ccf449187944f59593b77410d2b7142b4b2f3323cb0d707654fbb9006d239b644af14b418626ff69509b87529dcd90d5f14eed2a71291979b43013baa907989c66ff826a9ac85747b9defb80adf979ea60c6ad23e435f01bde71b83e43192c34ef7bfadc688f983d895833527cee1d262c81f6e8a876fa425fe694897c54aced7433baade1ec66b8ac8aed64845fa40b7672fa9178af31b61f5ed82208aa18c9be4cd768631bc2d2000ba77eb0ade94f80cf573f063d22c95d869f3f3eb0cc5bb99125546097056d32e1c9e6726935619061fca0049cca38d5f99569a0ebfc18fd3d8ea5f10a34048fe7e89481e4ae343bb028ed8ad06880ab01fbd37dba99f1e54d45204b3b32a19354b52d5141ddae40b3f33d3af1f54a9cbdaab61d0058c91301778e0f2e3756799073bb59167138fbd53a74919453258dfcafc41d9e8a3c5cf4481d8ca64f4f80f0ebe84e6b3e9bd9ac0a3d2e715b62c5f3608b543fbc4d6354ef3c0baee712a25cb12e4c8cd66fd41237c2aa06b6c379f4037e827cdca5a90cb1868d8c34d0c6346c018a3809b5f5766b089ffe8ee85403f818cf578f3fa9a235d3cef2b6a23bf63dc20c97481933eb19307e13482c5084a4319a65a786e24841230df7cefbcb4a6e6322b55a8e8c6b03ec313ea2ea95ef6838a756792807de28fa7c0db0f1214afcd012710c6edd9b2997c315c06d89fc3f1d0d38c29525edc4e5ba777ee35ac6a864805b28c7b6db0257db689ef51158ed4eb0000d74c6145c6c2ab6867edb50c4b329d07ad5ec9aae31430165ee2456e8bf854e93cf2e80a725bfae271aede0b81afcbf4cb11b80b38e9118a180e684a2ec53d2b1fb8012b483821416ff1a4a144332685b077c9678aa398c153c0e6b6d1e41e7e121512f63cde99960076f0146a14c2352dde4863722bfa705e900e9ef150922d460b587e0f5c0f74638b74f9496124941e00656d61a09cf1e8513e42470db28cc37852ec781b01650d18483e7111fb78bd418e920f9a9f84a2ee25fc3eac7cf92dec24718f5c897f74f757353fc984b61ff9b026f9199bdc3c050097cf58a3b4ababbb5038cb385e7d069217aefcae67843548d1cdb22dd30cc69ea05d", 0x1000}, {&(0x7f0000001340)="6e258dc2f62fed0d5c1d6db3f5fa7f561ade6c2b46108e4ef5c7870ba65af25f978136b409f4b7705f5c61ceb6a943372df8f577e31f6282ed22cd9c435c596b131fe50b10eb9d3ba34e5abb2043e3170f2bf735fef75876eb3acc4f021439b317e18e41487d870e28ecc8216b634c310ed069b93f5524cceedf40ec5544fd66fafd23ca3c3c90ee686e9fcc23d7037beae0ccfb50f771c6a0c3c27dae8c5ce86a534e582d1c8f0d1b0e1d512710db188a049ccf1619876e9dac597f2799dfc5d34e0ca7fae75eec9105", 0xca}, {&(0x7f0000001440)="e12c17588452d4fa8f457704b536d9c1344178b0b9", 0x15}, {&(0x7f0000001480)="e9450500fc68dcb798cc2447ea5c4f581a00bb238650d531555727d6a9ba5b02ad2e1d90c16d85d288c7fdb335d6cc860a191cb7bb13f13e6a6211d797c0fbd307eb9e600a77540dcd6ab84d7033d0313b50bd48fe20529f89366c8a8bd544d38a9750", 0x63}], 0x7) 07:05:58 executing program 0: r0 = geteuid() setuid(r0) setuid(r0) geteuid() 07:05:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) semget(0x0, 0x2, 0x8) 07:05:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = dup(r0) close(r1) ioctl$TIOCSDTR(r1, 0x20007479) 07:05:58 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="02") clock_gettime(0x6, &(0x7f0000000100)) 07:05:58 executing program 1: r0 = socket$inet6(0x18, 0x7ffffffc, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) fchmod(r0, 0x2) fchdir(r0) 07:05:58 executing program 1: 07:05:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x0, 0x4, &(0x7f0000000180)=""/75, &(0x7f0000000200)=0x4b) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 07:05:58 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) 07:05:58 executing program 1: sync() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:05:58 executing program 0: poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x2) fchmod(r0, 0x9) accept(r1, 0x0, &(0x7f0000000100)) msgget$private(0x0, 0x400) msgget$private(0x0, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x1, 0xff, 0x546}, 0xc) 07:05:58 executing program 1: r0 = socket(0x1, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1094, 0x0, 0x0) 07:05:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x0, 0x4, 0x4}], 0x0, 0x0, 0x8, &(0x7f0000000140)={0x7, 0x8}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x1}, 0x10) 07:05:58 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1000) r1 = socket$inet(0x2, 0x1, 0x8) r2 = msgget$private(0x0, 0x60) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/190) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffd7e) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fchdir(r1) 07:05:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="8f9471227b16700bbde32ca17fb5a2dd9bf7ef2cfab08491b7820a6643faa1eb6c68be7dec5fe1081d7e8a1831fe6f0940ed72dcc13f06c0d153bbe794d9a120a3f8800000000000000000000000000000", 0x51, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) 07:05:59 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 07:05:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="6e5d747f7632afa6b787124c54b9d08470b069c24997ebc8bfb0138ce90038906e57d2c2812e892ce3bb25da6b35d6581f275bf10425b3747a0b5128f4dbeb9148acd7ae0e0bc7ea8a1c1b2945f5ba473798aed457e2f2fab2b43ca36104c8b777e3b70a736867b88bd76c311c3f9f3355d01324af32fff8f84183628d0477ec94ed12f820214d6f3912303677bba4dc7863896062d42ab4e8", 0x1f) write(r1, 0x0, 0x0) close(r0) 07:05:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = getgid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000100)=[r6]) getgroups(0x40000000000001e4, &(0x7f0000000140)=[r5, r3, r0, r7, r2, r3, r2, r0, r6, r1]) r8 = getegid() setgroups(0x4, &(0x7f0000000080)=[r0, r4, 0x0, r8]) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) 07:05:59 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0) 07:05:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 07:05:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(0xffffffffffffffff) r2 = semget(0x0, 0x2, 0x19) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x7f, 0x7, 0x81, 0x40, 0x0, 0xe64]) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:05:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f0000000000)=""/89, 0x59}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/99, 0x63}], 0x8, &(0x7f0000001540)=""/154, 0x9a}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x10000001001, &(0x7f00000000c0)={0x6f0a}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000026c0)={0x0, 0x6}, 0x10) chmod(&(0x7f0000002680)='./file0\x00', 0x1) mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f0000003700)=""/4096) 07:05:59 executing program 1: unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 07:05:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x28) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 07:05:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="c24983a1b6d0141ef5a037003df27a001e63d72cbb4074ba567cad317ed301fdaf9783c1c1d85141689d80b2ac491bc6d271d1e42cdf685e8c6685c8dae5beaf0e356d4da46c1f4efb4401c2ac432265a45081ccf142f0cd8707f26cca4c7eefaede88722252a2906e4195becc191a2b80e666114b946b1d6fb21cc3cfe225d2488a80d80be38bfc51c5cce6183253250cb71175018269", 0x97, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) close(r1) accept$unix(r3, 0x0, 0x0) 07:05:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r6 = getgid() r7 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r7) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="a9f82a19d7", 0x5}, {&(0x7f0000000180)="badd2ca026240181f62ba425300e5bf483229e584669da5ae2a5997e11a56e5e0c43d5b214e1dea2e3caba0044ec6a3df29055e407b3306a84900d0832f3298cef6c5562fa5444a537decbf92d628a8aace5e7117ea4bcb38e881090a7ae596fb2c9ad1f76baa1adc0d23670500f8905e839e19f0fc5da65deac16b03ce799e81a8eb605566ee1308b1f3dd781060bc58d41253a2c6aecc5ed03371fbcfb74a013ab83086b0e6baeb69e0e7d37e791b948931ddc72f7f0ef7ff0711b32b74924ee704aa2c940e9173de1d12392f81125f2de5fa305ae410ecb3c29ce42660b9d97257938d0f97d7b9b8551fd4ed8ba67830e7c", 0xf3}, {&(0x7f0000000280)="812d75c541b3c97fec47b59eabccc384b43a2262251605325f67951e5238d6d8789044cc6c40f9bd6dc1cffc5f4af93bd762e825ef813098a0ab30486c6ad3b83b5386", 0x43}, {&(0x7f0000000300)="5a24663f06f250aefe8d4f5527d8a5be4f58989f5353c983c14a7963949e63a8059ff0c2525fc627db4ff84d3e1c46fb3be53a90bda723798f3475c60720d0762a0becb6520cd4f966df7ca696d00fba8cd71c636a1fe514489e01a9a54a63d927f835e5385af98e810c27cbda10d9bd52b650a47d966b6e222079b7fa7a01ab933e1e6252530e7da8eee25ab3f31b5b58235756c08408bd0c3da6510daa34b939ca396aed6ff1823e41314dee5d2013cc6a6869f47d867c19968b000584561ea47ff85f96ea7c1dc3d1bda1086ec7a67a76cf9ffa022dbee45f232ee7ccdd1596db5c33fe5234451702e1899ca647d412745a3f4b5c79fe", 0xf8}, {&(0x7f00000000c0)="f0edf016bba4c9e9fb6018aa14aef337c41fa96b95201e2970b16ac9e6717193f84e52f17c57c34b537d80f4f0a8c2cb6f8e38", 0x33}, {&(0x7f0000000400)="609473e4f1b80d90b5aadaf2d79a58a0aa4347d49259385a6ed65891c12015629549df46a8f0dcad97490037a3d842adb6630bd0bf81df688c4339887044903bb183e1cb206b77323dbfb654eba1806bab26036e2bb5e228c3ce3a8a30eb51bb1d44069b33f21e438253c006c9a45743f10b72e476895f2cee6e31714a81b6c04490c6ab12aa1ded2b061e51267ddd0f400b7b157786f18a8544429f13018e06363841f2b3c7ef14b4c03c927a89fa5ec49abe1044a4f7", 0xb7}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 07:05:59 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) msgget(0x3, 0x200) 07:05:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x210, 0xfd) close(r2) listen(r2, 0x0) listen(r2, 0x29273ae7) listen(r1, 0xfffffffffffffff8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 07:05:59 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 07:05:59 executing program 0: r0 = msgget$private(0x0, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000000)="7bbecc7c255e71e8eb3e5e8d4818c0f6a4ae42c7277d971b47a8cde702770d692ad390237885b63953f9888a795034f97211e81965d5f233038d11835f343871b115b7c8d3deff3370c271c591000d60f36423101c7c3595dbc83d71cdbb5357e76ac7977e35c0737ab109048ecbf7510a1cadba2b385d941383b10887a5bb322ccf1d54dd70a49eb992f5082de41f7983ba8dfe1893aa474822a152d9c5682595a659e4737eab552bb56d9b40ecb090287e8cf9674c9929f0cf7b242481416d99063eff9be3c73d4c453abc69eadaad09c6914b6842975a4c99770e45c341c02009f7dbfe420d72839fbfae950e2edaeb26de88b5627f2a4940ec596ed6acb79850132fb6c1f5e993e6a5cf8758dba735aeb6245414aaa464bd139e1d4e6e1cbe561c8af21cde213bb9ee3fa694ce1726b922d8fcee73e2569effaf1b3066fd7e05f8ef0d56d51663917b4a2e9abef2187ac69b2e6ba149b6127942d9b0f6ad97f4a1168b1d9a986c08837de68812cf0418e89a997ce558f73c73e255cf3395d1bcc8f7d6f10acf66f8b09171e63221b7f5aa03128d7eda0c073761287bdf637b4667d0217d38fac81514e442a74c6f170171a563632c89dd9ed8c03dd05bf226e64ba51492cd808f021b0f8f42f1f38a5cd520246e2c51be25501d48653c9f7af0dfc49e8d4e4e6bc19af9775af53b4a11a6faa63a04df7bed2bfd5d9700afcb36580f56b58f6aa3013c42a891ff9efb06f34e8d162db0bc0d1d51808673d30d9a7e59a3a0d3052ecbcd824d0ac944eeb8b73089a3248cff15fbba22158fe76b7b3439e18476eef77422954604ba3f4833220bd9bd6db0a6c9f4c0a3013039b0e4f7ecfa9f548c87159fc15b9aa69b5bdabcc9932238e24039ef86f5f3f23ca3943c61204fb638517fc6ed328ac8a6a7bad62eccc8240e5c777c10c5a958e4366ebd7ee112c0ef9d7ecdc86135dcd3c89e56844c561214c30586e1a096fe34dadf99efdb23d7a63be6a3668c3521650fd3a176de7126e003410ba3b54a741ec3a7b1b391c90ce5e4b32e7d0267debf5a07eff75749d496710c1474bfe07f8ae2a3f61a78518f3094e9896cea0e28282e5830bf5cf0de7f3a1e2561c3eaff98a439058f3255537af5f6c9873c5a347d9a9fe5e79b3bfa1f9ea6d912468ecae94ee694b6739616a72bbec491c950f07b0e4903e99c60afc02fe3cd906bf2bc52905b62d8cdcfa600964b987c197fa865e866094b01a544b94a9bb3bc0fc9b764f17864aee57244749b2f78961ac30b19f6c56d384f94310cd7502ee21e998847ab9fa9e484a2de879fd7c1aaaa849b705efc0aebe9825b770116c0a77858e374c76ab5e2a1e6ef7f1c46836c6ab266024cc279326cc07bcee3afc9f836bfcaf322d7cb7768e8408cd8b4d37c89e76b2c136eabc34010a318ed1b1456f9e1cb5a05c2d7117590439dac85f1571b0b50978c5349597ea5db6ccf6da9c63c45004e0f7afe445129706e82552db5a4b5de89f47a5a2afd5ea6119f461412ec78faae6e7a638474ea8966e1399f516d3cc915fbf4e03af07876919456bc2129c9ffbbb166595a9f2bcb52c16b2576226b91b75883aaefeefb80620db49c19038d52b50067bfadecd4ab7384171e00c7d80ea51ca9a9ed5109fe438997e99babaaab76942bff4ebdc6822981f9e674e6d8d8d07acdab83a1f2528450949865abdbbe4c5556e9058b3d0fe38ca0d71b421ff33e4e83334805dac92fb90ccd78605cee099789239a8222f8cc4ea99dfb83ff6671adf805973f8cf79d0355c49926e1cca29bd1ed8cd501ff4196bbe4768cd6b494f95c46246787a407a3326691ed193f2a762642257c564c175372d335fc5eab0f22b1f0dcb5780a74b08df8e30018d3a231a52debf409448bc4cec4167acb3754b55d71bbce4981fa73f5ad5e32edc7abb9f10e598c80a90a7a1ec3a72f51f22e13e125b64a7eaa0570e6cce961210336f15d13dc4442757559d73bd973370aec54e64e5be8e7f44a195e2a658e92c25c8cb05f1c8367b029024e29b2eb9b25b9c097159baf6c86b10d4e8a5267a22a682cdda6785247f3e9d0e910b1e45441a6b25ea1eaabcff6597e405de7e5f984e5b7b23119bb494e655f32a2e83c6b75e5cf04c1722eb42fcf1d7d8bbb950b46121156dd8a391e149675c5ff6f1dc1522a9fa6bdd70f3179015756625dcf6f4a7cfeae3ee80b5607c14e279fd143531c8cecf058afe5f7252fc71c6b09f5c751cde7ed2858c4f604e328840a82cb6c45e610dc696efc972232a7d925bdf845253d168d6ee74b12e72d80644cc96a828453fe034a8dfe68ec787723e4ffec309f01a8112677e0bbed2c5a9e9c709f3faaf8b04c88103beb5315bc6de928516de67967b86bc345724dd583b9af97a158a8bd516ceb5094f9f94580be70527ceb57d71f19f2b4c67abf471d33c5acbdf95a83ecd6cc9473d2aa009d6d02143e370a410e720b8ebf56437b709d4125c0f49fa18e60a08223b98cd8fc48cd4e92e8e20911cf537f38b0ddb0c904f271936ddcc1e0bcda7e7d8ca3652a0d2aab4bdb0da78188ab48151e1406a22f72a57cc2ae98ff32f743c2d486c0cd1b9f002d325db315108adbd1dec473d86418ef085b39ffc6ed8468e5bc930838ed1d3064970ee0b8fe683f70fbd8b8ed8c4fb193adda1e995db1d66ff0198a5fe6f639e2aaacfb794128c7e34a8040eb4b59e15e9740c1b299eedbefea2f9eba53829c8972e1db9ede387c1a7f7718e3808464f489c19cd6d873390dc66dc1ca3118e284680362ae60c578d03d0473634365a0a46e196bb945d03d33717f2f2ee91d27cdc1304ce100b311d6e84804d8d946764b49245e285dcdf476b4a05cd99b02d0b882502b52ee7c24ead4e38e2626fbb8e9b8a1a2a1266a02ebbf62eaff53565a14bed6089e86352cc67075734e3bbf0f008c82c006237357180c789346ff16589e00a8654b304cb28c1139e5f27003dc6ca3182db8d783b88f00ade2f0641fadfa4f6e4a56a378be86f95208cd385d3af1b6c2ad8675d57871e9fd300f50e91e21dd29d9cdd845bc2d76b267b2ffb8398dff3799ecd2f00dbf087a475d57554fa8b06528aedbf2b3d2f4ce5822c4d64d08ce59f2b7084c34143cb11ef1083d7caa19c6d82945bfbf4bf4f4ed2517fa836409bc0265f9edc3e1bdb67c97484352d04370c27ddfbdb0f8209edaceca5abc6678bae0986910eefd2afe0472c20297e332c28b1694211366c48924168932a4286140a1973e3e111ee31a644d977878a44190c1bc94db317daa067f1dc4ff14536f42c3de6b1aa8ff717113e0514ffe460ace903212b132ae5c87e9308725d64c3ea237c6ecb36f6b19ea362ec0be96c44ead29fc0c56bc696cb077e6e2d6b31bd6114e073022f54a295e7d16f8e4a816ff5e433632beeb9685ef9f5f81f565e1cf76280bc41c0890b437808351ffe56bebb24daa77adc1eb837c52ab76465dabe1af2b153343d76f66fc07453ff43ae416af11f12048bd30ecf49fab41bad12a84386035db1c2faf647f54d41b50dd2e110536448ec0d00e61fea2c8f02aa2ea1105225b6bbbac9b28be582d5067e42e485358bfd0e52b6e7543e184f626f620a5ce99648acd2edad38554552e6bb70d2cc3ee015db60f4f23577ea7b3371ce6beac49078dd10fa3fcda34693aebcdd583bb23c3927df191477549ec26c79b476b68f6ee000627e64fb860843358de599c69f42543109e434fa7115c2a79a84f66f14f50670f427bcb57afca3d3cea72f2dfb0d43c5de865c09dadb9d607e43498c06466a989d7f70e19369e75d993668a35c2595876a91aca9a2af0862e6b8984186b252d303cc299666cb6cb2441ad192c06ce8ef1cad1c16ec940a279e6f1a6c43587c698b9a62d1d04ef9460dbaf535d05387b974aa562cc31538c55dedc65abf109349c7fd988a85bf91d40d2524f39b4fe4d1e8ea06980e11c049e6fb3883a0b610c05f967209434eac273d010e67df8df24491923cec0aa6b50b1cfc0c92e29e8ef2197cc06a0eec6eb05076056802a29c43dc92f41d6a9ffc3f752459064548dd4807b1c8f4ce70cefbdaace0af67f8a0f136deb7073cee9b6d7803f993e013264542f825db3f5a8d5a21de9df28aee32c988ced824a7574ca51905ab4b6bd1cefe55c59d6d37dfe08d44eee0329f27617db37337ef84abec44c26d208c1fbae0cc7e2c20400c8eaaf1df3ba36ad14787bea99a972104d4f8c7f4017be673336f0833cf42f3f85c1244b90e54fe9fa6845b12f3f96cc7c85e4fa42ab267c69ca548328ffdce24f835372c0c98fb35669b6f6870355db54d13f7aebb4027a4fe741258ef49d71c620113e8286629a2c2ca9c935e65cbf3f76a5949d544847b3d3fc53f97da32294c6bc2ddfe1c50072b7a8c030f9caa868dff18def196679dc95e570d8f1ee9904fa66a8269a99e923247200eff05f71d1dd32e5de509ca45a09583dee4070c5c9fd546de4ac0288405fe973a452d9dc5ba8dff289dc96292f3bb43b3b89c8b7b3b06097271416d87a5099e176a4cf20c0a3c6a41cb957fa17f37d3fc286ecdf7c7d16a2a6c23bfde73ebfaa0b316a155cf363576d5aac85fe7b87be65650122db8a8c77f232f66e3b7093d9e9fc91ddf85bc9087f28a5b350a3f11da93e58cd6bf25f7860cce1e8d5c140fd9df29907d2d6b2bffb45e1fbd88399f3b92169c29220f6802805e10849ddd90cf6506367b1699af72f294b9822f2c46370620360aed3d78143f1b24e7f2e6a46f85b4ad576211b9b0a458db709a7532799b9a126a2851fc4e03f521a772ab473114272d0b60998d65caed5a44a2f296b670f84945c935103f5c4ce94837f537161bc011b311aaf242eaedb2b712f808040aaf2c7a346ade753e05dc053f3787e6b7c5f72b677a7b2ddb7796a654fd115fd06f0b62daf61707226afd6852607ea2b32fabac8335596e140013d2f4b93ee2c69e45fbe329581414d825a682a1414abe8b07696a5dc1dd1a7e9b48a2b55ef33c0d00fdb013017f78252982a687f29502836a28b303f854a698edd97e28922c0a2f362f182f3a67932f3f673546e339d2b32b7111fa03698e66d143f3a601601268fe829d6b42add7f13450167a4f3a2062f80e693cd192c696e1b18d4b29346d53d9958ca93dc649af9e320c09edb2aef94f6f8e1000b78e3b9a202b94f4267aeb438f0c7471b5cbf4901d0f4f85f52c4cec30a0127ef583e0c81677fd24cef04df96e2ed488e06f4af4ee319efb0790b535aa694d49d00b95a3955386451705a16646c1d20cd4d76a09c8ed74fc0055c78c2945f943fc10fca0ae0dd64f52b9cf8c3b81da03a43e4c9419c18bf384005453f079d241f5ed776b1961d664f9d739f6427f63d0431e87f6305240ccc9402e090b3a1a64cd04e7c6a8ba8a741b03c07b220a1d2e5488667751b568c94542ab84f5555d9600026b7f172fb12d4989e4d0d419e9692688f55a985d2134a1393038744f2df3453823363e9f3844e32fad39a72460b2de60e5243dc58d25086dfdd106f0b898e214695d167bab357fd94b12716ee62281059ec0380dcc64592ca1665a18abe7745a7576bf4955769c155247d96e1826be00a8c8cb0d2c6cba739d956b7fd8852d493acb8f6364089691b32f5dfc658b5dc53d3d2640aac7593e22acc6d05f37c7c231bebccb843b6d08af0d455e5638a048fa34e89344fc5b22cb729de6742cfe81f103a701d9900e333cde886b58477ffbb97caa5", 0x1000, 0xf, &(0x7f0000001000)={0x18, 0x3, 0x1, 0x400}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) r5 = getegid() setregid(r4, r5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000010c0)={0x9, 0x2}, 0x8) sendto$inet6(r1, &(0x7f0000001100)="15e4b31ebb68395244e0d4dac2460ae3a2df897409d6b6a61b5dcb681cd576689d5fcab1cc559775ebe926667b92f27942ce9263b103c1143d0925d5ed51832f4bc246b624fb0e7e6e", 0x49, 0x408, &(0x7f0000001180)={0x18, 0x0, 0xfffffffffffffff9, 0x5f}, 0xc) sendto$inet6(r1, &(0x7f00000011c0)="a46062660ca1e4d332204adaedeccd77cd7895116b78fe112ad7dfd1d19996f5d68bb34d1324", 0x26, 0x403, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000001200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001240)="92c29a1626f649c3986ef35360ce130c368d737c5a53853059f5ed0309600c2be2625272fc9cf6915c47e1bd01973f664b474d6dd553d4283d8a06dff588bd6f6c6eafee86af7c99ef8b60af81e786be44799214a60a35f12434173e82d5ac315bad3cdaf122ec50b8b54905e0a65648eb7455812fc0da253310a70673a9cd117d1bbd019d9714dbfeea0740b2fbd0bdabc998246cc3b2297906af0438a986efd13d8d61dd498d8b6427f4fe502b055b6faaf7311b89081f2abbd64c58e7bbf4438b48511b92e2be27", 0xc9}, {&(0x7f0000001340)="33b2ecec7ef5423da9d9fb34829fde872cec0eff292528193a08e22b859a75b252f9dfde3badbba5532d66f793311981372ed9eca01ce4dd59e8b5c6549cc1de94272879a3e879979f78cadc6f50642994e9382e3e2c6d39d51030d8042b59f7af7ff4ee56afcf5866781919ac48139900b867c956209d33d05f5863cc8c143a2ebb3aea27954c173055989ca929fc7d4981cab98b2cff47991d0af189eeda26da54a2a917b18a0b830cde97a39e68203fea79dc02f9b46a9448335a4a35a13a98471e77094e00323952bd5e9f95acb6866bf90947224b84fc867135aa99223514f666cf05b5f1ab1c4582dfd044fbcec19735e9fd4e336b3bf240ae3a", 0xfd}], 0x2, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x8}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) bind(r1, &(0x7f0000001580)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000015c0), &(0x7f0000001600)=0xc) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002880)=[{&(0x7f0000001680)="c9f93bff61364068044d0ba6a9c7cedab70d44c2a43c0971438579b5b4df3f9828d9b19734061752f61a088c276874d75a70ba6e85cdacc1ac720d7919", 0x3d}, {&(0x7f00000016c0)="7d5c4b5c8d0147ffa95a9b1f4e63e676f2e387e680850b6a2486a77a9d3bde845b6ab77f50c4234f6689bd687071e4501597c356b78ae6b83c87e2b6ebaceaff452d9e0c2a3d82da36f18e3178966ac1d8a50bc028c17d4190e2ce08963b951a4adc7518e0205d53cf632b151774bfe28efbe9353fdb3f4ea3f391324d2841b1526b6449835030c671f36aa1d513172090fd5dfa6d417bd84d4928cbc17b888eb02882aa75d4ac88ac059a630e4e7abb385d9ac624e1560bfc49dabac6e597eff630d5328c47028f12b29e6dc1e73832c4f6e64aff8b5c69823e55eed12e61448c090624a0dfe9c51797b3e0ad4710581a5f078b83d423fc2f4f03be527c0535b6ee98e3e728b526594bebd85689816ec51146838bcb2db4397e6acbf7528f406da1637cd5d634dbc38affc1944a83f21e5c221e48a7e4c08337e816cb3cfdf98b4453fe40de1f33cf6cdd7a5294d6e67c8eae68c6b66a8221d00f9923018544e8b2f9ad6a4073074d13efac9f39d9fd3a89c6eef4e21911bd63ab5f6f61aa611c264207ad48294081dd454e91ecbded67d8d75d53cb727c4a6e7adbd67fad3956a4f4c3ca72f66c83698eabaa92c0835c72bfb7937323dff3e7f7db1249d701faa18af8eab684ad051abb041170f6505870f67a98bb958935015e397e3273fde6397356884a77c849c0756c4e6be0389b31246c26315ad3d77286d89e9233150c258fa557457f50440758c1c33f750258fb8f61f033fdbdebcbd95070aac64a680111a7bacc34310244241392c62d464db26308b8df4878613d40b3a0d3e3abcbcff3562560f9dbdb8cc4107e4014576a46b2d8cbeda0cba6dde6f6ab5c305343c8eb3b690db614dcbdef5dfc097877286f99793275ab978ef58e8ce77ebd3467f20816b31832809a7bcc1cd154b2bff8df7df991940165c7639330fb7bec031b06e5029bd6a5a96dd9a0f272404186df61641c8547b4874f527225e63fac0a60d18a9fd7f0c6f3421ffd0f4fd12b65fce4d7cad32a0428a0974d082c532148bcbdba7acac982077d9fa3344d955303fa4333e1980422c411728b36e7d6f991611ddb9a41d2ba06d971d59527194e6c72a6ecb487ad507c9a1fc21fa65b2f6c332e2d1ca9f2c3106f89389a38a8dc8b404e4b11321636b6705732f642f30bba5054d604e7a2a45f10141deefbb02cfd0ad25b762b495c282bdf4a178c8475cb45022999018014fa1791b53c802ccbf5658a4b770797c2ef924688e7b08c4ae5188beb6e5067516e228db622d76b70db908a1051be98d8b5b883919758ce4e3d034cddbed8b0c8d1d2a4dee6c5d1626892c96eabb90658c77a7d72c3f4f7842938d80fcf5cf84e029a3efe125fbf3de69326bf7f81f1028357ee7f6d71f932478c3feb8513fd6a8505e6e6def5ea418920941a0d463d45cc75f77b79b4facfa9a8ee07fd548f71a62ea01d36c9a85a550321d56f0d65b2aeeed14de7defe1b490dfd9fd76a0c5b55975524d48f9dab87dc2aa8c6d73f7cf912cec2b6cdaca6c3c4b4a5d35baadf8077e5c38161222ca7eb75c1fd3642767bd196ecbc802ec538239a78b2bbaa9aa13083a10d560186cec6d56419cdff3e00c5f1e226e7477733f6763105443cc8c434b75a1aaeddd297987c93a44e98e0b3ab634156f5ba163bab83e136b2b773b4417c9310d86d26b883b624a9ac787c6eaeb89b8942f524a6307d05d8b96f1a358469db6fcd6c6fac99d15242450790dcf729cbe6901df4a4d89c3d7397b3719dff230a50c223b92b2709387c19146231e89917e15ae1ee5c8f0696b6e4ece6b3a615eaeeb9f680ae0b0d0b8d450916c0f8a0c5047675b2ba278ec0ad5fd358f5ceece09db80963182de4c773016e34fcede45e5127b1e5684597a5738f5946fa99b5030f4c21b0a107f7953dd87e6ff0f2021cab585ab48ec5c70f02cff0484feda72c13d5ce9a38df0f4e00600c2734c1f3a24869856ebafdf4f10e0b900fae89fe8c1bcfc4d2b8814287641c7af3391c67ad9c0eb99723ec6f817b46f2f7f0c7c8513c0722b8210e07fa0c7f0fe09e948c931f944d386cbaad4f2529c073940064f51cb60deb89307cf50d6f7c5fad7c0d518bfc175287388440a2aa9676b36aae4ba35101f9842ee9edfb0b7069292090ba631f1061bd7705c8102de1e634d6c77fdcb2bd4a8025feb14fbc3db3613019d8dfe53e1fb9871adc6886930bb1fff7b325c4b35c46e1e70d429e6157afe34d595197eb51ef571869da706cf439e2d3c3533c693b06fc60a5ebb0d526bbf1142fb80a1bcb588f0ef5e9cc49249d901039e554b3afb7af9a361c67829f37203b8f0a12f018a8357ee6b80cbb62be8ae5c732e5140d4be4a5bbc84d8889227c4cb559c87587966c2616e30ffbfb6a1ee0e90ebf3b618398ad6cb7bdbc6ec987b485d16bcd5adbbb87bab5b719b01022359aea211b1cff411fc61d2467c03885e38add632e41e2006282394938409364d627ff68cfafea04cc288e3b8a492116ab04415d683da5080f209fb37e24aba6b4a092d045c8e5739bae7489a95095ed7251c2d1d7647bfe2bd66bbfd67238ca0b89a64c54ebb88bd95c2170167002dacbdd4342b85835e21f5aa4f610fe56d2ee9e1c75501678f98f9483efd29dddd3fab51e352ac5cb0c931689d79788ccd1dc03e8ae8bcad6659b9c3af2e20a1d3e5615af5a066ed7456f4796f0c0776d2301d848137509458cfcf2e82740b84fa3e836efe4cb7d52e289194b22948222d8805c017b78168e8e0263ee617eeced6d3b8b416973c9264aa7b03ca8060c5c70b3c85aa005053aea09871bc1de4e7204c57d037090d619f4322dd2ad34154a3611fe5aa135e6c22488c79eb43c715cfa127336b900f29b5a85486f81327b11ea67e70c6316894cac021c9fae931db83839d435e009b28392c3c1d834fc3e50f9e38e07d0bc6195f8f33846e71e83ef451c9785bd9fdc233dcb7c06b8e6cadab1256e2f453b3d861fd01a6514603a1fe78d51bd2dd60d8d7ec1a0c265d50774a453d668dc80aaebc9bee3d2c78af8b8e5aabce827cd4551f0420322cefe930914f17cd963b74d50be52b2e6f748705bba7d526f336565605df6d762541b7a9a22663c72581fd27ab28775c920484f74370738671c46d1a69d84ec3037851c7dfea620e0f5192b78c081c418be473e2d97ffbdda4bb8ad3bb8d1c294d7239dd858cbf763187ddbbabfaffa7b5a37579297ec6bc6cf28cb53e93a6bd69aafa78f3ce42132711a838b49c63d062bf0fc02c66f3952d9bef145d367b8d3b95fa340eed224f551fd08f3a358e0e63ff535c33384c0f136119f62f87a2d817e27b2e8c66c1cff546d8ae1f0655ab7910207e086b567cb9782e045963f70cde3390be0d388202203f5bc81292c35296cb56bf5e6f516a83f40fca917a029a2a93ac3c3c46e50083d1286d02b4d6473393f016dd4f235be91bbec306f18f7a9f6f69f4249589ac7c049dd5feff279c635f2f94d95d885729d1eeade0dc9114c61a81421513af0e7f2e61c374139bedf1242a35bd313567be663f070e80717b4d835b5622e6f47d15054fe3a38aab9e9d58f7340c08fbadc2e96d0bd44d8fa1c0fdd5a3012f4ede63fe6b75a554d29cc55869d14cac8258aa63a41cd33f902e60c374c6db68fcada58dff8dc4e5b827ab207d2a7056cd694862717fc26d12b8d1b55406cd432df62261cd4c3eabf19e1beef84adfb39a3d5004608e46738d5dbea0c14f1486ec2cae221ce8d48b3df1f6101f2431aa7be012cb5794e44eb056a26aa0664d975fde665a1d6f49c4fe610c02d2908df5bf40ea81a36c39ca7541c59031ab29342217afacf420b008a7d0c09301586d09b16c79ecdd65c2090b4df9c3d669da06b4061f2480ab49df19cd8d75961facb0d2318b538380d79455b8ddda54bb74c50ecb93234b3aec39bed0ffd48906fe080df7b36b5b55b300f0d0d054f2a96a7fc0213fb00108345b9a21b655f5191374b5b0a2d118c54de417d615271039bbaeba81ba4d2b3014ef711c02e4b65e36d73691693061ab1ad10ef599d4fdf2a73fdcfee1261e2d7ac214c86c573e8d85840f9ae8af26fbdfe5696b391657fc1911d6c14f083d252aaa43e00cbe60fda6181c19b89d366a2f40086987e0541e1163f9d0fff34a91ca724d144605c6e3ae9996633f80403ce6fc9d165387315ef75fb5b487b32fb2629f65fe61e61e3a068fa0eb8fddb15d84a705861461511e90ff1bd19bd5a4fff8956ba219407324d93b61480a1eff12155c69345139a1d26691b16612a3b08635bddb994ccde1320a9820e7e741f6422c6bb44e4059c8bdac87a489fc41414a54eaad642fffe9dbf6e2c6f9f32e6df1d4c570503c37a80a3cc28324ef04a48ce8d9d208fa3f6ccd7ae10678f7e94439b0965aceaf6e3ad9353b545b96b9141525c67fac4e91190a0b92ed9fd84e31f26afa73e5c631fa3fbcc45273995414cc50b2723eb3a2e794a8ab6a8134f3151054bac8b4b381853c5692b5b197b81b0b5fd777a38a050ad464decd323371631cfedd2b2ed9aa0c9426cc8fb8d50cdc8ee8d88ab8f54bc20112818d15b8f8416625ffed249f333532b0f2ac5f0dacb685d8b2a90b96238582c91cdf3e9cf36a894ea8ec1e1cb9b6c0cc3919d792177e38e713cd654733ca2fc825d29be7b60ffa40ab0fa1298e790a763cafd094eb62a65ad43c84e151b225c75df41e66c9a7035350289737f669c3e2aae8d62e73c9b7c0fe830dd5c25754cb1ef40e7862958c214e92afe35efad19279bca9ac432420636f775a93387538d1332307c6f20ec71626975001413a7379dbb42d5fe956665e051c2a3bbb5b1db462850544a21952a078888765c3ec9343532d14ce502339ffd5d6db9969dfbc139d342ee2095325ec6edd118887f7b20441cdbe68519edddf03a5978608279218365778680c08bc644233c3cf5d37eb12e952dc2df61d6c1079eff9e30020db4add0c64fc4406d5d5e12c20ebea41a6e6b2eddf31e785350b9bcd3213d39d556a629c4967e2545535842a10ec7892b17f8dda6a5f17787299b699719747b87f8a27283fae4638f75d605a40e632605314e33f8fe40bc9af98cef241e7ab2b430f53f2e2f51d95df142a22e4377794bdf68c7516b238f8cb4a0cd7df7dd490f579b361a3eb9285509c27bdc7a46be611c075cd1f49084c53b1c39ab75feb1d215630c5a74bcddb3b3bce555861d3c587d037976409f92f023c728182b6c291678459cc250e0289e3d05aa47639d44314f767f8dad7f61e88ec5c0b2ba29181f344f1d1a60c9a4409d852f96bc97037e4567aa9f0dc8cd8596ed670e776a6f1d0867d6a87df43067216d92e938b683c877e008ea41d074f66bd4d84b625f6beb675b3e52140a504841226caa6dc2067c411fa2b715644613d3db03d2f5cbe79a5430ca39352907dae7276db38a4cc7a7972367635ec54dc01b9f66be0747bc5296ff411dc735e95085874dd0efb9e7be77c192b850a73567ce2d19f7a17f1a76cd3c9286cccc223397649adf16de6df07322994068f5e48e024c8ac9f196681bd7fb49423e8f01bafa3ea6ac2bdb9beffdc4f16e42b05859c29bedc2b2ab9388096d4460fd6af754040cf2264d1a19423e140f378682232fd5347a547aeaf1d24481a6fbfdcd6cd34af73ac0c7ced14fbcf091f318f5300a20ef47d2517249dec46eb7ffe92f5ef78c1f75dd6bb534a3533b39228d8027d0657fdb4c80d5b245014b22f70ad602d2bc", 0x1000}, {&(0x7f00000026c0)="d3e2da8b2f833625d72ef72e397b7ce40af03b28ffa7972838d5ef0c58f71840c7c94998c8e95d8c1996ffc8e285270be38c5a7c5467e9b6279f33aa1f2e62757dac612bbdc5dc343c40883909415a6f0e298f3d65a186293775ed88bf11cf28be2aab316fabe2377844534bce01fcb35491666692e5a59324cb855a6407f1982c189b9a690af44782fa29fb46ea62c526de90cbe43cf320c01b0e499c64ca303a2cf772f0d1beb0838cf6abf4d18aea03962a71de752e4ef0afd72cf15010f59a394c0dd9a1539b8c8192a7f083a3afbf78a1e7b3c94b05aff6a8e3c60644cef08ecbc6e23de4f89e7b1f81bfb437a14a", 0xf1}, {&(0x7f00000027c0)="e8f0fe8a03b51e64d60fc63eeac50601bb80d9cf776cbf91987d0c601bec020fdb4d9d97ee7c6e95b36812387c0e6e818faa46a4f1055b86fac0068fab37e752009e92da8149fd2136756f5fc26754d25c5d512a879c959f7ff779c5d4e897c886fc17f03e8c88ca5c75ebc83115a5d05c07599b8e7d89c064c2e3c4f3a6c4006239e517607f1e3a733cb486ff1b39fd8afa480459718ca1facbc6f9e0e86a3299ab28bc7d6c4bae8294bb517e", 0xad}], 0x4, &(0x7f00000028c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0xd0, 0x8}, 0xc) setregid(r4, r5) setregid(r4, r8) sendto$unix(r1, &(0x7f0000002a00)="eac0c6ffae5f4800c09a4797135a978e6573b170a38c1cabcf5d4043a5411328f776e064fd05a555f0dd03c97a0d4b02a912a12cb9b47e42ed45de1a965b86127191bad0cfd0f18e8e0c4205322fd81982390ad961c92fa2e26a15461a289ebe2efe6b668c53898378475b56ae1b264cdb9ec4f7a9c350eccf49e4032271f507a6f2d7226e5840c5f6189cde1b", 0x8d, 0x40a, &(0x7f0000002ac0)=@file={0x1, './file0\x00'}, 0xa) r9 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002b00)={{0x1, r7, r8, r7, r4, 0xe0, 0x5}, 0x8001, 0x5, r6, r2, 0xdc1, 0x5, 0x80}) msgctl$IPC_RMID(r0, 0x0) pwritev(r1, &(0x7f0000002d40)=[{&(0x7f0000002b80)="807f752ffa0aff682cf4ecb69e380c382b9ba34922152c3d0a9a250e661ef085cf01cbdca635df20dea80902ae2faa4275e204d10ad2c05b5ce84c57a91a50ee0a65ca439242216c2d6213cb3d634bed6a296da864f52f855a376956bae8d2d8020c173399da644b23b3c4d1e28ced2ca0c7a22bb59458c537a48aff7e53c82ee65154a8b96550a384682d358589ed72bfcc535eacd302cf99f394d068279695bd71c6bdfd0d58b46e7f93c0", 0xac}, {&(0x7f0000002c40)="fc9f80005dc043af084bc0f70fb6a2dd7b175f6f7761cd4cdc1c4dbb5310d2eabb6da742d6a87a884c88fac953cdecb108caa5da0cd7b4f1746abebb549fe12ef11b516866bbbb9cf25bde14f9ef6b7093b4a9f4402f508dbdb01d7aed9cf5f1630e2191371f2f7eabbe4a7341129fc37c8a24c08c96cbc4a104565747fd8555ab4815d925d35fa21cc6579c399320ad34242c5e087d990fffe846a81256587a99efcb0012daa69cb9fa92d5c53be0f067993a87aeec0a3743ad51ae49bab7ed772df2e91bfd14e8af4dccc665fe9b406b6e8e0d81464bf0ded7a93644d04e23babd755d97aeec9528bc07a1380fe7531d15a13768a4c6", 0xf7}], 0x2, 0x0) setregid(r5, r8) r10 = fcntl$dupfd(r1, 0xa, r1) setregid(r5, r5) getdents(r10, &(0x7f0000002d80)=""/61, 0x3d) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002dc0)={0xc34, 0x8, 0x0, 0xffff, "6fff548188e1e4d46cf5139541c20edb60de8458", 0xb469, 0x101}) fsync(r10) symlinkat(&(0x7f0000002e00)='./file0\x00', r10, &(0x7f0000002e40)='./file0\x00') ioctl$TIOCSTART(r1, 0x2000746e) 07:05:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x7, 0xffffffffffffff99) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="3955ab20285ae105cbfdda98643986ba9b7ec75ffef53ac3cb58b9ebe69ad337538aeb06f5527e109a7ed0aac49f57c6f99fd8fc71067dd56df38787aaec107604cafeb3eef61c967b7009aaa7871a3e034cdaf047c0608d685931e7926b253613aaf35e41672084c0655f5932d7f5e98d1cd469e9ca4accd0ab4f7bb96354b4c7630e6ddf3fc66fa7f27ab211", 0x8d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b64c3d9db0125c72a420840b4572293a4612eebe02e0347b26a6ff0ae6d941f3a287066feb41aedf83a52653cc5e92e48cbdc65886fa343315d1291b5007d7abe3ac5fe13c1b1beb8f5492833988ffd20be92933a7", 0x55) 07:05:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r2 = msgget$private(0x0, 0x2) r3 = geteuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1000, r3, r4, r5, r6, 0x183, 0x6}, 0x0, 0x8, r7, r8, 0xf57, 0xfff, 0x7fff, 0xc41}) r9 = shmat(r1, &(0x7f0000f53000/0x4000)=nil, 0x1000) shmdt(r9) 07:05:59 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f00000002c0)={0x4, 0x4}) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x8, 0x3}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0xff}], 0xfff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x5, 0x1, 0xebad, 0x10000}], 0x6, &(0x7f0000000080)={0xffffffff, 0x4ed}) 07:05:59 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x2, 0xffffffffffffffff) 07:05:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) msgget$private(0x0, 0x100) listen(r0, 0x6) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 07:05:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = socket(0x18, 0x8085, 0x2) recvfrom$inet6(r3, &(0x7f0000000000)=""/70, 0x46, 0x3, &(0x7f0000000080)={0x18, 0x0, 0xb49}, 0xc) 07:05:59 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0x0]) setgid(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0x100}) r2 = syz_open_pts() fchdir(r1) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) poll(&(0x7f00000000c0), 0x0, 0x3ff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x5, 0x0, r3}) 07:05:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x47) sendto$inet(r0, &(0x7f0000000100)="626b04db2dcb4e57d1b770f820dc53f2d16ae4b24558f2e1233dc9b54b225042cee7d0755981be00a6b7edddfb50f07c300e4554f271535863fce7551b7ce9877396ed7c0a386e2be7663667da27664e12e0948f3c98cb752c4901039e7cbe090b54e7c3ee0149d0daee9a159de970f436a3537dbec921b84521c820fcee958c7f9a81419f0a57d6b845680e09f954524fdf2302cbb6f80cca74005a202fe1b2caa1c507c0e6ac", 0xa7, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x10, 0x60000001, 0x0, 0x3c}], 0x40, &(0x7f0000000280)={0x1f, 0x4}) close(r4) msgget(0x1, 0x24) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x48, 0xf0000000, 0x9, 0x8000}], 0x8, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) setsockopt(r4, 0x303d49f, 0xffe, &(0x7f00000002c0)="b22e4f1c5e9e9c65f8b3d2a84b5894a48b82ee9691986254e43837739f48fc6a0959e9eb0caa63d7e271c6ade070f8403e1a7a7683e3123629ea8d81f495c8cd15313cc00246a456b491f73dd4d292f41ab86da43f363a9fd39456d9a8c4ab7c78f450ecd6f5cd089ba883a193fbf43ea59c439cac809be66dc0c279db5d8f783560e771b65fa396623ce3bc76d49a0fbd063576ca58ae1209933a7f9dbe4f63dcac8810af50786d043987fde53d0378bc1da372e0149e5a64341012c894bdc0fa9d286616336061cead09e3d4abed3c4c3dc587c01e64eb68c9f4b53fe3a59df77c", 0xe2) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) msgget(0x0, 0x16) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) clock_gettime(0x0, &(0x7f00000004c0)) 07:06:00 executing program 0: socketpair(0xa3df22c23a6ef478, 0x0, 0x4ba0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x80, 0x10000, r2}) r3 = kqueue() fcntl$getown(r3, 0x5) r4 = dup2(r0, r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x400, 0x5}) kqueue() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:06:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000040)={0x401, 0xffffffff}, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821d2e2f66696c653000"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f00000025c0)="805647b9d76e0eff876d1839efe7cd7c9faf8f9a26b303984c189a2556af2d0a13c8787b8111b470955c3389dfae7cf08242b2f05e659bba571b90185fb6f6aa8ebdbc58aee16aa1639f32f72b49621064204524a9d58aa4332d20eb888171c1045e43dbcdbd4a55369c152135d6673f580676135c8fb28df670130f4f29e20656023319dfcbbfc1aaeecef50cdf695be019e2c3eae01bd0b537a56fadc882272aea5a92f1e42411841805a83c6141fe3a5bf3faa3d367d2b9320c44f11a279a93e645bf40790f0d8887d443987d084141b582a26971c72fd228013fcf7df230865844c6b97ecc20a6b79b6a876398d60ddff23701d22d5229cc72295023bd7fb662338d553fb83c93631dd27bb690a20eb85385fb3df092bd52ada28f47a28fe2d50f1d296f6479865937a53d50f1f0bf60cd5da487eb44e3018186a994e6a34bf07c569d3b85d9b7c1795956a87a5ca0716b2938b01a8303b2102f51de143f7842d51f65a9b27e6ffd5f659ad6054957f9cd03110cb654d4078cd3a1f3edc1984f19bc083f65824670691780565e1e2e4d0817a8f667eb780a773b3716027307fbb621cdee55bcc1061be5fd64211baa5296d0b9cfc638fc2611a1be4d81dbdb9e788ec9e6ed3ec36355761b6b58909b50135e8efaa959ee1e204e31dc382ae40bd5d0e2442bc46ea9a38dc5dc62027fca490eadfb3aab235032f3a3e1e7c4ed7d75eded8ac2c4f62c2d697fdb2b597da270221e0c6875b5284572511c36e6c4867dad0fbbf4dc73eb5c89aea5277d032064cd375576f04a0bdb41039fe9851f4c4d0e22590a1ba45cbd434d6d241954efaf707b98fe7236f47a0584554dfbb3e72a429746b0a2f11beb00161e5bb3ee08dcfcd26941ff960a22b515c8e11811cf754f15c57c4bb007906b811ee36f034a3f7821a3fabc9dd689c8cd7701ecdceba6b7f81398cb8aab02a284992767934c1f60f7589388e9e2f2a3676f252679ee2e638d0425fdd512484678268ddae151b2d41d7b73e3aed772a5a0fe71af93cf69f32a4ebc5348bd142c2d9a371843c7cebfb0fe14e0fc1318515648038dedd95d3af2d20dbec328f86f55e5e02120e07718c1555c7bf702711f83a676be40c362b19b2d19f1fc8a6bddef5a5d779b4629e61ed6eac605752a2b06a1d5aed548e71e4c04751da7e57563a49b75f76411844fe14fab34e716860e660becda7b877d04b033d492d653c7f5bb14f85bb3076c258087d96df49ebd7b47b9ae3e89fe26056b37e2c759ceb0600507b9a079df2d19d6010a5f4d328d3a0068c12f607fa1ddb3a67db17d1630e07148d4a15d4814de6812979b7d9bda548199d89faa696b8509a9d6038648478d7a6cb87d1f47f13f6f4458f90561e5ea3a65e82529fb0dba1482fdb95417eef2fbfe1d9ffc9ce611e99139355ebff84b43300d3e13fae89cae06bbd6e617f916b57864aedf83a9170ab90a0ae5d4cab7bcd6c0bbbf986f41feae931fde4c798d8adc37120e5421f0ab458708101dd99dba2884428371170c2a4a9b586fa903f00769a354791e56951986af996dd9d919448b5f6374d9ff71d9a314a26115fbffea91646a7ceca99b1118a989ba1bc61811f2fbbce231b47ce074644c5851286c206f36b15feecb5d5be2272dd3350fb3ffef8cd8edc7ee4f72e11caebc0b75dba82481161e0fef1c75b219b3a6f81bb435be438789888aac2518b588b6699bf173dc4dc7a886653eee4ba86d0da9fe5d565b85ca4d95960605eb8f090095cd66081dd5eb6f68742f5e0e3f9b90dde0bc6afcebfa8aa253df25815dc4e060627de56a98a18b335adff4418ea5b8d8bb6086db9ede9d0de6371b2fb7df1c2d1b43de49b0a20d716d8dbd729241f651f1198cfb8bcbe178474c3e6899cfc62541c80a5131c80b3f2a976c88fa59390bf6912ed6594967274472c266492efe24ad8044ebf2c0c6361f0ba5d23403ac6050a42ddf9d45c92b0aa51426f9b6726f6a97030b17d352cb3a69c2837c2f0df61d0cfa460c1762d0ffce134998b34e75e6f0ea7116cf9f1e1504c5431adce695fefd9d9c14a0504a44ef076deed7c92e1af78ef6ad0a33fe86a92774e5e3aa211bd6c6ce8bd175d113023bbd0a04640ffcfeaa7aae6c070f4bdd3c8ed0cecfca4d356b104527d6dbc0bdb2c0bd51043e9e48429f81bcf2bc1ddb5fbab4e317bd0a420af7b86489cb4415ee006636cd3f58be258e4d557b7428bc41021755a8c66fda9d1b2c820fbb2be659e443ed18a99a8867c88a31de789df78fbf708d37453055c3f3eddfcec61611af669fafd29ebad614d8ed6302723129478c1e0505bee06c19b32df16f5955fe581e5fbedfe3735ef84fcf498a50341bc2edc3b3def7b2ed091a17421eed24aa12c5748499b14b962b50db269e126a6ca8ed62dc3faed85acaeae2f073b3c076194548046e4a007be9473725b8f9d3ff0bcd86ffcac5eafc2843728e7e984bdefb50e00652e1d37ac4912ce7b39dffe6374b7009f3f0e8e9c598c9214e24be08e9b26978f250e06c455b2dbbdaef8e67b5ce75f31047c627d1cc4ba6d5a744d344fbab27c06485b2c97035a7af323952bfec5ebc925209a553bc9552410b7d29520f681f737db2de43114a8a904f56bcc43aa0aeea03a3252bbba7afb23b3c7d57f13d56f7d0e6bb881dd2e2215d6cceea6bc7258a707d57e4fb0f0993ba524e5762cffc4fb660edde8640ea63019b4c4f4a38ebb96baf54d7409b0eb22420fa400cf4fba520c0bc3e3ae32282488590330d1fae909042796d8499434de3852cd3f11c6001ec2e1d46bdaba82693bf66494e49f565beef2e5a878d0151c39fe7250483f96f345ded074017c559b9010d62787feefc6fedcdc1d1a98eb7b26b122fcffebf7fd9e1d25adc67683f6428834b038e4f0df14d7e0859fb7d051edf96d5a3a63f222a3e551d7fd77fa45b516c4729de5649db3b4b805541aa78c2347510c9f1c3cb8e51b41f02299d618de9bab822dd38e9c0b31def89392066510c097c828ca5ed884ce5c4ac77996bcf169c380cd454140113f1b341825cae65735acf50a19465e32ea2e631518b7dbc7793506eb878c3bf90fe090b0850a58fe8f5319337519554f3161d617179864f1bafb9b1992c40d57583af2c19b2e9985a34f7d2bcf14c4b6656515be89cb57f0dccb8f1f7211fe25947d073ae1a027c921784a80c28d9d81de87d2ad1185185de62d5e9b862f0212166081f8335b37d6414d3d6fc189f4706181e9df747a1211f140091ac3e6d5833abbc3ccddb1c00da42c99408fd9a0d6d36c5407fb477d91eea645ba370040c2667998f0d5617f0394cbc282f31381d5600ddac3cf44878a86bc081d3e4b3b377164ce82377c12095d26c219bd088ca2cf8781c441410f5b9c2d7f1769cecb4b01db210524d40b0a35b97e43395b899b4dc62e8e8318ee7b832472d0c33e76f88825e7c839297fbe5c9a3b98e2bf6759dd3105396999ffc4bac30d242225438791ed1c41024b4c3cd73a1f70791fc2791fea1820f3a0f5567449fbef84761c9a34a5161647b5607cd642f88ee47d880cf38ce105d121c9ec8e261bd94c694882df4281938833c72801e6ec9e45e82b1de60a0ec42057e380e9722f2848da8e1c1749db7e0442b264ef2051cf2ad2b9c75796868e5f46edb66249012896dbb8a3bc7be5241d07717c143efe75412a461fa2ea7b055671019fe9bc43b162ca125eb17d1863bf4a7b38ad83abe4052bd9586d2f3b45163dbeaa4e0d6fb71a8c1d5483552749a4932ef8b8e657e3098c72a09cd9c898ff7a8911ceb85763a7d71f4e53431a39360f4c35cc8fb38f0d7c23823a7848719e52080b59eec81f178ecaa928c5c4a74fcebac05c82ebc772faaa11e3eca495d7bf4cb60057f764b1b921019443f23debea082b0379441525d2a906c897ba2ede237cd9b1dd3e801b106687ed943d76103a20493fa76990e291a879e4a559993bfd2572239d008f52534f7348d8db99e2b9ed86d0569dfe3d1d90f3813cf855395c338f306e4fd3e118f84e445ed1782e77000f3eb", 0xb44}], 0x1) 07:06:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x0) 07:06:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/40, 0x28}], 0x4) 07:06:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000100), &(0x7f0000000180)=0x4) 07:06:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x0, 0xffff}) 07:06:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) 07:06:01 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) recvfrom$inet6(r0, &(0x7f0000000000)=""/54, 0x36, 0x803, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x8000}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 07:06:01 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x2) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 07:06:01 executing program 1: madvise(&(0x7f0000be0000/0x2000)=nil, 0x2000, 0x7) 07:06:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}, {0xffffffffffffffff, 0x82}, {r0, 0x42}, {}], 0x4, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x60000062, 0x0, 0x74313057}], 0x127, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xbc, 0x2, 0x8, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0x34, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x20, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1000, 0x736}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x4, 0x1f}], 0x8, &(0x7f00000001c0)={0x5, 0x8001}) 07:06:01 executing program 1: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x9) 07:06:01 executing program 0: r0 = socket(0x18, 0x8001, 0x0) sendto$unix(r0, &(0x7f0000000040)="74d018897b13713e97b4ee805c8baef13232abbedac41aedbac43ff1fb0fb03c165aa1136cc410c7d00330b5097e1d7250c9b8ceb4a2946fa3566ada5f63fe5b946f506ddef38179053bb15e2d1f31e0f3b6727bceee232532fcdb6de36d7abf525d8b92819416e68be5e359e024d7b5f48b1a03fdf05e2ed72586018e48d9ff766fcfb4cfe9a9754c9d47e6562f07dcdcccab2fe9e1b3ddeada0f0529841805e7c2762d332cd7d4", 0xa8, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) sendto$inet6(r0, &(0x7f0000000140)="6c248e77dfdae2007a988f8e5ec25a9540c73c0373c77084d56e4fb5afcc4c6b424cab2b44c0520b6ff99482d2bcc86320a5cf7f4ef397b82aa137e22b00e71afab256001eb1ebf7f1ea6dd915afa560", 0x50, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x4f41, 0xffffffff}, 0x3b9) 07:06:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040)='t', 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) pipe(&(0x7f0000000180)) socket$inet6(0x18, 0x5, 0x7) rmdir(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 07:06:01 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000000)) 07:06:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="809a624c34ee1123243dd899451bd17f296f74b962af376a31a76e88dfa0279f81470924b85295c8cd6e047073f638a70d66891fc7e2d17221178a5159b1c1f2a1aedd6c49c7280f7213815ce363aeb915dbfaf29d5f4bea5e9d733e0de8de11d1", 0x61}, {&(0x7f0000000140)="30bfc6f37d201b207f28256317a07484367595e803bd762cdeda529e8af94c33349723f83c0af30d111200a1339acbdf97ff28d2645eebf78ef110c833a6cf7c08d3f812fc460e37d3b74ff7bcc0cda23a17975d38baa6da65f6fc29ce396f940ec57d3e3224364a9442e54adeee16bee06c8250e17a54262e73025a3c9a46c2242886befe0129e89a3505c384", 0x8d}, {&(0x7f0000000200)="5ea579460bbbf81d1cba15871866e3e71992d2714936d41ed1177011ec9b9e5f3c921ce8", 0x24}, {&(0x7f0000000240)="67e21f1b48eff92443a20c248308788ec5b7e77d046b2c76f2066c3080a2dc742ef48cfc1f6a8494bc4c9eb7086c74f59cce531afe8c06e6de83e0e9f2c48c35c4cb746066703d936cf243e7c3d00edfd75fc219c843214f141ca89fa1d67e9ab4af0d86e8beade13cc13ae95c588793e47c938a1eeaf63b99de60dbe44a477aeda193e4bd6996bb70ae174d1b691d898c2e711c11b04ea181d308f1a9fdf438f8a5acccfe9d1dffaa2f473f2d09edee3d5e356700e8f17fb40826d5b89bb1b544ced5de8117367cdb660acba1c3255c668e82d6909f3d8fa87b9f70de4bd94932465fc01ad24c313dcd0219f4fbea113edd2e2dade340b0989d86c1c5f18a4cf891cb2da659f6d97772e91c2c621075b30da8ec6521d229ca4f5bcf744dc3f292e987b5c6c9c09cf845197a0f0adc8bb3852a46d770d0080fa832030983aa223556ebb49b99ee521acc95030d2f9c257bdf9cf38ad6e4f6f61b29ae196b3e97bf7787619a104c460866b1706d0fdbee0eabe7b5944f47cda81e92ac0a74e3d9ec953d862bcdc862856007704ef7cca45e504f4cf998638958d0f902acb9dc5c96750d82eef3a0dbd14099fc6fc91914b820cb10e39f11a1361fc53043eb7f1acd18b0d4f1f93424b34b2c1e11c38fbec657cf76121be31614db8edc2fffae1ceb589e4b0a366fb9987b73b26d255a111ce996577ddaa0ee6b54645f52aea1c47734d957fce652d4bf5e1ac5f3e927d5e03b77160c9570b5b9e4f539fda6b636a3261003280067954df2d61ace7676ac8dc8ef4a398109e5fb9ebf5f86cb03faa76e9bb15f3d53b822a27aa34d3f58c9f34dc7fda136374e8face97d4cb86d03089afbe5e283fa27990240adb691f9044ea6f48bcdc6873e4c7496321349840ae39aa7071f18e3041947d59b187f697fa83fb03c1231b3a6e6654af934da2d906fd2b1b5bc362cd07b9bb7bdd2bb99b4bb588ed6c50f42b5f87ae03ad3ed64cec4c6a7b4ce91804d6270082289ca7e649661a2cfbee735cd0314261069583d7c5f5a3b8ce0a8d754c42b28aa454d893b4a5c75affb58d8f08ca16d1daf615d52b6c9b594f49ada4a1eb3949269409ddf23ad9bd93fed6506dde534d361a59f6ca3b619f92e43124b1cc3af97fc23031dc525fca0a2658f0f11ed62b465a7bfa9f2ec88091d86b346b2fdb8b35a70dd41d7d59b48959feeec55a9634095d78b515bbf7a6e56980fafc178c916e05d2d2011b1866006b5acc477f5d2b4fb7a848cedd65bbb548e63808465efa63df0d538900de17e77ef21f3ac4c4ade1ec3a19ed694f44bd50083ce737b695828d100a8700cc53b8ca12d23eba549d0291152582b42ba29e612564b1ba9ea4d4aafdc7279ab7b3b03165e296bf51d13966ca46afad4e7cd9c874aba2e0a85740835fd9ccdafa7352544322f24be2dd56322a91fb058de63a39c34aa31269edce7c976157381da9934063c116ae3e3d77de95a6af7d3818dd37412195209044596f06366c4732d2c1511592626aaa0df96ab3fee76637007d7121f288b849fcfd9c0b9dc92884305e4bd741e9b175c0a61fc355575b02d982fe773ae4a706e5729bdac6c8cd3d68703c64dc993b6b1c6bd9794d14721b4ae606d4bfab64d0fa02a71261154dd20953c5e735e1f44c5757140ea7ca62bbf40bbcaa7439527f0971e778c95ec9d9195810d4f127a5df9b61096d408426bf1a8bf86c8c6252c5200622215a1ff20ce87ef6e51a2bfb2dcfd97ceb9bf0d20b39a54e71b787041903692ffec4ca9aa10f9fe502e30207803ba4e35c56c6e7e64646b5214aecbdc7c0090fdd664783e2ea473e6512c24116172c94b983adb1a35a82bb5539f8272056ca2fb4df1cb99a240740842162e781a6d9ed46dc3c0ff000dd5ec651e524f54e62c20e68a4aeb136c5faf02accaf8a14f3037126fa6481d38a0bf0893d230a9c64affdb5802118a6d8695ee51937e43cffcc9295023a6cc04ca1512698c424daeeac0b559f644c25614f07d5ce718017548ea1a18fddde63e1cf0a5255bd7f720e54f81c152417454dfaab6fdedf967856fa9c8e754670be72d91bc108b4473da133eb7e6b9c9cbf75e6c4a3fbbf8e04d7be6af03775bdb231553eed608ae5819ed6c0649cdee9e2a8a75dac7c5ba1faff9349ec2e09ef5e5fa821ea1ac8ad02c8b4edd367934baf1059875005315ada511e35602a7336814b6c9316dd60f5eac21a6bd11e6575639bf89debf949f869bd9476547c5b2663fc7bec37020b3ed22a29b703a7268342652071b89dd8024b809d54096e2294eb708935a33d269d58818a74c86f180e1513edcd07276b50826afa569d22c849f5de198ae405a98c4dac05f2feec450d2e115243c39142d21e4592aae2bbd674b9969331908e187e8db3501c7ada141e3cbfb910f413db8e1581c1ba4f7727fdaa33c5358016e5b5091421c1655ba2aee0fae7b5a4fc73c0b3071a70ffe086d782c65aa66018cca980bbfa1f704e098f1188188b20d1acd24ca59d8e8ad758c2e5af532b970efb5523d2686c98b5f713377f2499599fea640e1c2605720a16add7977cd5e9a2ca6150fc82685552375ba5782076bf11fb20df67bda66ca3199f1ab20da024e0025d5199bc5930ff1d5ac658ff5efe4e8246d3c586808deb9d7cca07866b5e7655980b5b5df39b8d510cdc19d5ac07f4534db9fd4b0e128a127290c06927b53e57c22ab22fc96356bcec4136624aeddb9750563ae2d23f0edc55ea7cd7a428e8869134d053fb5f916d0d4ab496bdfe30183d6191247716df5be7a838b0424e171e77e2c58f873a609fdec60382aa4ec80b12b4d5a6c6d39fb872eb924c0e5e79215ebf5f126000643cac48c1ce3064e1a8e3fe1f6dabaf5e1c7d60d0827ae0ee411ee0a19db9a3beee9e10e05ac2fa669563ac2e7ef6e1ef26b596109af5920dd7180541f7a4610ea6d623ce5c20d1a930df391f67829fdb1fe98d0ab71de739f77ccfb62822433b9d0c47c20faa2c70920d5cf4d3a8874ade7bba6e8ad979b6eb950f98a369f811374c8d238ed6708fc12ff92980be2e1ec3d25838bcfc7968ea3e0fc4592c2c77ff761e896e55110f26b18fbf287445be8d20d8cd22994cf91a697a8fe1f68955822ebb0afe9031f0fad211c2345d697226587dc3ea39eb24cd70cefc05fcd63edd710b8605b769b967a0e2dd2c1cb9f2ba85acef8e76bff84458cecad8a5a318ace6844de61f9fa15b3fa441f9f52be6e8f632dc035ebe7d6026974e3bd875c37c492d29e1768ecc6c66a0b25bed30cbac98d1d625dae9d02bae87ddefd442948e17a08dd64fe215de8a2f2fb2f784e7e6299c8e64cc49ae42b19b332ee7c0a95a2171a595d7ff841c44225d34b2f9ac0e82bb9aeda6a927c5b5efc5617c5e8e6e15eaeef7d479541ae9a1359e25640ecf0ee3fa0978893ae1221c8b81d610556a695a88bf6c0e6489c9a5cd7ab5df46071a381c398335236c884b4c18697353194389d82c20d7df3ffe2f01107fe226c25c2631764d069798f62d7fc5dfeaca8ef272537ff23e3e62876e0a0a1876f8b17e3174adcae5c17b925302a68f7376eefbcc0f2a7c425748aa83b1ad07a48f6e87536be20f082632801ff84d499688e423aad989f18ed6aac1b7bbc542b7d1ab1481dd6c2f9dad445f3c2039864dc09a629c548074a2e4f2d0842e94b3740b0779a9fc9c24b903648dd9318fc36bc1842eeb5abec9bde28240d0f8dede35dd16caf2041086b640a30ce5b016d861e83a2f73066dd80d4e8b71d45ebc435b8533f43675d499e2407c203ba8d9ff340ad4f2cd302adb21ba1a2a31740e21a1204ef77411a6a6a605e1597fcdefcdf16c424edc37c665f3d720b98d2ee49fb451dec3a204a195d7b3644f86d26b088119634f7fb507e6dcd7b7922fae3df3eeaeace73b2f4fe95b187c724bc7262680767ec007afc9ceca1c72fb518b86ec4df097c7c8fea867756cb0c33a75a8265d26ae199251fc240ff2f854524445b6cbcce161f7951375165c4769cdcda8ab819542b6aa9794d5d8f54e273c584ce388f85647522adb306cf73dc19b5cc447cc10e19bb7800c3bc6044318dfd336abba44b7c70afea97d471e19298f0cd15491b22643f4d38aaf5322b743bf319d47a41e711bf598e147b828ed134fc4330ee7e99ce4820cb5c6bfc0daab4ffea06ee71a347171220c6479647ba56d605bdedb0b51b09d09e9962ac24a03a6b480d96a0fff0de9c9ee7f8dc98d107eee9b431e1267b9b2a9e92af9f2ad15751507cf1750284749793d8121cdf9d41db1845e495907f77ffa9b4e5de4e2223fc68cf56c9790a6ec31330ee236a4ce3769f4fa4f5744119fe51f8046a55aefc45ae59a5d2f72d45b089ef2bba8f915d4281430715abf53b5678741b388d3b573c7d62f943303842b48528a975497a139e2e7c05a77f412567c972d97b591c173386478c73aa844f7a99f0452089453011d1ccd349e68629094e03843f1efd0e5545f89264cd6b8216103184c9781e373f8c7eb184e810d70860d943cbb096141e477a709ef6346d11e317eca245ea3dccfc20c306b492fcc2ffbba56fbb54cae3c3e91abe1d643c4bd90afd6cdcf2fc3cd9cf2c1a42f621457a1ebce193b616f2b31f6c852169e3f9743cb6b6612d8ce5f143bd9fc42e58764445f4b3bf83b582bd3257e88408c09169131443f3e51e01f848e61bee67ceeb2a726d612e021ed2c09a94c1e2af626417ae743bae4d1c22f6376a3c07ef29952ff7bca733b18c4021c02df1e31fa82f540d26a3ffb2f8c99fe66a603030b23f5072ca71a5fe93cb0df25b0f23fbd010ed41c8a5888dc372b6ec19f75543a96e3cdaef75a5cf6a756c3e89a26005ff7b41a06949b6bad9e9e0fd11e68f3714fc636ec1d9acece4bb0ec50e36e85d3284bc67a8b6a7c94ce062c43c7fb8b2ac6dd4a07831d3d2e87037b7c50f832441e75ad42d8602534597f90c053d235cb274f5ce3c28e118e615105410132b0250b059f6a04ab2c7b25a23a19e0653698aaf55df39c360162d76ecdfb461e6dc41793d8cdc3b6e1559bb3fabe30d048ed95f2accbf39e32e51670f8ee8e50ccd036cd2224f063235f10887f27cbb3d7dda00f6c64e9e0c069f6c9fe7ac6cc07b86bc6e41139c44758ca4850655be715b1f51e43aec74c523ae6099f6b0e46a9ef4c56f3e9534be8975331bb1e8d0513cf92108f2ab1d5385d271cb5cbe11259af4335e68947f060212ecb8745334989b5b78ef5dd9f7850df6574bd941421ed1eb99250de30a54bf8a1338146c8e770ec4fcf695e302d3bffdd228ef38e603072c465e19c0027703e4b93d0b00ab95ad2e90ebde134b8310a98a908b71d2a9a572c2a67a97b54718577394c1d8f823020ab0899cc150e1c6e5fad59440943ac17b6dc742817eae9ee32997afe568f3e39e4035e2fc978f38f81ca55a69007141d9b26928399c2cdf6b2a363ba92bdc2d127d8a8e04e2bd4928a428f4789e2421764e3dac7db0cc98ec90af5d87719b19f2cb0262f5d31ffaf84ad7ddeed9c632ec8865f87de05ae424a7a880119e4b388a1e38dd9fc337dd5b35ceb073ca7fb3a111d07c2d5a6a70a7c9a83698c6014e30242a1b0fc830934333ace565375440cbb0861500d9aa7dd7963db63a7172d1113c0cef7f8909e88b970593239089481eb23dbf3a6b8f9631b4be41e78d2aad7669204e8e66d1e17951f7c6ad61b195286f305528ca055cf98987a2710009bea1d631675443a12cd46538a3f8c1", 0x1000}, {&(0x7f0000001240)="c6183153691a2ea748bf1213f947e62e4f0e40735451960f1be05cbe698d34cbf9146268feebd4d0f129aa988d5c23b5cf80a6511ab412f57b7f474fd52d2cdd6b742bd9b7a970a34b46c7facb08afd1cc2e7670dec6f90fd86f64be6e4ddc923058df9d63e878b537f5bbeaf3679f9116552532610eab4c343691651d6b4fa55c4187e3d2f928", 0x87}, {&(0x7f0000001300)="4a6bb14859b497d81f1b3a610adc47b155a35941870b9f653eb7543dbd38c93a01a4d7927392b0eb", 0x28}], 0x6, &(0x7f0000001440)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x68, 0x400}, 0x400) writev(r0, &(0x7f0000000040)=[{}], 0x1) 07:06:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x13, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 07:06:02 executing program 1: r0 = kqueue() r1 = dup(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x22, 0x40, 0x2, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000004}, {{r1}, 0xffffffffffffffff, 0x51}], 0x381, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x15, 0x9, 0x100}, {{r0}, 0xfffffffffffffff9, 0x2, 0x18, 0x1f, 0xc02}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x48, 0xf0000044, 0x3, 0x400}, {{r1}, 0x170232f3cc73539e, 0x4, 0x2, 0xeb, 0x9}], 0xffffffff, &(0x7f0000000180)={0x0, 0x18cd}) preadv(r1, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000080)}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/145, 0x91}], 0x4, 0x0) 07:06:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) 07:06:02 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xffffffffffffffff, 0x200}, 0xccb3c52c3b3ae4e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x9}, 0x10) 07:06:02 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x81, 0x8000) select(0x94, &(0x7f0000000040)={0x6, 0x0, 0xfffffffffffffffa, 0x1, 0x1, 0x3, 0x557, 0x2000}, &(0x7f00000002c0)={0x8, 0x7, 0x100000000, 0x9, 0x400, 0x0, 0x3, 0x4}, &(0x7f0000000080)={0xfffffffffffffffc, 0x3, 0x8001, 0x4, 0x1, 0x3d58, 0x0, 0x1}, &(0x7f0000000180)={0x1, 0x5}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x8}, 0x0) select(0x40, &(0x7f00000001c0)={0x5, 0x5, 0x5, 0x3, 0x8bbe, 0x6, 0x10001, 0x8001}, &(0x7f0000000200)={0x4, 0x6, 0x7fff, 0xffffffff, 0x3, 0x1, 0x6, 0x9}, &(0x7f0000000240)={0x10001, 0x2, 0x4, 0xffffffff, 0x6, 0x4, 0x400, 0x7}, &(0x7f0000000280)={0x3ff, 0x6}) 07:06:02 executing program 0: r0 = socket(0x40, 0x8007, 0xfffffffffffffffd) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x100000000}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0xf1c56d7afa027cac, 0x0, 0x200000005}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x6, 0x800}, {{r0}, 0x0, 0x6, 0x80, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x11, 0x50, 0x4, 0x2}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20}], 0x25c, &(0x7f0000000080)={0x7, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0xdea3270, 0x1}], 0xea02, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x7, 0x8000}], 0x5, &(0x7f0000000280)={0x7, 0x2}) dup2(r3, r3) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:06:02 executing program 1: mknod(&(0x7f0000000480)='\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, 0x2) r0 = open(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10000, 0x20) r1 = dup(r0) readlinkat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)=""/227, 0xe3) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x1) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x6, 0xe04, r3}) nanosleep(&(0x7f0000000440)={0x2, 0x20001}, &(0x7f00000002c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mkdirat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 07:06:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) read(r0, &(0x7f0000000080)=""/64, 0xffffffffffffffb4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x9, 0x100000001, &(0x7f0000000240)="000970d78cf41e18fb15e469f7f352c5cfc6ada5642a499e6e3b942d37658853a942d0bd4385cabe062f60430ea90cd6f2c7ed65e4fcea0d93e54bbd38fff7c288c219f658e8bcdf317a1fdb6199c354cf895ec03db0979930b42a112bfcdcba2d375687a96a7863b0a3dd0d2002b5c7b9bc718dcc4f39ed261b7642b9764f62b4fdd12f7a63890796edfe31f9e5c77a6419c4628fd77a2c23b8802d903a59c2a2e49d61cdde6236fedab45cc12c8d7bae8922fc80bb9d9b5981eded273614b2b6057c5be96c5b53ece3fcd9648a796939a13c6c193caeb797f9b7bf6386c39016aa424357978cc6484b9dea6cfd82823287ea209214f1eb978ef32ea7eaa1", 0xfffffffffffffdc7) r2 = semget(0x3, 0x0, 0x238) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/245) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000340)=""/142) 07:06:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) getgid() setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 07:06:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9, 0x101) openat(r0, &(0x7f0000000040)='./file0\x00', 0x410, 0xc) r1 = syz_open_pts() flock(r1, 0x3) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) close(r1) flock(r2, 0x1) 07:06:03 executing program 1: r0 = msgget$private(0x0, 0x0) getpid() msgctl$IPC_SET(r0, 0x1, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000140)) 07:06:03 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x40) getsockname(r0, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0xb5c59acd21379117) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x8ff, &(0x7f00000000c0)=0x8, 0xffffffffffffffcd) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xc) 07:06:03 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='.\x00') 07:06:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) syz_open_pts() ftruncate(r1, 0x1ff) 07:06:03 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:06:03 executing program 1: getrusage(0xb4b0a928e90452f6, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x0) socket(0x13, 0x0, 0x401) 07:06:03 executing program 0: r0 = socket(0x2000000015, 0x2000000000003, 0x200) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 07:06:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) 07:06:03 executing program 0: sync() r0 = semget(0x1, 0x4, 0x11) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/235) semget$private(0x0, 0x0, 0x0) 07:06:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r1, 0x0, 0xfffffffffffffcee) r3 = getpid() r4 = accept(r1, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="d2667ea9a299013f1fcbb8dc286d2476735407f145f90ac8747a7224686052f4e12bba0f428392c3c41ef7ed238f05a7a4fc31e64fdac8a7231dc695c36a2c1cf1f0", 0x42) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r3) 07:06:03 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1}) select(0x40, &(0x7f0000000080)={0x6, 0x0, 0x7fff, 0x1, 0x80000001, 0x583, 0x9, 0x9}, &(0x7f00000000c0)={0x9, 0x80000, 0x0, 0xffff, 0x7, 0x1ff, 0x7f, 0x1f}, &(0x7f0000000140)={0xfffffffffffffffb, 0x3, 0x1, 0x100, 0x8, 0x2, 0x10001, 0x7}, &(0x7f0000000180)={0x8, 0x1}) 07:06:03 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8080, 0x70) r2 = socket$unix(0x1, 0x80000008005, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x800, 0x43b, 0x1, 0x401, "6e3f7de13bcb0d7bc3da74b271eec083da0cc8bb", 0x806, 0x80000000}) select(0x40, &(0x7f0000000080)={0x7, 0x4, 0x9, 0x0, 0x7, 0x7, 0x401, 0x7}, &(0x7f00000000c0)={0xe7a6, 0x7, 0x10000, 0x4, 0x5, 0x0, 0x81, 0x355}, &(0x7f0000000100)={0x8, 0x5, 0xffffffffffffff01, 0x9bec, 0x81, 0xbe15, 0x1, 0xb7}, &(0x7f0000000140)={0x81, 0x5}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 07:06:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x1cd, &(0x7f0000000000)=""/39, 0x27}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 07:06:03 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x23) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r2) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0x1) 07:06:04 executing program 1: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) write(r1, &(0x7f0000000080)="fde3a13b2a6cbe67533d4c822bfbaa13c3d47839acc6f1529dbba948b0fb08aade501bd47758154e68b5e30bc193a9c7a109cbee361b0b59dcc2", 0x14) 07:06:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 07:06:04 executing program 0: shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget(0x2, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) getpid() 07:06:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x402) semop(r1, &(0x7f0000000000)=[{0x2, 0x7, 0x800}, {0x7, 0x0, 0x1800}, {0x0, 0xfffffffffffffffa, 0x1000}, {0x2, 0x80, 0x800}, {0x1, 0x400, 0x800}, {0x6, 0xa3, 0x800}], 0x6) listen(r0, 0x0) close(r0) 07:06:04 executing program 0: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x49) truncate(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 07:06:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) fcntl$lock(r1, 0x8, 0x0) fsync(r0) 07:06:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xfea2, 0x0, 0x0, 0x0, 0xfffffff8}, 0x0) 07:06:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = dup(r0) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) fcntl$getown(r1, 0x5) syz_open_pts() syz_open_pts() 07:06:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0x14}, {r1, 0x2}, {r0, 0xc}, {r1, 0x2}, {r0, 0x100}, {r1, 0x110}], 0x7, 0x1) poll(&(0x7f00000000c0)=[{r1}, {r0, 0x20}, {r1, 0x18}, {r1, 0x128}], 0x4, 0xbf) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 07:06:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8, 0x160) 07:06:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) munmap(&(0x7f000019d000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f000019c000/0x2000)=nil, 0x2000, 0x2) setitimer(0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x202, &(0x7f00007de000/0x1000)=nil) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 07:06:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c", 0x9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r2) socketpair(0x2, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f0000000100)=""/241, 0xf1, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x1ff}, 0xc) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000200)="078b9b2a65a050e484af48843ac761d4352e7e0fec8f5a996e8f9f3b903ad7222af14686413d8d355a0ba7b92f41f482333a662db943947aa2e10b48d9c547015fdfb5be961bcf10de40702d453567a6a48ea580", 0x340}, {&(0x7f0000000740)="edd9f0f075894e790d60bb3fea04995d9b4358b95c1cadb50340eaf68ab62999b6b240e58e055490b2b81fd7e56e19b4ee8521fbc3deb0ff7400c1d04297f68542a446d84beb48ca3d2f5faba380f0bfeedfd7f867eed6a83e3a55f6f15096ee6cc1af56a06bfdca59a9f9a84ec41d6cdc30c2dd369c53212c258ee8e60e6ad01b50c62f55533beba376381e4224a4941b09aaa5ad01b6b6472be74da2c90bca9c955ab86607413a7067047ffd8c28eb1d0cf7ee79529b9e38ebbf8b48f9ac79d0b6805bda4e95342fbeb7f3277ae18f747c46a9f05fb165d1565e7f775fb263890a79e495e83a45116e8867e8cce51cbf", 0xf1}, {&(0x7f0000000380)="9bf89a3788a11dbe98b389a683d7f331d0317ab5318ea49352940be2a633e3615c64c9d1c8823e099f44b9c6fe85ba2f3a35447363b8230e8beaeb46094e347ed25cdf2f9257bd224c0a4cbbbf72de2b7b267094149bf8a3a45c9a128d2d8c9dc8273f3f9c971c8e42c683b1e28ea0d68fa73399d8c81ead8750df77875b7912302845d5a6ba112f1266c509c259b8ba23018d209322f65797ed4fef527a3f8dae3a2c71bbd39bbb1df8eee28714cc5edf1f07d12d87b1c509053302141908b7d3d6701b192ee413e58925c62321ea", 0xcf}, {&(0x7f0000000480)="2d0dcd6c1d6703795185a0c44d7993e3fe7c11a6924385fb7e9164f8d238c099f9977df488623bab9094cc2e4fd83a66531156a91eb6091ddc00b56d063f87e87def3e143c482339046d2b321f776b97924eea5f0db380e1eea45135d31ff1973bebfbb9c8c44bddd1ee20092c735e7c2ac7a79d1e51c8cf7e66e8eb597d5798a4", 0x81}, {&(0x7f0000000540)="0c7bb867d95c9900e20b71b08e1738a341787e8d4e88ec7e1d012617a04da057d70693dc241ef43b47fcf33d5d36d9c2bfa864b1ea9529c740071884b9f88dc691f79e2c1bb48fe4557b99d400012055f239ee8d72929498538a79f6056aa11b7e3e3c0db7ddc25f0d344cb5c7460b827da3", 0x72}, {&(0x7f00000005c0)="9fc4c470a923d1a0cac512d633d803f601f7e6ff21fe99a35a335c5503766e4a6cd667f3a3cccfcfa1f249c5d4682990999b0e9d7f3a765041c364422b2c47752c2927e7b6e07ba0c3785a281c423209f90cac5b80912287b5dafd9f8541d0b2d524ab8efac601cbc20da253352d6270632098dfc37ea2fc0d425a384024fd405af99aedc25c99c13b362f05071daeeb3d39d3bbf575f2cf2d82ad30a52f410d5c338c31b33ceb66bfa6dc37930c8a70f4bbcfe07966f0e869cfde61764a4ca222a3ae6a823237b0c0eefdd14a924ff8f4e45e451364f7b44b4f4be8dd01eae7db276d0fd0a20a68159d18f8969688a000c021", 0xf3}], 0x6, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) close(r1) bind(r4, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)) msgget(0x2, 0x3) sendto(r0, &(0x7f00000002c0)="9e41477ec9742a4b3060498a4632dfbb8c5197baf25d6e0ea668f82d1bf60ea102bf305422f764a3fe92555399712421ddc47ddc689fe5d930abf3d45cf2d09f5d783a7a02cbbd74ebb4920d8948732728afaa18e554e60f25f9aea0aa401242def2e20d41bef554de34ae398e53049c4acf3a501fb390b875fb2ec12a", 0x7d, 0x4, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) 07:06:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 07:06:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(0xffffffffffffffff) flock(r1, 0x1) close(r1) lseek(r1, 0x0, 0x0) 07:06:04 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="ddb3d6b45f28d939b62862ced294b7de8b40423b44ee248b61340d16cde015b5529c9cb02b3af6248d", 0x29, 0x7, &(0x7f0000000040)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 07:06:04 executing program 0: r0 = getpid() r1 = getpgid(r0) setpgid(r0, r1) 07:06:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) 07:06:04 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pledge(&(0x7f0000000500)='{\\^-.%.\x00', &(0x7f0000000580)='\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) close(r3) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r7 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r9 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="cd95be5456cbb16d682f102329c4a05bdf43a81eb60ce27ad3f3d4c1741cfe97e1d38c8556323ecdbd84cf9ce1cef7c4d5ebc1ae1589c55a99e244d3bbf62d744a95cf76c77d081b6b791a329d06e0640493c5d0b0be4acbcd037017e4d258a1f8b72dee97974069a844e78b615352fcc3f7475faa75a13aa32abc2570bba1b8b15ee31f1449376e101433618cfca226f2d01546f332378869e4ffce15b27527af909e2877c7e88c5fe9b362dd286ec2b04e201c5df6f3af", 0xb8}, {&(0x7f0000000140)="9f5cf15daf1c4147cf984402e79c124c7a02a32aa851bf65a9128933afd1d83cf30e4d43b5b34dc9ae8e0f63c92de0990c227d12c7d5b4bd6734e2164d44c2fa3f72abf1488273c54b51005ba46a489aaaa9e852e6edaf86b2485a156c33e7fdb3ac441c094ef6a7aa8fdf0c1f084a7adcdf85b8952a00a13f670e23ff805fb0c2e74b86ec3a9d1a892c4db4f3c8d3f0cc4fdc11250278393e30d2278359c4708ebc260c83d3e84ced10ee67d1e0272350c8fa8831836a4a8bb32ba8ff47f189fad9dd7942b4c82e800830982b69277dfe70d945a3df6083575c427e957de9d5771cd96440515a90fd", 0xe9}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="00000000000400000000000000ff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000e20000ffff000001000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x4}, 0x4) syz_open_pts() 07:06:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="5a09526d740db01f3e5cd8c8ab9477335d1a937e62c197358764146b48054eefb49a3451907a365af0ee01f6e153377a0d0dbdb66ce7efc87ef0739e0194d9cd5d5f57894d1bbbd5b55a500e8a404c8161413691608afaa425341965e4afd2709f874fa9e6d9d7b17ff5f4cfcafc907a09ac80cd445e3a2bf38405f92a1a6319136b555027ce84669f51b5d100af1fa031ad5878388206977d314d0b36029ffb4a2556ad6b3273a0330fb22ae41e54c59fb43d3c98f4db968d6463eba170e5e640b12ff3ea3137dbfe2b1040a40ed9f3f64f77114c5e2c83720a90264905eb27ee142c8ba43a836580e11c17913a5b0fb15ba7c26494bacab56f8542ca7ae5a344093e2b8e1bf3fae6d84c19690db9bb422ba9afe5af88b2eafbd0c47d3da2017cd042bc2e0cd97c896e743965f6a6f92fc7dd124472887819e642e02a908cc6ce11a90786a7370e7b0ea8e8993056035b4c31682b29ffde6d5907a42bc4047852840a36ed5fe258b174ce33769990b1ae7b25fab2be1c940d469639aa117d6c84832e02fd66fff30a84fb2ade3ba8e2f636c888a22da57d3f638f53fbdd63f55491d532b1eeaa68664fc504eac242e1378f137b39cc6680b601efc7e037bbf175cbef336026ce6705f006de4ffa621a20e01fc8d64e13decfcb6b01c5d9dd50af9208aa77d5b12dca8a4b7b4b49133addca16b9b7bf97502e11272eb3fa2a6f29c968e2677df86b41b04a978bc9a6a1315af92fd8f48c19285a264edaaf9d9cb4b435bf5ea0ad68f7e0e58c255efad7727b23e585a1304b8afb97b56758b1f300f06b4277ec3093595d1e6772346370e31cdc471e17ee2a8164ccc3cdf87fb00daeb9a676db493e3a4621b238a2f76192e5026df785946abdc5df1739c588454ce3ccb575e8180d820f3c788de28c8a7941399ae9ed2e7de47d22fdbeb70805424ec016a45e035ad88f721993475fc5368b2336bdab93d09d7fb4a9b3bc33e2698638f954107de576aad0bac471b2c49ef69834929b51c1eb0aea30f9b2137686763047975bb4b330849c6cb0e4790ffe080a412c7d6c2e5e1896827eea455e5f347881eb2a5fcb60e13c0c4d08c0ca24660600d7431386d0a59ceb0770b0e752614de36110d08a44389bcb5db4a393eb2bc5821d8a231f7287072e921086e9eb9f06c8200907b02da71228f0c367624fa8b2cfd731b6e502dfa0e8e258d7a77a22486b631112d502cd7e36d087b3c1dbb65e9f56fe8e33390b0a9ff0dba37332d5a1317ad0021ed931ff440edfbeb70c29f51028fd6031f4c5ef670919a85a9c2349bf4120fcaa8c8d65bc2d15bb645174b6eb40a43c71b4df339ddd98bfb14941c11196a00445456bb32a43446de25d8e80ebb871a58b2c0de47bcb41de3648ccf8969a928e5c46e734c86ca1950aad4fffd3753cd8f317bfd7984a13dacea0d43abc2fd7e6d37e241c8044c1cc7ced72b0b14e52ab16cc4fa81c4408fa3596149a6627a5aa1877d684ebe66a8bd0c77229243174ef9f55b03960a43a055226f3d63d57cfb7eeaabd035278a64a64b30258be88b85935c254d6c6231a33912cb78a1a4dcf9df8964d762bb289f9090173512060ef2a3a30291c58e56e2368751176bc3f036685131e982ffeebb216ee56ba27d2aa1c8d1970e7679dbfd3bfa7786b6dfd5890ba8f122c629b6c8a8c76796b67d7304b7e0e585033b5acc5c8130b1a2cc789e277b7d5926c3fd5fa52964bafb8962a0bc10b2483edefcb8ab9c52a44f6d3d07f289a6885715d57cc57778167e184c91073da69e4f37f75a6d8586d66a3317897b08289d96bdfa9d91159c30af867c3a8835232cdd03c78a33502266c05c1cb3822c19d096d8ef6cd992b2f482d017867952361067d9ef9e01247f8bac17fe5281f23f21cea451e4a035b313402bac4fe1506413f813cbe04a9992b8344e9e883ba16ff6123cfe3e558f832b8625d61556d9e32397e9c62704c6a4f57b230307a6f72cbf4790d89010e943b9494466323d90c1a4d2b4084d49eb5f51edb30da5b49342c99d72b052222675a48429fb43e93992ffa0eba731404aebee4cf78e9064e4c8c8f21ba696ea17f71aa702a55bc1c83c2758347e3492c27387d29889949e4f30a6991cdae8397e3bb3b6df3340274ed8acf8e8b05b2697bc141a90280739d00402611083adaf74c0e59a6476eea4b90b626b7039f5a22531bd5a0986b09edee065d1115aa5a01c3831124776656642fa518d5ae6c2d156524c5e2c090d5ad7d5829731e34038e6246cc2ffd57d93fdffb8b66fe1fecead796ed64daa0977c3923c18442083af21c49ddd19794fe5009bf1ca62cca197c6c9399df070879cc43231d1fe8273338bf9374892720cfd01fac2b99b412dc28026a78ec63fe51cd96106cc6d18be988a00eb3a7938a0f1e9d0af3bcf25e974edaf27595123cadd4e0105aad97b47c1578ffdf44bea323367768e5758fddd2e4b3f52dea7491dbd03b1bf1736efaf93883e25f50d3a4266354db710751a06d2b0f4e2838c684ef91861aec6afb159229e2e72819da4dfe81f55173dbbece03ed02673a20302ae6a2212322668dfdf2f16e02d36bcba32d141272f34ddd9f641f2b0879e5f5f68ef1cdb417752d7bc4a597cd064aabd003af16614ba9e8c40c5bfbc8eafea895085cc9b9666a10d73146aee18e55288223eaaf07f3fefce63e3d19894e9e9dd0b6bfee132caa9cfa6345abb4c09b586e9e9d2e4aa0bb19c93a7b317954f36f4f3ff3c33c9671b7fe153759376d33b06213580ed691a985d53482b424529c8f1744261dff2ec2a0d8b78f819254d3f667a94b06198ef60f0801e665d0b11075391296016ce2f2fe91ec66204789734d976be7ea894732f84399ae2da2bd8f2a2fed5b90edb29c0d73c3d4865891c7ec041789c08129a7de0f1a40e8c6b6a003e09b4a0e85732e442d6f825eadd86576ec476a6496a66a49d62a192aeb2b5c041487211e7c03c0fb613647da66756d1af76b7c7b9c43a27bdfe43f66d97708ca1f6d04ef3c7354e4c2bc586a546e326c92e19812f0706a0a6bf98461838226c0316f12f10c1908a856e702c02baec505f434e66506e9db16ca0fc9697097802c2d1c1bf558bdbfef1d579cc1fda9524b498f1eee4ea39490a4e9eccd479b47d348de4d7bd05ad4b2bfc751cb91f5ea318d684ee639a55b8db95423221b715bdb7034ec6e2439771e4341c07ad95ad930440931422d059605dab9efd19833ed719e6402f8575018bde1cb39bce149511a394d8b6683aaa5fba4c29dc7fbeda30399d9f89a1a2ec15b5a259240c70b7443271612b3f4fa020c161123778c974cf751bd8286560a1564430eaefc893bff002b77dcfc90835461698c4696039e3bf10a89f19667073eb70d09c6268ef35156c8a0635663183122e7b0bfc0a4759f5c533402bb3456fd68fc5c678634ef4dcaee458185e559f6a80d76120a3911a4bc94e5029b7c7c1657da6fa7966fba435130dc337c4101a684fc795364abfb52e853a559d855b8b36cc1ea98ce5b9cc4c9f7328d556fce57baf0fce1db1a3093bae84d566113e34255f0feffd8e3b7c9ca790e63370fe0524158be723acfcdc9296f38cc6ed99ebd951a1113263ecbe44f85f773d88901d5edf2647f5e0f7dd8695e606a8b95464a7db233432f1bcee40bade5e01128113ec95c418a62f2d880ae55bd177f95e6f893f87d316a01ffe4e36239a80ccd880358fef13c50ba19652eee8607caae2c90c8243e139e28cb8a4009944973bf0ee54ed14ef18cdc2ff631f113afe8c9915d5e926a0f6c980aeb8ca4bd9999629fa0d492168652b190f462520f64fd88a55557df55517880a72c9b2810609ede1ef8f63b1ad5800d788562bf35cb6fef95e6694055e3a7d3de68e5c9ecb74948bfc31e65454b1c50825df5390a239a6e7777ada1f2bd0c89e03687efceb25d4beefa0c65b968707064e3f6e69403bbf4ced06f99f48070e3221813b98e261a116e2f617e07df5bc1869f2c2ed37243335eb395b5432f1153f9af66d2ac46a330f0d304d1d6565fa177aa553f9a54044ba02f820b1dbb64bdcb08c4b7870044842bebd24de74eca9eee7183486431005ce545e52337ae1d9a0c339f7c7aec8b745328348ac2050e8ccbce2419012e64a2806a4073648eb89751731d4704c6a3e3cb9d7470b5e19b03e5013d492643efa47704e3e24012108eb1911fd92f0bf481dd07bee425eb5417bb9836251aa7c8a61dd605ff014064735fce4e03228b2e8821b8ce19ff15881d723bbc1acca8eca04627bf7bcccc7f0c9e4d4b3bba8f08f3651f8424b3fdf71d2e9dca6df1692eda6145d57c0c50d72bb3b513d3191145bd9a52cce8ec592c6b350a6cb812677cd3c4daf14b17d63bf7854f975fbc29e1118a18a492961f4941e7b497b4290e59877345c302d1af39166a412463a3d163e59de288407e578a3287f478fd84f5dae342c106e4610d8d95823ef77abb3dbb0132d33749a395be9b73759200e60582d1bfd1db68cef220dd71d67c09f9135775e04ac781fdc7819118ffc9db5e835b8adb5f96f1a120e39be8c96476f1331077a7d002d51e91cc29f3df80a6e1f9ba2111a62cfdf7c4131fa2fba1ca6e8d67d78c6ba854f08e1d946a90c061b20b54c0e5804b38286cad9208fedf79b3660a8b401abad5021f7d1000009f5a9fb818ae49bcfed9752c7d9e49cac5dbce90484cd25881ef528d5e4fb01574499f8901dba3039321cc942c0ad41ad4586f5baf3c96e23f37973327be557b88a2835698598838ba974fa3a92a776ea366668759488280aa7d6b411f9ef96128b8665ec632b50d7b7dc0ee3aac4a9aad07239f064812a33f0ec3bccf1335af6dcbedff7019b5c7897b78b4e9b84ad9483f468a3672a5c3a3b1be2e939788c616165dfd5ef7a56256e43d62844c99ddb750dca3088776aead7e406bbed20d6b11c9a8f18ff6bd8cf33a843b2bd85d935bfa936d6d0e4a4631ee020651dfeec614a3f8d22fe842ccdf0ce3a9266f0787d7c42755ef205d59f0001ac3709394454805bda20a828f24fdfbe712ad2fa220dace669439f6b608a024c5ca4438367fefdf8296366623d7588330b601bd1eff1997d4ce112294721d933754b19f459034a0005cfbf664565e0c03173fc50ba0b643318c4afd790d5c6e9446c0d7c742db95cf9561bb8e57fcb7ce426dd2530d3442caac1c618482f668d6ed5a70b7b752bf6ea072cb2303ef57e4ffb45563cd0f29f5cf11fb3259591f9ac2f6d16ce28d714da012a9b769c67460f844fed9ac29b9e7c1e3fcd92ea3d43bc7940b4112da3b46b7874a487c930e8ccd01411004e6cd0663f3c2c9f5d597cf42d69e4eef9342ff153f2ddf25afffe023e4c2b56acf0eb650481032094edcd4643b3e6fd063364883e0cb80f34a9220fd5f585cf8bc3939cd1ab15292fa1b8cb43ca10e22c6bcc820b64b9ce20597e9d9eae634d84a5d6de96ec2d2cb2c48124d4a6b4dde60cba3298ef7a3dfab46ffe5e6ba9e240ae8060be83c111e2b602c812740c6abfb55fb4a3b93b978e7d29b11e409a18c1daa2518e233130f464e442d921ee8c857d3cccb87bf6518a4c2fd03f72e8b8b10c21b1edc09ae633a868a0bbd09d0ec6f927f8d299a33edf0a9c243ed6d401048f4f9a6e8942962e731b67f963e5f01659018adf3980955ab64c27674dfa5ee1afdda4dff99ee888b57cb5be137f17dd0d4cd777da88952704e4bb9fa2177962edacc3587e4f082d66d2d74", 0x1000, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket$unix(0x1, 0x42, 0x0) bind(r0, &(0x7f0000000100)=@in, 0xc) 07:06:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) msgget(0x3, 0x40) 07:06:04 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3c, 0x0) pipe2(&(0x7f0000000000), 0x4) fchdir(r0) 07:06:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000000), 0x4d) 07:06:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x2, &(0x7f00000000c0)) 07:06:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x100, r2, r3, r4, r5, 0x21, 0xffffffff}, 0x8000, 0x5, 0x7}) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r6, r7) getegid() r8 = getegid() fchown(r0, r6, r8) 07:06:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 07:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff0e, 0x2, 0x81, 0x9, "14dd9cc02e55db89c9ac1c6f68630d2541cdb22b", 0x7, 0xffffffff}) fsync(r0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0xfffffffffffffffc) 07:06:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8203, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x8, 0x138}, {{r0}, 0xffffffffffffffff, 0x2, 0xf, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x5da535a8}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x401, 0xd5}, {{r0}, 0x0, 0x10, 0x20000007, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x9a, 0x1, 0x9, 0x3cb0}, {{r0}, 0xffffffffffffffff, 0x70, 0x80, 0x1000, 0x80}, {{r0}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x5, 0xb8}, {{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x50, 0x20000001, 0xfffffffffffffffd, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x81}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x20000001, 0x100, 0x2}], 0x5, &(0x7f0000000240)={0xffffffff, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) 07:06:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) close(r0) 07:06:05 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r1, 0x0, r0) close(r0) 07:06:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() 07:06:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSBRK(r2, 0x2000747b) kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xc4, 0x1000, 0x8, 0x7f, "b6fe012050c8b28d247decc56dca9e8b2aab716c", 0x2, 0x100}) 07:06:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 07:06:05 executing program 0: getpgid(0xffffffffffffffff) r0 = getpgid(0x0) setpgid(r0, 0x0) getpid() rmdir(&(0x7f0000000080)='./file1\x00') getpgrp() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) 07:06:05 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 07:06:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) getegid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) socket$inet6(0x18, 0x1, 0x8bb) 07:06:05 executing program 1: msgget(0x3, 0x80) 07:06:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="27812e52349b54b3975a6cb7f4e7b38bcf27bccf9c", 0x15}], 0x1, 0x0, 0x0, 0x4}, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8) 07:06:05 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000480)='./file0/file0\x00') r0 = msgget(0x3, 0x30c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xd79d, r1, r2, r3, r4, 0x89, 0x10001}, 0xef1, 0x38, r5, r6, 0xff, 0x3, 0xf7, 0xfffffffffffffff9}) 07:06:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000200)='./control\x00', 0x400, 0xaa) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x420, 0x144) renameat(r2, &(0x7f0000000240)='./control\x00', r3, &(0x7f00000002c0)='./file0\x00') r4 = fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 07:06:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x4) 07:06:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x810, r1, 0x0, 0x0) flock(r1, 0x1) r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) r15 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="21da9b633960effcd98a2611599597bf8b2c863180dfbfd1237f184a0fe74b8b32c3561fe9fe782ef3b419d9335fdbcdf2abb0ea6c1bcb92175d66a2187a6c7c593bc2103ac616e88429513caaf839f13dd2e95bf5ba422bca142c65aadcda3df85e7467dfee4bd3aee72426ed342a36db1940c0c35a7a001877f1792ecb7ae4d0b715491b8e3f3c9ff3c5bac13166fff9ac7703b045a3fb8f911d46cc619fa7b7c1dd9cf1222e621416144de4d97cc4207c9f594c250b484921e8ec4ef670a7519b7a20be5dc9ac098948cfefc5d2fa85080d14670087c2b598f06a8be08ecc33ca333bef0ed4c5250701cfd3013d48d7388a2dc2e86eac1e8b743c96f695", 0xff}, {&(0x7f0000000140)="928ff56cf2ce92624204891a4b622706cfb6c99760457f790a9aa91ddabeb945e9a3f129769ce0a11aa9ec58fa9c1873eddb89a4ac76859a3025e37e92d6bdda65a1ee5cd1c99337ae2e55a69fea691fa98caec5f0c259f0b70730885812237f4c806b2dd66bbe4166326d57c8ad044cdd531b6610cf", 0x76}, {&(0x7f00000001c0)="3a16635a8f74c0d30e606c7cc8592c951ca21b341ae96154f54abb987c0f8c5c99e4db44e71eb24e54464f65f46a", 0x2e}, {&(0x7f0000000200)="c2d46111168be01b0fc0e2793ca1680484d8b9b31f2c2f740504dd9a55a8037d77b1eddb76d463750606fd66", 0x2c}, {&(0x7f00000002c0)="093e208e48f614eb7249dd91a42494bd1562a9dae25de6f55b243f11c85cd2726faa3782a5eea71be952ce15e06ea5756254cdc699d865a18a7991574c874952480ac925305ce1b3e3f78bb2cb41517038ef325be5198c755d106faffac3f0c347f74ef312ec1ffd2c65b6af63e7c948c92ed581734fd39bb71d7460dae899932f1bfda5c0c40482e2ed9ec2ca4c8002109cc847e33faab0cd602afefaead78c761ab8e3fb715b6cc75194950384d0bd6299f2314d3b25ab3f292bfe9326bfcfae970e978e55ac728ebb60a41da660c906921dcd82ba080d430e897b3009966caf089c1259708bf2bf095a93906161c75638ae0f94cc60edf3cf7f04f61147223248f296be928b1e7e0446439d5af7df573ba42087f56e189cb8edd8213642da8977015092a33a82e77e52a126de7020564826fca2218d01680e5d175e025692c458c5741835538660e8433d60d5d018420ddcc3aa3869f51ae47e4e676332bcfb197eff8eaf4cc7646ce535d502c4bf96483597cb4a764dc015d463ceef5c05dfbfc462a7eae26390231043f23c2a9e1c49665fcdc794bb4b7a4de34144561aac2e76860128294ea1f6d6c7df9b058078ce1455fb6e5e36f66bfe0a1a9eb4f6a0e12bc8ee27a0c69a9cfbf592cbd5ee245437f901adfe392053ac22fd0d5d67fa8eea30f10107897971e5f439726fc9da06d14a16a64ddf0e251a2a4a738f9bdeb9933e8355a06e4e5f4b485e23a663c44d7d0c8020e681683a9cc2522ab690c4337f8c3f3a43c25feb1ee143283a6e9c5ed813671d835592a860ccdec84675a52f02da1cce5002066cecf76c0606d30a7646a0eaed98c98c66e6a96f846bd957639b25babf24dc3ff8762372fc20481ea5f4605c75a5a8eba37ead91a774336acdcbda86736660a08e2ab5d17365bf5aac865d3b0d8c6cdd227a5cca3b8f73a8e56e97bbae7a78b2d72d182593b48f0ade895b9f8d9d875e11a5d18ad05e4d78c7c226421b6c8b9cad1a62f2e4e77e2576639f18c2c358e40efcd6de2c5e040921f9f8bd0530e126be16776f7e106d03c2d6ce709bb2d4e9a470dfdf11fee6e392eacdbb72131431a3bb1eae1b31f234d0eae179a800df98795ede6f1df254fbd3e50c622c92753cc9deb968b3f3bd23e2000146474887d1e8664eead995e97739703284f310425fed3bf02e408f9dae543e96a77cbc44d18670e309b429381cfc0c0532760c16cdd2a983046664c314fc84231a28d7c0942dd19759b4d7aabf20f6860497f88c263e45a58b02c7cb7c91c96dfb1475ce6ffea588b7280529181f209e928e93ec55205fdb329b54d28085a919d024a4955d3125947c574fb0a888de180bec5402f344467bd34f8ff495ad5e8e71b9692da07110e8514fe9c73de9d80a89fa26547bf551ef1309ca7a4d7081c7bf51c07c5b74a257bbc599bc9b7a48d8f699e953cabf6c4f7ae49177b4f7e8e63b1aa8097f30add6bc6312d2d36099d9081a6f9a7b946ff1a9440c17a833cce6b96166b3c9e9ecdcc7c51aed4c0d12f1034ed0c1f8b6dda0c15aa36ff0498487d8d1d21e6879178663bddc6e564192c2eb47eb0aa41ccfcf07b018ed8599088d2519f774516a95fcadbaf728f69489c35d5eeb36acb20f14c09323740898345ea387ec8a34870b246dd2776dfa7e6be63c4c167c3a5cf6128fbefb0fa05fbf0b8b2b571f533bcacf609e75ac351cab63d9f401e38dd35498919da06e569ce93a8db09540a672f1d8224782f9c26087e502d81909bbca26e25cb60f4373c347131716670476f6521c2ba37c7360bc073c753aca7353888dc7eb7054a39b24d6e865942048657090f720d931093f771e2a01a8a545b69a92a0baa4e1374836ffb19ccb7254a8786b4e1d07481538a22b8aecea428c72df605b5ad8331eb023db838db522b9666895bcb1bf408602db163ff9ece603c12497c6a295af103e41230b6bec26848403fa3fedfa0513c16ba66bb9b78e343e2f23fdafa1781a0af795d00ba6e5bd1f1201faee557d9bad78cab851b3ca4c7770773965fd6f25c139151262f890e702ab3fffc6b8f6170cac64f181974225f2fcbfcf35c4628aa8b93fc58cb0b595115f6bad4d68475f8f4c22edd2853cbc7fec177ddaea13fe8b8cce83f977a689076152de0a61e028629462daa2aa02bc25d6d185b78075fcf809d5d7611acf27a4791d091e3b20fd2b7a3de1d4ba97148cacec6346afcdc7b79d0590e46bd546b6c783e4f0a46b1f21204189acc220ed4af9687e57e8829686b96aebdbac669e0014371c21f394ce99f8fbd21c7709ed79d2b810a14337f57eeac1525aa1f666336ffa542ab4678371d81b2c25da86a218f3f4a483f911ae478d525fcc1f6b571d2b0cebc3ca8fc4281de9981edb67de73fcb3c35491c46ee432ffa38a23d233c58ff7dbf7416bc66753fc01594d033504d27a47afdea67cb11439890b790c938f87f96d8a2ded591e327d9d2477e7614820732b4171dc4ff7c3aac675be1071438a11844f52570d7df6720bcf0ff3e0e5fd73e19c0571808722a0ee05f9ca55f8f0a532232c2caa19a46caecb62fe5dfbf812afa6bfaa779a14b5cb916afa3d867e850fabc8a990283f830768fe749010dda9df9bffe8dee36934589f13c796e49c159322d45be3528df6e026a61fba278ddb228c769730f370e160673dbf6e5e09cad8e9d24d766c9d15c3faffe7ac01c610b5f80cebafb97189b7f8972f2f1b844111accc0f4a5173173e490facdd367e8667c4f6e93fe704a0764e4195ce4709b965829517c749fa71f88f702794575d569970a652aa078a5e67ed80d18738fe116741b5f267e75780f34199ad4bc3b385a80e0247f750b4028843093407744a1a6181be0c8ac8c27cfb7a400b87e2bac47681bf7818479209d40460f7f68c25fd3a9a931d7d2deb142286471fbd52b8bfdbf686b6d564586af95f81f80fbc67a55f17ee1f39c3bd028750ce2679299dfb60f9bec7341cf6c27c7e0f877cf263bcb3417c274a734543d603a2d0ec6cb622cd1397d054ec286458faf5cec4334497fa5ead73c2aa3151b51afe514c1b4a6d1088b79a0514712ef92ecf459d7484ab0059642b0dd0fafb357918857929830399fa2f629504bb5ef3ebb0adadf16d9aa85b59c58238e2d6bded572e0ea0ff195aa8ba8a96b20b4ccb9a85d75b0452b1804dd729c38222b684427323ea7b2ca39560526339f53ab74c13acf0cb76cf9e49729ec66f143a4d2064abe8a803280d6ef2462df0bdc765061f4c73d016d995bbb7ed85e06c439362220795fbc8066cad18400fcf9267751f9b92dbae454b254908e3dfd407e1f68e7147e2402f2f92e6d0f43d17fd6e837745603f69043a224bb251cc442b8e02928b72ef6d79654558b9b2fcaf6d133349d0cef7c8dc12e846f93f42eaf859d630baf853c9bc45f43eb908240dd75ffce320153cd8caa05a19d93147c244977996f8a360567b1d64460041430e7604539b4941ae6a163f16256d5512b522fa9b859a0b6ad53bcd90261ef289b9f219433efbadc58d186bd8032df630f734c8ce46cb8232d8211408aa8c3986e3350cdaae1c71a33e6fbd3e4f61709db4ac0d78015cc089274afd36633f5bddae74b5b09b61f9792fb1bd8d90040a0d76ea2ec0f47746e1ca2e6c7205620a978d6bcbaa80e3f48fcdfada6eae620ba8f727125bb7b849dd9e61cbf3344b4fdb308809693a97a54e578b499114a5dd7f05d9796afdb751e82124c8b1a40a2a6a13d7346306f382687c9276a0dfecd7302a9b8135ba91ef8c49809beddfccb015a642625236b1b2070f3062a50c2cd942e8cbdae64cb1468e6675c60053d8a16663b90713f8a57f1f52b937d1a5c2278cb654bada573d192d1a20380c2abd3ea9ffdd8652967a68cf9e1ad2c7eed492b534ea44cf5e3d4df9e1d8867b61bac7fb446962c2fc161120a65ccd15620eb74656de304254c6a1ebccc27256387ec405a16f0b0164b1096d7b95e4a591bc05de15914b739ef290081a2fcb17364a8fa1bf8137fa5b7a4ea1e51de0edc0dc8ccd1ab0214fedf407df0afa9d6fcf00c5459e31de5f6e63a915546e001466d212bff06ad629cee67f4e527f98b8845ad2cd3ccd3e80894a2b21fffbb9836991900bd7576a97850e897e3082ff23b920fba6c29110a0d14c6d9dd194a6e5f5c3ab851c8839f0c47d93f3363fc348760169f040564e522cadf1b092a19811b2a5a4e691f2bb999f6a95ec98b8ff908b58bfd7f9ca8804ab2634e2092d097e066aff28a258b4b70d8ecd328ce30e1181f7f8a08c93e627ef737925c381329f559202893fdce2f9ba9f76689bc4c01415a452c6bd5a31cb8b95750c010bd997c48e9179279c0b909b6f1cdfa948260bc48446bed12fd4896e4cb81e218507ce452c7b86d587507dc6ddac26c3f9258a79f9636f02268ad06b5e97464ec839ecd13f9e79f2abaae0bb2fedd15f51a46354c2afc033a51b718bc760af000f0c29bc8e6749b86b8d33f8d02bf6506c6ebfe573291d76a201eb7b799d57780bf1ad86c4c8f2ced5edc8591a2a0bfe9d88db31459edc0e26f173886accea7f80d0d7ee53806fc9bac04b0a7d9613d45b523c1cdd10b8bdc655c28d22d2117f0f58de7c6288ea727bff42969ab27e63a51ae94ab67fa66b04abea68c096dd62ee891a3d5a39e06b677a33d93502df9b89818678f7f9664347efdb9f39bfc821d39666d63d30081a78358909a5c2902d3a18035502379056aeefa10b043fbaf97c1015df57397aa915fe33c6bb4599f6a70169890c27bfef37494c94d8fd5383900e87993140ba4d3368de970d4a6408c01f726b95443fe8fdad0e92c59d686643f6361f5aa0c5527e19ba631bd07bdecb2742734b3027cbef66e8ad4672101330592e9c714043cd98f1efdf8259a851157ac0ae4b096724ad355b2b022f7e79ffb1efad43058f46e450bf5a08b81e6917385432c121bd3d083a4a95359f950e8edebbcdade8e70f285ddad016a003947f3311ff78094b7c831bd18f033884130a8a0facf63b9c2ea4f56f68fcb4cd1c2637001ba74b7937bab9a7e1cae69580339b342c1cdd8b58fee18e4535265881216321be96142ad2a27ce0af3d87cbbd36b81e6e542bd9e90b66fd2fd936cb9e078d920cd8f7c60e8f3ceda740e0091b294757fc8c96679bd23103ec0a40981844a4242cebf7fe157ffef3730d1a4b70e158e300fc0f6cdcf38e497eaea446b18c4fbbbb661872f5260887061c39f201e69a6c6eeed205af1b6d2dc65a6d360939bbd32800e1436957695d4d77c8a7718a024cff4cc4fb12cf8df18b19d48ed01e6205b25d0438356255db87bab7b82e7641f5e39a0ad929ca3b321bc12bef017c4ec42ef6ca5f891113d8546e6d180e852db9d6c76bd721694b75ebb90f36219ce5bb554bd349c220187dda35e7334dedfe25539c161433f705c32477debaf0d26fb8123dd59a51aec16eb01847a667d9ffe083478186a6d2e4137a61bceb71d71f03d4eefa96de95f5cebdc6b799b92821caed46b9632d89c31623a91f7b939db0bf4ef5f3d9ae8badd03dacd3626baeaa7b615df412764a090899359d478688e5ade6378c661bcb959a4dbe699dc3c2a12e12f4e0c287f35acf424cb53099024f247896aec23df8680105c3aef1c718c1550469ba2f76d136016b97dcd06890fd6ee1448cadf9c0de1fb628823ad2c7558260522356b74e1cb9f75835968455b8b44114c1d5c98fb3e9798dd13f205aabea366f3a98f7", 0x1000}, {&(0x7f00000012c0)="5aad17bf2e8946dc05df2f8f8456c576781b388936d28b92ff5ada192e13e073869253514b864230e67459531c6e429bf9c40cec49cf8e3d65fb24e5c3af899284511cdb259bebfe588c92fd09c2a37316b2e5cff5fbe7ccfa108a293bd3055ecb7193d3bff1283d7138c0f01de630a4e10a3fa0af2fd1dcdc2b804bd88f1af30563045483cfcf69127588c7b4f32bb84621015a7d3fa653021211757181c8c474838a07a55055ae0709baef51c4e1010f2355d15ae15a4bb10ffe4a956efc550b455cc6356c3ced41fc67cfaf75c5a90e85e34cb2c174fd6af1b168a188095cce5b6f33c7218210e878c4187dc0d522d5304a", 0xf3}, {&(0x7f0000000240)="c227a3131970f036bd7943e7c3db79db2dd3eb18b3a3f060d94e6b2355884a", 0x1f}], 0x7, &(0x7f00000016c0)=[@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}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xd0}, 0x5) 07:06:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xc3a9, 0x100000000}, 0xc) 07:06:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') 07:06:05 executing program 0: setitimer(0x0, &(0x7f0000000800)={{}, {0x0, 0x4}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) dup(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:06:05 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) 07:06:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82029fd37f2bd34d788fa9cc6423c5747d182e2f66696c653000"], 0x1) dup(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000025c0)="ddc0376dab219faf52ba6c9a148a2684285df077977668b1ed47cd1f4dcfcbaa0dc7392ef6cebe7bd723e8c8d54083ab63d8bd70d70b07f65e9c4eb9cc8701304c774aae03a76d9d2234867441be905b4ff56dca00697a066e4a8907f2ba61ac467d5579fa1b3ff12238ffe9feb07ed50fe4dd6f73571a858d5b7bed91e05eff2e09f81ed91251671a03e5e11100676153245d26caa80241bfb83c0984242414555b99d7e836a9012b59ac898d94adcfa2cacedfcc0de3323b86b637e65db5cedd88606d8954ac092f5760c0a15e6b92e80dea100e810d8fceb9856deb1171ec3b47f6c1df07de40857ead156be2db1eb4c596a5b0cbbe2da1a7d241d8f5e704a70c02e5cfad38be0c0a2459ce8fb377f2cbcf725b5ba9a1836991ce3ad173538d0cf0f23fa01dd5f76d33a647bb0f7b87c2b76703a2fe02ea813aaa393398713d35926c77ff859dccf23509f137c7a3049a9f5e62068f5a96c7f791f68e82eca3151dcd01e1261820e7bbc12254ed2c675304c2b840964a640987ba506dde64875028939a89b54fae59bf9da70724c2e8d05fef34c817511d9af275ebd3ac21aacc80434d87213ff7cd98464b35353f1d424de0c4b8efbbaa76fb1a305a69377db99ab03e6584275a73105a978d98b9811aaa9388c0b00545edd61b191e476cedff5f7950834797a5777b891bd40d517cad057b13f9b3701e8ededf76a101f6f6cbaced8380d0d4c28b95eb40b3461da9531fd07afb3bdc648d8372e8b9f2de5dce8b8d070c42d4f6033a7148348c287b10fc33a90ef633290fa7ea08bd6ea4dc9f97a63b306842ba6f6fcc2668c0f2fa85fa99b77eb1127d46b7dfecb7dba4643c074a8002b6e21503620c1c1c12aa4a938db5446993145fed070991eefffaf3a082fb9076bc6d6e4dd15cfbd419413c44c1ff9fa17f13ecfc138c25a8377039337e6296a2663a86a30f33337b2efb17189680adc78d8f8a81d58a00ade17bbc73bb47fb04aa11f4aa5ff9caaf2f781b5b280e0859eb1183d661a13bf58cc7c2793884a5da28cb092acfe71c817f9a904a26292152c4074fe18100ae40e863ac1585edb2bcfbdecacb186b742470a3c0c5aa79fa66b20c5a79c27b49f68223a50ac1a92427056a34c54d24d1534bdaec47df990e149b118e7c702583b920c76f71d1db3a874f7bb2d72512cce4db226972454771f95d0aea8cb047c10d6d68fffd6ac946ef3cbd1ca19f866fa02ece6f34af63a52aa3394ba6d29cde8f6fa0b73b86cc56623e8a8192944fc4a06986bdab08859d8e79a6efa9f70a9094455677cfb139ff243f4b05210605c3ec4c3c0bd892e16926fdfd017d3506c2b668d21135e59762d3dfae774643f7dfeeda48cfc1357488924e0e1b7b64b067a913b7c944efc297bda9996b427408a85fb7759722686d4cbd2c4566fba0babbc9a32a66118e74b04292bcd5e727cc36e37f06a5f9f549a5a278a655c6e649c5dd5bee5c5b76e9de7f8e0d806bd35a09e1af033d509d4a69d52d4a580ae1674218c039da4bc02f1d56ac418809058bf9910b9c7574ece4d5eef76e0a90b69bb4cedad2ed165fc8c842cd1f957f78f1fb072b17bc1fcde5c582cca14a9f14883f617f8b9dfbc1b670e8fe9a3c85181ad16ab7ebb0b36e2fda4c966899297d9c0c32454526545143b505d133165e751e73518640dc726968b7b036bc92bd01f2bc9f90b079122313e41f091200638a5122d561b3669eea2a00f5e83f9c7f4fd4e5dee8cee952bcc6eb44ffbd5bedd7608480eb4ffb8a438e6417d195967fcf99b0e0cff1a91685ff10b2f7b2e9752fd336eac5bb42fd923b3b3ed21c3eaa72287a175f3c796141f14e4fb36c50b4c0b1f8f555774a856a7e42ca9111e3e10c0e5096a9727c76d4422591a0367527f2fde9c2b351840174e181e15efc220a0ab4cce1f4b8b2fa629fa1d1cdc23922fc2ac024719a97988f5a2e7a4e289958fbc2e77d2bd1217dc8f10dcaec016698c4e5dc8b3c6cd37c95cfcb0bf98c16adaa9bd4f231275c818fa9b72ac8483fbe3c4a81e855afb86b9cc23c1310bcc0c7a6372ce1ba863d463baf58f46d535e32447093eb6e00e42875c93d875954b9d20068e1927518eeec6a418d3f7f69d230ce14754f65a679f1d7595565ebee6653f868f4cad7621facc443b2a363d7b69c849385fd1cdbca3cf7ee260daff8301f7cf18a9ebcd6f12894f40f1bec496281a1511654602ffdaed6c9839c5ecfe7b464285a0bac1ebc3947023ceb63fc5457e9b56e070c4094e5e321ff51d7073216e1adc68cec1a6212752523139e33e34ad740984ce89ab1a84408411a7722881f6bc1081c13cef60d816ed9bd87ce936cb205a497806821bec831c63a15450b47ff06fe9cc417b893acb226774d82961c38a32ce08fa69c49666497ae98d2d9f65af0195bba43c5173464040a33a63c39b8a13f57f876a50a2b01312595b8f272ba83d212770bfba6dfe6b13c2296dad1edd2d2997d25cc5c1c458d23a7199250cdda47bb958bfbca358d5f2798014ddc716cb97b0ab3d488157bf3e960f594b88f413216ae96eeed4fdb0e2f1fb05cba709ec7eb512275db5295eaf85b89c8b2568730ff224a81ba75c20e835ab9bcbf15e9a9465ba8a9ffc8ab190d80fa7c23f19a963ef9b5561ae5f3d3f704c17d61ea17988c482e17f44eb064f630dddd56735157f88861fcf3999257f586c7d649d064b75d945d53608cc3396ace6ab0a07b029b4d09fddef601edc367718b6cfe45e9c9b1ee49182c752e9484736f8da0d10585219841a1fee808366471d1f5d5211a158af651db557263df5233ccfe38fba01f6a291af46dfc39cc1e26fb51b658960f0f7f4a889076aaf1abc93843856cc2c503c1daa75b05d370556be6d8cf9b4ec29c6a4df7978d71a070e359c9f3139d4d730148fa10376e70613cbe27d829222da11793be64b68c636784d9825d2352313c043f0fe01ddfd469612db997c6ccd695a59c3c5914ca27f971c10cb42709b381a97a556d437b4f7ce4379600b67697b219c3f14e080c0183ef35e0f95374b654623956ace95ecc513f925e7fa889a5b8278610d2bc1d2fb6c46e7c3b712b70647c50969b62c8af9d6723c29956e90aa78d9ee3c217013e9b6ea3a14eac0b75b5cb505b8e52994232b857ba64e069516dbb4aeae5062a22ad87faf1619629372859ed5f5cc44c206621c739b13d9f379fd34ad9bc9fc274e264324351bd5633d42637de34429c223f2e5f557c2999a254aa5d230dc09d82082844dd32bfb4a97ddf30652bfc917cd4161f92829553f546eaa65326126993051a2f31e15cfb35a4ac13399d4a68c986fd5faa702ff5ecaf61d19c2b25aa037b83f47e86720d876c21a16671e674f2c0fbbf9d7e20e185be347e036ae93664af7279f02642e98d464807b1402a163c21334cf051971a600877d815a941d35627da0844b407d889c802a9418594caa0896f812d91241a72cb0c25505e477cd63097e347b334ec27035de4b8c9b6eaf8435deb058b664498bee4e345aa3fb78f720f96ae2db53861d9cfb73d83785e1fa9745e43c1c54e87cb85ac4deb20feb7efd1d168b4b4d8ec419db240daa96229e56dd130883a8707211d3f645463d72196afbb002681afba3a964b5c0c15f602f3da1d19fe4dd53fa0cfbb86d88edbe4afa014578d22b4bd1f60de144f5fdf88b9016be689786c0ab4ef35a4af483b1492be40e41732f4f8ad89092ca1ff96006e625bc319d435aaf1b91839f4e287e4d519c5b2b11c6e5586062f8f3bd85998a16e995219496f8aa5d9076b68cd8d7ec0fab6a913a4c957644786b83289153db855949f0b80de6d2f643f025550bcc4124a7c36559bd89b1b46619393d996f9bb682ee4fd2acc9f40c74e32c1d5b76ee8783de459001c98fbf73b8f2e090b08cf046e1656b75bf18960e08af9a0a714e417f09ab4ed35b2031b1c48b0b4d09b1e12946bbe9dbe807ae0807457dce8fe97890f1fdc94af3dd37279cdb6eda509daee691fe090d21d76858031633638a389edcb7fb02785fd988d2e174a24ae420676d9c6952d5a549069399bb312d3c1edec44bca4e0ac4131ebce6ae74c6a7b43f114bc0db0d449a30bac16ed3f819e29b33f8e83cd7eb28a211f4335855f5bfaf5ac47480412b43f2d5955a1a46c5fb2d09f7baf147e1437b812a5b5d196147b20a426d9089078b936e4b1dedd8c90c0add31a1119074a8ed0cbb0e8ca427cc0d1e8fb57372096d09949cc7cc93e466b35585427e7b812e847798f5dd811d8a235698f7c7460240fd30de4d1015f33e3d749231d2e4023f433a1651fc4413184654581bece5f01bf296b7b8f2c8a00330259479fabc5c2dd5f98492b42d52b5b838e9b86202c6e21b7b7240d6e7c1719709c97d519f2acec2ec204aac156e118e7308d44ffae508345db193849db9d14d7de8d7a6d1a9cf143aa1444163bb92fbe1ccdf62be8cd5e704f22cdbe6d002afff13a3ebc6b0fe0ef67b92ce341757946cd3ddc580c1f8145a7f7d2116a0efb0f4d3a6afcc231141e41a8b5812d26601db629f41b1f33036c5cc1eef1e628d3bc04bc58ce013e02c26285b174ddfbf31c70ecef46c3f904a709bf9370ae189685849a17c58ca79cff2984a5d662dfb40487719d96725debf0b2e15deb56d2d258df7c3445cbc56c958b406ee63e1888777755a3fb9c70883335f7b6db89537c019c9a1c976a7b4821bcfe552525466861e757726b4a058a2b925a1ee2b1bea49967e89ba2b927665c47e62d18764b1c8886f24e300a7b0cccb9bca551d63af80981e57a7ab2b26c9f8d8bcd08e4fab0a8439d2b39ed957c71b802f02d14d3423fddf961a668bb40d83e061072c848ef941fd2ca10d9e2956121caef6487ca6244c57e656156a4adaf5df21b80547085d5d5e267c450539a4db9f4ba88431a12a4d95a09a05c501fd1d6440d596c291ae779126c2d18a549aed950c4321206ae32aaf4ba6ef94e1a24ea3f45f2cba90d42cccc9f2979ccd4f655ca29113514b0548037851caaa916fd9668b3f4ffd2f2777eb985c4be84fb5047691dfb77ffc55b92886eab452b4053e31ec1f958492565fcf3d13d2d3a1592ed39c8936c917bc0b60e3e2a7e334d04bbef3230ba53f40e28e35cfbc7c8fa734118e88d4b5a2365aba3218f54feafae32d880e6835ba03d8a40b4da7c71dbd71b1cb8580917fd09f0e248f0fccaf415bbe344c6586f56d1da63198e148973f7fc4b748d89e1b88b2bf4ebbcbdc6105765", 0xea0}], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x2, r1}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 07:06:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f000001b000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) 07:06:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x6, 0x2000003, 0x3) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r4 = dup2(r2, r3) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r4, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000580)={0x3fe000000000000, 0x2}, 0x10) sendto$unix(r3, &(0x7f0000000140)="2b97434afa14d2fcc2d14570c380e0064aa97aeb716d466dc94dfdfb97daa53f9e834b18579ebfb88c10edd99e3bc45cbbc593", 0x33, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r2, &(0x7f0000000080)="c8512af7c9e28b17b198b4a72f5aa1f553e80b2bcbafaa66ae20d9f76eb796f1e7886029c7d771e704f06703effdf033dc6a622abea31928ac0e00015c4cdf3e978981832b831c28282f07188207df439006f03d0d1d5900d2026e196a3d8bcc26e4c310c51bf81effdc3557048d", 0x6e, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r4, &(0x7f00000004c0)="78fdd47ad41b426cff24002f9b94ea5b3abb4392a77161ae4695fa8e1000965cd8eb8bc68c5239e8ebf52c6e163678319e8386c3f6e96f669e8d0c180ba730a1ebf385cddaadcac5663c5899336973ae05a0af23b0612cefdfcf73a73c828eae1d99ae1b9733673deee879020108534f8161b438541b3cb7eee614ceeca138b19a4b299d77f0d31c34d66637a6ab671086928978d939fd18e1c924132a0a86df13482c7bf99fb9426942780e9b", 0xad, 0x2, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\'/\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='^&*,\x00', &(0x7f0000000340)='/{\x00', &(0x7f0000000380)='].\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%,\x00']) 07:06:05 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/3}, 0xb, 0x0, 0x1800) r1 = semget$private(0x0, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = socket(0x0, 0x3, 0x8001) accept(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000380)=""/207) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x7, r2, r4, r5, r6, 0x0, 0xb47}, 0x5, 0xf5d, 0x200}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) msgsnd(r0, &(0x7f0000000080)={0x3, "1acc6213449a9fceeaa944c79aec62ddf1d01688f7a9f2bc5a320ce295a170cc2549ce128cb0afa52b5aef605792bc858798721aac98a0cd7d5683cc3ad9cff234eb121e6b1185795f457bda74744db20c6f835674f9ec7df3628591634688493ea8ba5c14d288b8883d2e32ccc789782bc8550081a3891d5078e93b2f4fc203737fba0041e9699882ec870044efc2f25e5ae1d8e9020992f05a2a47cd634be870bcf911"}, 0xac, 0x800) setgid(r7) 07:06:05 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) chmod(&(0x7f0000000040)='./control\x00', 0x100) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 07:06:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup2(r0, r0) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000040)="23fbc419d2ec95a97754541ebd3da9a921d539d6f618e118350777ab9732d54584857bdb92ad01c4f9c272b8b52187349471b29a9a6895bd6d57acd01f2fffd567a11db1d1849031ecab1b2fac070985fbce492c1d1731b9b089fb47f9aef21fb53179933ed413f29e30f51e96f8e8a52e50abef910dcde8a13e65dc668be55f08e6fd75b349b1fa74d53db2706d14d03475e1507ead1d5f4e2746af28946a4f43a152733ba7e712a060528bc693129c10fff14f1057903165866702a17f7472d1e1dda92b5b97997cfb227b9fc3626a59e72e267a4253862919a7409a9941c3d7c2bc0db085b11a3995baa0d6dc3c", 0xef}, {&(0x7f0000000140)="df6d9b6996d2ec209434e2a81b60c540999827a0d2da40ea47cd03e9c9d046b6b84aa16a5eaf5510f4229b14c175e3faa42c0be12bff83468cf10bddaeafbaf8d32ee702315739f3aef0ab18a61897dbfafbd94323f1d23fdf64595c5d32a12e2a95dc99da90b28f35397f24f144b54a904c9f9cd131fa9af294c9e635f364a5f36bf198b6ecdba039880ef0222f73929c94604d06de5bf260ac70840b3b67b645e75531068a9ccc5b53cd1aa91cc5e83b25707baf036c757d490924e8803e458b6ab2", 0xc3}, {&(0x7f0000000240)="0c04d9388376576886b3b598e113ebe270f8fdcc0efafed15ee875c0ca34a1ef439a3a05288deeb8b2192819bd3f3095e29dba42f4a6dca145b53ef62b6d1fcc8ebb432978af7061e796ecdc25f863336615ac", 0x53}, {&(0x7f00000002c0)="97e3fa2ed81f6782377d22d6fc0b241f212750d442ec4ce26c8329e9c5f8", 0x1e}, {&(0x7f0000000300)="20a14c905d7a11d6261a5532bee93d48852c49a36bae31f8a7f9b07b25ff2a49454263dd51ffa0f65d89f9176f3fc94b812d6648fc81714251e406aef27628ce121aee20866581b5073972458ac69f2bb979df808619f25db0af4e59efa99525b7a1252c37fcf50b743507c280dc705972dd8468166ce562f335b7fb085bd7a0a4ea0e14583ca234608c67bc77f7fc449eb2b8d8c93ec6cb358301226f306b1c86b831a247a5aefc8d20d5d46357f45a06b85b5d290a7b2e15c4814cab723d5d222e946aa6c6da9e7fbc284ce2d65ef5204398297a9e1380c02ce0460abd8b4c8060d9e5fd34b529c8bacd184ebf3d9169c5d8d7037bfe1bb47844519bce868a7a0f7ffbbd2e9f68959dd0296091b538c8e35d5a40e32c2b10bbd5f5099b26374e490cb63ed44404e5c78ee55ece1b8a0f86dbfb05f1d27b3647d1c61a58089a9238e5b0e967e0219861d9294a07389eb20dbe1b2c679080394dc5635067744ee6b24c0d68894a4a96a35d3e05074faebc929c21057a1fe7ddb4156b1bdc39a2fba1081944af477614836af07b2d4c1b56ef7a5ab4f50ed32ffb7ffc865d2defa844a524ca62f5b2a6d6bd893160539b8f1855c50295ac8c577f818145e8622fc1bdfd42b35a1005cae220d51ac61c59230a69b9da2176de0bf43a725507bfdf3466cf02db5335668cc40619ca8014f3d2331672c611209799c0b7992649bd0fef513a98a1371cee5f4eb3497a29bc3f3d943799b8fc5f354a3358131d066e577e7d225485ae03f8bacbfeff6eb80b871fe436e8dc3638786afb74cdae7d66fe853d5efb6287294f9d0c44dcea3a7930eb677ad2fdccd3644a8127d29dbff8593fff9e1c953d3db79a8e80844d8eb0fa7b2f55b8bb9a81f244471f833d2f5195f01f6fed20a6707c71d7cb85aae528bbd062e9059bb6f2985b1b315d67a3fb5f36441001c035ab150ca24009c32588e66888c42b3dbdbfa561f430ac33c6850a3cb4458cc2f7a120c25e42015db642d50d452513af99bc033a82dd2830f167c144311ec2f57c56d66a73b1b16a524b5e91ed3f9941a11e6bea8de77549359c9aab03d55e17750dadb86e951bf01aa3c4c74aaf64a21d6632b2e19b5ebcb786de6ed1fedd5f939bdef2737f3aea7cfc8e9b16a69cf2982ec3259a1208bcf9048be8f9ca331c916000323813c38dec0ecfc35d15627761a2dec8e25ee0aa71c4f43f6b6237009d3469011bab876452f8c13c9d59df00c2694d727084891f74c6fe4387e6948d009f67bad22c7e5258ba601bcc1b75dff322a7c4429de5deb380baf3b613d36c7cd78bfa35447b649f42ad6cf45f3c6950b5e463d206917037746e99b5962db588085648bf3235b48375419cd8d54b06e2df7ed5d8ca5ede97583d76155f6ac3f610d186a47359557d0dbdb0bf8cd2b8045086d1ea6f370e9741f4a2371109fc3654c442a81718d59cd02bb300c9d7f4c401642d3af0da04534a6582c48c62beb3223014d3b6b525d911a9e8d88bd9fed671a6d32ce5d542a95b31f46a1982f027ffbb882bb3dc89d0ecd6bfff6b91453c29f9c1ead13a0d4bfbfd21fef6b79a944f022c7b2bd90967b1018876041a345fd27e9c592ec88ed2a9763f5ef1de8e03ba2319716ff2412afce6e37a6fc2cbc57809622fa0dafcb8573f9e7ac87dfc0842c0b3091f881f58e36c216e88109f40e0220d2107e13b5df881ac0a11f57aa7085072e35654202032f09eee6d51c8377a4c9d68437064051865610cc6f6f2775f5055a05d74430652299f601bfb20b58f6bedb801dafc50dc4302c1c04c0863195d2812f3325d977eaa7c67624ec7bbdcb6b972544bdf5aa70de0f88d8bcf95e5c3c36f3b4e90462858aaa7d83cfc7bb65db3f2fbe7a68c9b55db079b815555addc1a84dd4f278e07ed1e33045a230e93ea496fa1fd11256a98da945e830652eae1685706c255b00fc347d06298d400c602e3c8dae89090461fd3875463aed03ec5f11c9419448a61448ce6fbe377bdc7e0be2b7a2bec46b6e4dfadae8c542bc6ab4176f22dc60a871b9db3dc3fdf9fe70aa211eac9f9e44c23d783a689add3aae23db8a86b33331e351e06ea12b8e3f47ac1f66c75c8e61f76778583fb52679e341fc9e695c91f6634327d81a5e9141e2393f3863b27c4c046e0b2348777f8418aa03133667a3efe483862fd299dbd477c2f2fa4646ad206175f129418d7cf112576eca809ce549c43e6b644936daf14ba9c8dcd1ae5e9839f6e0a119b330c4d3c02264b5064b34a4b1467da5385a6db7fc789bcece76982aa242f3d009178d3d5926188769ae2511e99a36c524708b7171c58320a15a0159187d433214bf731dbd59a7dffc1a23a2ff75e60523a207711f1d6f2d6c2a0bb55afa568eb0b77784f0c720803fcd91d75e44a3ff3c97d25889513b0ff78c208a919936b76d42ea11486ceeaf331aae6d59adb9edae88051473b6c80363ddda95e930fe4781673070eeb30e9aea0c4cc02f0e7484fc0ca710163bfa4e24d215e04affafb7dae2cd5d12db27ba5930b30e2b468c3d3c7581a4eaba7136fc373c0ab53495877d0a50eba608683c4859cc2a506cc645d4f511caf8db95d0d0fe7bafe50acac360accff6a5bf9021120381323ff89063151c2783af5040148a140f64c0dd5b4e2b79e040491babc1a836513ff11877e04bb6e2e8c48e7ac68d141ef3116262f3ce72ccc7b8757a6c3503ef8c0395f11309c0254e4ced181248c5cf7153693dfb6a8e7fd9195cf261a65ca8dd989b3008cfa9e61c1bfad7019296672f70a42cd4546b35f8ddf9bd506b0888550797b2c40779a3084dc60b67b8477c9b95cee3f4dab26454363d085c5c19e2136458ff35b35dd53c53a655cd6f556a9acb09e749c7a8775b37756ed6bedd53cfbb88c39da1d953777e3177c7489df2f07665af170a7713a5806541347a2e2a8deb13d5b105bc520cfb1cdfc4baba5123a2a89c8b6c4ed863b79734e262c761cec7bd152964b29f0925de1342ad6e17ff3d633117d2a924c186c286a7c87a0882eae0aff52a0ff1b3433361f27ec897d7212a69f55d4cd93a479f0f17bbd6d85d6e75bba9debfce7680955728cadd3de66cb4bfb443ce93f570b1921e5d8d6a80c7d10e6645c8466c41b51bb0e83e874b109c7b39105cd74f42247240afc7a850b9b7795154dfecb7be512a6eba6c51a0d25ad9c7837a876061e5a60781ebea6c118bc41796d2237361956a748667df4d1dbae7bfed2ad2d6038426858af12cb8df6ef923d1aa00f0bc62855662ef67e558f23030e08bea9bd46ce0bad1f6fb5c9e30435daf1f9b875c5878b50254c413bee96b6728363d40b009b7c9c1078a8032172d9888136efeafb1d569c478a7acce6764f00c320fb1d45d986c83606c3335c9907d8d544e0f8c07f982eef474cdc780782d0f7aeb97bbab6faa5c4af2e833f7603eea7f07c205dd6fd0063776bd6829491c56aeb6642610b6792c5c0f6def0d17d4c06b424345b0c62c325ce23b5e132f39e036088f87fd86b3f7496e7863987cb6fff335abcdbcfb0f54cecac9b32cab47d41197a53d38cd5f62a9e86546d36dd397a8c8d44d7a07eedd516d4dc54f772e9616bb4cd0640700c13f4577e84dc3b759d346fec0da85c92bf2109d6d0c435d8f1792defa79b2e06efb347f8d1bb637aa83943861efd4a8f24e92911b72252e101363c1c464b4d4def478386cbe1f2eb4fd7290e715c7171f3b92458a1950f5410f6e96640e88943728386335820506c96fa98de35c14e10a8650e298e4d0aaf4a109de64dd3c73b119726fd19d417de95177e6b49b702a64ad7e9590d072dc8dc2d2bf594acfd2a778064e6a7d42bddee5a7ec32396353d7344b3cc12014ea7de53cd905dc588e964aefdd2c0e184939d1f94bb2f9eff58c9f109f92cd8dd9f3c93d8d4adcd4b6d62d1c294f7ec679f79298183a8451882c90805519f687b1a23b9e3985df98556c37d2251ed3b5ccf6dc82fcf1fc24ef3f488a56045376e40431128923431b3580d442da44d65d982d7bdf413014d87d4cc09c06ca66e339b221f3f61e07e75684ecbab41cef99cc003396d5672ed93b3cae4185f3446e0c5997d376150d9b42083bf471b4834d329f42001af8f964eb73af0d916575b2e592b40b7dead406e6d805d2ff12ec428fba80385626dd824ec8852d31594d0469b4169237f06c554131ef2da0bcce690aefecb182613ea4845b4f14c4b5df7d5eefee978c39daa5e6b443777106619da24ebbe4b8d10f5f37730b08a76d943b17c42579a4f722944c307f77548702fc6848fb9b336aaabceaee4cea7442989b1d18bdf6be38e10d7dd43c0e6f5221cb482ce47ed3ea4c0bdab25e7330484e0d96030f6c1aea78a01c38adb0edee811a66e749ece0461e426ff44bae05f6f01e21b9c5111c79fd743b173525d2da384a7ad27af6317025f6b4a7e22a8ff3941e3fd2bb8067396e3f9a7a721629c3b70bb7df90869450aac6c73428d9518df7d0dc5a32110a84bbd9d3e6b81e9aad1bbd6d7926ec6d5dcf7d09356a96fe71480a52a31e520ccaeba2614330bd99ef686bb96726b7894db783647cd424b7ca1db3aa0a5e732590f9d2ebac83b25a46bad646be896c8ae84ebba07d15360065e70c9243489a59861d730040f57aea44bf1224794c0c3e40675cf8e9af05182509df8a3b2bbaf47e2a7d5452e49b44f195466a02c09a38f79c44d4b21f78df8f671c393d59bd74b042da9215a23b9f4e50873777fc4b2f04da7e3cbb493d53ab7c5b1e3014c727bd1ad5189d0074ed74cd7a15c441dd5b90db8590db979a4fc961e9eca670b48c11087b62fc8a174953b951050c55a872536e5d7ed2f4d81a8d4a9b0ff8f229a9e77bd0479b86f32e37db900e482973412f5d29269472cee90180556f8f6d2d0a65451601e5f01ea3de0b040a9639e3b93b9416ef0f84b6a0de4d74b5413aaccc86e9098ba07145d93b074052ec1a696c1f05d5468aba2517c009a078faba07576eef3583a6400458eca866c7128baec137185c4b857e26c4274918c63b1b73fc9a95a88ee8174fb1d69e04cf66ecbe1c2322bec8a377b941247ef42648aa5cd4039d83092829907f412d096af512129e840f8a5dad1e59a93379685b6ce1a13241a916aeac229dc456a7e4a419db4831c279f5b3657784c7860fea92c3cb00164cae5969cce9f6ec7184aa06d125549ed81cd33dc16fca5f87615f5404786092fb038a861c93d2c69b97b17259d5d26fc829dbc493398cfa1e460d49c36935fd4e9398306bba5599114c0b37ea85ae9d206bf9cdf410701247fc3ad6b616a12d276b2e916115be8a67da054445d7defd674da04db489c2c3d10bd39a850d14fe27e8d9bc0ea954c2338d67299fe7175516ebf87afe4d4e7590f6fb09d5649869ace9799f7c4308163c83028fece294c1b42e0a15530cdf09cf9a381f1dda024f06060e6b5c65c2000c0ac5a2bfb5353522cf3df01e5e39f6565dbf5cb38f7ba8bbf70fcb431808ae58459dd197691fe1a99e92005db13ac2ce36221fcfc4cfc66c4fce58a7f0cc865ccc79ed536df3f7b281830b8935c986538dcdd7609eaa04e1a2aee8effd0f08b01ea8c7405f97656d693035df59e77e32f6a5f18710fd9f8a9d4278d51826f1b7985bd19ba0b4d6c8c43463d7f5fa2f0b0b38b1a89f11bfa5abcef6480b59d3db9901473c6e98f49b84ea018639303bc502e9fe466f81c66937954bc4a7a7faaf610a2bc4085e345b411f6e3ecd82565", 0x1000}, {&(0x7f0000001300)="696cce18c9a3cedde6b1cf12c7094f19143c92dc40dc3c8892432e3e653a13853ca99bf1baabda9ba9698e60a111fed242987461144eb5c9925717d9209ac73c06cb71c94146852e44012b726aebd14d1e86240a2b11842954979dc2ff7710bd8ed0b65ba77421d8a27ad731150d30588fc8de0f2e92b1861c06131e0f550f2c297a0420785359aab3519b50aa36cf8b2f9733d2e046c004c0739a63282186a05a8e191d90e7417ec686d2e4e26179abfccdf52c0098050a7e069dfad01a22b2f9c9bb6f175122e014ddee27bb3a51", 0xcf}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x407}, 0x1) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 07:06:05 executing program 1: r0 = msgget(0x0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) msgctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 07:06:05 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) socket$inet6(0x18, 0x4000, 0xffff) accept$inet6(r0, 0x0, 0x0) 07:06:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000080)="bb7a7e4f6553f2c55299ed2cd5bc068f58e2ba98726695afb6e34596cc715e4ba62313e856e0a2ea75b328a43b11f70d603a7840c33700cd341218e88481da9c6fa4670cbfd9c3aa7ced8418018b2f9f0f8cb71cd19d881677096f6a742ab98e223630ecce6f8f78674d782613debcb03a287cce564c6c335a9097f100b5862c9bc32751be925143753640fd7fe782ff9f17ec8d33b77a08465ad933ffc8448376a848ca5bf0fd7d908a8ace03c797b8f8e9d90936982f82da737075545f9718c72a871021f9c7b61c98d651b0b0fede24d6547025efd484bea507cd732c289780c54c1b859f732bdd140ac43595eac8e467e49e0ce50fc57697122b361aedb1f69769df4ffadb79a42ed48bf0ad219f2a81630e981da292ddb62df1e825eaa673bfdad6ff06dfe96c015dc541c3820008e7a8f62e0bf298ce618c4e0a63a0c677cd08910a6706deb4e6e12ab08ed1f3b0ab36444c9b164b3dc01cc27e3b9fb4dcb828a9d77d7823bfe198cf0c85288cd0baab92011d24590bbf645246aea5f8b6059a460f9cd19a785cbb095bec86d34a21e8327dcf167b970cd403fcf6f7408e70cd4734a7d953aac0310b480cf89d133e8657f9eda28499969ea9de58d6c4e273edf9818af1da362c0ec1208a2f22485e5d59f167b9cc768f323a7ad2369e39b3ef72010d31534b4577ecafd5a6d4934eba781c1ea47ea9e3b105954fb89dc2ae2254b65e08efda538539e6716b0e4f666a487c1788747f0553829f435cf2fa24517c4e197e52fb33462aaf208d3de3b54ccf750456a371c11b792a4d8e2fd9588601c3ad43094b57a7f688303fad3f3a22a9b094a7b4fda399d5bc3b458c6d2efa9b983f6169e52becf17e85cbf79696519a0f6c2d2e06057764416ad1cfafe4a30272a308990d3364a0643dbc06322f455d7e106a06ad91453f8b3689f577b22ea70b407a92691c25d58e2c9607cc468d9fe4bdbe505c1a2ba535029b1bd3432b55c6886609d112bcb1879a0810ec5e414446edbe4c6acd1d0f76a6b6cae66fb01beb43ab2e02b78db122fcd2d6b62540232a7c1677ad257877b5f3581d7cdb181669199b350834b2b4cc2d08b0869bb759ece6e1e2634bc9d9997d893338d6778c4143cda40c565704329d2181c84f95766c239e3df70300ba57d7b80e0330d0d26ee82f34b77b86510f14167397bdf793e7d273b9a05d82de1076e23544a81a72a48c0d4be2d12e8a82ddda700ed13d93b93ad23e1f121dd517692b3eb6716c50a1ef55992f63cbb928c36bd9b657dad10d643cd6fb99826e03040433d33ac050c584ef1fed8fbbf5ce5c2939a1adf67b43218bb75286dea3112de072bff5ef651d5de07d32f4e9372a5d8e6cd57fd52d73ebe272c9366503602d92bf1586a451e0188836a825d779fbfd7900ebcea12dea02bf423bd6bb89a81a3c6047846c75cb04cfc038de30c183ae906c5c033311040b9d35cba6dd900da2f1eb23749539e4dec0170f720ce963c8a0d191953068f4fa0f44343f90d2d7693c5a34b8c297849d76e9836ff0af8ffdac4b5cbea8ecf01367d91869801ba1c8b2d822ba11adf1efc24d0d2696684f7c85319caff196892d008c513654cecddfd0d5945f4d8cac388ccd72663cccf6a4a70ff40341e254f792c65b4bddf506b7f344323d599d7f516e872da3900a9f43b2436ef6e471e46c39ecc28764773114e997689c498fbaa48a70e33f775d29dc257708108fffd14a8be783aa592ba2fc2d3d50798147d17b84efa62dd6c9411c34c4ee5be422624b1f35c7ed6562b084f3f1b21976ac6d6595285e60ab4ab63e2109a7d524513289552cdb648365c31ec964af8758fa9a6a156f478858652a15b3dd4965b8dc27a22a2be52d8183901a93864042b11cac9f2912fcc1f0b2cea940f37f75dbed139a14240efce6a5a3e81a292675d412068c48700dca1e4d48aa783973d913fe94d3d22599d6ff30e6d8afbd08133c32da57d20ce3a93b876cef6099252ad6baaf4b7584d1722093a4aeb2aa40c5d5afcb842b4942e19ced0a1d2a8a0229d04070f20a0fe5b081a0818178f7ec886988fdf2b81cbef011e6550c84f868a52f02c98ce3aa8200148fc7551bdce9756131ee27e4bb4b4e6381ee0ed5e4952b4b8eac0d527f89289cdace455007ffaeaca9a7516a0cc483e333bed9be949ea995b9cef91ce7ae3d04bc7897b0e0fe973a41ae13078720c49baec3528a9fe384b5cbe57ddddea5ac8bb992bdd4c863eeb699f5afd9d351bda77d800a1b7f55e16f9b1e6be264e8b74b99cd0b0a8777eceaa7f1e35b4d023fbe6a533354772c5a87d81da4c11417eb5a2bef39959cad0913f7dc54ebe198a6c063f986aa4153397c302de99b064c747b12f0a8499551e8c15b572635f9f4c222b09150f90f68e9b1c6c3325d44b3c3fd3eb5bdf54d4414d7c22f334018357c19d01d06b315a7dd1ff3b5fd7f0a5312bedfc525e11958b631dc3a565a5510bfcd0a336e640fdf2a58b62880ed400629446a38e2520722eec9cadf1a95802319333b1d8088befee31f9015e13e2c9328fb1447a8712730e8384f5e596a0026269b2d999d0eb9f18e960b8c39fa8a3179f03eaaf090da1864cc86476a6c830c7c75ccd6c681c224481118e414e5a1c1b61f570274fbcd98cb8edd00b39340c4940101d7ee14b15c9b3d1d30461036b186a481891c9804ff855421433313089d6f508540a217df0266e53a9a0780d00e1a29517e8c0dea83045529d056fc97c83c274abc309bc90a2dd5d5f66b4a44f5da67c598ac7a20843dfbb8520ca26b0ed11045e82ef6692758126b950158d9ef35ac00a9cdc4bc28e30ff94a870a62b38e9a2bcf26be07432e70e127b0da2cc8305271b8e619a4d4b5da233a54ca3021a3164e87636c5531f22e39bcea2a7a30a4bab5bd96787447686b1c82cefdfc1da50f5020cca0d9cd5feb02dc4103ed003bb56282b479f72f52bf853271f545d894fbde4c80d5250663f2799499e9f6aca856441226ce8171d0f1b96a4e21aa24a4eade30c0089a772e855dd71d9b427dc951799988ce134896dceb3137cd30fb4c3567d413bb7b88b450399f2012b9b52928e243156b7bcdb8ffdaea73dad18db597aa5b990b62ccf3a07494b2bbe54f13d6f455c6b813b5f5d4c6b852b94d83b345bbf9ed23a67a0b16195c1320ba5669fc007f7ecba3723a4fefc080e3f17fb099a587530e17f5a5143ce2e68e56d62fa08bd319bb10ef048ac8075ca9ceeeeae0e4c2b2f5828d867b9d5698987ef31ee1cc0b7cb0b16909b55e6cfd025ff74a75d8bb71ab1f51665b211a01d8500fdc85d57602e5f890fe3b2658379714adcd45e9d1e7c459228708e80620b1fb6f1cff33c19f88f714cf2dd29429190d10e0e374c49ae4cd649161079aa87ab5d220b93286a1e83982b07de3b6421dc26819f6eb17a742bfa2dfa269252cc1ffaaeb8be05864eed4e0553a98a30ba41e352bf6fea9c5d890c3dfd1e4efcf159b87ad0d9a1e5667a42e5bd1a12828f380795015aee26a7815aef313050dc9886ad32735ced791f1222bce2d594c701cbe29a6ee3da3965dcd0a5774eaf64051f20ba9011732943e921b4bcee593df7e5693fd795dbc6fe2c63dc4da803452a19fa956af79903cd27ac0893ecda9f903a64f0464cafb01e6d7097b744b5fc5d7f294a34a1ea5802dd402615fa6a924648cdfaa0755fb340a292701e063d632645f44003ffdcfea8b980efcab433cd051d29f856b87962df4b9ea4209eabcbea44ab1ca95a10a3c0f2b35d0aee4d598a5985be271dafe277bb5996eb25a25b9301efd1e7b789f919f72126164d5da1b729a94a5cad7602d89f437d2cece318d0250c68c6f082577464a60b5983b32107a3a40728c3e5b27f1ded2b4b8a8bec46a7149cbcaae36b17dc1ac8bdf443cdbf984b7088f09e2930d7ad67c08cc7a5e29d1e7528931530f122b8609315f5ed111dfa8a3545cb03df70a86bbbf63974fc4cd6a69f2cf24748298bb128b93d3ed9f2452ee11a867b3e34c86d6a29be0cab35a0f4b04e348c6a55811586a35cb43b757a22e49d172b397227a179e428d377a3abb8035db6eb744fa2eb1c9e8c08001524925e401afc56d191f899902dbd54f45f18052770447de5dc39fa076e7bf1d9b9426a25112b65c619191f2c8e5aee9b574e1b7e7dde41f0cb3d5940a92bdcdddeb43074c5f63eac2fa1b496af68b17e1b793d98b76e8259dc465a463f84a9a1230aa0034a30944abdbc2bc33e4adc64d5afaa412e04361738e50986eebdc87d28a3fb6e15679701fa04ef40571fedaa47042e9e86dd067edd01114abd81e7c5ffddd5132f62b9fd50a57ee202f736d998cb53d72b317e12666575de88b8bcf3e1e7f17d4399c89318bcf17995c5c57724c88bde93a58d50e1bb32fef0bfc88dd00fe89a77aa594afaf864361751d35c200a3457b65b046b36d49fc32210b8e0d3835ddf14a517d82be0832fd3a611faaa9f99f743e823f2da25e5643fcde7c9e49554a4d79ea1ee7d838ea003bbfb1b23fde4548d13f8b5fc3f1379bec4a3ac85f7b36b21ce70e470e94386b3cf61d12dd2b41d737ebfcf9bea55e863b475eb667221a6fb96ba20fe0cd4f61219c954bddc64b0b71b235797c8aa692cb8945212fcbd4a33a5bf8fae240abbe281bfa84f006b85673f6eb83810524ce20e3986e4a3b1a4915f6c59fc09fdf4539db6f43eb6de576a93d76008aa3922031a9adad0b18f3989aa4f6b4da1e001badf5fc1809e82e4e85b65e35bc6b13547455e00e7bdb919f7d47d3ac8a2380a94e35ce6f308a30dcb68cd11ab9e1e5a13287fcdd665400f6b95dbbcc6f2dac9481e5d9f8762a040166cde939954a9b05ead9867299bba2062721cfc60345f9370daf388cea4d3993141f422f40436db644f21653e089afb8fb686205766133c5d26784f5489556a46a60e13cf8d77cf9eb3e496737c12cf19ca5051b8258a8395c8a8c4f36b9991fb698c865af814337203f38297280175ec1cd14c70b6e528b40b43fb903e6b3b2875a68acd0764b3d7bf5f8e6c7f85318ba5eb8e59ecb6f1a5937c44f0223c691323b9489046502d790d3eea0edeca18980eee852c247d676cef8f608a7b02bd3dbfb188505728cebf834c88658c0ca85c8f6d6ff84b07084534efa515164c3fe6fe535a3bd9fcf59c8ca94cc4d82bc27085662db71a70115159f208993a4c7b40e9b832123cc16371f5023f7788eff3d9eefff7508ade3f762424cd2fa56a5dd5efd30ea7933340533968d398b73f5b438a8cff1b684a4e2d479b517f726041568411ccf4e739454d16174bd2b2686a1f6e7e3a0452bd5b65b0be8f260d6356b73dcd3a77ad99ba417d928d5a581061309d580a19d99817ff6d2f17808b8c8e89d4d2dd7b843093fd67b7d9f353999cf9996a1764009e188339908d51109cf8a04b657778bfc52aa62b7ed2b721c9380fcd44a745754c62374251fcb6739f7133bb66864dc68daa200141925d47c53662fd3f6fbc6b030b506f3b8b98d11173e7bb3795704a87f9068ecbc448c6caed9f53584f5429ce40834380e803933f866647f56ed7f04c833bec34d2ba2863d6259044f5d3f23e8c32d1c692de0a6dd84f4fc25bbe11c01574d4251c8ae8bf6222432a9bb0efadd823a0206bdc4bb50ac4009c388d29c25d76ad1571c6cf81cbd73240e8bfdfb071539aa59ebe82f28ec6ee02078ebe031c08fe17d82ae03dd5d8c42a2d6ed7310a95450651323df141b324b05c0", 0x1000}, {&(0x7f0000001080)="c5720d26d201b870c4510053a339eb08dca75a71c6348bde032f7bd29a4ebc02cdc67c0040963efa6c3009d2dacf3335ae35ee0724e50c3b4a18c43af9f59a8ce763ac4f924c7e97b9e04f7d73d32ff4", 0x50}, {&(0x7f0000001100)="ce1d0c872edbc0977fc67111edacabfeda80b1e02ad19c3499182373c3d8c72c3cbe6753fde0148abf895a447475db22d9fb6cdbbc79544dd11935557b972bb4", 0x40}, {&(0x7f0000001140)="ce5a185e728a54cfcc0ee0f7f6a2c2eeab2ba57bcbfcaa6c51a055a64794a22c718a66075ad5675add53a54dcfce533f80e35902a3e53430d4b13b768a5aeac033ac2b58f6453158133227665da2d17ae76dc6dc6d552826cfd89302dcb377d953e03c5abc2d1c0a2179443fe18af08619934dc3013cbb4489ee253f28241df906cdd9066dcfa117cd40d93d1b189cecbb2cd4eb131c18c523735dd8af6f6117ccaa6d4903b14cb46ad84d875ec4ada6ec1f451f9866d893771a82ba5425574a156635060e2735b6dc6fca96d4df0356a656c871610ec0cf539920", 0xdb}, {&(0x7f0000001240)="ec8a816b2e88f4ab2414751e2590b558aedbfbd3f9b55fff16dd2168e89bfbee403564eef72fbcb2ae810ff77cac45da9f722f3489ec546d5004008215d4b0af2fd305e9a758f5230052ebe10941638c200eda4b809b8c4f18043fe687de5b4f078638e748d859906439f9086ffec3b6fd71fd960630a853855540d76043cf8a8278576c62c301293744282726d653a46103cf75056e04783b17e7a3b346459f4eacd7c5d457868a0f586a6058f69744901616c340fd14f9cd9d1fe27984970700cc14a79bb40b8c07f9f7e3033e55311d64f4", 0xd3}, {&(0x7f0000001340)="ecda9ec0c5142c9eed71e88cba07529024594be4e43d8c8fe027260fbbd9b8355ab16021beb91625079a148e35aa864444fb5c7cd2215f9d45f36a2b84ed9b375acf7a584a24541498d93dbb1745ecbef058f4b16909cb95ea8d3abecc1dcf47ac3085dd762a4fbc7a62e726a00af5216c1bdf61f2ac2d13ae316110fdd785dbf20d467416c4a9357d22f4730cbb600b5a15aa5c78b4c1aab757bbe242b23b95a973c5bab4913324c9b992cccb16f478", 0xb0}], 0x6, 0x0) dup2(r0, r1) 07:06:05 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) 07:06:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7fffffff, 0x7, 0x2, 0xffff, "8b1f21530a5236129743cc10fd3e1acb5ff2cfe5", 0x8, 0x9b1e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x0, "ccfeceba3ea7867c67194a0e4c3062cdc0a542d4"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x4, 0x9}, {0x18, 0x1, 0x982, 0x700000000000000}, 0x3b4, [0x8001, 0x80000001, 0x6, 0x9, 0x1, 0x0, 0x10001, 0x8]}, 0x3c) lseek(r0, 0x30, 0x1) socketpair(0x1f, 0x8000, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x1) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt(r3, 0x6, 0x6d5, &(0x7f0000000140)=""/158, &(0x7f0000000200)=0x9e) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x20) write(r1, &(0x7f0000000040)="f121117f6b70a7ca1b22349dc0fbe75b0fcdeaefb9846c139bc40af8260c090000003570a9b6b7d1c5f70d7e8009", 0x2e) nanosleep(&(0x7f0000000300)={0x81, 0x8000}, &(0x7f0000000340)) 07:06:05 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="579fc5388baf46df0000"], 0x10) shutdown(r0, 0x1) 07:06:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000000000020d, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 07:06:05 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000180)='./file0\x00', r1, r2) 07:06:06 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') 07:06:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000100), 0x1a4, 0x7) 07:06:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x5, 0x1ff, 0x6, "79fe692bc101540349e50a0124d479f57e051665", 0x10000, 0xebb}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x200000005}) 07:06:06 executing program 1: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mincore(&(0x7f0000ff3000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/152) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=ANY=[@ANYBLOB="000001f8f4ffffffffff527e2f1caf8bd251c4feadfe63df0c52365711"], 0xa) 07:06:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="1f17b6d7092208a1f4b5ec79a49b994ef3025ac871c48bc99b92b8", 0x1b}], 0x1}, 0x0) 07:06:06 executing program 1: r0 = semget(0x3, 0x1, 0x200000000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x9}, {}], 0x4) 07:06:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x100000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x2b7, 0x800, 0x6, "ff14f9431437f01e93f41ed399e810db1c8e393e", 0x4349ead1, 0xfffffffffffffffb}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) 07:06:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') 07:06:06 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002340)=""/4096, 0x1000) pipe(&(0x7f0000000000)) semget$private(0x0, 0x2, 0x408) 07:06:06 executing program 1: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r1, r1, r1, r1, r1]) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x82) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0xc0) sendmsg(r2, &(0x7f00000036c0)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)="ab99521ace1c57d0305b3cf3b8ceb407a71f2713dac44ed38f35048ec6e61c0c153b58c46bb4ef20ce17a0280af7e84ee6a9e2134c90b89b7d18812a4c4b5f4ab4e974211860689a15ed3bad0ac9312c9a82e4576696ac6d5a7773a307903f2541e8170c28037cdb7d38476c6d7bd72959798a453a763f0f07b1f5c29300e65bbe9eeaeafa7ce2b62f2f31e412e0c55b39670c1486a711f986a4800c398ecf18564577e9a226e17b3c85c7dabcb6dff8b22c0bfe5d30ebf76b1610e63c570a07f06f832dd21a52220556efdf", 0xcc}, {&(0x7f0000000340)="153fccb088773d225d4ded384e99f006d0fdc2d28f1124696c80a967e2f77fac1ae856cdaeaeb6a67e3a2e3cf0321ba470b4c262384de82f6e4c4eb8dae079ea53efafcf935171ca74c28aaaa05aaa3fa6b5f795c6193c73123daed42bb5b777905131bdfb4ece81942182bfee713ea38e1292cb263bca5dc9855e13205deb364ef528d535ae1fb96e079cae20651d9c80777b19c14cfc10051258c2a2a5768c6a77a5b808022c2e07b851b6f79343f4131e2140be27c6f6a396feb22952155a7230358cd4768761cf7bf07c79120dd40bdb8fd6b139", 0xd6}, {&(0x7f0000000440)="c5a1ef3aaa45f3d8379f1fb60fccf0bfe893", 0x12}, {&(0x7f0000000480)="bbe2b580fe0b301a39386542c0d27af045b3b016effb60aa3774e83a711e1fe72074ac3100b407fd7f4597c1aa9bf4cced47cefa", 0x34}, {&(0x7f00000004c0)="87c3799ea96c0b8b06f4051b53", 0xd}], 0x5, &(0x7f0000000580)=[{0x68, 0xffff, 0x5, "1f890056fb8718b514645eb6a4f48161785dc99cbd4d3b98aaf4fb2165e94c0c09f6ac29e9eb61aee98d08bd1feaa0ddb41f95df33b625cb7e6ef77ee636e316b10a536e5db3231423ed87300ed83354faec"}, {0x1010, 0xffff, 0x3ff, "9f3a16e68988c183a1a6d06a23bdf24cfd1e5979c0ee7b92dbbd01348c4edf6273bc1828fe74b1600e5ba556a434de2177bdb69e8643433a6f8ebfe73c48e602e48a3844f6cbe96a34c04fac47ba8ca86ef73000fc120ce43c2e0a4446a75a4940163883667bd7a0714e00daf6dc8deda4186b5630ffad7cad143d153bae0f78cc3c41b6d4839c059d1372e45b34693fb5247047c841e5edb7485ed4895c1ee97ce447fadba92a90f1c67eb5eacf6787630c94d398444e7209696dd5b3d6cc51490f9e38e5fc10c7a9ebbc7a72d353fa896687cc985d613a7e360164d38124ec31ac22261532567a0830bfeb71fc525cd47ec6b213cde440a891b7db94151c7ab17373e4e9122fc0d93b3465a830faae0d4e0f429b400052d4d363ccb8f23f866e80de48eaff910aa46d88287056aca9e8d1cf3886eaabff563731da04c3ee4c29136cd704a4dfc3b1eba880343958eb153c4ddbea6d5854e2da7857ae74e99360bfad27933f0620035e6fc86b0d9efee03ec961d57cd549d1a7dad4507d3e5c699494e5683dd4b9573deaee4ed038213d6d2c7c611a76743c3d3329f42724292849b3077c83249b6db6538fefc395832b3cb7c1eb215cdba6e1c1df5f214450c1d52bb3bbb8b9fba3091e75d3321c6412f3ab9205d344dec1a4a4c902354cf1a3f67213d28d637d8d54622d97c692f223454c74469f32ad7590497500d65a0801c800282a709781fef5cd508689103ee09bbf80eee0bf58aac49ce34e3639b7cef8efedf7bbd6df868bf82e4a27eabd6ca563f4f9f552ff6757919d4b5ddeddb8c005243272a28de79e7bd52c0bb2d7166da2d3c71ec82263507a9c07cf09f8262c22d664acf0f9fab2449c14a0c0e6b2ba396e160fd2e2dd0592fb174b7011bbf867c7d687dce4a576fd7f092f9fb61920331b28ab7743471624273734d21cac76b222474b84ab358be97be380cf93215849af19896861ca78fa9a364a0dd59a63bf1d3cc3c1ce2aa6bbb8bcec0fe8682d2b5bb26835660fe11f5924e2aae8a154aa7f15a2d8e2f2348900fd6c750216133d3a54b87a1ac5ec28ec89b6af0ed66a40281e712f2473f4453345685dbe15959c986d79e3a1eb6bcb802653db5a4d7ed3a57cfea76944663f0eb7a131c21e56c4874a59f5541587f0cbb06f131c698fcc79264f6f5b30274303999ebab25c7f7218f217b24a1f9e7a10eb4985644b89528ce6f6dfa25d98b623cd017e1747356ebe1764fec5cc5d7ffd8f53272e669002246ea71a7650662d0352c3f458e38b31edb18186321bd6510242f77cc8ca85f837bf086f292ff09759619020e759f9519c909fa06785aee398efcc143052cf80ddef20a96bbf394065a7d448ed1464c59499120c9375047b0c36fb49797dfd12949987218ca4fad06d295c04e855cdd00c9a8c17151f255d7e2822959d4bc91bb9bd7953e8d0197b18af1e39db4b8d2c2c497b4cd60535d3a4548ab91f9441485751267487ab0ae19eb243b7ee4df811d979c1dd690ee83042440493d4b991699715aed683a877b5879242623661b603131859fce5eb799d44d9f4a7bb7b5ca89d898999b13fecef0099fc8766ff0b0a406da64e8967fa7b045907b94c0f3622667aed438550c58cc9247a1093d4ca85fb19c1a781cee104786131a1ad19e8af6460530f6ed196ac7e0df4cf92366d59bf55882ad27aa98d9e286b8847147cd0b64981999a1ac94bf839afb3c7ea8c3d96edc2028770523557b017e603e67c2b9c1b76f6b10a7383843cd5b2639ab0183b4010cb69a3c92207a2fc79b05f07ef18581f374ca109a040fff7b5b6f69579344225da1d60cbb3b263bdf4d43f0aab69ef0b49767dc1ed90916472214cc09cfbbf868d8468ca6305815d2b5842f878267b51a3cf9d97e92daeb906a9e8f6cbbe508fc89c6fd1633f3e425138a1a2df2284477d70d930ade2ad37b3bc5017f515166c2b851d0a6d16537456d4e4d3b1863f140f92f0a70933a68acad7a2d4be6dbf7042590d41913c3938967a23a043ab4b891cd8a812e59d171be4fd2d8b01a17b139e2e0d4ba798c793591b1c88f940b5342b886a30cc5ba0a683d07d823ae71a484666f899c7db4c60de1a58ecb1ab3e073852ed9e55871ba570ca8e176add1ea2a911885b75c67cb89e7ce992e7d843af3afa593b228397c3e4d3aab1a480b8f886bdfb84a1900d1428088576726955ec919a57a1305b87abab0938059f457bfc9ebf7bf8cd238bdbddef1f5f543582e012317e38378d6185468125130513b29266c3f5fa1611504457527303b08938a37899b5ebea135e771d9dc6cece299dd01e82a5add5016c665747fd996e463c8bf4d68ffea920590b63a4cdf6ac2a471c7e1d7b20ea4d37395f83680c6bd31b96f3ebd0c2c9237f9b6ff83126b35b04486e08524656bf92bed75f5ad5288b2b15c4de1bfc4c40944ef9582626c967e604be9382e635266259f39306a0e9b4d55ecd972c8463eb555df4b3e5dde8ca6ce6880734f117b6b9bc5389b33e7bca312d117aa834da83bb4b4bd4e943523d616e82b5a3e7da4aef200af84f7a67ed015292a187477ddb3fc1db1295c30d5f2b577302ec8cf8e1736daf918564a1bbbc72aea832ff7d0af93d3e779f389b95464d4ab6faa140da8adb36a589152c5d32eadf08cc953b150905fa4de7ed38f2af12c1d864699d4dd0524c5da77237bd34e7479b44933d6766df88a4089a952dccc90f5ca0f3032a7e8564a59d461d287bebeb1bb5654e99073de3487a34cabc63e43263bc34010765d1d4109a104937a381b84738ff2803f6467b28764feb3ff8569ae1e98812a0b5eb23de2cd7ad087cf697ae3a8b19dcb12c319567c50ea82417b7dad8bdc19d23ecd717532888345389be3119198f2ed19db98015b4dff7ddcf5c1ec64fcda1161466685de38308718cf7ede570427af172f0887b8961813548b98b3a4e23c93c1edb33ff466f4b6664aa61a041141486e3373ea9ef42bf5e65843604a8c5f9c298ba280a8710df458148a4f11c24d79d6faee0562d95e555b9a7db8c6e254829310e7fc459578dde40ad187995c424f97c5c856347b8b3b9d3a6c29311b7c94243cfa7035dd0170edefa8e95d78165b0c40689b9a259d0bbe2aee015cb769edd5f90574b2abd025fdb7de84ea7485f7f836e9bde6839e608c1045ef50e0195694d8e78c1e49527caec2c2adf92a86cab1890f1d4d902f524fa1313cf25d9501611b09aa1d398293f1803889ca2e0403893e4093e07848d7cc291117770d822eca8fd13563e400b0da2ae771b129062f0106d8d8f264a6a0d301f7ad41b97a5d4e405f728643e37df03dfe5109e3a792631d1c111e811dc31ef6cde53b8f7cdd0da6cea7c25ba73ed6fe02c6bdf2b80440e6ca36b5dc4714ec736eb8bcb6714f8a867fd5abe1b9737e85a2e230a4965090544a343d1b983e5514399a572763891a80ee1ea05027425677cd9c1101bb00781bb6fdf9ff217655994f52fd5b20b40e76a909fe5008bba9aea7a7651e17fa4d7ac7744841c6c1521b4e251ebf419b2cbe1160d16266ecd4f5d48f132756775f2f19613561261f0da48cc1de3bd26f10fbe2d37f1017ee01015c8781dbee18ef9592acf6c8ffb0e717cc0bc9ea946110da37e19873e270f3509ca10a073cf6867d07362417d3861a88397ff2eb2464d14ee99653d2ec660a4de5a06edf748d1057a6dbc360d634e97ddb8a3d13b5e65fe4825e99a1c6465f02185f8e2e6c96b8a5a819f5c1d9843498ea77c38804295ab77ca87ef6636fe45b51c5cce455886e930e387bc3f51dff173947d46d38684e53943eab21d20e78fb3e3daba87fd1bc9e7b7d12cc560daa99e8181870ade48c2a9c6f6ef7e3798adfd861154ad4f7aefc7c1be35ca5544627677e89c990bb1b35771d19b12fbadc23a2e771610ee950e51445dc5c9df417411f05aa8fcb8ab4499f5f3e36e2140eb68dea49f486eebf89977d091c1bc608ef12b94efbb9b401e50a5548c6fefd78c59ca6704fd28c980a882e7526e47e91493ffd81236dd1df7e09258f86948248dd26329a79a5e5ede05c372673253c174b8ad7fe03e0d5981a01c4055604c7b521f7a5a841173f14907872c6e279927f70199f5d105d372689eb1bfe0672a3af1c0aab90d9a7152023806f0d25a73661ebf8937f3731a3d8ce05848c5f31f54bfd68433b7bffab756a64a2cfb8e4f10546d069bd28757d788b464dd8b9fb2d0bbd50960ad084eedb5661523ba61cdffcf9988517968a5f7e2ed227fdacc023e9e9199813202a310f5579a428a1ef84df05ce0a1ee4ea197a3f03b495f3aee47bd4dd3017659043a67b37895e6fad47ad5e098b356aa89555688385dd01d7c574b09687c756e5f72ed96952970f985118b6eabb65c1eb0f4ab96b5980dc03c96465d85314e7aabcf0f8df3e96b5959226d5af046e7ce8c6e1d0c3db473e51364d63c30cb3ec1cd07b2ac6f89d0516ebef812dc1804ca238194c8200f6b9537ce31c1123a69a06e3a43dc01f23d18c9d2be88c0d86c53e885409b9e431f98ba184579c6772e3c4520b7f99d8e552942b6327779556e1524f8ff7c90e44860f43f31d966e9829cf3e2320a54c1fa23e3fc5f625242e0ef9dfa657fed048af16012b4ebf65797d2ef8e27c574dfbf2bacf3b2330ee055b987884939414d60aa068700d4369a28eb696b7e5bc1670fc01497e53ecf5a0b55a2c6e32daa68141d9382785bf2ec60a625791d18476e272662decec3f20516811f12ca5e67313c6ca7484bbae6c1c64ab3be45f0f37b61ed02b0a837b82e2e0725ef690581d7578d99458a4bff8f8f55ba840794dccf763046a15502d01f86d902ec575800fcf8bf28fb18c379e1162c94a32917b0737db37f4b62309a257047be651bd634f95b853c57a421b26872cbb2c68b030e0576735a2ed0f3f9a6b63c95c6c0d43af2efa2a594d6acd2fe67e2066e0087a9fe0be287eb41cbcf37ee550f5c80e3ca3429245ed5bc091c5fdc52429f336b70bf5efd577ed23e22e9cab10f7b6e800d3ad2df806bca3667c59f4f70de2f94653cdcafba5af50670092280c2f220e3384d07c191d06dee9f7c625a43572cf95164c9e11d621c01ac6c55059d07663f97213a2a65016f67452508b991156965a1f25034b997a42c5bd41068e157ae813953b65034c0fd7c392e8733418ca3e19a67d22c086e2623fe553a18aa100d40f1adecf28892aabe7f468ee64cf083ed8171f67ed1b46ac37ad6ffc6203f39dfafbd34b94ac5a8e862e89f1c17cdf20fbfa052b5a7aab195689a36ff39cfd2c8b882eb89d7306b01be376883434873305d0a435d619da6b2c4d6c88b639b372196149442b1b8ad540539d75d90533882d5074df2f71c5d7de188b3c5d7833bd1af905819159cf898b551250fd1c7740c0f63631595b2e3448cd5dac448705ac078ae9dd1efec345beff2a61562f4fc74a43271ebbdf032c030806c0055a8d71afddb562af3d24d1258443e4494c5cddb1f574ce71e17357d489ade8f42db4eabb3019c57bcb96cdbc683c07ad460b270e94914cbe719ffccd7458429fa25ba4d49ae8565ae80c9190f5efc5f91c72855ae19d44ed057559dc395c7aef9174fea1ebedd9dc61d6e50854020b284662f2d5a11ab376af3fd601690efc50c80d274e6172decfa32f5b024f7eff1844064af972eb3322b2d333b2144106b709ba0732c56ca6c5879602093da035d2f8cb2e79414c7138e14e84779768096c2ab296d7b"}, {0x78, 0xffff, 0x8001, "8c628749d72603b248e690f13f6b8dbbd6929baefefe0608a96c5eb642f3b8e03348f704be839024bc31b70492de48b571e3d7c6a9cd57cfc07af94e200dd2aea0881448d95bd8ada9c61070fb22f64dc00246db16f136cd52e84d9c42e7ea4e6e726fb3e7"}, {0x1010, 0x1, 0x1, "03826cf443eabdf10aa59b55089e493aa0c781261e0bb2138fa2c8ca81768564649a67f807c076e943394f3fbf9bc2cb4f58c3637cf0dc6ff396346b49ca2595a9020933e769801061dff7676f368f9ec43152af626ddbb943355a2155f4065e0f9a019281565d84203bc4d5ebb282af2b5d5bf38822e422d49b21c23ddaf692a1239c686b61a5c9ce12d936fc4a3019929863b5bbe90dcee73434fb31a5aa1c538d355e2b3fccc3afdbe3b3e74e28a7efd10449c2f9b9425c67a6501e238d0b7f1b7b6a698e1852c642dc6a85bd3d6a3bd808aa65adcdf6bf4eeb1ef7dbd7d3d3aa31dc5ac4d83275ee4aa15fc6c22132c815350f553f7a07cc7f362dda721dac32bec932e7618460a043e60db0cf8bfd66776868e81d2fdcc895cd15391eb63af57059411be7083e837416dcdabbc3a9f85f34d32617c3d0615184bd0735a05b9234110e2ff279c6af50a0470f4de50f7d63bca3d1b294db49f9f634467b14c8be560cfdac1c611ef2b5243a655302bea1622ae72f6f31d2f1921a72af48495e2474aadda7e0c1bf9bb89013c21b1745268acc96c67350003805d69713db20df9e193629a1003abbe26729ac569d9a0dd7ce990ec36e7ff5da0816ef089339125f6ca4bcef4f83afb5e10670b1fe9068aea82e52fea2e0665456c5b1ff33be00fe843217e1df5a8009ea292fdc2f2b385f0db82531eadce4bdd4da929e314fdd085ab1e40d534583b038ddec70cd2afedf7ab6cdf06bf2a91dd1fbeba08f17416f494f2e12b575fe9c438f1c3547f064db7d84a11a77c0b6e74a8586d8fcb11169fba610e9184e90234a9e2000ee1feeca04a4c4f6bfa3d07861117d2cf751687b71a7a661c2bd39779e01947e811bdb4ae57518afbfac03e7bc379bbfcab79c259969ea5d19b36b223151b6357b97a22187f09bba16d358f407015a3958c41a4f59723517d7d430f79f740d27b29f51314e7ba4055b44701603bd1db2b4ac340e694fef6b478fbabab0f4c971b8be966e53f5c7a111231ed0781fe167439fb405171490f7c770f2408b5310e119c65664b33f1b24b0c68fb4041ccfdaf882b96ebe38f8f2f499b8c770bc28bb462120e1521daa9d50b0ad29015600797b4d467a4ae344e6433234868757b9280acaf04a1aaefcfc0875c3eabb3a6af4081a9b96b7d7487a4cecae0088a94b48fa2f79269f0afb4f641f1b0f597879921d9a51ad93368c267b1f43145f6ec14cb8f5b7dfe4da90c4909f86cf44b33bb334bc114ba3269100b7fd3078fd9911568373b0fc5a6c900221e915bca6ee58ebd5d729d63295208d33dc83a9954e11a81e68427e0bfd43e8abb31d2aeed4bb883b7a5da83e4b27c0667a36253a3e2270b5734d9639507e5f9d19804dd523a412ba16e20b18319ca863d1bfd7608be2fc7e88c53ed1addb0348c8a9f7162366eb02f865709bdde11b5f6ba9f7deb0726c74065a8707cdfc6671ea74c1de60c4bbf558818d850f0cf92000658f2f7108fe09e3fbefa89ce1e7c7aa878a4b3957ece60bc8747c3190dc57897eae13ea179920417aa84fdd09325731a983db1b487d98d738d4d783184f95e7d053ed45e846bd1b7acb636127f818243d15104a0e5064f965012e13ec45398f3cc95e61e882a499978ed0444108c06de57afd83720e0894ddaba36a56a951b10d605bc7ee470bc4a12e7af78bdf300455e4ba127b08f987e3b425b15e06a6e52abb2c83523ca417c4431d56fae76d6a61f35dd6fdec285298e60024ae9813093bb19f8b581faa5c3769fcb3ebb37cbcc6c6d9bbc43ac199d71fb007c4b2d879c0486c244a188a5329b3ec3fe23c60cf82adb4fb632718a915c4d6f73943f52ca525b5a8d17d798cc6d4824db01e1d3fd0ddae11d94b9dbde812033893a958baea13dd5b1b71b33d6f7cb4975641a3e73e82cbe2c4101cd9af38e147cffecc0ff91a3f03d78e9eb9b88af2822069ff4210d1aaedbf63940396c4afa8476b2a4caac56dc972191b54437fb02b10f5bbfd79f704c956f09d3f2f4e6618bf8ef56f6e6e2349cc6d3d82bb7cb69eb9bac86cc166d8d45a0ce25d713564071d06ff7419b4527c5f33feb167c78fb576eea52cb56f6f673686f8b5636869af56b2e59de35e8d6e2c8160d84ff2539126cf8128c6e2a0f8772df6d4336aff1c401f90ff655c15ea63e3a20317e31cf4f07065f6a3ae1d27ac8693e8fc67fe130049b697f5bcebd76c189a66404e145557d75d76797a4859bb8c935c97df051ff514f0dc173168900d58d463fcbabfde3cdc7101b2013644471d6918ae0b5996b3b6ad4cde1c333d4f38177760b705ddae40e841d0d87a04bfcce71f463e99fe7b416965d14043b2ecc8478ff23e60908f0f15b2d7f6fec5b65925e4c9bfb14007677f3aac8ce11b63763217e77e2b704b16bf9ff249896cc66444755693ffcfee4ea299bfaeacc01b17275c29d5978cff362b3d8a29fe61ccc32d64b296db7cfbaf7de1f514d057e9da1f904433acabb71720ca17e1e2007c35153e84f25daa3a77818f8922a98e3f82f19802ae628afc7124e5e3206e90f35d6b86b83d947afa96568fb2cf317064519d582c1abef9fb6db4188a5293e8c4946b334d4172c3ed6ae099281906a17965e9cbc69393f1d271d0b6a3f0ec2dcacef1ac82acc184911455314a1e25815dd27193cb9a4a3cd313852ff99318966468e22c3b37ae3e21a46c8d6685804c813959aef4c98b4a1d98803a4280511dfe8a8630a1f677f439e7c900c5b4521936699795607e570781ab4fbdbc776fa52c7f4fe250c9c6fa6e1825b9b9314d61fa641efd0049152038ee91b36a6a9b6b24af1bbe20d87ddff72982d502f7f2717be81771e362c1eb71b7acf7d8f9dd264886194fdeab4c6b39ad868e383b2aaf6dbab7d1bb3b91166502e442f562f6049a22e063ce67b57f91fce63d9a369ccec3f10ed24e47f30a699fc20bfe213667f75d0700c095c915ace10a977618c1c069256dba25a1d299936f93a77bc8117dcf6f391c35c5b0d41062703512b8da50116dd2098f9ea0b1f4f60bf9df6746d208f0ba6dfbcaae4a8689aa7bece46a85aeffce227a508c05157e1ae608afdf3bd91495f08df9e8805e0e75986bab105f75d3ed82eb61d4b4d0aae97b02fcf99937a08146a0ba140abd2ef72dd9f0b4bfde43f6b09955a6753a5759f69134360c2ee184643b9a489161a15363f4ae1d87346c3e0dfc80680dee0ddc59cc01bda8cba1cce13094a3c953f0f15984b915409d7a9e01ce091c9782f84c78d8c2a7f013b2300e64bb0a7f65079ba4f0a222121bc27e093865f3b4b5bc39706699986991f155c16829c3eebae681b71fcf78204217ed4c346d40812cccab227859183df57f63f2ad824b0c1114fe1cc925575100c1083bca9750ac45344854568148cdad7df38a4624199b474a86bdc811d7ab24a549e687bac4a9b73ba235cd7fcd2e1919321c63ed137a70f61842000e5158a1c2e05b8420eabaf22ec5188858d9db2d667f702face565c826dc3399287e566ba8334de0eaf7e71e435ef1c0f2861927c06f32e74894c719a7e4c07c1281b7468790782dc7e4652ae2dc95e346cb1b12bb9de0037475a2f5b70ea10e1e1bf31263362d5f889c2574a2adaed0f35f41c0ec5deeca95048aafa7b106aa2524a25532af30577adb436df7bb060e8c0d47c236819fe1b644eade38923c68590a1452a96239242a1435a567dd5ab1fdf6c1a75c66ccf880d9792eb25be45da20886f8ac511f2d3e99b00ff557f47ebf2af274e024d7a28017e1a92b72e28bf3500cbfbc4f42d1392f823b0a5685deff78ce092ca60a7c51cf708ac1d2194e8e3f375387d458bd3686a7ea039d940a128c20c8dade152134f5fb1d6364d8d063a8eb49ff700f0fd05eda5cd41fbb9be0fb864726162e188e357d71c9be4ad62b773419f6e3ea82744eaa46338eed6f5b4e5accdc781e71164843739f7a4740f4a540eeff3e8841d828464dde33109e07b8529394a9d7e773935a546cd0879e85b33d85b79df644710a3fe1099e433be0325283d996ebca9f0b3ce5c15bafb52b1442b401447e204ac332f8ba925f3d2502d6b51e8a93cec7f3672596c06113c63e933c455d35d614175b727b2b33a705931c3828bab6da38beffb8ab994796a1d245b5f2e95d3c9634cd9ee29cd97b245ce1fd157eb86b9428ea69bcc276555720bbe5f779da77bdd2fb3d36e34b7267cc34b7b77981db084297bce92066b962648ce2d116a9ad71e13a3066b7bb59193155683c8ab634286ba625e291e8cc738b202c900d9de9dd38edb813ff8cc9a359914e4b1247d795eebea15e768efcc0b4ef1dac38fc3f5cd13a7138b803a01ad0d3a76e706d35273df16c2911cc391d5d23fbc7e289c2df5bb19db25d9179249fdafdf5e9843ed93923e6c6c91a55bd9879d91452c4b2af04361ec1563ff5814726fe51e147f295edb8ea065ca17d58181439ec4ce91b6bec680ad34490557308ff80993428cada9ec7032482d559cba7e84ee7581230b57b2cf673b1a8d4a4e9957c3692cb1381811306311e04328638ae8b604fa2e380c9ce51471673734b18c8174cc3715b503701ae981b41ee7bedc4e108d6a7c074b9518d13dd9e26e454d86d07a8b929c5538a66a24843aeaa25f112b87e5bf063aba6b07b686fe84541944cd39a8aefb84dc3ae8b2c4d1b08dbad1823a3d07d5e3dd9c23ef281a088e17dcafcc259313457ef9dd6118966480519d3187e7f3e93019ac58ce5adad34a4a54a11f6fa18f75ccc7b5bfc33bcf059b8d0e1e06bf98d84805774b33975a41864555232c4dbfaf278d5990997339ac136263cda23201bdb3a971d17fba836aaaca9e3c4335daec540d4da5be31608b08eb61d8f789ad41980d1a168beb68c1e2bc2e5d323b13cf260ed522267d3e8e79d96c1b4b215d7b479cd98905b2a355deecd15f31e6ad6e8ef6511a92a39b2df540e7581998673acaa7dd9ccc346829826ed9bbeb0df7e7471fc265b7440f92a09ca5764e44f5e93f26d027bc4670a8b23069071eaf0194d156272f1bdc60900278bc5ae1247c1b48bfa92d79fb4e83d926492a57ed9bff5f9c2e2a5ace30415c44ee0a570cb136e875555916ba2979e6d565dceb2a8a93a277d5675b2203854d03557aedfd750e415e07ae8c5d71681a803e328b701e84b25dfcd03b0fa2a9335118e4f7120ac3564b18d9ca9b1036e69a596aa0f4b5e0d4864a9ea5018065aa5738b6c8612b86062f2326bd507b5e3ae83a0a2ce52d3f800469abbbd7b4f05f83f14aa85d3b6721121439118e81b0fe5ef7808a74703909e7f2a3a0eb4434a96db19ff0e89573ff2c3aaa2ff9d42b15fee429d4b73253aafcfffaf258fed6ae60e46adef665aaa6ae4aece2f19298ea63f5d227866d07199238b07ae4ba0b916835632546abae79e5c79e66508dfd117744e3709627fc2632315d4c51ba2ac1e9b3b3965f39210830c9f80cc9137dc83cbf699cf351e9dd52a9e994015c889b026d4b9bf155450eaa2e5c65ef762cda1a4d0e19e97251493a10dc803ceb2c39acba7b3a5163ec10d64d24ea439dba75d31d3e780a5789bd23bc21602f1b61d41812316e8a34df8d2d449569785bcaba4b66985857d6f85dbbeef6527c6606db48f630c9b5bd6534f74fad3316193b45a4a71d88580c52f48aa2bdbc4b2aa513522c99c28c2233d27bc9725e3445eeff3799f4d5cbd4e9713cc1f8db8084ed0687c7dbb38208da50b5137bd66b1ad192ccce1695f"}, {0x1010, 0xffff, 0x81, "f40f384f1a4a3f32b3e731e3a88f872c77749c2b52aa4cb005a32018e834df8df5e8bd7c0e293f3cefd91b47b3c89aba5aeb18e367040da96713c1c5bb41a7da2fdbe92dc8100bd8a563004ba0eb8f4097bfa9d86369b25d94a28d67f889586752e2295f4cb00e2678ac7deb0b45282c70268c640c3783ef097f31a84e9ff53ed644b2941300f028cd2db99a9024739e50d5be92dd7475294afc76d0da8de1fc65485dd562856556a6b43c3d48087097b81b0d83a7fb331d78abcd5bf5c8c5e89ae2f931b52ae0d646d48cc82114f6cccdd9e786cf6ba2d0a6e73de99e04627ee62660141eb18a4637f4946eebfd54091e4c0e0c198deca60cf539b6b6a6584176663c159f6adddb4d1ffdbd27e6b79d709b573bdfb9ca696cc19b752d3f6ba02b86fef46a446ef653054162ca4722222b415ce2b7bef83fec156909b29ad6e0684952738dd2e9bb78972cea53618104fca841ba9f623497df54aea104b76fe673eb2964bf02c52c44f9ab6c3910fda79e5b45a822afd423fb3ec71f982ae06366d5191f758f442270d5106985d26becd8a679d131e92a8fc10d438123404b475710eb12e2c8165bf0a8f4d89d7b31b2de03e083e9f626721ea983ef01e2d3184b5d314c44b460056c1ce4a90253fa99d01a8771cd8865a3ed49c643e5629519e2b57c347fa240ec273e6cfa9542bbcc046ba4d09afa6f7aab5ebaf4db9f8db715b9a7e45f6802e7793d57cc6a11f1c919fce60244e81408b612d2a80f5d088139995e7a790775618e4f06fa6420b80aed88434d8c7e108d840b0d8f3232c4a0de6362e988c20f2ffd53c71722df66b749c776ab2f258ff0d11aaf2db278c9751435f75c04de94e77e113856308be4e65b10177c0e0cb2cbd0641294a1199df38f5cd753d262ecc4fd16867be832e43a4f7fb981238338ac36319bcbaa2dac9ac8c1d442e23dc1d0f2c258e46db381e20601e84e7b9526abfe7d0fec62f5e3849407632c34f81c9e1f9c958e342a0f443ed8c23d84c7a469849dc53349f891d1dd83af9b72bdb032d1a6e456685801e6efa14859a9f4cc8ae89d0e4787773f211461410655ff50162ee89c02fd4c3745d3233c4fe093867a9247994c952ffa8bab132d9b2c25be5bdc43dbf3bc0529d65a21202ee51bd71c48cc39a4ffc79f9f304e9c62fe16c44782187af98d863ce2ecec6f7b7674691b2536097dbd7a20dd1e86dc15150c00dd10cfd8d7136a153a116b70d715ce4701a91a8665959b2c0f6c590481c07d0306d011c6dcdbc33bc835ec3e8e12caa1d8d9661f3815bf124c84a1f347530d3eb143631cee2d2b32a943097b73a516d4a124a0635d9bdc9af5ce3066a85041c16aa5a9ea49fd609d81dfdab086db091c17dde7bb2db9158e751a58f838ccc8ea143f94074a05b4e469775655e1849d4c724014280897b3a058f6dab42a21c050bc32dc76abc3b9291d25f4e52bfc7b726fc0b1d79ee5d16483a2047081034098f29776f19b9f8fc8cba63385fa2391c8aca5a387c055521f0c8bd656a0d02507fe5ab5c6cfe7ba93a30ad41e375c6e9170a63c0d55991a3e519c94d0cfe4785be3597c03738fae433ad9058820fd2a15b7efe277e7341ceb4fd46fe5e9de8a2fd651af15eb864ea61a97b0a69000d10a8712dea1f90f9f631a2c97d5c75121fa9f2ca17d42187b775c13fa4d226ce2fd10ccf391cf66f6a146de3a65805139fe52b35cf794e980c3f505e5ac75b5030d91ceb73e8c629b532dddb72e82e8c7cd192e6362a45f9d4fdef5d3d91bbb05752146da5fb278b14fac2b4b99371e466d3f3498f895bc1896a75adf2930bf476b4e3a42c9d8a1a63dbe2588201a23191a910b55400cc8f415a35b6542f448a8a91c905ca93b933160a64e55cef7b8d4c49a528af9ef1956380eaed330ff959cb0ef9c69fd4d4726dba8054cdb7336ad85bf58423f0ba1d05f1275d9e3b1626af3ee2af2c898a38a39ef4d07a1b546bc86f2facad633ed5ef34670f59dcb04b6a778a28a5414b325eed7683412a5a7c5188ca08cd72e804b824f069b134c3cba3d1fd5361e3abc385995e3f00f622f6cbf0edfa4caa5397c31b2b14e127b4e993ba76d39c28d2f158f304e0a676df2b909dea39593194f9e6389191c46404d8aa0a7804e9c776372e9d37fe81a2c28fab6b88563c98cddaa5a92b6a7bf3e4ef2e792df97f69472560e64d7c0887a7281b110f8258bc6383e271c98d50efc233f31f779c782f921576a30fb539d0fbd33bde9b097a7aeef789bd8fda3365394054605af7b9291a3b9af2fe962fe51bfe559e2cc1214c0067144019dea78d8efa91c457130e025dc06540216e55ae7f1fa5d8a641c8e68286c55df22d202c5470f682b95818b2c850c6b7e1dc6956ef00cb5012e685a3cce46c9f8ac876b6f133835bec9aee17049bf9d1ee4d76bf7c5979e979bd8aaaee90072329a6c110d8c4423aff1568cffc225cb05229638f0057d6f8c57822549dcd63027e0f59a683efc401bbc448fa2b8b2b89020efe497624729cc48fd90b4f3dbcffdcecd0a870e260a82ab16322f837ff039cd1c2710784c459aefd72cdf14354c134a84363d7e7f1380c836b1ee618c6b05d4c658f7c3f159605bdb6ce29770355f03d46f5814335403c310491f603f24c72396db549902447a9da8104eaa39600a0e1293be992b33942595eab56644306989be059bf10a3b289ab23ca91af2a9b06759daa38f9b17ede70e57229a8912a434f1cabb990ca9bab58f71a482be1b19524dc52a0ba0fb516b2bb6a163aaefce4587faa21c98f88e0109b98341a8d113f7c788cd62b886c98964714d3822f0c03a3c2157c912361e7ac78a7a5db56b3cfbbf613da7adf61116ac96d86fcaad985cf39a422d5789e1a793730fee3b02bf2b343b20529f66ff0267384dec4c70b2edde2f39f4ce34e92776bb6cacb531a287df9775aab3f4b2d4b2645bf5a4659b1db2f128f6875db6165b4f008cc51584221a07a5816398d9aef753d0558144b4471e009852cbebda678c9d27cabbd1db6ee3d5294681942412943d83a5b89e38cb978c053f4b3c2bb9b15c23f38e60c83f98ba28db2301b4f01dac5d008522a504056898d64c84c8858ebd479a35610f476a455fc0df1159364820155e32ed047c519f850f6483c7647febbd12a7ab8cb9bd60ea4b39de69bee12f958a95abe8f952af79c8c043eae517cc99ba8e0213933c016866313ecca006f30f87c8348802902e52495caf247a71e8651f38c35a1fc762ae7a6316528f8904bcce8b59e796962c00b8f13602d7ad16224e5f7f0b1efeebbc7d187e2540b4757d9178bb5439c0d09df319404c34fafb403225cc4690b81a302437a319fba5fe08b34455367306b269edab2fe1d73fab46ab247e138252a60fbf5c4e97f099bc21a7bbf49ff795f34e758b1b84fb3e7352b8f1cce9bd01d40a8552cc04616a9fbeb05f93348f988f7d1934835d905d0043ce35e42679735d7dcb2b5048d9cfae1d86bffc85a623bede61055aaf014697cb4fbf3dfc170f0f38b043f8a95d4f3551014211354abe5952f48762781cfb8a498733451341d3f53e14dfad2af83d396622cd3237045ef89a7510ecf35b12ab76cea2e286d5c8ba39f344ae1a4f31124c0f0e0608e21a6a7f4772f1175c490c45659f9f51af1f648eb93ebac06648fb4e453e20b9474056b5cfb436f8edca2ed333fcb4b6149afd774ae92b57f8cbd26b0be0be28392bfa4887ad194bad6eb4ed43b603816aaf26050853aa32480f8c98931cd76cf1b18b9adef446750eac0669d6d95d7c7e8f0b9e016a3df036609a69f61e8de99baf29cb92e209e260b16b2b83c5e3b64f973d11e0b20d3254e32d55c413ea2c447a0cb048b705b7d476f778d9589a6b687b4c055ff6296d433fc93c83eef80893a3154e84ed6eb25aba7229df620b51ce05e73475f63b5396c8598bcea9d94918aa6ccc8b99a833b8b584d49c83dc7aa149bdb97a8669223b7c2709a8bba75ed8754eca9e770c12993aee25f3bb9bbfc64205b6b825dcaff88bde97da118898a35e992c4ffc289fd833e1b5dc4752b3f649a9bce60d80d7fee0dab59c6784b64642ed46d4f90da6c8e130f1a3ce3adef09cda74ab9d00a8d5b12a83799d9e9a1796afdef63f5681df5e32dbf81228f66adc6e09b25c1a872a832a97e1922d963c4f2cfeb741b672ea32a1cd8ec2651da1b6df4e0336fc04875eba1f70d9fc57bd01002abd1093e471002ad87a42266c7fea8acb0c974ff65191979e33cef792005cc9c2907b7b25acb791822e4fd7b50a68ae9aa150f1d01cfa78228873979be95e820069f953cbb0960b28c0b3cf52bd762738f8dbe1810266d30a939909839d60281fbed5356b69d24777c9e6b8be6ee7aeff0d96216a61cf8cf06805f1e67e1f94f93d1a9ef9ab83d566ca2024c96c999dae0cfd2621dc129904820f7e5712efe31eccd301dbe9a956a8587eed5a7f017be18a82135dd7da2d3f00aad71cf85a1b21e79cb45df1e2f7902318ee4db97c25681db000bccadbad771918cc6f37c1913dbde954075158575d949548413139c777e8e398af3dbd9dacad4deb9f499cfe66fc1c82aa723c4bfdd6745a6606e306097e6743dcf4fe99bdf552af181d0a8568bf530d5da257fa6e77914a76210cfacb2cce6cb185462088a1bb3973643434407daa3351818826fce86c2ae632277063b3762ba8afddebcf3baae014cdc92670effe92b6f7fadfac632e0471feea668815e84279aa330fcb65c1ef4b62833632ec7b497c24d3f86c527356bfeb655409f0786d34c1040ea40fa4693d74d8662847b430ded761e636885f8920a0cfa85ea536f53d5811b3ff6400dcc6cfcdcb19589794ad97c50021fb9b6a9d5ffd10d447c44cade9d079d1a1abb092ac53a87464454fd8efac908abe6cccc3b8e07d784b3dc053e72c0ef3c4184c8f831e7f9b70f68961916daf417ae72bdb3b2310a904fcc5575b9dc0c59a740e72fdb6c2fc49d5e9233a26d991d01d481af48b1437c4d9da37e1cdeedc00a52787c54e0bb20de34057e42614af4b06d9db29448237777aafbab03ca896d5e4c4e7e833522d74465b9ca8d9b6661262165fff579533083ef4e3488f99137a5bc105cec8acf604900eef303cb53e1a3c77f9b4111ed883dd4c66769cf681e0e90f401e6e66bd0243441ecacd2ccf57dff727b39c115f0429353345aa6c7acf91e22681c9ee6633daa25f109f887ce61cbe4bad7dccd9b07901f67d24b56827ec82e8bcf3f74eefe5bdf731be3644f2c6751c2b4901b4718b672cea89b013993dc3deb29cff4a4c4c19aafd3ed56672b273cb91ff000a1e8453613cbeadafeb510423355744f846b85ab739522ee4dd89c1c8ee221fdfac4991b4fee89ef3aa9d8d7fdb86c9d22019e12c8f382a827249e658c08dc5f395a6927e1482d3c1fc36a5227728aa7e53f92421f7fc397e0a304bcbcbee3dd194b822509a4296acb8c17a346a84bf5586159c973a43fd10a4c5d1e211c894d9c57042933651c457fa54b0db2ee8519b83b62eceee9c98dfed0ad042678ed219342decf3fcb69c687938f4c4f1da0c005d96df2c2d2557cfa9d303e110e752044f76534c92206bed3ed56821cee3b0b855f9f525ca759008dc7dac6e4d10fde7c75d197ffc406246e85b03e9f592714868a2693e8ed1c03972225e64ae5afaa480428a71bbb03e39664f7843995c1958a2b332eb273ce0a94b55ee6321462b8cbd92664387b224cf8f8d1b6e"}], 0x3110}, 0x40c) flock(r2, 0x6) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) r4 = socket$inet(0x2, 0x5, 0x4) listen(r4, 0x9) 07:06:07 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 07:06:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) socket$inet(0x2, 0x1, 0x284) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x4005, 0x3d737deb) 07:06:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0xfffffffffffffed9, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) 07:06:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000300)}], 0x1) 07:06:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000000)) 07:06:07 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0xffff, 0x80}, {0x20, 0x100}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x4, 0x4) r1 = semget$private(0x0, 0x1, 0x20) semop(r1, &(0x7f0000000100)=[{0x2, 0x2}, {0x0, 0xfffffffffffffff7, 0x800}, {0x7, 0x6}, {0x2, 0xfc17, 0x1000}, {0x3, 0x1000000000000000, 0x1800}, {0x1, 0x10000000000, 0x800}], 0x6) semget$private(0x0, 0x2, 0x400) syz_emit_ethernet(0x76, &(0x7f0000000140)="6f33bb7c326bfabe476809721e8bc4c8c97325a0e58185423c8cbc54005c778af986d86304df7299ee9fd92966b5ab78cbb7ddcb4b152ef886046edd04238deb9b461a46676bee195224c683d1edfaec29a780c243be048e116d8d64173daace18573cf7bd2b2c7922fd2903249395f1b9936ab872c5") 07:06:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x2, 0x1, 0x50, 0x800, r3}) syz_open_pts() close(r2) recvfrom$unix(r1, &(0x7f0000000140)=""/109, 0x6d, 0x43, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6e696c653000"], 0xa) 07:06:07 executing program 1: r0 = msgget(0x0, 0x0) msgget(0x1, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/80}, 0x58, 0x1, 0x800) msgsnd(r0, &(0x7f0000000300)=ANY=[], 0x0, 0x0) 07:06:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000000)='./file1\x00', 0x10, 0x20000000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 07:06:07 executing program 1: getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) getdents(0xffffffffffffffff, &(0x7f0000000240)=""/120, 0x78) r0 = dup(0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000140)) syz_execute_func(&(0x7f0000000200)="c4e2bdbb970070434cf081a28113be2100000000f753180f72d345c422f933b800800000c48311682332c4c2e5395809f3af64660f860000000066264299") faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/42, 0x19e) 07:06:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x6}, {0x18, 0x1, 0x4, 0x5}, 0x5, [0x1, 0x4, 0x8, 0x4, 0x4e, 0x7, 0xfff, 0xc2d9]}, 0x3c) 07:06:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt(r0, 0x271a, 0x1, &(0x7f0000000140)=""/228, &(0x7f0000000240)=0xe4) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000073ede410f05e881811fb1c82520edd8a1cfe1dcc44f0b9759ce229a4ffffffff0000000001000000dc986e51e85d45d638a9004ff5e58590d462"], 0x31, 0x0) r2 = socket(0x2000000011, 0xfffffffffffffffb, 0x8000000000003) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x8) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0xfffffffffffffff7) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x80000001, 0x8}, 0x8) 07:06:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffff93) socket$inet(0x2, 0x7, 0x8001) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/171) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 07:06:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x0) r0 = socket(0x26, 0x1, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0xc8a39804f2efcae7, &(0x7f0000000040)={0x1, 0x7ff}, 0x10) 07:06:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x11) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x4) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 07:06:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="291a1b1e3049334d16fc60573600466ee16c593e644f327cc4a1427f52a5fbf209b1743d024eacbc53a8a79f8901629fe9d2e0a0d6026c98b97114edd8947c451582920b4eb43e1fa58555b4ed26819ace6c6c9a4c2aac8ea1e61ad501ea89e6a24d5f97a48679aad93b0673b5a0fe4dbdfe211014410d405aa2cfe3dce1f81eb770c47872cb718d5a9caae9e8dfe8a7d42b2fd6c715dfff3924bcea04f225ef5f239757d6d51647c43bf992ceb84db993e10cc075b44be61389e33a4285ab11e4099e32470b4cc0b8f9b7c604aa1ab8f36e60adcd7732ada187aa7d4e681279db385823c06dfa0f4050c908d289ec6e1f3a128240f6a20ec73c7681684cba11898cfdeca2b7a4f3074db5f2ad73af8cf67004b252468f477152504e554868c6880d8ab2f74c15f319e845d07db56eed5fbc474298ab95cd59c2fcd3b9481ab1e115938fbcd7b5f31e291befc45d69ba0f73b45ad5ad0c098572b6aadb4c37e444b161aacdd68300fe0519a81b1ceb18523e5bf858e63586b82ad2057b8c180ba2933992c47c7066f29e998b0a8558f47e81459db99a0fbd5fbbb9f684380fcda855588e1e68662c6b979cd7acf63521701a8e149b56b03d55f4dc62a0fde257bcd05c64bddaf25e7cb8f529bb0a7e7aaff426b140e1f89a2a76d7974f9fdc226e41cf2c936e7abe46cbba627210daac32c3625d8fafb592c0f2cded2caee44fec11ab22b2c2a3633350710cf57682025e2f294ce508bf66d57b8b203c4e0264a3a3ce100519972ab924b9a22c9b5f4005adab9cd875962b724e03757f4c521ad714c6d1e4a6851966f69a7cc1d55c374a084b5763ad515ff9a9b02b48b32e93d42b91e5a409fa2206e6c9ecab21bb19519defc5fa005348a241846c4d170ef4cac77c5e4705a3882e5fc95c06de2c02dd83340f94311529d7068b721f87cb6d76108c9451f7b9b542b56fa61d06d3de3a14f0a4b8caf60813866c9dc236dcd76fcfb1339a150089795c6892039e4a9f55dee070a5ca1a4d004c9bd10bb32836ea736d987db26e5337d45fc0763747b04e9e179641726db4e203b6be5497ff3ad0c91b3933a5f77aceba859ba679687731f8d121d6fda9b6ed178bb492a188660bfd62715831c977608d4290cb5607f6d303519c8838c739b263a1080a3e153a795ed16b09d384d77c3c57d6ff6bbb7255ea9706c887b44c55dd7803c97be7e5c347f5ee0f07a058acaf9c5d9ef83f2403d9dde42b34506b7557351f3413e74426dc50e71210f46c30e7120221bc046db112091509dcd2fd4b2b3383a420900d187113f1e64a253353f3f54fcf8841dbe12b6b61415d013f27f85f4af354eb178f9bbfbe7b3ccbf50d2c2e88b9ae4f2f16cac70919cf9bb8b44c61e41f1caaec338e70a5ed16310ceb9ad7a55764a8a7b72f1026328d6fcd0ef0cae4f98505ef06a62c36ffa89ed94b7eda63b58ab96f545fddb68fe3e34c6faa1d259888d125488e5d8ffbc95c266ee34047be111b385b31aea25250cbf3ee37249130a7797538a230e40a03f60e056cc51418e5ea47fedcbc601bbf6545c94a2a8484e4bba783010c49c96beae89dc7ea6d7a4b7e4515ed94daf6ce6d76d438d0d8aca05de2c8d2eae3fdc35e098f2ef961ba9453edf1d278295ca93c67bb345d914f74d6dc8277e3eebb8ff538f3e5a7f4590057db1664c9769f38a91fdd041e3e03fd1b150673100f6a3c800826f0e40b6caf6d3cb57f61babfce846d3692997b9fc7a219f693290e0ebd58c9187ea867c34b1e8770679e05d703400813770cf62c22d11eb743c4611dec43b1837d97e7eacc643f04f74be400f6b0b160b81c9d999262283e069278cc906d5ca8d73d20c4e328260329ff035a15165c720ab44cfbe74705abc8ca2c54c0a403c84ef89ac97758c8134f39725678b7d811bb2b1aac1820ba111915ef06123933ff4fe6d0fded5ceca05522e3467322d8ff297b7c0e02b28a43775fec0bc045ce0317c89b2fb39730e6196e721bc4fc106c313704a0d0cecc4bc23e81fce180b8a3130a5cfd0ae62cc7197eac7570db4b166be8707040e61b230b52d87d409155cf7a61bd3643221fefe4573c44baa8f55f5b10191e53f39418056673cab33bb5554994ba38a435532bffa833ebe0baa3f54b024c88535837f98358854ffc3793fc08c7dc7e6dfeb34922a506bf1f2c6aa9e3c88b3cd5e4f3dac3b5c721cbebbede8f40d64be8c178f3060fac47674922a809bc5c3c6ecf5bb574ceec198b2102f749af0cb0a38eff35bceefdbac38eb2f39232f120ce675e6f4085381af5520357ec1ee0a465877419efd0a5d3e95fa9de1d747f59cf12a47afde51dada29991bb3f70398d293a0dbbf11ab13dd7b3340528a8f843a929cfd216fe797511d2017d32464fea8b18cca80723594161274a03ce978f40b8b26a2dd46348176058781200d962bcee86fb09b7e549a6ebb6658e9f520e5e9425ebf1d9c755ffa2c4382459bdcbad7241e566902fc31c061af7eab2dae42e0f80b8cb0fee64c2e119ad889c405c4ce02e6e9cc2f9f7bdf91c15971b47cada9a8304275a320f423f27525b8eee353aaa1299723c7d7496a6392250770bdf9eee02b80b1c151e699f3162a150717fa85bf63fc35379a6f0599435790340dc2f82c24642f91d0ceafd7412308b7a1dbe840d6b55ba25862ecba7b2bb7489b772068dc67bac679c35414607801c3e396281f515cd79003f32c4ff0b9b708c6b21d52ee6d5861e6e72e1da7b82fdc271709b713d1f0b8954f22deae3bca84cf2680a4629e6bef7296c7b952799e99f957c9ca452c050b8a9bb3a3858a28d7ce8656e78c97368a4f109ecb9ba7c563b82c2f5c40c05604be319fbb3306a5b5e5d9b7c3f8ca8a5122ba59dbfbe0af40ed8ef153b48d14abb63d49e2c2f19710db09d33fc517aee9a77374e4feb8ff9d87e0dfcb972e97e9676caeb3587ae6ba70c882e3f2a9fd9af4828d15b8e6be5324383d4422db8b44f00ff234326aea39dfad20093efc31bd9c9a327ed913e41dfbf4a2d350c69e800dd2c16671ef5f916b7f3a278e82f0b8146521a8a8541fc4ad59f347f81cc8a58ae047f63ef113c787ba831ddab899c6619cb54c7f6554a7c3c0eafd464a2c484d8320194ce0eb4efe340d7fae17da544a34a443042cfda89f158ef7f6018b663cb12cc2473440e68f9648e411f4fa56d654c54cbf39812c70a11a07b34bb8e1ae1c8bd21bfe3254f7e2becc5962303dac1f5ecfd3163b0ab48e9b348e894cbfe538ccce8c28da1844f90a180691c3592d3c32d173e30f2d3ca9f232e06095f374162eeb4dd8be208361233e8ab4bb1d495198e2359e06b36547fca14a6bbce9dcc4e43c9454046ca6152048c0d3da61811e118d0cbc3eeffeadb016f2fb2bc1396c2bf3c85ac850bb959cd325c669cf7431c5369c3ace32e5161053ceb24ad7f17ec8b3cdafc4cdbe9c3a1ec8b9de1a9c14e35e1043f83bc20d79f71a0ff03425673608940fa9527abbed0f6175dc0d16ed5a713c55989d2ad684e43509ca22c726ff1f6ebb65992fcf8e6b5fa0c8052990c58d3a48f8348ca7b5aa40e9850e5a0294c606663247de8df408651badafd8cc3a338a3bda597bf1a9d29e4a2ac57cceedfd0bad9b0a313532fdd2fa68cf56bcf22f481ab2c3600ec35f440b9d4de4e0dfc86b9ccacda393817eda26ead50412e1ca93134c764ca2bd640ed0c9794ed91cdbf8db43ec9d2d0be57bd4bcdfa42690d01d33a4f1eb9768d4c5e58f909edaf0d48e93cd19f9c1dd853e91e4c344be512abcb7e840419b613401bdbfc12c22e51da182f53f0b77fa030dcc4d4f5a8e94819a8c02f905fbd05cfa53fece1a8e4915c8fa8dd7e8e216a8f34bcd8cce67e60f1c882da5571d9f4dc5fff5e9dfd853dc508be6f40c64fe037735b1ee97e8cf97638e7012e323077678285642f56197048e5e108fef1fc58052eabff69b1f4f043b5b1e0608c98b3a428163fb22f8d57724757ac89d797147fa78ae750a2101f229f9563a2fb03d28ff5e50a570837f396389013259a8f2d5444e526392ba2d8f01ecb94b7ecd9b44ba930888e19fe4fdb8c56834690b6f06d63f0e65989da8ffe233d6087b38519a6eb894a21870f51d08f75bf9eaf5bf6f66993eacccd1bc64c78dc109b3ec04cde5c49568e963999f037ad87ba164d9fbe8bccaf922c5051abbb8466a86f819446ebab61a044ebb38e5aee8a90e26349130c4b58fec3c0b55d1f7da8c75a90919a41f1cf6f8fa5bbe59e4d8e94af3f0b5143fbf7a1ba51ef0072ececc1a2cb8ccb5c20db36d509c9d47385c3ebf1d31d0304642e257d8cfa7588699d29d5906ef80431ee56dd117e313d4bd88c1f5c8fcb02e9e7ad88d7a11dcbd02a59f126db641b4ab659bf93070bd9f9275f9ae1b9cc9b7637a463610b9826bbd9dda0f4343ced94cac66378033f5442497d972d5f0506832e1552bc36f29832ed43602ee0d5100f48b24869aa4ad8d3e074dae262484d787eb5f0a903d37bbbabc08ae44f37af3d7238dacaa17f1925b749d355aeee4d099997bdb2e3cb24fe1251e6ed8d8ccb23609d24f910de60fa4d38792ed85191b8a5a40a52ed86c9a90d430670b0a76b065546aed0099f9af11d45e432e37bb88d251b54a25186642251a74bc27f262d3f0eb9cf0c2c0730c5dda44042fb68903016831f1d237194a21523a8f7a3c343f145d70a0fe8891d65e72c4a3f1fa2b5ddfed4d53d0346b318a04a651339eeca6086e533c59caadb3b11f0a9d25d4ebf393334e6b90940f3db275a9012483b5200a58ebdd3a9f17a2ebacadaf9fa63e7edfe7bbb53bbb8f034a3d5164bd1881b45365da3aa2f7e4a44bbc5db74ad8760f75feac3678b4adf3b75dc77ac72582e57cf86ede43f3c648fe14650b739931cd6779ddbb3babf4baddca32288a1581fd598b2950c8e6f21a844a208d75bf17cb17cea77b3f8331cc08200be93d4c4dadcda2cb45c227cfc8848bc9efd67193a56d32361751d817caa8c5b0630113fc40e1cbc55ee928834ecdd68f5ea810bf2ddd23b0a20b7e78b966e4d25d589e713f1d15b6ed3ac7d601f32f887f20ab00e9bf00898c06d0807c62c42bcdcda6094844c8d7a9023a19441ac508970647ceac101413622c60e96c8fcb3bc359db96f9b6f083eb08d7dc5b6c6192dae154d9f8026231ab748315a18578f5a48f2ff95d643db8d3a85f904c9c0c232a516d47103f3be3544c7fa4f759eadebb6d9c9d116511f7dcb726443079b10be30790ecf66fc32e7f97c65f83d6d823b84f42627e79ddb16def20f02942b74d0828da8db4deaea6fccff26a20feba5d1e9ad6b00c464c45322fdd006fd345ce321dc223c5891cbd6b7309d37a848d2a0ee351657ac8fadee03f536a633f460b1b51f5e485ea5d96f38b9b686473ec35682764c2f537af6341aff17e2d9cfe87bfe261ba0b996dcad5c5975276d633968379a76b664e19ed9a15f07f9240b11759f5792eeb9a0a130cb1788c4e6e9f712099691bcf87bd04d622af7d4746c3df5b79d2dea851e8f2662212220dbd96f11d171583ee5583033034166964244a2cf79eba7dc93ab181991813911a51325d56b94e034f8e82684d1eea2366065478049059802044b37d8870b653f6b612b22066ccb0e74f4b90690eaf694b207477b36e7dc132563592ed197e243a56941bfa20ba9ed12ab8d949f4a4a6b5ed4c71a7e700d6360af272cde6cdd0c7cd9ac09557a0a7a0bdf7faf15f4942c19ee988ad98151ed", 0x1000, 0x1, &(0x7f0000001000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) close(r1) socket$unix(0x1, 0x1, 0x0) 07:06:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2810, r0, 0x0, 0x0) listen(r0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:06:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x2, 0x401, 0x1, 0x8, "d856fd00", 0x80000000a3ad, 0x7}) ftruncate(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000001640)='c\x00') getpeername$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9415a46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c292125a93c32167abef59d9639e87ea236391f484be0856b3313217c1d027434720d8ae76605d11c06848fd938540c4c34980f714ec2450eec4262"], &(0x7f0000000040)=0x1002) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0xb6bc}], 0x100000000, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x10, 0xfffffffffffffff8, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0xffffffffffffffe0, 0x1}], 0x0, &(0x7f00000001c0)={0xfff, 0x1}) pledge(&(0x7f0000000540)='\x83\x00\xe20xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/228, 0xe4}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x6010, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="7458cb31bb5c036fdfccf3ffaa9b89b7a68bf55c5e7e3e9f437a2ba82197b8447ed84b18c295a3e0519e5c543cb29dd453f417abae263798b5", 0x39}], 0x1, 0x0, 0x0, 0x6}, 0xe) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x25, 0x5}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xb4ff, 0x40}], 0x9, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x8, 0xbc6}], 0x6, &(0x7f0000000340)={0x4, 0xa2bd}) ftruncate(r0, 0x5) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r2, 0x3) syz_extract_tcp_res(&(0x7f00000003c0), 0x0, 0x80) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4812, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x5, 0x8}) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f00000005c0)=""/82, 0x52}, {&(0x7f0000000640)=""/130, 0x82}, {&(0x7f0000000700)=""/162, 0xa2}], 0x4, 0x0) r4 = accept$inet(r3, 0x0, &(0x7f0000000800)) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000840)="4b16a49c80d39c19efe09d136cef3eea69409da18ca9f46801597c577871efef480c685b2c0fe681eb4dee441f46dd5546a446ba388225400edc9915a0a473b023c15fb409d7ce83420c29f25d260fa630d26f", 0x53}, {&(0x7f00000008c0)="9657960f5e89f2c66f0943baad9db6e3ff4fed7acd2af28b3dccceac602a1cc57bf920dc6530ddffcf7eb2b2628abab305b5c6db9331b0d82c90d443deec7360ce48405b67224db3dc5dae1a84721fd39e54fca837aba7fdeb5990ee2b71ed21951103db3d0666e5b1e970388ac5ceb770cd8eb2eb8ea142b9354593e1caa0dbb32b6cc0fce92e3de4fd", 0x8a}, {&(0x7f0000000980)="aee0423f06f13e11f815cf3f0875cecec95849133d9681fb29036c879936135fa71f876219d63181d17ee4bc25f28e90cf44a16b545d6db8e82c2f84e2cabadffaf6c95c923d544e940326972787fded1d4bbee65ae40a9bc182856db510835ac6cf7df2ac2500d04a77c9c33653bb4e0641183aaa7a3dda3344e31b49f856e72c67db337624b6eed664a1c401b361c7419304398c76961179b5276d6065962ab0ad", 0xa2}, {&(0x7f0000000a40)="8cc5ff101c0b394cd4ea0d7daa8e15b6b39e638be804c2eed4081832e2e4abffbd883a9a6875e615f899e97def7657f386e1c94caae1b13416628cb71747186c8a2c2cd3f8c2a44ae231d53e59", 0x4d}, {&(0x7f0000000ac0)="cd86e8cc41748cb0d0a9f00e284e3ed6af66af4d83ae86ae80567aac378275daaa8bccd134b40fba60ee4e6f648113c0d7affa742a5161f83f5124fd9f1499ca93eaaa7ae40eab786a33e3627503620d21b7928b302853f80fa193a179dcdff64ce8aa14557be83514b35001a6cd1bf3fd42dc4ceb17", 0x76}, {&(0x7f0000000b40)="c4a3378d5f9c7ea2012256885e1c0e4df757ced9dd31298a1851472283ce858a95f873d65c4335cfa00d674753900c0e1bbdf4507a8624da65db30c0927cb404ab506233d2f9922a26", 0x49}], 0x6, 0x0) preadv(r3, &(0x7f00000010c0)=[{&(0x7f0000000c40)=""/195, 0xc3}, {&(0x7f0000000d40)=""/192, 0xc0}, {&(0x7f0000000e00)=""/171, 0xab}, {&(0x7f0000000ec0)=""/67, 0x43}, {&(0x7f0000000f40)=""/189, 0xbd}, {&(0x7f0000001000)=""/66, 0x42}, {&(0x7f0000001080)=""/17, 0x11}], 0x7, 0x0) connect$unix(r3, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001180)) preadv(r0, &(0x7f00000011c0), 0x0, 0x0) r5 = dup2(r4, r4) faccessat(r3, &(0x7f0000001200)='./file0\x00', 0x104, 0x3) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000001240)="74ce200da0a88c5f3b91fa92169c15b6605adc3ad130c917f2b410e1287d7e784cbd9e43f10c4cfe843e292fcecd1ea0c1c81526a0f8", 0x36}, {&(0x7f0000001280)="e3b9e2d1355ee1c0e494845e04e27ca84aba0ab275f96ce0b973b084b4a96bc2bef07873af23d2a13a44830e9cddc79c6f45328e9742007d77a66598406990ee3c33ef80891e35118edf7b180afb3808b237d56a2f75275db62d488d385e711fe0257f1e92fb70516878c50e175c3adf2f8f228c", 0x74}, {&(0x7f0000001300)="d5a4ce41a349a870007cf0ef60f8fdf1", 0x10}], 0x3, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r7, &(0x7f0000001600)=[{&(0x7f00000013c0)="160b273a6000e0ccfd480079150c1515400a", 0x12}, {&(0x7f0000001400)="08151ac7b5eba09c675cd9690ce178481bf753086cb1f072e77504ceb283", 0x1e}, {&(0x7f0000001440)="ca5d534b2fe1557f54240235437682aa671c43c9e9ae23fe261c02050871a31687aeaf654bbac14a4e139afc5b27d37dffde347d6b246f4fc3a7f7735f87f659948d5c012f1675f44fe54c5252e1295d7ae2616f6d97311b6befd6d9a60bd757bb0c5d5a9eb7afe6bded4280403c9fd25353452ace31a5ca9f753ad30a0acb1c2a3b6934338a8d761590cb5afcdfd6ce2bd2ad0cc2127403ce9151db96ff7e7ca42120b551f8b0848612066f2b14bd60b9aca4e7e432587253cb38421b475dbf25bf01066439c95e33e74c498b38442bbf55a2b7b08e5360", 0xd8}, {&(0x7f0000001540)="666e5b0d59930af3d8e7b508d0692249df2117de3060d8f758769e98485a1d1d02ad9ef1855d066f199812c8f01145aa0452e4a7d61d38b15f0707ca0200359c8fddc008c2e3b00ca0d3bc7764552361be96fad00a3fd80f68fef028c6ac42c23060ca1f69fc31f6bd796b837b848cacc00cdf5dcdcb166f9376fd368294f771ab8ee4dbbb7417f717d0c8736bec9bb9edcc5a1cb880388bd6a65b55f2d7c93a41057f65cfa02171e6ec9646cb6b97288a48eec4aeed5f9a4af5181f12d5", 0xbe}], 0x4) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000001640)='./file0\x00', r8, r9, 0x6) syz_extract_tcp_res$synack(&(0x7f00000016c0), 0x1, 0x0) linkat(r7, &(0x7f0000001700)='./file0/file0\x00', r5, &(0x7f0000001740)='./file0\x00', 0x4) r10 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000001780)=""/206) 07:06:08 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 07:06:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) flock(r1, 0xb) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 07:06:08 executing program 0: socketpair(0x2, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 07:06:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shmget$private(0x0, 0x4000, 0x2a, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x121, 0x81) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 07:06:08 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/243, &(0x7f0000000180)=0xfffffffffffffe7b) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") 07:06:08 executing program 1: nanosleep(&(0x7f0000000080)={0x1, 0x5b}, &(0x7f00000000c0)) r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r0) getrusage(0x0, 0x0) getppid() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='+\x00') 07:06:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x3) lseek(r0, 0x0, 0x3) 07:06:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="85a1ae75b58e088316f18c5dab9bb437051618afacbd7bc6dbe5b6e1a6674f74661cdd8c375df785782e74065df663731c81f75d41868e06b7e7807d15e16602419651222e2e682060976ccc459c92f184d78999a12a43b02b13b4afe6a26adc94c30985c6f73479f7b17ac271a2f4f94c7770d77c9a22823b4cd00e8ecd4c3bd8de107d18ad86cf435a7ba4fcb452e01cb6b4b557bfb111c27f442f3a2e173d52d155ecc012fea914533f2ec7d26b958140ca36c4e89108d7eb69ebaa4fff3addde987401ce810acd57d09ed811fae9f302eaae26a6ec9fed06654ffdb22465ac2bcc019a40d5a96be3f54a56e64791460cdcc1dbfd0775e96a3e2af61c1b5f9a1cc8e5c89337fc9ce43112cd9a23b908f5a78381ef378f193626bee12a00a120c8e74a2dfb829aba89fde356a3ae89410ae22effdbb06136b164c6b32c9d77a0fa86911f56ea6237ddcda4ae6174e4dc7ced6e30da47f24505dc224f4ec9c7716ab41173f53b8b70ee50510140952a1b0ce1aa6010aa00019c404b3205c53f8aacbb8edef8491a3cab4230e28da3ac8f30ec7fa2932705bd61a373b274725c04f23cf8f9be728a6981b8e5b16b8fe3a84e753553b4b9b66e653dc111fb91b0720c264e907e4839350a5dc1c57d4c0adda99cdff3489c01b11d70b58c2175cb4763e59a765ba9c767542478847801090955f13206a3bc7688f8e0d4925db31d4826d3557dfcbb31e28cebb7c6a252a6cc80debecc2391a9f454f8531674c96cc040254f839c0b92591cedbfc08676a4499370cd67ecd35bc47a61fe3379e86f0444fa590480a9e468d11dd2abef542acc2b5b3542bce34cde23ee460cdc0cf9858bf2a2fd385e5de3d16288be0386cede8a1a61cfeebb177026d0f7b850b4fb47f89919085895232f75a29d429579e2c18209fd156dff0101bd285812488fe542e0531aae0bb4879c292ee8104466f6338e8cdd233d6f9e9e1e319f881b4724a7b1d33b2d882eb167e827af6306f5dd27e2e4a2e9b30183850618eb8f11b824e9ed27b58d7917e05c2dc16d6ade019182fb183c5a286c6b47ac845ea79cb554da5f41b145044dd0c9c827a7a6fef3345e135c983d0e05921c4c789507c6dd308564f4df8d4d2e5f01c4f2d165115ebc6fabee4bf5703cf899bf6bea71e5eb22cf15950a0d3d953f3fbac4b8e57b0b2e7ce005d5570cf5934fa7fb14efc64fef46941124c979b97f301035bbe12f9615ef2c0e739235c77893098f43b3bea4a696c5d4485c518976a16d09269b66daf506292799f4b9baccd5933b56c9df0c1add48132853ffd036dece62d6ba862d6c622f4f83f5f5fdf98c794c7d37da0cd761e7a0ffd35ec8df8cef7032df1e466230895c334cd8882f4da73459b428468089e371c29a32cd3e2ec836fb7932bd4755d56dca49b47ed541ffa174e2dd3b0684bef412fbccb3d6ec009135ca36805da24f949566ffbabb36078a39a338ae66418461ec1785483a9c7a0d3d1253d1bad92244e727294ee07c727a7ff2dbdca51f544565a79f37a34dbd38ef6373eef578c0489badcab31e371f8e571698995454503582d1123dd81f3a5ec1b6426d1b6f2553dd475a23aed329644c30aa9c5755157b91109dc7219481c950c92a63ee3a07923c3430ad4df1026c3ca083d6de3a00832b199e9e229ef366e6451d09d945387d56e5374caf5acc156eb3c780b2f754d24cbb5353e1cbee020a80bea8ea617b486fee8f7639065de72983931a8e5bc9a2658ce2fbb8a5f04476ef2e0b070293e087309934cffb5721484309180027a8f01bd5fd3c1bfe70e8b2b948d36f95109b17506a6a51f51e9f1a51115a270f758bc11e94b022a35db6ed409816d64925264b9f1909ce40b5659d4fca77baa801d7d1603f0aab0d3edfe45df46d5ea13891a08d140a7f4fd11cdf8c19c7c854ba728e9ffb9b7de75fc735550acdf767b1e97391d6a55a2497cf65879472f2806304e02a76ba2572c6fac95d8e670b02436171014c9660e0ff6c3a36b54c3304cf11a07aca6fed07b5bb52b8acb253be3fd6da380f31eec9990755ad940c506d575d46d09fb67dbf9088f69e4adc70df05c8648183cbe7eb5a31b5c825643fb036c3a5c1770517a70f8482905d8920b78262971e46aed04be1460e55fc48e84f16bb348701d0129e5d2edbcf70757a30772be611d3f6c8954aed208cc520345735106e76184af74165517f3897748bb06ba9d899a7c3fecad8b66b168718a0b9bae8c17d6d57389776b0ded00c12cc9015cb2086df144cabafb2c1c199faf11d954a8c6c41ebf77fe106e6160c766a18e950d98d5ab6d18571996a6d03700e7bc99e00f9d91142d532d4e2b9584f4b14c44b2c0a79563697ed45eca53a33876048a8081039f0e31e18efcfae24aac5f44d6abf6a2de8a70d960dd2ea510007a4f4c2a8ec76e75028285bbd971ab07c75c034a4a1f34d8aa623dcb9a13ba131855b97d80149a45f68b4abfbdf2b139e464273f8d66fc5f61a144c2506673cc4213aae7c35bd684cc3b1c88c2c5ed58e21cd6ca16bd4b02bdfb3cce2a34f236dcf02c3e73964b4c1b797546dde35b082b0a0a5fffeec525055288ed4135225d05452d035ba955f69ee0f4ea69a218e1a339a42195ab23d538fb8bff4e7e80d3a758031a11dc2fb13bc93616b0a95089002b8ac9af6d793e0151ffc57f8703386dfa4aa6e6d3e7c5a2e3c5ed90384d9b934a2143e1a02a751f73acf24ad3013f74dec96ac6b1425647477d2a3e11299d5bff1e8361d1bb83fb53af87be875edfe7f67db0aba05abd007d5cb62dcb74868b88d67537f92d10be8f88ee3520a0c30e079a15f1b5b19c051a0ed3a480846a374e6cd982497aa845fd5efe1b02c5f186e58e3edc2455ccdacd56604d1b8bafb03f714e78b66ab31e6ca07752139af43e67e133c40225170bb68aa6a2c7fc003739767456a054b9f1ce94c1d93437560b8744666770304f95fd9ab1f329d73dd52b7e9ef7c6865aa4a351da4a2e20ade30efcec91a2bc4dbb0be948e655d623db1a0664274148b905da9b4ee312aca60c5132723b341cfd446679e34ef6cfbe3f2897c4415313c4632e5a875601b2493741c6392ab713b3ec8a7199f30bffca30c180c1c8b7f61d0132738933ddb04b66a0a7d557708123821bc210e875fdf06e7cf40696471d63042a03f38664cc6c332578e602d90d4a63ebdda473ca15621f52ba5abd97191b0ad978d93757c90a7eb1defddd2147bc89d4ea49d065af15365d8174d1babed6a63b9a85055d2c05eefc6a0015d73b6d45a41889f8fd1b524041b23b5308eacf89497214ba6ceb1455e0a6f698f0f65b454c8e42b49a7e1bba32c6c1cd63cf91e0dacfeb1866f61941801331eace4b5295c12c1490378712cac9d913a9dcb56a48e7ca037de88ca31407588a0a728d54227b2179224e1ac7a006a12250f069124fdd53cb287153c5036c2bf36d9749a2b55818b4297ef36582eb635be44e8c4cbf7879b01873efa71243db92adf86921d6475934329466b076f17a5742c0ae828571d14197ebbe5bfaa923eaea8e1cc056da17a43bd4006fa654695a863d5e2cbe00de187774f99a30d8cd711c0fed506277f3b6ea50e515098d4540cf88a54310395c98d13f45971ba41e3d153c67bf43f2e1c84089e3b79ec571a1f942e7f9fcce825dba99c02959ea57a3e10494efd9981d26a54ec71262c2ba394013994c48944aa9457a8bf501486192e62320aa6f473b1d06a406a658c2de9bf8458169bf36387e282b2bb57abc0d9d15cef3b110c39e7ccb79e8c3ec9a8bbf2a5f2c8f22b74d0abd5994165ef46d1892914fff1fda8f46e4ffbf38f0720b23b9e3e1ee46073262e25a1ce6647fd8050e909c475898c16005eea7cab128b802d3e6a17f0c71864c46df3a6311a973a59b5fcdf2e8ff65204867a9fd74826d653e0e528ffea1516db5ee1d37a17c9d9401a9f13aa73faac124774f2a6bc1aa8639121cfe92e6013784aaac5bb5a1529cc150bc276ed24a351edf3fa4141faab48432af7bd957e6782d1ce626dd07ab847af68d4bd5ca72f617cffbdf7c1445054b0a2fafc94271547e6e4945d431c0975a87c0231122ee1b0ee49fb25292bd434d9509c6d5f9dc407a22a9f592b2c2f46323b2c70dd7c0216b338d6c072ce750a5f09e8cfa92e848d9a68e4ea4838114a020ba71cba0fa01952b755e4915b63a7c623330d9efc5a7addb08f0b913b3f5f2054687af721bd29a696ce7a03d9371e1b40ae53f229c3f489291cbc219a2b275614ac3fa3dfaa88a61a6ea69c2cbd4a5f4720dd03cba8da19c3cad59a075db0c77a107d807657adcb943901314d871e29de6a0b320ffc345041e617e4754488ea243e335ec1a33cbeb6b134d2008a56d6fd331a94023d220cd3b3a5d37fa953290f2f645e0fc224c2d7c9c7b465231c1c9234b5ca3d2fa7b015a3ca839855105385a9227bd095ba5637352c3198280200fdad05c6dcbbf5a448bbb5660cfd27fa5544db9c7b21cca5dea38bb1454cc375b2daf9590357acb2b6cd7465ed0d8653ae0681517c98d97a0c8e1116eccc128496cf316064a4f7c11107696baa89c5dad0c928814fccc4ba48151c387afbc3b736f05bde7e0440db62ee793bddaa940e5652ba8cd9f57b931568e565dc8dd11a1e06d8b3738a7f21e87f5ded6eb6e65e5f381e85f73af7d50c52d2f64d43fcefe65f70f1a6a47d4e9afb81feb29d7127ee54f397490f5b1eccedf9a264a382f20114064bc386113065e8cccc0c5a4052b62cc310e606c49cacabfcccaad28938510e1a7975ea20069652e0908da63dbb303ca8b0774f761ca3bb5fe42cfbe631226ed7828f48e0651bf390425b643d0dc3739b296a2da9e99f89fcb012544052f212d95a03fef39b074b7306698cfb2c496f37a08964d3ac70ad8eb9b642bd294daa9ba866c37ebe0e69d22d2061758f86c7e15f42149341bd3630953fdf6315773e28c545566fee5aa1414968c12effe4a7ced8e195b878b2226147b0e70a9df626fce9116790e47700b01d76278fdcc13bc0e8538cdc3777cd10b950167c09916cd61bdf7218a86518e40e35ad635057605692aed04b141d15ff5a36d1b9b1d541461c5b3e99843b890e94ce8bfa969f40b8e5f54b2d2b9f0b84f88956b9877293308fb8c1208767824504295a9a0449cf8e91d122b6b53f98842e18abd01b253b6fb7acaba0b802bb9fd529b4e50a7055cd9926cc07971750c590ccb13b3b41dd089d678c3a7c9c445c7b59657d4f825671e91c28c0ca65cf00d92985a98e61ff3974cf3015e94f3a31270ec79542d270266b3e211ab6f33b9b6a562362723d8b8ebe1b38b9dbfc729d3c9267dab85a53daa4e612fb4d92e55286952b36e0dadd01d12f8d476e4627884e55363bb9a477777882eae29c7289179dea89ab26acf39c248c4b4eee3ee038bb4216f04cd3b9ee26e7a42d60bd81515f09f9649a40b33fd596eeabad029650dc05cadf0f0490cd1f12d6d1afed20eeeb229fa5199d78f32b6f756d15aafdf9f3af70b519c0911928c9af962cd93a789347254a8064bac035364e7150b1c19636cc89d3be7019d3b8c607ca6da5fc5d0479aba7e71f76a0902038fc6c7fe31cd2eb0d03f16804edefa42b29e6279910074ee39ecf5e9dcfe6d43d2e571d46608e7f6640d9ca09afb1c4464db9a5ae1f5e23f5f9b8b1aaf2b5b41e8636a9837df7cf943125e6d9b5f9ebc4215964f923af91d3b9ccca34aedea2d9ae039906ec", 0x1000) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0x403, 0x0) dup2(r1, r0) 07:06:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffff, 0x78e, 0x73d7, 0x8}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 07:06:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xffffffff00000000) getsockname(r0, 0x0, 0x0) 07:06:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xffd7) 07:06:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket(0x0, 0xb88b4639c511d165, 0xffffffffffffff99) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000200), &(0x7f0000000240)=0x4) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffff2ffd, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000100)=0xc) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0xf7abc9e08823e165) utimensat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x2, 0x8}, {0xffffffff, 0x40}}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000440)='./file0/file0/file0\x00', 0x400000002c5, 0x0) r6 = kqueue() unlinkat(r4, &(0x7f00000003c0)='./file0\x00', 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r5, r6) recvfrom(r1, &(0x7f0000000140)=""/47, 0x2f, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc) 07:06:09 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) fchdir(r0) 07:06:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x8aec, 0x80000001}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 07:06:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x142) r1 = getuid() r2 = getegid() chown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000002bfeffff00000000000000000000000000000000000e000000000000000000710b00000000000000000000"], &(0x7f00000003c0)=0x2f) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x14) nanosleep(&(0x7f00000000c0)={0x0, 0xffffffffffffff1c}, &(0x7f0000000100)) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x3) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) nanosleep(&(0x7f0000000440)={0xd6, 0x80000000}, 0x0) chown(&(0x7f0000000180)='./file0\x00', r3, r4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x101) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x80) 07:06:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="d5", 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) 07:06:09 executing program 0: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x100000000, 0xffffffffffffffff}, {0x18, 0x2, 0x5, 0x4}, 0x48ea, [0x8, 0x1, 0x5, 0x1, 0xd7, 0x0, 0xec07]}, 0x3c) 07:06:09 executing program 0: setitimer(0x0, 0x0, &(0x7f0000628000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="3a28eebdd8285bf182ed920639eac51b77f95ff9784d0073bd949dc742167c961d52a7a544b6542090e35db12f6524b58d2197e8953f3acdd54805c80f7926e59fb3cb358cdfbf1b03cb0b49630e9a71f78b16debe55079ec25d5546f18ccae100e45fac684ca15f2265ef7adba43086d840010d0ef27fe8f3876328d2a34cd249fdf4baf020e0ae1063527e293581a342ff57acfc3877f0dd1b49af0d6857aec8c360b4de81d8f223f20835bbc25933275f7b8296eac22f3a4b940804923712ac20e4ffdf07dc", 0xc7}, {&(0x7f0000000180)="7d858c611faa997fa08c86b83073753833384d5f82a1723ddc984128ba6944433ff47c3e2c591198f13cd667e5a5cd15bee76ad9826696434596882d4b6e8bb5fe725b46738800398808efc5b7aed0bb0d1f125e593b94129f8b6103497fa73a", 0x60}, {&(0x7f0000000200)="4415474f3d8aa0ee86c5df40fa31c410ffc802b65232febecb3fb4ac5debc012bf17644ab165489de13d1f62bc17b72e46ca50bb00b7902544ecb4975c3fae41364b138f408fd44d4907eece28e652", 0x4f}, {&(0x7f0000000280)="4c53e0c53cb70da8b516eae7ef2ec957ddfdd870370118f83c45ecb1b61aa1395d496ca4ec2281d10b968ddffc4076d5f4e82aab489c7d6e07942c7cfba4aa64cdab61affde9ab24828b98b1925879d7bb5bbf29", 0x54}, {&(0x7f0000000300)="862005c01c332313d133f4428a71ff89a7a791fa5e74f6eb20f71f874cffd46465d8344ba7e4084fd80c6e535510f556f16bf38861ab705d277f559c699bc981b6f7cc8a0cb50e88e823955b9a5a5fad41031ce7af08a8902105447387fc121c69eae4eeb29056bc999aa73494a27315c9a59aeeacee7295587b35ed51fb0a0c78b8b175c72bede487528d396f3d71f8d2bf0df4c350a2f462424a1afa30dd26b7a948342481c4becc686536e5d48aa26a97d12cda16b72df6e26eeac85b7bf1da7efe1cb3f76954aff690c90efd16c034fc07503614c5b41331e9604a62412a209469ecd4d0890a58d5d947d7", 0xed}, {&(0x7f0000000400)="dd916c83a7579fd4303c0ead6fbdef6993180aeec08336a54b20b8507a1904499c9784583e4569a5b713324cee86a9767a85c2daaa6bdc4e9ae9ba7f3c2b", 0x3e}], 0x6, 0x0, 0x0, 0x404}, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x138, 0x1) 07:06:10 executing program 1: r0 = socket$inet(0x2, 0xc004, 0x6f1e) listen(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r1) listen(r1, 0x0) 07:06:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0xc, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 07:06:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64=r0], @ANYRES64=r0, @ANYRESOCT=r0], 0x7) listen(r0, 0xdf04) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0x9cb) 07:06:10 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) fsync(r0) 07:06:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x1, 0x80, 0x2000000000000000}, 0x1, [0x1, 0x5, 0xfffffffffffffffe, 0x8000, 0x6, 0xf6f, 0x10000, 0xce]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x44}], 0x1, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) 07:06:10 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) 07:06:10 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(r1, &(0x7f0000000140)="c417e78823511b8f20e02c8ba5baf9d608eb7ea78f84fe88a966c1fbc4ad1f1c034574ee73518b28164d5cdf4d478e7965f7ab5a8403e32670a10c452bc38a2a24bc66d0017569dbe6b8789d118a4e96c4bb305f73ad503b924aea24f51c983ff263806efb6599869cf3939f7357fca314caaa3fd24733173382a4b113ee8b7c6faa59bcd150e82bd1ce965ed727ec152a5ed4d43e841efc3da7", 0x9a) write(r0, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x1) 07:06:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x365) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() msgctl$IPC_RMID(r0, 0x0) fcntl$getflags(r1, 0x1) r2 = fcntl$getown(r1, 0x5) r3 = semget(0x3, 0x2, 0x202) semctl$IPC_RMID(r3, 0x0, 0x0) getpgid(r2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/64) 07:06:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socketpair(0x30, 0x7, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 07:06:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x1, 0x9f04, 0xff}, 0x2, [0x8000, 0xfffffffffffffff9, 0x5, 0x80000000, 0x1000, 0x1f, 0x677a8fd1, 0x27a5]}, 0x3c) r3 = dup(r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) getpgrp() r7 = getegid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r5, r8) setgroups(0x4, &(0x7f0000000200)=[r4, r6, r7, r9]) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x6) 07:06:10 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(0,ffffff007b147101,ffff8000014d7f60,ffffff0069052d38,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xad VOP_ADVLOCK(ffffff00631aa690,7,2,ffffff007b147180,ffffff007f7c6848) at VOP_ADVLOCK+0x67 sys_flock(830,ffff8000210a3530,0) at sys_flock+0x156 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffff4f,0,2,5733a3e30d8) at Xsyscall+0x128 end of kernel end trace frame: 0x575e7d5ffc0, count: -6 ddb{0}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff815f7ca5 lf_findoverlap+0x85 rbp 0xffff8000211d15e0 rbx 0xdeaf4152deaf4152 rdx 0xffff8000044dd000 rcx 0x4d1 rax 0xffff8000044dd000 r8 0xffff8000211d1620 r9 0 r10 0x91ed087c32e9c854 r11 0xffffffff8178b9c0 pvclock_get_timecount r12 0x2 r13 0xffffff0069052d38 r14 0xffff8000211d1620 r15 0 rip 0xffffffff815f7ccb lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211d1590 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor1) pid=299435 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a3788,0xffff8000210a32e8 process=0xffff8000210b6340 user=0xffff8000211cc000, vmspace=0xffffff0065ca5a58 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 55687 85840 43810 65534 2 0x10 syz-executor0 55687 113197 43810 65534 7 0x4000010 syz-executor0 86333 341632 6050 65534 2 0x10 syz-executor1 86333 46170 6050 65534 3 0x4000090 lockf syz-executor1 *86333 299435 6050 65534 7 0x4000010 syz-executor1 86333 510108 6050 65534 2 0x4000010 syz-executor1 86333 19444 6050 65534 2 0x4000010 syz-executor1 6050 238745 57761 65534 3 0x90 nanosleep syz-executor1 57761 176068 69725 0 3 0x82 wait syz-executor1 43810 510196 96608 65534 3 0x90 nanosleep syz-executor0 96608 140366 69725 0 3 0x82 wait syz-executor0 76284 767 0 0 3 0x14200 bored sosplice 69725 60589 64359 0 3 0x82 kqread syz-fuzzer 69725 229829 64359 0 3 0x4000082 thrsleep syz-fuzzer 69725 40232 64359 0 3 0x4000082 thrsleep syz-fuzzer 69725 101855 64359 0 3 0x4000082 thrsleep syz-fuzzer 69725 126584 64359 0 3 0x4000082 thrsleep syz-fuzzer 69725 211432 64359 0 3 0x4000082 thrsleep syz-fuzzer 69725 182483 64359 0 3 0x4000082 thrsleep syz-fuzzer 69725 397411 64359 0 3 0x4000082 thrsleep syz-fuzzer 69725 481851 64359 0 3 0x4000082 thrsleep syz-fuzzer 69725 68191 64359 0 3 0x4000082 thrsleep syz-fuzzer 64359 314582 86596 0 3 0x10008a pause ksh 86596 504461 79690 0 3 0x92 select sshd 8764 411451 1 0 3 0x100083 ttyin getty 79690 463494 1 0 3 0x80 select sshd 87662 493647 74750 73 3 0x100090 kqread syslogd 74750 253663 1 0 3 0x100082 netio syslogd 47610 155671 1 77 3 0x100090 poll dhclient 16051 487877 1 0 3 0x80 poll dhclient 42283 59669 0 0 2 0x14200 zerothread 68743 185241 0 0 3 0x14200 aiodoned aiodoned 96790 268762 0 0 3 0x14200 syncer update 82237 393567 0 0 3 0x14200 cleaner cleaner 6179 369125 0 0 3 0x14200 reaper reaper 98961 68756 0 0 3 0x14200 pgdaemon pagedaemon 4202 304889 0 0 3 0x14200 bored crynlk 48525 234740 0 0 3 0x14200 bored crypto 20454 104753 0 0 3 0x40014200 acpi0 acpi0 25272 81628 0 0 3 0x40014200 idle1 6191 256607 0 0 3 0x14200 bored softnet 27684 222391 0 0 3 0x14200 bored systqmp 14866 98425 0 0 3 0x14200 bored systq 12768 302853 0 0 3 0x40014200 bored softclock 72523 1370 0 0 3 0x40014200 idle0 1 31298 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper