9cf5ab15a061d51951c5b1dbd9dd3e8e3f588b3a23b72948ae66cdeac7fd5f931c17af95a297cc1ae5c81978af20b7fdbca6d371bd088649578ed1a45c91e59c594f78e9241df7f7fc4e3113580866e9d0c2875571dbf0cbc50d74da7f126bf8306fee0a7070d02bff1fa7f186dc740c89e9d46b476f0060d58037f028a237965ae260caae76ce47e91e6c2d5f81124a2565e444670bbbddb7ab37b9ada99883476f6b415087f525a317204a006c1489dbf8cdb3ba0fa8b713dd3e548e247f855d5f08aef4bed6659ac8bd974bfdec8a54697159a4435c83ab38d485179e6a49781ff64ff4b9a452d7db008c0e264a347e20168963fb47cdf87784a86db53f94252e747e774c4a3bbc6651cab6582ee6696b6bb9ea26c017f85ec48c2d6c3657717cf95313741c493f5e79e00201ac1fbea54d3399b5dea9bd1b773ab1cdefa905ab1f04e09e0a0a2e394b57f00e96d6664a7c7d762405e40abfe2913c5aa024e1bc73233888e32e72afa147271691b0d93eb8f2cc99cb21102a2d71e84917dc7ea12eff7a4a39bc9a85a2bacac11155f03a49e4389b465d1c8dae84bc9cda84b92841918ce7ac690ea99de3f61cef78d727167fc410498148d1f1f6dbc32df368d367463f9fedeb094d018f825e95a08de2246a423f0436c042d297abf476bfa5f6328b4a6daea05fe8e708591328b36ffec6a4106f8952ad2db8af22a89f4ec5e316c50d2fbd2cbd888ea979bc06eebb6f543f52290b0197af542aaed8e9", 0x1000}, {&(0x7f00000011c0)="a779344be59ed3f7aba25ae543c7b6eaeb5cb03c73e87b701d27cec88701f7ad2543cfaa478be0983bd1b722", 0x2c}, {&(0x7f0000001200)="41126d489796a81b61cdd06e11fe32cb115f1ddf4b3e56aabb9abc6e7ae9e07d6df696db61d092954099694486aaaec788d35b8999b3b0e929a3dd92", 0x3c}, {&(0x7f0000001240)="835112eb070094904a6b2afe4caf5d6aa569246e012f9243ab4ea0068d2385ab47407db26d7cb2727683831df6621420e7c53287ef943b48a0efc377d34fd0b6dd3d3fafb640ffc26b403d2932b9f4ef82eeadd3e11186ee542c703118be3f9b248a3b9a96064a654c96a294b1f1977022da3f172c05942c69ce77b81b36327a479396d0d5b5e6d10afcdd1ccdf942634dc31e48fe288fa6c95546a0289a623e9070864bbd90cf90d6a77dc240c42fbbe7ad39df16558e4bc37bfd2c4d18fc06210e37893f17783f026441a986f7b639d3b1bf8a", 0xd4}, {&(0x7f0000001340)="530e6c2b84299cf8679e37ca4a44a06336b56f48c829a4d25a5d76c1090bf8aa0ff00e209b6af1a5685315bc6d10674271cc606354aa81494c7fa356f38a120bc2ca95c31b0ce286c3b422e79a9207149d028edfdd612e486767ba64b53a50ab252117caaa348712ed5ea0b7ff21bbb54b73ce61acc0eb2c4f570b3cb9faeffc9a480dfb07ea430fe52acbd2e66e286ea37b03b12dcef343f8c4651bc781436f580fea7a98b1a06a6e98395a03277587dcfd5bc4537c482a9a4eaed9d670c2a0ef1e0b8c607b6299cf46722e6187035f4fe99c", 0xd3}, {&(0x7f0000001440)="9e590835c3fbd0b86b302e78bdb0d6d669779ebaae524a4f9fa73c787c2a1fd4ec67c1e938d344b8fc4436c8910eba658ce672a928f012b4c5936b026397da5c13c4f69445b1ff96293e362e6011a2ae6c6c884448d372467ee025800e35ee63f2f29c1679588b1858f3220a07311b76bf27868d92109e8a20bb27249766322c0b1552d5143fc6e6d05ebe599d4a4e584b0ec5d5", 0x94}, {&(0x7f0000001500)="170be24065ba800e30de35da7632fc4198d56c9f7517abf34c07bfb0a16af744ba8e804606720b47b648adb54f4e3ad415016b1af11c0a3e51549e8a39411788", 0x40}, {&(0x7f0000001540)="e5db920770fac5c15233cac1499762bd27ccc1d298a34dff08d88d5d90166f850c305c34be1970521cbef3450f720df1b37b59ce04b0d43a7e92705e92d602d17dc51b5261c86dda9a79f9c57e4fe4cc110af03546560767ae558008a9f99fce4e32a5aedbb3a7f03335c770ef3a436b5dc04903c075be5154661b916e8f65b914deab235167dd2854367e28e9c7d5caa4a17d3a830760f814aa4e0297a39197f6874bb0b8132df8fb374d1dca305e74c994501b8fce", 0xb6}], 0x9, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x128, 0x5}, 0x400) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:13:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fchmod(r0, 0xb4ee0bf7ba25895d) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) 20:13:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xb5, 0x5f7, 0x1, 0x1, "8795061645f9a0a223275fd18fc4c9772d2c2a77", 0x300d, 0x10000}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 20:13:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000680)=0xc) 20:13:31 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 20:13:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e1e66692c653000"], 0xa) 20:13:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000180)) sendto(r1, &(0x7f0000000100)="8c5b6235fa053571babe352dd56a93179a15fb228ac030ec9f36f4e7822389a82f5a66b85fe09791", 0x28, 0x0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f1000/0x2000)=nil, 0x2000, 0x1) r2 = shmget(0x2, 0x3000, 0x8, &(0x7f00003e8000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) syz_open_pts() r5 = socket(0x7, 0x4, 0x3) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1ff}, 0x8) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 20:13:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000040)="443dc94750888af817c9ed0017ea6a13e9b252048984d054dcfb2e6520e830761e14917eca", 0x25, 0x4, 0x0, 0x0) 20:13:32 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) poll(&(0x7f0000000040)=[{r0, 0x11}, {r0, 0x104}], 0x2, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 20:13:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c653000cf87dc0dee27d9338e7c05fc9219d1932afae2eaf5e75e9e5793102114f1dc18fcabcf9d6df7b4f4406f502eec8366865790aa15bb9d97a174f57c5b837c47e405c4966c620abee42d36e6f7a8108764da9a4647b107b187b0ba7559e57826330b080c02be8159377da73bd1b60e2561548d8297792e3c8f00b6214443c47a95f2f4ce2d24387f3b2cbe1f97d2"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) 20:13:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = socket$unix(0x1, 0x7, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r8 = dup(0xffffffffffffff9c) socketpair(0x10, 0x4005, 0x80000001, &(0x7f0000000280)={0xffffffffffffffff}) r10 = socket$inet(0x2, 0x5, 0x2) r11 = socket$inet(0x2, 0xadf598aa98d54829, 0x10001) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r13 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x4) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x20, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0xc00fffff, 0x9, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x100000000, 0x5390270a}, {{r4}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x876c, 0x100000001}], 0xffffffff, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x20, 0x4, 0x2}, {{r6}, 0xffffffffffffffff, 0x8, 0x80000020, 0x4, 0x5}, {{r7}, 0xfffffffffffffff8, 0x40, 0x1, 0xfffffffffffffffb, 0xeab8}, {{r8}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x4, 0x7}, {{r9}, 0xffffffffffffffff, 0x6d, 0x42, 0x49b16139, 0x8}, {{r10}, 0xffffffffffffffff, 0x2, 0x3, 0x8, 0x100000001}, {{r11}, 0xfffffffffffffff9, 0x20, 0x2, 0x100000001, 0x3}, {{r12}, 0xfffffffffffffff9, 0x1, 0x40, 0x5, 0x2}, {{r13}, 0xfffffffffffffffb, 0x50, 0x40000000, 0x3, 0x7fffffff}], 0x0, &(0x7f0000000440)={0x20, 0x1}) r14 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r14, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00042e2f66696c653000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 20:13:32 executing program 0: r0 = getpgrp() r1 = kqueue() fcntl$setown(r1, 0x6, r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 20:13:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000200), 0x2dd0) 20:13:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x6, 0x4, "4197dee1f49022ce4fb9094dc3b308496d3e434b", 0xffffffffffffffff, 0x5}) 20:13:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r4 = getpgid(r3) r5 = getpgid(r4) getpgid(r5) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x80, 0x0, 0xc165, 0xcb0b, "c89e04d7cb4b9f12964abb6bef13543536c997de", 0x8, 0x1f}) 20:13:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 20:13:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x80000001, 0x4, 0xffffffffffffffc1, "bdacbef46b6d997a4c4d5a09510391e265a3003c", 0x3, 0x4}) syz_emit_ethernet(0xea, &(0x7f0000000100)="4ec5329a6058ad474087f3364995c86f7eec5ea0cca6dac8b6d3e3e7d7d12a3aea502d9e36763acdf8af9a933b071cfade835bd27559f207260ec66eae3c65fbd102c0afd99c5e7d0bcad34b02e6ffa8e44563d1497e4313474be71ded3414e238df8de2cb2841915bcd95e2b88221fbd80072ac8070c607bb1fde91e137fd5acb85388e0125205fd3a7e1649dc2fd6499bd53fd27b043370b8f71c31245188188d41a96471bcbcf38cd1e2e825bee1ae848971dd4c571e67f27d9147999a56c2d0143ddcd645b03dfb68ab15786db07e1c9ab4b10f2ea11f67eb65f34d7d15440df7b6859251ab207b2") r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 20:13:32 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x82a8) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(r0, 0x8001, 0xffffffff, &(0x7f0000000080)="0d3c242877a3dcecf24236192cafb9c1f72bdfbf", 0x14) setsockopt(r0, 0x10000, 0x2, &(0x7f00000000c0)="ccbbff56bb3ea269ab725c2dfac6cae5161846fd60082d7b0103417700fb8bfad22ab0f2a837789c4646141e6f6beea69c2ce1e7d3cab8d6", 0x38) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 20:13:33 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000140)=0xc) rmdir(&(0x7f0000000000)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x100, 0x1) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="fac840d5df89a5b3b293ed2f419077518776e38873da3616d7182a842e9fdceec2f312ff311a7f02fa71e86d72698f1dd0afac4a80d9a7070f5db6b9862e0756fc4daab11f8214786ce93207484949b1c33a81a9fcc788a39175e6e8edd26591e14c6e1138b5e0ea0dd4a9aff2824637bd9d90406624ae1f84e29a639af18a9af7a00539151d111dd19ae0", 0x8b}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x3}, 0x6) 20:13:33 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x8001, 0x8}, &(0x7f0000000040)) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x808, 0x40) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:13:33 executing program 0: r0 = socket(0x18, 0x8040400000000000, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x2, 0x2, 0x10000) socket(0x12, 0x4000, 0x100000000) 20:13:33 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="7b13edfbd189ad94809371d0a4460abe53feb4823f9bd3bc24ef3371925a952ff0b2b326ce4b487becb78a0fadebe9e4771253de", 0x34}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x68}, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb2) dup(r0) socket$unix(0x1, 0x1, 0x0) 20:13:33 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x800000008002) r0 = shmget(0x0, 0x4000, 0x18d, &(0x7f0000ff9000/0x4000)=nil) r1 = open(&(0x7f0000000780)='./file0\x00', 0x200, 0x1b8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x24938dffb3d31a41) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000100)="95c7741f93e9cf1303812a9011267e9a31662bf69eadc4d308c348546bf438c6537aed5e69836defa1e534443175c2e62f1c2eef3938c6b425a12c2aa055c9d325e09d58fe14a2a4c4720adfc9aeddcdc75cb6a96c322f993116e349ab5a39b77235457efcdbcd17ff3034007e112f64a9d3fabcd21fb5f74a9db8e3db27dc428f93aef5398cd88a85845bf3d538fc824ee2ec072584f33f69162b0d85d88029", 0xa0}, {&(0x7f00000001c0)="30cb262bd6cbc96e946295d3c295b294192a45e9ae0b4e5c583c5e31d75ffbffa549798093a364a9655afa3be4ab91eec6c8c3624fc6865e40786b25feaae7c99d67eafef97b374e3446daadf099a7bfa1ca4f6c9028e288cb4c8c4b8b0a4f6872b136cd28", 0x65}, {&(0x7f0000000240)="f312fb8b64703a0d7edde7e88396421dfd4c3516b10cc3c0c0268e6078f9d70e91cf58abc2d50165d643e096c1cefb5f2deacd910c8fc2c9148050feb5b46c5e878c00846b9925efa48dae7d3244ba8c8f582aca26e7a02aca8e430bd955c070e25661600e46d3d78b0bd9bb2e0e3e35b8aa9750ef5fc616904026cd4d9cbf74e3fa8a3261346f3807d3efc2048be778708cc9b133c6118882c0324d6b85c0fab92730d1dfbb6a2fb52b75f7430becce46da966d0239637bc0a26b2d04710f45118ef2a17424a700818d1d34b93d5d2810418609623f2af061daad3fabfe6212d4c09b140a2024739048b13dbf2276c4276df02e4cbed4b005c46e", 0xfb}, {&(0x7f0000000340)="cfb2ad47bfbc821de94dcccccd1e537e4c79555053c69eafe9e663e651f56d6620d7b51eb30a256792cf874088875b756a571c14cced5f156d53e2350e3f96e611e8bb72fe79e40c184083cfba17b626faeada7f80a01a330d44838d5cc280b36e4a9db6d6c4fc8d1297c8775216149c9d14dcd78e27b4883331400f79c95d134283672d6c7d7f0c8eb550c907daf3eec9ea1438c35d5741d2c7371c7593877695c6421f6a9678907cbaf4b5f0cb7e81690aa51361e7431401e82c91f98df6733fed4d5809fa17d5341f4ddf576278a22af321396b353008d29d390e65a8b93d9850fe483e0858452c3216e5cdeca8c1296f98ad", 0xf4}, {&(0x7f0000001280)="a386553eb774880988900a27bd40b3c4fe52eddb4aae1cb3f55027ef0c79971c7d1c8e96454c61c2b728b2d44f8b3772309eb0ae2648a1bbf4c561502043b2b50d313037723e820392c39e9ef7c2bd8706d40f1d31a19e68786edd3448be8a8334748af1b99ce2d84121eefdd60be41154418c226b75df58c2d06c97d3cc88d1c04ed3bd57d7ca10ebaa2fe4348251fdb6ee0a7521a53a9759736f6e34bf790d42d5a235a1c7bc8f604d507614bd2ff67d317754e599a7d74103251f6de9917d19ba474838c0c9203ff14b6007746f2e17eb8cf4054c279b35a9f897e4a8f95addecc56073ada5ff37160dedab6bcd69a041da7028d06a34a0b609dcc7fa71ce69cdaef24833397269bbe296c87e1f80e7d23b81b3afb793f557d7e5bd2a42ed277913904778b38dc33a61b6e1adedbbc47d9e1bb479059e1fe038f35a59ee779c20ff8a5c66f4a01d079a21ec354dd2d980c279e8affea47957ea0c8f260e7b5bb7dad38bd94993372a1c25f40540a76d824156bfd8f06125ba763e519da994fa3aa4737460e346799a858a4adef2ef638fd61346de333f7a43c744b122e2666a09d04083613b20a9412fe26daea48525825971f0b87ee28a4b28d0f6b5d76204c2b404b1a8195b468ca1dbf631e61e90b082bf9b4ed465be54cd23ef2f29f862482c9b6dcfa93bddb9112503622805e8933c8e674ea194c8222a46b108c30e3c6878f6e6bc57e1c967f928475d72014b23c263e214b2bbdc7361f6f8b0c23481cffecc7a40a62bd3e2a42feeb742182246c6f2e8a9f055b8b65b9a2216def58e62b7ad815d33433770de813163b133a4cf36e457490fb5c98c9f4862b1b2f1592fbe79ed71b98635837ea84d43ea0dce49932482a88c3fe35f19289e8b22bdc4fb1986a3219ba78ad78fc6ca890fda32aae9cbbc151cd80cdaeba6cdfd93ff2193c64852c8e1c50319e2be066ea9e93b792702e222c9b38f877678a0f732d8fab074120ed391bf037849fedbdbc62ca390e41f7a9100dc2bb22374a87e03a66c636ed996665ec010ee3802a5402cdfe76cbe4d40a76602ae4d2746e57c6f6bdb8bc9dd5623dd01e119983f03e0ff4040b3bd5e8f8e9499e4ef876612d8da8bbb926cfa24ac35f1ac28d3696b68ded91f0dc30419a2dcdbd5cb7a89d8e8121f04e7a63aa08da8286bc5a40706ef807e3669d3e07eeb91d4f9414da57ca3321a0153c27f1890bc7871ac2368c6813199c495b07229a405aede0c693bd290311187e1d9da9c353550794515fbd58b47e63b6317cd00a8bfba88c3cbe91fb900acfa31354631b0b63adfa7fcd8db1bd06d80e30caff7506c5a1dee2672e515ea04a1154db3db2cb501ddabac6a7de19f9f5a3b0634ebfe35b67a7ab79a9b8570c167480458805ed87a77b13c6e539b6e66354277b4b8caa5d904d732ea2488a797e9b8ad41af7bc70f43de2f94f4890295ee34fcba95d406674d09ea8ff4db430402f4b86e06a9e9da2585ca7d98f8f66b3c3d510748f911f3457a4bc398956141224ca930d3c3ddb994e7f17eec00eefab341760e884121714a960c550fc9fdbde7af5fb99cd6cc5a3cf3699403eea47d3ec3b7a594ca4b98ebd2a31c1989b5b369c3622bb3cfcfd891833b57f314a853574dd3c1848d8aed06d5e03812b480d648f311982a33ebf72b6745fc4cd1eca57b31168c90416580c77fef5e898d0d299c3e5dfa20b1d7a1de9b9673b5cf23b84e343acf5b686b9961f7d34af69f9f649a73c2a95586a6bf8e09408123aa5fa26c5113c06e9d36e45563580a6be69a90fafc8ac97d998fa9f3e7963958ce71e21010ba9064792f5697b956d08b2661fd4562470b8d27940ae09608c56bbb07e794e61433ff0786158c48fa73fc9b9e63ceaa17e86da7ba22e17e7df103c57448ade099e9d83ac58c07bc2dd6fb5c6bc9857d1fcc316543038ae3d50f360f0a3d70a40def48316fb14ac3597b6cde7a5f10aabedb51c9bcf8c0bf3c0f84f862d5c12dc77bcd8faba5a40c0d14400534ad3bfe87734f2cb5f5b3abdce6279333b73f1cd38f84bb08e538780cc19f7eebeef83eb12e1d4cb9d72ceae8b5e0bb27d1be4cb1869e2560b5ae47d76903e6e0aa99270fd70490b8e5df77f2a9d53d86dac7b141c25215402f8259f3603b24565ad4a198457024d7168b513b33263b531a7307ab821ae9f4ac9719597b4e43d313f85ec396bc1a7a0c024324d4b12ac5bc384c96320ac2dd0e849730a34bdb7d6f2f993f9591d781fdc6c9b64d0e6b02d4a6465fcfb21380bef91469a179aa5c5e005b2248659f4a096b37502260fdf259fe8237b5a138cd900d7473caeb79130d3229121398310b94361540f1736349b69d62b206d463bd02730b82d4a4e53985216a5e9b3eab49408c968af9142f00e8eeb10c10b5719dff8bbf01ecb025501a669ed57065501644d8a10c10b044fc2ab1afe345f969e5a5aad006013f956e9094207865566efef139ea9fca7dab3a38f86de993648e7ebfbabfaf045e5613cfced8496bf63d0c6c96c856403128c9d28bea2e2886d6a49e967bb0c4c13364ef59d001cc34f28bd3482d8c0f4b72fb2147322d1eff27b3db04d58d1a74518f602ffbf6ebb8b1826c18c519544eaa7ee9c04359ad32c8bcd6601ed42134a9fbfcd13110dc6942bc73a6904dc26feb8d6d6ebbeb86c294f6e1c3c107dc49c2fa37bc458ec4dc3542ae27153ade86f360a8f4475c121a1e4698dd31883c8d12c61861b54b20ae8f859f81f0fc869a192de765bb5436d5043850fcba6d855680f985650e7d3e76f87428e361cf37fcba63c1be748e1da1d4016007321d79ee2aa40dd56f8b340eb562a564e6df8bfaa16b2fbd5c9c45f40113a2fe46fee0d0b259753780e138c01984326b97a6d697910e53eba268ce27fe2245e4a389f5bf1d16c2103d194c7440add1897e319080e804233c0b579ff194a73a1b1f968ff52b1c9549570931afb80c9252f67f6258fa2b561170bd4801f9e005c50c255478a404528b5889cad10adf47289c52fa5d88c36e037cb42ac65eef538dff0c9c0542fe85cb3251a7a03ca1f824e796b9070f7e338453779987ba44c74557b985ba03628f4133dceeea9c1c0d62947f97a78fe76d5ec185fe332e4e7fb3ea927630f7772e428804bad5200ea3874cdccd8348daf7089dc31e764489829d562cbab010c895ead187264fad693876472391dc38e1426f87766098ccb7d6b1e7bb837033278c9a1bf8dbf13e419f39883f130fd09b4827439097aa5e1910f26c8456fbe8ab74f2c113cd1e3e42fbe7f1b3393abc48c871f38212b559e557a190807026ef789943b470ad0ef085e124bbe9143b3064140332ea6ec02e77c75102fbddb96ccafa2f5bdcb4850d6576cd1b4c577d4276903cb98110a075a875c3d861142dc1771d3f0549e81c52313780190e570e006346b8f95151ce5418a5ceb1020a0a966fae2f7a3f304a09265c8c5fac073038ed23d39be00fb7a6727d2c36b5b340a38bb89e6f9dee40f0a2f40f01ac0261be64e5e92e0ec64fcc01d1658f29258f7e7f973d96619f54b9f2b098d834b2ae10b9bcdd46e3a2459645466afe84b0a4a35042f7bba724ef1d6b39c7ae6d559c9e1b8d48ee51cddf298e3e59a60d969408560156a582068f1e86fc71c2a480115ea96ae880dfb4a2209f492d046aa264dec91d38fc2891c818ff4a3e801b7a12911f36f5e0fa65af21938327239bbac794a69b94e46baa884461e35ef8d8936ec7bfb59c972904b2a8534a1a56110c75930487ce5605f5504e4732f4f468e1fc32e4b42897a53a7cc48c4d5717a904832b96ad9dc22a0009dbe66b9c4d145a0536ed811eecc2402a2b0eeb69b2b424ac348a797c5c65b21996ee9a197e30123c04118f35529a644c30432ff31c9db1445f4330183bd6af03f0c425b9fb4930350db203eab430e95998803708515deeb610a0faefb935cd3e61a4a7daea952c3f8c10af037cb9db533d9c1e2359249e4c14cd5e154ca927ededcd168a367390de6e005e9e19c4f84a19a124529e7d5490d9f4933b70a72e620c591591519646da452039a4ae5cc05e80eeb132f9048cae391eb951edbbeba3f1c1cc0c6736ab8a62dccddf257b1508a1545350e24ed37b1a3cb176af654842f4a43a3bcd904bc8be5b767b5168bb4f36a6e8c274648ed075cb28689945b32b02a6b108412be434e83f99df8730eb2f81a2386d982acdc6cf301cddfba1484d8fa2db06b50a316723c5c732fd6d0628c20cb1727a935ed4b32151947e3ab6b77e68c4490274acb2a8a5fc29698ca5031c9692d7bb0554c6a4bbe17e29e57af37ff50c97b4598d27a4337396d0c9ec74b1dfd0de909ed6cfcb44ae1ea16bfacbf632ac20cf5b865cb1fab68c2312f8f3efbf32a6b45c030f5e063df500b818b23cc939fc87512b644995d1da1f12ecc5a852c41415013ae92a8817f44cd34cdec9b9b55f9f4fa12ac9c666a8a3bb9b15322f1b721afdcab4e0633272612c0b348f9ec615f46360322485253155640769e23ed13fa56ff42991db9372a3e331d34f81e469deee761ff0abc10963fef4d5be86cdd4a4fbf279da84d47e4b32b83090640030462b99958584cdb406ff53f1a1d9bc3217c180c46baa931d38f3be556ff400a5db5c8f91b9684ae839b9b67b43cbbfdbf207f7d8485543be54699680ea8733dfeb150a8bb426dace40690fa6016a5ebf4bd905c2b11db0d0fb83e283624bf84f0ea3dadae15a7a00b806b72b0f2626c8bd81a0e5a0e112f262d316e8b714782defe49111c162f0f225e911b03274d18b5a76083b0544858b0fed514e69502daeaa4241c6f9da8b94ae2727897ae8dc0f833e9cb5f727dbb251cba989e348ba51e6abdc39b43f014b365a7624d6b4f1649248f33926b8c195d884c613c3f7cf22d6eb493949cb8042cf6441b1c200b3de6e6a9caf3da9fdaec44fa1e5978a92350b4f855455a863fafa613a5a84e3b4e37f19a6b4d137fa7c1a4f424895db148ac362893e20e125e486f342f4fb58b67409692d055ce1d0e42dede4b821f5d30007d63be018e235caef3f99172223f5cb0ab9dcd9bcd003d66f89b79f48dd7114c97c4028887950ad3e02aba48f13be73e26d788efc32eff93b6fbd3593d36f283c6a34498b9d0a7b7f07d7327f4aec343344ab36cda2e01ad7a0dc91a63f0b86e4e79dac6f79da5554fb62022d392ebe4c80110c0ba8f82dffa8f21dbb2708ac6a099b4db0aeb3ffc549be984815ef6eaeeaba3a3ff13501044e0cb3ee0fb079b5bead3dcff792e0a8c5496e66880ce52410d574c161c0cc161b420a6a785f532d0f956576a352a16a6065d415b2fdac32d50366b8881ac5260596caf94bf9a846df4ccb39f66950e122b92586671bbaf9b78b1b19b454c9c7b7c79176e0c195637f891db11dea34e222c2a33fefca77fbf94f1664ec6080fca86f297c23533bf7a44e625e89850ad6c27a5879041088d54a41abd31c9688a0fc571b9890b999cf72fe31f6471a29b2f1eb010052af612f34427d9ece5c5fe51587c1bab32ad84a3dcf5f5ca8702183e746defb04fe575fe9aa4fca204ad6d8367fc44e26883c62265af36786a8b133b6d40244e1f0c62e0bef3c2fc2a116d3db3276adc143df5340fb7b9d2fe45aeb16ff3f28c09a0aefbdfab2825483a2cefa14b2be9436b62866d7cf4e4df56ef43ea5bdf24787e391c9c58d8c5256a36c13e9481dcf04e4570f0fb8a6b9d450209d2a6c7eebaf8cf13a197284fa8c", 0x1000}, {&(0x7f0000000440)="367d1d5689f1a543f1d5e699f7232e08688a912abf2fffff2fc7c6aeccaf838408592ed124d5c7814ea5bec8e65ae23703f40d3006d3559e58209959069f59190b0f348e8ed3eb5f88618df8001d7ce3f152734f05c202fc775a13c72b481697aa0df6d453b7386b145a5fd4994b9e7e2daae4af7e349126178b305f7ee0aa3b868fbc6d18c8d3a01132c81acd88d884db0ed80c996baadab45725577fe321f0ec67d6b30a2d30", 0xa7}, {&(0x7f0000000000), 0xffffffffffffff7f}, {&(0x7f0000000080)}, {&(0x7f0000000500)="0db2c199f57623fe76c81e7e4abbfbc7a7a57e34467ff28d6a692c5daad79e31fc41ebed5383363a73e377477bf517e75c61e5faf4f2ed2d17753c40511bed2bac325e0c3db2ce114a4eaadbbbd89f2d50187c2f64654a9e77e96a16db35071d169c05293cae027bb8b336a7660e3f7113d302f17dec3f9565a66a184f3610e8581d0c2c7e57abcae8072ed88d0c607802fc3f06d94cb3a269921703a9e7c1133e92765048888a777ba2", 0xaa}, {&(0x7f00000005c0)="c8d44474673335e468428c192878fefb0d6ad93be9fcc14b4fb188817947c05596f40ea7a9cd38eb76d9e0887515b66a55a32594ff94ccf5ee12144be44f5fa36d842fa0739f91a668dda80bab9e408032d50cf2edba86143a6273dff34a35992235a56bc765eb7240b4f35ed3708f9fcda342a6a3aa7d8ba6689ddd34897633830e1df54a677429b5aa912dda6920f9aeacebe9a043d5c022fddc694638dd5725f61fa159f4a2eb90f2c98de77e8e36a6ef9e6d79d8163a54234451fa3eedb8aa2f", 0xc2}], 0xa) r2 = semget$private(0x0, 0x0, 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x81, r3, r4, r5, r6, 0x80, 0x7fffffff}, 0x8000000, 0x3271c00000000, 0x40}) 20:13:34 executing program 1: r0 = socket(0x2, 0x2, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) sendto$inet6(r0, &(0x7f0000000040)="52dfd751c081ac07bb271388ae24b62cdc0cb40486190bc3a6acc803704976cc7b9119972dac5a8715f8457362b8dbdc479e04b456cc17", 0x37, 0x7200e7789a444647, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x4}, 0xc) sendmsg(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)="ea6111ba6d6661a622023621a7d77e8c1e5e3fb50bdd46dd2807e54bb3ee0a02679cd3254c4908f5b40d92cb9c990223c68cb1cb692743f853fda74aa85ef788e47d3262453f15d297f51f0069739c977e6749f9b2dc0a3b03a8f5b1ad0bc51e906ba36c54db8c1da854a16d2fa197ac671753ec99cd6ee462f4f01187452d7dce9460a64e19e4d88c626acb1f281c18e7d9d6ea87a44913ab873c529c6202870561d1df9688fde2180d7c80f462bb43cf927b7da119b77c9a4f241a6a5ab94fc3cbe530459da01ef91d08a1e0dd3df4e3cf408243eaa91474864795a21f32cc0ae4493702b55b179d59c3fa199a6c4ddc9e39542619386b1dcf374bf1243fc593b6ad5987facdaf19eb1de193c4fec4b80513196c74b72b2aed1049f1894c3716bc7e6672831f9b4c92546305f698f0464c1b7d6abf3f18d69aa813f2d8f890da6eb352e7b7c289972a2458a3c1fa42c0e28cdb162d6eac9b1f21aa319b88aad3a390c09c8fc9fd7e3ac1216066cdbd496f2b552d7fd825c6252b09d5f20f7617f2f888f8488ba21c2eb0f0684383d0e67906bdd449dfafbda37bb0c980304994e9dc186288a0d40e7eb1ec4545997b234ba7e6fd05f4ec89b43a5d67c72d7319af61759f8395acc4c79107769daa099b22cf16f731f6eea68d5da4db2c9cd43972894fe89d140f55ef2137ebaab4cd962e5bf3a403966b3952c9ed275b44df6a869970a605f18a2b9e7b3e071837c773b86dda3593afd13632f7e088408c0235017be094fd8d4f58d747985eeacebf99cf975aad1188d4f118aaacf2866fdb25babdaa047e55334940c22206a679c52d3c77f8c062f8dc5238df6dee0d54e5a4d29dfa4277d390aed140c982af28a70813589c9ee26df105638575106b69345a1c95789f36758d3259f1c8a3d816d603c9bd62b03b40dea0c478594e5fcb684d19db4cfde91b77a4dca3e4246617afb1dde28ff56dc4a47c032f5ef80a6329e7c7b8fbc18a239c412b226afffe74948b6d9bfb420d67f7a0b4d9194ca41a799dfcc81e2fdc09835011587dccf74584ae105d11f431b0c0969141be99ee31ba2e680df27ba2e6af79b6d2bd4fe39e1472e5033a8a5e828cd950b9e699c067fb9259e9b277d5b2a9ef3ed4d7bdc53470d17584becb3e1201d5a06ceab891b6d9a4e2079a100928262db413c3475fd44c7a5f0fe3c33dea7302808cb347456b0c7bdb96fef28d1211c7701a7231edd20ceab7eb096ef9a3fe7ebf1b3252cee63f638779cb1fbd7db9835ac78b6ca85baf81759a0037de4f4b27db6ce3a09b68f044b61ca51972c5d808c41c1c1a49a28c4bdaf4f2796b96b796c687d480ad10ea52429e7e1fbe6a42de3e2590c4c5c8ac99121de67b9ab0eac26c34f85d0e758b8683f59344cdb0832550a5415cd07401f3a4b99d680f8bc726ccc221fdfd41d96d8b28bf9a9406be3e477e870332695505d64e0bf8708e6f64b4133a857d57b8c3d35aa2bd200a46536b58308344ca031d6270e0e46ec359364ce2af045a9a6ee35bc56c5cdf4d67f0f7d757946c5e4d0700d5ab9ea7746278f7a23a1e8c3e3ed213d0b5e9b5c715127dbf93cc7f0cdfc5e9b5cb92a25f4844be50a2b3beef070e65987f07fb48fcd5c5577a1c218e800ffbe227dda8926fd22d06ba11db84816a3e1f9e7e8d11988ce9fe738a1960962dbcaedc08114e1710e7320a2a6f2e465ee8d436694dfc4488d78f0984a95419feabde3c618caf6fa664b335fc2efa22c92e8bbc1cf127e343b335d7d073e5785544e6a5cf84ac50479ea9f3a12838c21bcff0b687838630a4cab0e68815adf3b7501b1d2c5e3883c16ea67692665c511dbed210951c0ccf9a861e1339fa11e2255fcf9db02417aafb2d84a4d49ebd6800e681a0bdedf1146a8fcaafa749df487e406cb99e0c9fe4f832b57046c6268db515f2514d8456ee184ab4f21dbda0b123d64e5a136c41a166cc635854347a9f38ae9b2da1444c4e8718960e67e82fc17d922463be19fd1d9c41b00f0bd3fa32621695f23005cec024e5f14e1ae528ffe17922e3db68011318189d45b8f626dc71c4baa16a1b2316882b5a63f8fc7c18fd49f143300c4b7a03a409e1d86ae9b7a07777fefadf4633c96def20de58dd7b97632fc29b6b3c4fbeaf96d57239642a2f71e9ff18945db41564bac43c43b4839c10c16a221d3b1df62b9e30939800003555cf3adb96a117c1e7ff6a3c5a13f6643ba44daa4606ce3ccf7f7c22ae8698651bf2136b60a83dfba06fe07549a0b10cb984e9af49b518e02cb0c7ade8234dd3a7ff074ea4cbde2b77b9b8a3b01c2c640320ebc1dcf4baa22c853a6f747664857e780c7a1db2950cbefde79c1e389802a88f7f9b649d829b6ac89a690156121c42ff80430b80ed147399447c6a20023238c13499a56846b7c6200fdb5924fb13b12f0c98a37e1391d8ac69c4c5d5ebc5268f4c44c96468d5d9cd0e22e7038a7e96c9f83e780820405b1e260367eaf8b3829f54a68c4e1961d02701fc62da47bab601ad4fac03c938bc2221efd3cf92e6dd4df21167ab6d9c476fe5346b89136b71462ab71e62c3f4863522dae8b1feab149230c78b06477b751cfc99367cdc25eff7c13ed2294a8271a64fef0727dbdc4cc0c19817b0f0dca5941008ad0bbc80fd700b6d35795ae2911339dd5adbda9deec52c6587278d4dd1ed4b1fff0139ea3614b608ceab8f41c13fbe3581569bc3541b293192c8aec29163d2865a86387f83484d6d8d79081165196fe4494ad55289fb9d8ce2f07920c9e4df0ba3f8d61725890fb9ef9381916cb83dcd7b0a47d1610c4378d944e5e0f530009e3f650e9a615430919018eb806be735f651a8811da2f987113c96a562f06a2afafe9a4d0e4974cf5a754c73ff521e41e72462bbc1dc9add1650c01ce1d602db1815b04056a17fb80d357e3499f7ab67e1b084875c5db4773702986667fe680e8dc3a0527522128d0f0dbfcfb46a95fa5476b2143f54b1922c7b21e8f9184719895431564cc64bd955f5ccc554976ad154bd31a8cc41679228a852708581c2a7d1dd5a11306c29a0c3069ee9744c3c29a632f565748f84bffc0f9de85ec03d616dbb19bcb6b6678789d9d0c34e3171d91b270b93f2036cf79623a65934c22dc75807961e7c52904a4258c11bf0da82889027cf5cda38114bebaeaa35ae17a628b243df8fc54a6e86612b6e51a4ddddcd1ed6d767b62ae1f0952e13b456480651364d64c5c31c223c93922aab19fb35e7951b01cc86d07d0e75c2bb04391f62fa9a0b1f756cf0e93281956452f48e3fc6a1ed017567e5edc382719d530d6605cd4ee53a021d2655f3ef4022d8c186246b7678bb53d41477b9195e27219fdc6c915d2ebe6ccb4102013f30455aa51c3a36ec58e618349ab85c410163680cc37c9e3cded09d19136b1eb18b6c47f7bba49c8f83db0625c29cf02cc94d1a5e9049d560230e1a556c50c39125591f5a05102c699597f6087778009e3ac9ad69e3427a8727e38b90620ed92d107d88ea48fb0a2134e1330d417ef6d16ae60eedde26a2879161ba93eeee191a973debf6eed5dba908dfa3e3e1739f1929d930e207af6427a50e56eaff774f7e0e3725196fb8ea9a8022b74ebfbaaf1f830c4a75fddb408a8df118f20fdf36fd08444d70f25d3075a452f0d77834610bc67a4448258ede0506fc9bd7bc167f549a5d1dbff59bfb1ff76657a517ad672f86e584c92cb01f6a10c6ca9c49e4d12e66d12674be1d53b6c0e98049651f1852004d2630a7f8524b9d993db9b452c692bf35fc5fb72a5e4ec0652dfacd8aa22049f1d3455fca315f2fd55128374facfeec980285f48b9d4c12374e6f07ff7d3fb20e5238a11e99819bebe3bd5451cdf56aff1e44d3b49638b8cfafccf7f5378280810309acefcde87c4511a036e241fd70535a5b2a08ccd47df7d64a17adea28b77f9cac34504397c3c595594b68fd79eaed286254e0ca8b3238005957f70d7224676be7463711f2309f9e0adf09fc08e09ffc24f7856b685aeacb51035bcbe4a83ef264171a0f735533183b45ff958c7a171f2125f2adb4dd6eb3c6b8acabad674fb366c646d24983bc2974c85440fa5931fe80fe13453a6bdc4c9b1a575993ea6b0b45d6b8b85ed63555703297a0aeb75242b4706e99404d120123a778d4382f1342626485794389c3835350c07ae24322b35a6acb41aa1b83aa669ff1690a250d38def185e9cb0b7e028f71083fad840cb36f72d70bf267b3207d76b092cf58d20ce1c171f1750856e9c23816a6c2eec878bfad497f51c3826bd43d270f0b4b8ab2eba40068efe3984c439ada3e1081d6d9a1bd61b9d82eb9cd0dd14b07374297560ba5ce67f26fbec9636831251df0ad52b4e3515945d364ace088d5db67eeee8cda4a990dfdca147dba3f1d7562229435e13af2c41852f817faaee519bf66abfa26d1891952c33359b23d072ab9e58c68231fb0e1536b3b0be82e7874c306a3a6fc5b3f9ed32c84cf5c7a515562d837dbfea3062e5db1c60dcea494a36629fb9b67434e74a03ce8e9bd3926cc6f954dd338fe60a470a9e1699b00b8f000c8c7ebe00a89365170e61ff34b711fd0dc4c81f7fc443ca9b58bc867ae8a5b40fbab3d5a68c523a88ba46dd4d03c4351055532c40c1fc0b2da3650b74ddb36f0b4c20dd88adfa8ae2615aba223e925fba44d0fa677414d7a26310753421719f11ed40e7bc056e254c41277215e9f40713761db2ac03b0620c21e8bc1599fb3a69ff3b7ffa3b139d58be504e2c2cad34bba494ab7e3176e8bf4a05e95682a452ce2bf4069317d8a87dde8526263ab5e03ac8e0e4e079b154c8bc48db0a94b7a4f215174af5a30a212f20a45eaf22b80546203c89e82c7a7f8bdf8d5d2b74636fda0cb9cf219b27a8491c90252cd3a211d7e481dc05af002510eefafa269e5d433be49b3997ed0a9282dd35531f041b24932c747eaf450c4a12ebd813a4ba405093be89258b0b4a312de0bfcfafe4f3812933e5fadc9020570bb8cc8144ca575726548b89749856249755e8aa178c7be7912681c78a4cb8ac431d07b4b948cf44b08dd2b012c600d58f929c1795c82c59efed2448152cc484a07e490edd2f16f994443429d9bb1b00f76abe1c3d7ff62a26e17b265482302fd58f6ba420ad2d61ed66c34eeb74b07522441e3f96fa73ac703bc61fdcaea55b941aaf623ae6ae2a19a039ab31d6f8e840a5528f5e2ce696afc74055701b37676769eebcec0cd926f43efde133890c4710d3bb214ef2da85891d6acd6e5ddcacd7da8c4b037e6f987c9796fee4a7343c68567a2ecaa949fb9bf276cd34a5f24156339bc84a96405b8edd8c3a3299223f025fd19fc8ba007dd4116e6355edf1254d9ecd9a18ea2b5620e2ea5a3fb3da24259a54a013b18150bbf3880b6f8eef60c2bdefa8b5968c88641fe482702da1cfbaa51c4c6bcb35cd19789d428456809c2e4c1907003b8c2c1493b2dac477574d4ef75b96029154374ee77084ebc5c638b46c7632e9f0ef017647cef3c44f1d229120399dd2b30cd7a6be613ab3004c62e842b9426108998599b12372154ad3e1acbb8cc54c2efdc1902762d5aef248f50a3951681959674085eb374a9093a89015c7b81ad9893194db88da6c12aa61bb8126bd01a3f355a8a17d240dd546f65a8b5cf0b275c95e9a616d7c7768a60c0cf8a13184b3725e4c10a33d7c703ed711620a824aeb02ab867bcb576466ad18ae1e8fbd0d142c19ea8a8dd08ffe8d963a31edb3e", 0x1000}], 0x1, &(0x7f0000001140)=[{0x110, 0xffff, 0x0, "8fb0320847b3e70f4cd45473d2ff87a21723e08010eacc0bb1fa4d89e93c77c67b4ab82b8b0f6bc1bd97b929e185dce97be8cde0bc8fbf3bca55ffa9e8f6ae4ce62f60b78906069f88a8bda70f52d41fa6d9ead068dbf65d87037f80f49307cfb604f98e4f2d6a207bd55797e73f0c3d5dc05746a4f1a9d627972be0948aed9df746fe5ba69f463188215d4413c90ba03406fc8559ed81f838e21f1018bdcc0c38e1f816bd8b806eb2efbaed7b5e0c32f93ff9f66540c279fd5d4779d00ac7a929a753abf2b9923f3784a9b08ae5e519e5ca24b209fa1aa08fe035108bd87b7a63e8b50b77e57c429afc579ac8aed62e42971c9b10c0ffeb1a307e55b4"}], 0x110}, 0x4) 20:13:34 executing program 0: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:13:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x200000000002, 0x20000046, 0x7, 0xa}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x9, 0x8001}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 20:13:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="d22817af739fffaea05e4064ee3d54d4a6814b31759dd983a54ce333508f3fd5aab8c41f1baa47e13d5d0740ca2cd1b7e45bc143bee4c902c8a8f66e24ca6055bd550be1c7f1135f", 0x48}, {&(0x7f0000000140)="a815ff4182e7b6a8a96b9770d2588cdb006271e6bbb8bccfb589a677986593cf266f2c7acd5fb4f8fb710f9c", 0x2c}, {&(0x7f0000000180)="5daf9e354be592f4e9bb4de91ed5cd98ac62d3607d6b8e1c76ca5ad398707e9a24b706c4f4601f00b5a86f5839fad70a7a0a756a89603a339e918fa8ed94aab99513057cc06336b90f78959052", 0x4d}, {&(0x7f0000000200)="f355f2e75503ecb54ff659753203be32085e435a5bb0570be80c787a4d617590a69934a64e28301f2c172c47d43fd2894a09d0c2d823814bb5e407398053495797e4597d9f9c18a46ad84e1b47ddb79f471ac8925c2f134e5cfbf2", 0x5b}, {&(0x7f0000000280)="72a4e0e1c301", 0x6}, {&(0x7f00000002c0)="5e9fd46beffebab33ce5a957ee0c52c8ce28ccf4b83252eb0520bde96e838ce1cdc1cc9f5fab3c41b19c1523fecd213e7776e473c09719bb4f3a28e692d19d45bec26f3d31631ea7b768efcc48164b353baa5583748f1d53a3552c65a22fd934c05e0a372340b5bd0ca4e9c093b7c3107fc64cf1f2fe78040988c1af4dc24f06bf46e63190b67e0da1161a3e7b660eba28b496c972c8feac6786a14be774d721c2397e2b854a3f055c68254f32e14b682d78c9f3b7bdabd3c9fab287eaae07a2119d2743fc24feec5a76bf7fffcb01312a3acda70d7de4cbab04c46db978e39a66c7f87e03911a1cf82ec627f0993aacd8a355f27f9a9c91a57df9c0a9de3fbc8adc31327c576122ab18b7a5d719953c0fa7269e77ebc001cf9b9161d24ba957821df991938b437ffed3bc748bb755b4f97d346b9e0d4b9b82168b5377d274a38aa9eb824d443c669f828bb725677c560adede198413a17caff8321b9d00fba7f77e683a4c7657c64a1179f7c6f8ed2f3fa226fb4a836c75eab4bae901159f7ab92831e462c55705e009ea3295097b0bd674cf8da9291b12ddc78646b949c6c2b22426a666d1d74b0a1624d696cc07cb0b7e8668495b17d8b1bf3b86cd9e6f68def7d39c8c283c45f78101767b4bcd0757b90c807cf6fb096664eb2a085f0534cfbbc97694a1289d60be0a402d1dae9caadf5d88d18d8f76104e20ae7cf486f0fccffccb258259cf9903c0541b59354aa49754ab80ddccf2c8454c5ef3ff49b56926d46e72b7be494bd86c5339f6ccf40d67243312e7d59b16e22d391328cffa1ed1cb50b37bc4ebe29cde1db0a7e6c2ff859b95ca54b6e14680468d796d83dbf6df49ce173fc6de6159502028efc8cacfc473216c9f625ce607fbe87a52dabaf10c4185a786c51e1200d7b8b6235416f09d9cf27b7c80a64008ef7c04324e3ace45b101f0c8d1d37acc94cf5c057f016c08a89a3584247ba1377cc7067001c72a15b5a9a8fe18237d9b7fce3d91afef2e2be9c59b042d45cdb9314e39cb528d4e3eeb9d36fb039d2080a36790161a2ee966853b3e934e8f23020af1b5043e71d5290ae3d21192ebde369d538fc75cb468c5c2b488d05523c94c8aab0223fb47e8cbda50cf7eca276888c44b29f43174f037cde1ec5682694e0f4525cb1d9132bc05e627c42d04cec9dc091ed34ed5a89d74c44aeb500c6968dc5c88fcf063709e30b818ec2c7662f9fe251da60faa93821c7dc1b9d7409579f2ba236bd1474be7c85507adaf1e6030a27c869fd006d3372678e092f22247349d534f8b2ac6dec0dc1fea36b7e31f29cbc015e381885918ac5e3615924480cbace831cf57ac7680d542f5118d4a6f8c1a2e42c0f3a041695011002d157402d8388480e4dc0b68175f0f4c8af30a0d4eb8ecc657b4d728011ecc94c6520de165a6c65db157d9cc53100ceb0c16df58a648d9a1bdbcd049f05b91533ee9e944aa19bc6af1ff303bab3b614edcc4154da5cbc205f7d02a5301f54c5746cb88308c54b2ccab2f290130b9ad628314f4e328584f73427ab93c11198eb7b453a3141dea8a86125a3ed177993fe9cd4520a66d293178e1323a0707f2dc38f5b91e3fa7465d191df0c514b9568af07878218b6ee646f41a38c554b20bfc67ee834a35435edb90af6fca25a502762c5b57dd05e413bb04f672edc6635b72e93eec982aa06f593a83675c7e38617a7675db70a6d91ccd102198227b3af3f7af9473ea30768803a9959bad914eabd5b887f2338602b0f03ba338f3fc05b4518bc90b994a163e34f1f9a6efa56eb320bd5c972587aef9752362305945d5fbaa4270319180902210df11be83fa5fa5053a52570d67df29e8f9fba1ee5e669400fd530909e307d619fbd1495e7992ec9282524a69a8b12fbb43e3c55e1367b6f5ecf6d1a318e53249047781ec8e661bfd60c9473e824bba3d1a4d6f0ea796394ec8ba2268eaf2f7d5349cdd7923d3e243acb7bfe086c76c92870e4f65b54b87387646fae26f9bb40c1211ac6a815a9932c194f25114114d7cafde8417689a6a4d627d68c146e1419bb7f459e38bf61b745f15b44e9229c68dff4a2efade9bb622344eb671ea99943f39e168e409448ffaa55eb2d31ad3f30fa27a9b6fe4b7c68b68aaa939682456ff7c656a16b3d9259e8742ac2bc316d754177281ff0752cce9354fa118f133962b457b0ea6d91b18f1bccfbaa01e9bbf65d1d2b2ffed4a70a6324fc65ae69f64aaccd6070906bd75e18bf05d16589bf39c71b0a8715f975f8159d45f2ccf4e778d6c9abc92b12374a20203d52a4a60bed307c147cbdceaf76f3c4ab28be99b07252f197daab9e2f8882a8cd06f0eb5b5fdcc05c6317a181f3a89783ff06dda7a393eb63850956ff9eabb8a3bdd0ac7ea274e8dcbe87b9be851e71438076eff9cd38e091d558f02d9541aa79d0f2e7013b97dea2f61eb7ed354691834f3f6d886e0abf00f42b33526a69bad6f42dfd0e0895971a7bd971440f7e928a9e71779af83be1145c115e72ef3e6bf88ae1d7ce05af5ee53307a0f4b0edc74dbd6cb336f11d77ece003869cd435f10bf47f10e01a74dde9d89e0cd13c7852fb9eb17a79e68fa6d7f434e9820282d25834d5d96909f4e05ca030fba0f01aa968aa72d96d0e495189f4ddf12b71cdef1fae7dac9c49bef9df40267adceb712349555ba6d719de5c645412a82f032c19358196b12840121d008dc114ee3f5db3396b376e4ceb1ce156340c467aba28dd4e2e8a19d96bd1d04154cb84b65e6e08c2e53c23d10ef9ed079594f9798491a2e53ba52293cb721fe17c4ecc950a20e3d0f8702264547555a635235cdc1800c29f9babb626b0deefa55c58e3b6d9ced958fdedd93ddf29b05db29173047018cdc7abef964f55e624229ad5b7f3590714f80ce905e18974f4fd1df279683ab2491c26dff92c06f5b0679ad9bee8c02911582aae0864d3a89b6c2a6cd70c8b8253803d4be0ab641e396dc64fa142388d3d65eec71b4950c05b81c7edd3458974356c24dbe04eae7561717a7a0acfcec6b7f09ec1b71f50a17fd43cd1e809e8a87ccd4b3f179d2436f97c6328c9a28238288ee3eb9cfbd51d828da0e9a872f6fe6384aee4f6a8140617787c2d723e80577ed00b137192a0358d996c6702ded67e9b5b778b4801017b1e69b56444706d593cdba3c565a4f6cd19fa8d1a7e4517a2fdead1d3db724114d1c8bde6b54084bf84c1a6795359caac4274aea348825282728739aa6c8bb2c8066ee57c500822e16c4e3e9bd963784677f98b8b035d34f370e5eaf3ea31895827eb1bd5dfaebedc45885b94686726b5f6b492de2c19527af0157627bc10fa7ab307359bb0e67b1e0cf201a4d6e8e74532958f14b29080a485b857c69510f8bfb58e8968e2843350b1e2d8e802d16c266241850106df05bfd2bc7fbfa1c1842e8b487249a314724ba41b8ec5a8fe2cdb0efdb14cbacc2554806d64cd5496e0b56a32ce9c9a988da0670e077851f4f175801c567d58e3fc7f672d4db7afbb51aa04cdcfe743fe4ff9b7e0b72e6261ef5def628c5d83479c868ece7254fda5c703dd97bb9208ada2cadc59224020c68f327b05c4f4516f79520da34bb042bf3b9aed97303369a6e05b5567c36d7b6b75afcfabf3def5e499c5c6a7e3613fa4e58827f44848100d7e18d479661d684eb6ef0e5d0e68a1f7bf817bd13401cb1946166b430d768505e82bc3fe035f658b3aaad875a8b8a0210f38d5b8d1a7e43ccf0b77cd7b47181b97959c82a16db81e95edbcd370f2c12d367c7ce8b2d20419d71c8dfd2b43f9c6f827180d5a8814856a1f8ab5b559463e96d5cbe1676f711d0c6638c53d629ee35952ca7f248006b5573c37221091d2241cb31c8bd9f7b7007a52f70a86513d27bab47005eef4c6f06cc18e41afa7e13ca6bcc7032fcebb8698e8da428b55f0157fb51572aa0f50c2b349917e8154050fac064f8b4e18e834cca6aae7334722e1b6e82218c6bd52e2e4b9345a0e430240157ba6ccf30b7e8ce684097500484f633dd6917a6d49162661ff82a50eb68d37a07c03a65d418fa95398b7bc33c3b936a74443124a876b85b5889b19f65608e7986ab30d986fdb18434109bdf1f8c0c3026b871454bb1b6c734704f3587e944d0f188b87868baf4176cdd8c8a940a180097c04c87d2b392adfcdc110cb476d5c31f83c9e2506990ef02d26c051663fc14ca3c7dd863e4858624efbb7e9fff31f87df1b1235c9a0ff651ccac09b03260584cea5e563ecd91326dca47c0b9d3042e79d60efb590b65b1ee819f08b52bc53784ac845c8c8bce85197d68b8f3612256a00127a3ffe9641782d7c600b2bfc82a0030456f3a01dd9ba4cc2f1549c3b2f512e056fc06678a48cf986f43152315249dd6c6dfb556d5deac5f685d2938febf9cc9503df5afedd3a3f973e4707642ff28cc525e68e081edbde9e8cb095232288b4f79ed29d469720a32fdb4d5ffce932edd2766b13db50b802ed0d9ce7dd5a88d9036a85845ff0e49b3b4d4b787c1265e381f194eeca6630751ad7315b485101755d38da38448f413b00de97505d557805e64fed8a81d3b9c892cf88f1973f0a225ca9757a7b1763da0c66fef20b8ab52461bc7ffdd846ed21e03bc36c206c81f1a768c777f6a03fb4d9cfb005543869ff9acb77ca16206aa99dcf49d1814329442c2fb539e5c94e9a5d13ee1e297b88347f470a36b3fd7dbf4f9cf1ed400945bc8eee4ebaa0883ca147594291b3e5d3c123f4549766e5660b3b269c228ed80f10d08c2ca6ec0636b50871ebd2b90f910f3f4f03202db216cbbe18925c1700364208133eceb2c4b576c5d1c3e376ea0aaacdbe5c25703b5054fd3e1e5fa01264e9bac581d990c1e4b187fd45ec4b0b312a5370b39bbac1e0674049f3c8a02c8e6989ef3324882dfef8315eaaea81ff954497a7c045be0a07dc54f7249037e5b03b037eafb892d514b38684b849c499aa8146a15480d6ee5e68dd64e5934f1a9340bbe8482f4f5f04b5fa998c74ec39e886ba2483f0a2c66e00c595171d518620a69dcfc200d9164d9179ff358992dde6f111b26e0d9248084a423713d12db14a9346b500ab36290a388fea9027e2c4d7eba1f2cb17cdd764e11d52e672e49b8334b0d9851ae285cd800bc6794885f722d756a954d99f3d9e1d3097b80e08230fb3896f4da96195df932bb9448eeeb7034a990bc35ca86d1188681a6dff02d808100a9e14d4da0d24d7493e804fa1e9efc147a62aff277b97db475a90d5c834c7c62e22dbb268e4f177a5975167f892b9538f606d3b33640c8d74e1f3ce1d0aa48ce36a3506dcdead37a7a25721896ad392a16e828b194ad801c1236c85a45d72bdfbdc35a481cb8989a618dd61b5a4fe253250d712857fc42f9d2be4c4d5edaf45cf945cc87fe3f17edf6ce57472d99c06e68b4a53e482eed05102e0ccc89d00439a973ce914f61214a141392f6be2e5ac5fc6a2e8e2234afa744346c08474c68f44696ac1b7fd8c3ea0dd683aab4e9b2df028a3ab3b5d2f6b4f5597fa9bbf4b4f071bd33aa2ddc7eb212ea5d17980578efa83a5f196ef552f202d96849824739228e7b663e4d51e68d1babc21e4d6993c046f258bba40186ffde5510f17b0fab04d645d06f56e20a04d232d49e55943f7053142f9748fb0af9037e368683ee4c176ce3f200fe8dac26f48c56ab817b5724b3f9fb5323d339a65b5f1f733ee549e582338234cfe0c500f070fb790d577c62ebf67e0666232c9d3a9e17d9", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x400) 20:13:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000140)=0x4) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:13:35 executing program 1: clock_getres(0x3, &(0x7f0000000100)) r0 = shmget(0x2, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) 20:13:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r1) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 20:13:35 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r1, 0x8, 0x0) 20:13:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x6) r0 = socket(0x37, 0x0, 0x5) accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/126, 0x35c}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000000200)=""/214, 0xd6}], 0x6, &(0x7f0000000380)=""/89, 0x59}, 0x3) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)) 20:13:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 20:13:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 20:13:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000080)=""/197) pipe(&(0x7f0000000180)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0xff) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/105) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 20:13:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 20:13:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x7, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1000000000, 0x3, 0x0, 0x2, r1}) 20:13:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 20:13:36 executing program 1: syz_open_pts() kqueue() syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 20:13:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) listen(r2, 0x6) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 20:13:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024b2f000000000000"], 0x1) r1 = socket(0x2, 0xfe7fffffffffffff, 0xfffffffffffffff9) dup2(r1, r0) 20:13:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffff7ffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:13:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0xd1) select(0x40, &(0x7f0000000000)={0x20000800ffea, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x6a}, {r0, 0x48}, {r0, 0x104}, {r0, 0x8}], 0x4, 0x6) r2 = socket(0x16, 0x4000, 0x5) setsockopt(r2, 0x9, 0x1000, &(0x7f00000000c0)="47193d473431a0f696f06931d926583ae0fbc9b8a42fda8ff3cbedbfc3c3f35ebceb9dac7026239e52d54ebd40d10a17a17cdcf851686e7e9c211405fa0e73be3e65086177a10448d8a08f5290e7c2791b0919e0f6125acdcbe4b36db435540e7d8f42d0a252deac45974eccc2dd9263b6e4b34511a0e98893fd67abf4fd99b2b0a0c021ad0cee9d486ce3bb038db67caeaefc9f184ae77ff7a0942f0a06aff1b5371a1d00ad1bbd6969097fc6871f8155f174625ce4908f0b7faf62fcb3a0c421591d", 0xc3) truncate(&(0x7f00000001c0)='./file0\x00', 0x7) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) 20:13:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000100)="62c9666ce99cd8edb2b7cbf7e8942939ff3ed69bec440a4a7d4a203b21fd5105d19161ac35219c0d188207d03850dd3214ee34c7273e4a907c284bdb76dbacd24c3d1071a5eb3ad58f5c6225fbf15b5b5fcabde426e3a61485f790068eb1443a0c5ae0aaf40128882de8a5427770b995b99137a3fd8e4e5b9e2efdd62a351bb605f3cf9f03c47f885105402246597b3d885255f4e5055eb182fde7f66081017f950317618dba9a135388edeffe3888b1b2385f01507f8d34f940c9317725dd88d476dbd77504c77c4bdb4e8ffbd5ea2a0dbbecc358245378728b55cc49a329006e9983a28914", 0xe6) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8080, 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x400fffff, 0x1, 0x9000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x6}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x40, 0x7ff, 0x9}, {{r0}, 0x0, 0x80, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x20000005, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x5, 0x2}], 0x1d, &(0x7f00000002c0)={0x3f, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x10080, 0x158) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f00001f2000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)) mmap(&(0x7f00001ea000/0xd000)=nil, 0xd000, 0x7, 0x811, r1, 0x0, 0x0) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r4) linkat(r1, &(0x7f0000000440)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00', 0x4) 20:13:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:13:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x6, 0x4) socketpair(0x18, 0x4003, 0x2b, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) listen(r0, 0x2) 20:13:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kqueue() 20:13:38 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, r1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:13:38 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209cf08f216f29c125109a17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d189833dce6c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 20:13:38 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="51f8e72f6eba369aaba4ff8a9d30b238eb57d34891090fb85ca4304980bb9eb5085888210a83a4b6bf061f5ea7bf5d0c3f4de65d9a8aa8c108e27e1a6d8f6a4ab70e30168a1d301b614c33119c8d7f7426ed4564dea8093454d50224dce9fe809f3911c104305cdb611669eef8ca058c9f0d69f4ffc60b5d63b181e4f0ca8526e844519c4b5b3cdd2eec7725db8057b41812097a055bc13ca45b6a7837698d5d0b113128182c962a52dc47bbb720c45fb67d1cf5cd79ef6b107a4be67d1dda45976d2de7b37824c2c89a0d1e9c07a0e0429254ae5a8cafa8", 0xd8}, {&(0x7f0000000140)="98968abfb49b72cf18caa6a6c5f57cb19d5c08ae252c31b2b357ed228338457bdc68c8fb8462d300314e879f696cbba5c55ce853daa33fb7aaf36118f385495170b0c1cf050e391413199b21b134399c81b1ef393ad71c5e822f7d42e21cc8689700ab0735adcf9f76445c03c4cb22c3752dc75d352e6b7be44cde2baeaaa41cd5637b39c50c74ba0742710bc018081b14c5c572917e06e405bf9ee20c7c213716fae7674df982c96c81b643ba0c5f509a2fd7497dc67d735ba3fa4df114490978d3f73ec11d2291d00124dc162e19bec65dc7f999ddba742edbb9f0b8836f848c51bb1e", 0xe4}, {&(0x7f0000000240)="1dbc458325812b8f04fedf4a2514fa0707381a8208f8a0a09ba2e28a457c1b8fdc6dec3550100cd06e8971db1953585fdcb8c91111cac0b49e1bac7503c5bb1ac8dd3381eda774650013ad9fc087b2533f8a5bb4d81eff03e81a260f9cf0a5f0e218c64f", 0x64}, {&(0x7f00000002c0)="ede9404849c2debb8c0de7ed0f84fd9ae8cca8526d6f0fa54afe3ae26b9d4915c4ff909cee1d720505f6cfdbcdcdf5b2ec4fd13914a0af2e159be99e8379d753aa2fba0616b4251cdfbc4b11522a686448519ccf647b7aea0628ef896354a1139b80dfd557f4a69bdfdf63f729784c9c8a7abe299922018bf694fd78d415ae3e485aa605536c64ae638670780a5830eb313e9aaf5c4898d2ee7c795e379452cfed5e7d565648bd0caf581d8351e18932ad73f4c864710e584ba45293566036e518c67723393f5d8f", 0xc8}], 0x4, 0x0, 0x0, 0x8}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2aa, &(0x7f0000002c40)=[@rights={0x10}], 0x36c}, 0x0) 20:13:38 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x4, 0x612, 0x1, 0x6, "eb614202ac6dc7a603583178aa065ffa2928ea67", 0x7, 0x961b}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) r4 = semget$private(0x0, 0x3, 0x100) getppid() semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) 20:13:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:13:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x10, 0x8007, 0xb560, &(0x7f00000016c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000001680)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/176, 0xb0}, {&(0x7f0000001300)=""/196, 0xc4}, {&(0x7f0000001400)=""/254, 0xfe}], 0x5, &(0x7f0000001580)=""/242, 0xf2}, 0x803) socket$unix(0x1, 0xf526a77bedbb4c7c, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) nanosleep(&(0x7f0000000000)={0xf3bd, 0x100000001}, &(0x7f0000000040)) 20:13:44 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000280)={0x0, ""/90}, 0x62, 0x3, 0x8000000001000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x2000, 0x7675) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x206) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x6) 20:13:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) ftruncate(r0, 0x97) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 20:13:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:13:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:13:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 20:13:45 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 20:13:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) socket(0x36, 0x7, 0xf3b) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 20:13:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x184) r3 = dup2(r1, r0) ioctl$TIOCCDTR(r3, 0x20007478) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/41) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x60000000, 0x4, 0x7f}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0x24, 0x0, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000011, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x12, 0xfffff, 0xe48, 0x80}], 0x3, &(0x7f0000000140)={0xffffffffffffffe0, 0x10000}) kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x8ab, 0x8) 20:13:45 executing program 0: semget(0x1, 0x4, 0x200) r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/141) 20:13:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mprotect(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x400004) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 20:13:45 executing program 1: r0 = socket$inet6(0x18, 0x40000000000008, 0xa) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 20:13:45 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x6cc, 0x9, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 20:13:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a0b, &(0x7f0000000100), &(0x7f0000000980)=0x4) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2818bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64ea570000000000003a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3030000000000000002ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8dc22edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/111, 0x6f, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffca8) chmod(&(0x7f00000009c0)='./file0\x00', 0x19) 20:13:45 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xc3) getdents(r1, &(0x7f0000000040)=""/82, 0x52) 20:13:45 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) write(r0, 0x0, 0x0) r2 = dup(r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xff6, 0x6}, {0x0, 0x4}}, 0x3) 20:13:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x182, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x8000041) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') 20:13:45 executing program 0: r0 = socket(0x0, 0x3, 0x3) r1 = socket$inet(0x2, 0x0, 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r2, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) dup2(r3, r2) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/251, 0xfffffffffffffd41}], 0x1, 0x0}, 0x0) 20:13:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x401) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 20:13:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) fcntl$getflags(r0, 0x3) fsync(r0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x498, 0x10) sendto$inet(r1, &(0x7f00000000c0)="df539ceeaf8a0fa9bc9b5753e65051dfb1e8ed5b0ba4e6997272f2c2d24c9b8bf54cc24cc1a13a3338ac45f3258547d4fe84f71bb9a1a91490a9e99a98a8d1ffe5e4d73132607ffd158f8c69bb1bb807f9daa2f5e1b1", 0x56, 0x403, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:13:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 20:13:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 20:13:46 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) read(r0, &(0x7f00000000c0)=""/5, 0xfffffffffffffd06) 20:13:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9d4, 0x80000000, 0x352, 0x3, "4899bec8bb036a22cee256f5450a26d386b7c815", 0x7, 0x80000001}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x8) 20:13:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) fcntl$getflags(r0, 0x0) mknod$loop(&(0x7f0000000280)='./file0/file0\x00', 0x7e, 0x1) 20:13:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x5, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 20:13:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) r1 = socket(0x1, 0x7, 0xfffffffb) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 20:13:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0xffc2) 20:13:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 20:13:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000040)="ecca7738d538370090d4883b680efcbb768cf9549ef35a61519d7ce1d5aee0a2138df268fe1a7c0a9ce2588d14f9e16d4c85929ca6a9ad5544dfa7a45f98fcae45edae431428cd91", 0x48}, {&(0x7f00000000c0)="78d915925a02e7d3c1b40cd09fa41068410e9469f8d560c812c5e2e9ba", 0x1d}, {&(0x7f00000001c0)="a27cc0b4e61ea2249866817554cda54962779c885e9e57cf30514bd7edb530f4a6aa7eed7914015d2286d6ec39a23e68fbc8ed9e0c0b94bd841d6199a3635afe59d27a44ce700884a94aa0b207b32e0d53b36cb72bde7125a00ded8aa7839437be02c090e968b74f3198fd0130e9884217c5439c6881f9e8555f4da08aa3ac2779745855eccc21a3b44250dbef11c688fd6029fd9ff7a261560bed6b430e278849c02ee1ec9e0dddc01eb3850adf04463f7963e97831ba8607462e7662d95d6575ed14", 0xc3}, {&(0x7f00000002c0)="1533b60821fc5de6369a2e926799f3981cf9837e76b8646b9403b796dbbc20a8dd57052368c4bb4193eac735746ce5405338b3739cfa2bab49f602b381862bcb22fb540711a4357cbbacf6da2805a80ba4e9f896eb79910e6f4f5df2218523f74628cf163522082015b0f2bb3a0a56342fba651b6179e21b5312976f95bfb02a71835d0fa7734095c788f93b8820a5c4cf8a1c2c23731c281e12a11a31c5ebd1419e6d725e034cf884cb47a3", 0xac}, {&(0x7f0000000380)="bc367a114faf1933c20e63bfa1cc40b892f3a57a9cc051dcf55ed36bbdb5f54dcd799621925e92804df95159ae29142c1e23f46836c9a1691faf25b1810cfbac915ff2fb1e61c63be98ee860464a0530ffdaf00d06d8eeb79d8c2553a4f6bababd317b30f67dae6055e8a52a68cc13ceb940087a60900051be974c02646124a8ea20162d3e5a695590cace52d5322fe27239a7d7a7cefe4cc8282acbb0932399b9bd8bf96e841b4118d448c0efbc95512e9d4090a24440bd70b513aef6efd0cb11a5893df7e3c62ae43d8e89074e940d3d08f16e72eb011df28494212bd88d9410f2834840f8618db2586904b9ef6e3f47e867", 0xf3}, {&(0x7f0000000480)="7741c272808a3ea2906442a172efb8494cb87ced2b76c590ce22f51a5801e73ce9bb712b092bad40d94c4d4f77c2db3664b536f3b8a5e6028366565223e1c1446546af5b4d05c56554f39e44c40255c07024fd576e287212f66363e1918bf91f91b0c32ba6ada4e2b38629e8304f5ba6639264c4059aabfae287dc60e5be81d26cbf27dee60554666c0b711b971467ccd40f7846e10d30454dc3b5c8e035e0c36448", 0xa2}, {&(0x7f0000000100)="48b5beaa619df841ed", 0x9}, {&(0x7f0000000540)="d7a92d9d18e0e0ead0aeed74931a6be20277b203db2888b02e6d2720bf075aa9ac52736ca98ab30f78a968aaaca6bc9f07bdce04c3fe7333d46076bc640b6d16ac66e98647a2b20458b70c468a5ae52ede495e4f442cbe9879e331e1fedc183385b011d072abc3c687aa6a708824da526ccd2de0e6b1cfe60252b07f7363601f050e84c279c06cf003bdd0ad876a4f76f97dbeecf42d06a74735e06e500435608e64c1fc67368b5026343cb13660580d69a9c99e117d8105b29adef2e13a125353bf26eb477ae59b4579ce62cd10ad8258f03730c350a148b0017382771c1353bab97937942e68928b2f6583cedd0935f4bf9ef7621a2bf2de23a8c3ff96a7fe4ed642374f92bbeeaa3c8d0647c5f3d5ce64cf80420e9b9ba7012a1d6a10c8cc37eb1ddd6ba73c576a6f76a2814f07ab67439e76d00aaf5bfa99bf96e8070f112fd18c21d9f52e56a50e074d633209b9ded591b537dbc54cbd164206b50f762646b2911f3e01c20fc61724c183421dd6a43bc4c0c7627b8fd72d34a8686ceb0536a95cb6e83545dd230b431ff25f657e1189a3a6ee514d0101f64019ee80cbdd2952e7c3a5e39c45ef309dd20df27c762300e44c3a0ac7ef92c7a72b697fac108a57d43f63a24ba4fbccf2e0d91d24cdc57ec95298875331e895f1913e037463b94ca9dd16c5d4089e03255443bc82590216067efcfa835b30cff368d98f4e2d334b2dc66974108f56bfb533bd1f2858c17a7defdb32454118926cdc61ee29863992696a2c3cf1237708e6e99e3c7d88f315d12231d11447c885068a094e241724ae24aca616587211c279f477ac6c576c05dbd4d798a090f49e50f4528063e1620c73a99618c595fbaa8ad62121f1789ef9b56d47c7b1f17dee38e3c8deebc92818a76d4b7a72f4383fd8e14e250bf3c305ae20b55b681a3d99c7a82a5f7612e5fb10eb48a156a6b80e3dcb73d3afaa2687a12bf0647c162820129baf2526022734d157f7fed04e9afd382f5044d219deb737bbf033884ef6ab4c66443a3c29db49414212047857efb94378fb8e7a6ee078389d0b1d6d1c3d7f727658781d11bdc4136eb5884aaa906c8129c9319cb7d6fdea3f44eb7ac32935b1966ecf727c17e865c469c0cd8abbe6f43aed0f70817771c32dbacd84a225ea8a5e06b18f38426c4c66519a639f762e08d468128418d6c2a586c6d2093696b986798b1eaaba2eae3c2a6792874acc81a498ba46553146318db5b831b36d9626c7f4e6eaed2864bbd62115841f1b60f390ba33d08a530cc78e7878fbd56c8df7d6c1e85e373ac44f268716e3b20e2945e72bda341855e776b047c70eed13bcfb14f2daeaf9f55cb8a6e02db274422d4de195ddccfbca3debf598b9738ea77ccea6a19c3c4908c23b6e1ff03611ac5939ca3ec5a9b84eb27ff02f9360067a4d2fd231f9c76ba3c0c73bde81a7625c4cdb517f68d5ef4011a1104e787c77dd713798eba97642270eab3d4ee28f8f75901c158bb4929c37fbe03afd4cbdf2b620ac78323e61722acd204ed9f28ed623a54b3ece1a890b924e48ea4960d5f6946f6997e164b640b76304890ffad7625ff64bec4398b3776c34ac9d185dacd49fdd395e0586e3cc8fc4b09bb9f2a9552a757d1066316472e13d35de08f329cbe8a1667e9a0857e8ae013073358ed06ee72f07ec4d6d55b6a3409f24fe20b673a6ac7a3a39ab3e167a615a20465f8ca4e9be47d13513cb6398ef1226eea8dfa3f1306630aa74c99624e2e45941122b68c6e754aff5c6a72f0d0d705b237b59514e4621e1f59e3cbb9d4ac26a38d0ea07be898afb4604a871922b62f32b43fdbe8b7d5e7600a58ed71675e3f9084d48cb11dbaa67e82f7b8f21de46662e816ade8521dd8259c6f1bb78813c224c02c514e16f632574c1b8cf53a206bd59f75faa13a217c19746379ac95662b7a0d1aa7f8600f0936013006e17b54e44cdfb749a8b94a8e15b130a308e54997107d92a379086d1734b15f665430087dd5587774c7a1500dc1618c19db54d8a9b30a357c94217aa3be7ad8c6fbe71a7b73908970704a0b680776c170fe5517cca8b90a70140285012f48001705cacee10d97813fa3a10863cb82001f4c754c6343b72c7fa04e5c120637aff1ca2eb705dd23ce898f6bebd159853fde1f35c34f872062e677a942d4cbc2ab691a314fa0a3146befec3b99d7dd630fe9ece4bd24221deb740ebd85ef454cda15914026b7bb27bdbf047e0814b03247983515c4c665664921738beec1c48037e3f6ef7716cb6ad0840621142951f3b2c5c901bdde53f0159bcf6eff496296c3678ac6b67b02f1c4888f1bd98dc3cd656287dc2f29c265d8aea2ba8aa3496edaf422b6f8f97bdc4cbe1573dfe04b1ac872132644f61cfe35d9af1c554cef69f2353ebfe38d3fb0699eb38abae8b9f9ded44d3c3fab7b1106af7fd4f8dfa192be3834491ef9527386546de79865698d84c91340c48a70282cd3d6fb820ec6d1d93e231fc33ce27653eb09c6a635b28bb62ae1dd35ea6eba2aacfc8fdaa0a82ed09a02293813219297ad514f4ce67f8fa4031f2fd354169beeba8bc0b8bd391a193978de171c0eb0082a871520909691d64c53bf95cac8ddee3a2d79b907612aa538691c2b870e1afb5e15d59a0e1ba84be1c893062aa3da1b4c7c9ed0c8999c7adbf87f30e09283dbfe5395565f53cb8444ded8f646ffd78e75a639b25810bb7667706c428201e913b0f0b082a04fa87a928c36892dc9a83d9ad51bb6373c56a7cdbc33922a9582f8e713d0886ec152e39ecaa4eb5d8a4a6851fec293f0f9fa00c04f92108c8b226abf68ba631e80d235b72d8de02f76e526ff5cdb0edd26c8f3d9091bce99d2f79ce4853709436052fba4830bb9863727e2e80c846a64b08b52a211fc48a97ae83aaaf6f7e7e22769afdeef29e5e0cc3c02abafd6506c2e7fa6b9cdde10d0eba7cb825b8434744f392955aeb5315ad33b3fb868d32726c84683906b0ab562ee87677d96094b128c9108c47e3c6bb2b76101730758aa65c0b70156131843a93f1fb9f7881676ae2ba98657c0b593530e7df7dabbd984ab9c2dd11584f580a16ebd9682f3ae4e728a6853bb7d4532a7f84b0a873cef724730779c7172035d44989a3c33bbe945082aef2c60df6a11e61aab2eb8560319fb0584ca6e55712fee4f5ec2e76dd85057be6f5c889c7ecbd2f253c10d69e35dac7d5bd6687e26775c0bb3934c733ccb59e7ef4b070f4e11eb8818c13c00da73e8bd62883a646688e93690b6a672c77d246e8f6fafee51a7b3ca8187aa8fefc79984d5a1e4180e23386442907093384bb9f9b338b9fa925890f9188ba28ded82fb5618775c7571e223d12726397f1f18d9b28e71657da0e5242d193453fd70b9f3316d3b1aedb64f8d454f0e52b2543f19f574ca1085f67c6a451dca35b830c3bfb844e30f35d7d1a21306988eefdc6a1b3d726a34c52ab0598f5cf7b40caca5af9d3fa0ccd7a8dc30c2f3a9206cd6ed9dff8c696504782df11ea3e6a8c28cb1dea495cb24e0005ab469e6a9725dac626db699c999474bc82fc5ddd479112020611334c6ccf4df00cdbc1614b1bdfc93ad54e7ee62aef7444104395e78582963f7b09fbcf74a9168a77e80ffe51c8949354b910152ef4fb41323aef2b56916b8671e6f5faf420eee22e62540e064e30e586bba9ccf71f82d9a2d9b41ed4ba2056282ed8c41c5c92c3b88960d00d98730f35e41bcfa583ef8294bc41f22bdd973c96515309361c65a600c57b42b5bd562e16ce13c2a34d3a71bc947faae3902b06d999c2e87fea6d7580210a025c9eca512e8e1aa91b46732a4ed42bf015217033261c112d54f8a9d9ed0e6ca8dcd57cf324096041ef9335b8391c476b089174cbe44f0e28c7d58215d10d89b6ecf393aed882afd8bda7363592261b1655be2480e9b97bf5e8ec7fd26dd5c50c8176fa2bad966f044122786f918c6ad41a13043c414e1596065fc4becdb307d1a519d218ee6ecf08c515c7773529d4945f826845eca060f56d40f2e0361f696508dc96e76c66af7fc2e0de1d086a732aad3c29f7ba442230ae5f954295dc0d7b51a170bfd51cde48b8fd7b4b45459d20deb5d7fee55d67c1150e1283ec9f26a91fa3afdd258c4b51ee5098a14f18402441b236ee7b70ec54428581c1b6e59c89de674ccba20c246292a4737d0708db32e034ce80b2b604e1003a69b03dc038c2e107af0c5b0d326808624bebab8154ab80e774af09f8ba0e1d548c0a0c2a0172904c82132331f117872e9c2667adb1e53af92e8f3326b3a2363bc25765fcae0a131c5fd857105dc84794f118c83c5005d74cd1f3ffa7a23c7ecee5849fcb1f70a288ece33507e466de883fd5a80b1e93fa7137bc624a201d08cac00e169fc1f96f25a844ae8939f46a29c2ef3d1466fa780be2a71ab9d37eccb2ecbadf69b68f0a7676fe46392a4c2023a3a5862ac393fde7e0ebc8d0eb53f2cf88f2345544eee972492cb8f67396b6114f44bedbca7d3a8a2921c41a874071dd33c604a32746737197bdaa253de374c55e239a6b037143ffbd74f97ad141bf24672c0667d9e9cb54440364cd85a964f0bdfe6d7fb364a07943455daf1669846d094bb126c30969d6158b7e1dbb5e5c58c6489e8cd5e403bb535bace6197001f5a41c4872af0d83044a5d1e4dcfcee9aa65102b90ecc42b845086f4693db1c1f16edf2734e52cda533ff5fd5fe992d0b4871fa0e63627011754d133432fac3c609e10e332c20a878d200f3f1123dec53eff533532b517b894a591fe297e22e1eafc30c40320e8717237903e8abd14a045227e46493ed0a20fb3b74c5ccf30abe4e170598dfb69adcf00ce5998d8b069ba47bd1c08eaa37051b835cc18ece1d6a9f286642741d359d1729687739949204ffa3b3077ced5829c685102cc56ec420908f3ffa8e65512b4be9290d8c3893f3a70ad71a388b79fa3522a61cc8f9bb87674a99e9329d207505769d2a90005ba1c0f5864f14b05bb9fc591fb6a71fde4dd197d2d3b15b34b5087f568d148ac157472ab2523a590425285fc13222fd009535ba3d16353cecbda90ac9327d146140cdc19617bdf65144f0349eeb86e06e65cbe944aa159c773842a7702255ab7dbd88706be9417fc03b61d5336f2b45a1988956550e33cc933176cfda15bf1c6b7d302c46c1509f83442663637e1c73ce386c9c14a66b9e0598ff2e9bf31c3adb9ebba8a7c7721f6dae58c62197ab6e17b2ac85d5ddd0259c8199666be060d560a99982f9bcb22b9df3c798c4f5bf166fb0d09d9a4e706d84cf99aaf8b2c18760fe6ae8f1ec33be33df29f87637c2bb559c72ca402b591722ae8cf0b20d56245ac08bb32846911635d30711b8459e972e2ede313fc8c38be76525d6fb7394ee5c34201b3e831ac59b209c4806f3a1208d07da07813ff0d70e48755e9ca99cc94c1c651c82385c7f3470f20ee5ba99156b31d578e402585483c2ada8166a917ca5eaca45d201f865c83c6e0d75d1c955bad7ff5cf786ea29a014d143ba105c19e047f99c1f53ca7684e839d6167df0cb2b726b329f85142e34c74386495207397f06aa669a8808ebbf8ad60262cefdeff0e57fc9dbc3e82a883fbf4cb733d597c1f7a7dfd8f13f5baee6eab94903d29ef4107c95d33bcb3932c16ccb7170c7092ac1d8b5023e2b7a9e7ffb1e70b5a5dc45af156071c1a2ce9b33dc1f9203c2c946fa08549acec5902c4e31e9c240cb639ee9f8f205ac63c6b35cfc7f98f1ea30ac1dd", 0x1000}, {&(0x7f0000001540)="ca61bb5adfa45f3c0d2591efcc36015bce87bf0d719c555833c35142412a121c9cb7ad1337b1b7b65934840b3570ef5c4c58cf449e79f2975baf4b73c276bb808b2a40e801bbd6ecd7a7fba8772ad19935d3d2ad0abc49a9a6c8abd01f2b1bf31dfee5ed864a275dd0d6cbf25f226b24490b7343de2f3189392620be943f14a5d8b756334fbd261c042759f3affef10b0148013f2324624b87a7b9d7955dba32d33a865fa04e2bbe28977205b5e0cde1ccdd28d25a6c4def8203e1c244cb35723cb4e8d5924d0498de49541975dfd5b7dcc31038dae97019ce0817af147bd37f3e1007ce409fda74d71ea8be38fde227af46211b5a49dda23163c1d286ce2aeb7c7f1ca7ae5c165581859e17cbb7cdfb91a3adb5f58e2f8c548335779e5b54c497b2c4b2adf900d284e81c196fe52cc7ae0ee196e242d18c199fe18dc768f5596db0b5ffb5bafd4b81cd913856d67247b949a0934571720f3bbd6a3eaa2b1203458f86dc718a2c83bbae992870983e1a018de36c437014c02a649792432746f0ec3d528363cd8adb1a8fd93e162280392a21f3810ed123cf34ce8606970d1f10925ecbc81ffa817fe1e25438cd65d628d46e3bd373dcef307fc79cf29e76d60a89352bac70bcd32cfc34bb07766dc487b520005c0ef6e3250b7539bec0de87564597bbbe9900155ff7cd166eacb1371101e79402c30c1317cd543d223c368df61c693490c6eeda1acc21a4c99ce401e69f10ac3374657423c51431bca31cdaafb33a8bad66dd9a8ae919dd26cea5786ff180660273a71a3cfe1958bd9eb8921820b0d2c5b47f66de43528d801ce7c3bb96d8e585c6af4a1bee8b8f6f616a603da974a48038a5ad7f35cdad3675ab87e08a049df778c7e35f470df0da5282b4dbd1aea11a1efa266ef5ae70cd0233839248bb81f1fc5664e68a65039cb5d1a20c636b09f53ce4bdfb762f77fe3069a655e3640bd58569a427478cb37364e859f327ba5bc11e9b39c0074ab9fb15099b1f15fc780adba1450c531df34f478a139d3e0c5350193413e74c6569e9bdb1ea889e46d7dee2fb4c9c07b0a5accc67e30a4c87463550eeca3caf4059f30309175ad3443c8ffd13dd5c1eade3e895d1573d9b87e63e8078fe526c192da69c78d3b673c3736596d6f6689300c9f2a2a125b67ff84ea6a24e1bf15aa6d790ba81df415e42cc2d0e922198410425144e46d3403bb28093e2dd04cba08da35b262e66f2e05629990e683102036a444b92c9701e934fb64bf178996848642660c07e4a62e9b345845df0873f0dd63b3736f78cf142febb37acf9a2e5b31c9d5a7228195b5504ff4f67aff4f8b9e16e2129426debe469407d5fb1ec5fd5e1b4230ba3025a810a269e32325b64259eddfd235bf9885c687fdcd7667c5f9c2c5b0972c7c43dbe328d62213d0447b6d36c01f6dcc17ce7690ff7d9637b2d7f5be97212a28fb878875bb911401f4a034b33f76ad914a08ffef0ac4bd140da90d9b45a5659590c5e9be4f435639e0ac8a6d8ed8523cf184e2e820c66ac36ed36aa6f75a4d9b3279d13fb11b2b666e94698c914c74877fcab93d3921be9adeeb9e6cec1f8502d7350e7e5f5f95600cadfd14a467700de192d6b048f76a9f31b1be09113f10a39619ff9512af20cb59881a021c51952976b13bc78fa03c4ceca929b56581ff9b322ca288482e7f6159171438bffc5d365c3d0f98437f5142f2ac56618e3ccb123f7f08261b9454310336dc6bb07a6c07ed4092325459958a05112956cdf31a7ed4243de5a7c333b4c07c4a0c811db14d327a9c827ca47de387a772dd19d6a9c31a5e0f23e94607e8bc3ba32cf4d5b6b96b772d4497a544b002695bc46480105f82a9d0809cc4e90dd93f78429fbe469f79718b1ecfe28484bea6f318f969e6fac6e5f260d6408b3483d9edc563cdc87e4ffafe4484b007df2152a9f8ccd1edea24a41e822d0a6f945cb9b9dcf63934f8ec8fb3626656ef8a96de40d78e6bf4bb751dda0d19a666d12861be4d334b516c1b85aeea0f4780efe103f5931dc46f994f6aedfea878c255c10cfb7afa59ff339eed54bbc665febc2b61f149eb12d2bc5451afa93939f261732950ab1aaad3dcfb646a7cd5331deab589894277b86f02368884ea783352098ae274ecda3d7bd993040ff160775d521002362fa3b39f570292ca8188f793bd7f25ce54efbe0d788160f216f9e454ddd61a46f56dbf05ec517c299737bacb0af25c572ba6aa3fb8d55931de5e032cbf07ac0528d9bc3a8a7b5caa6130d3b2d9001bedc32867360ec93d76f1de7c883e1c899874f69df6c405d870b9d598c1fc7f5605d97f6a6327f314931946da1e7d3d6a550f726bcec5cec64df2a5bc90c027114bdfbfd098f6306805fad38469c5b49308b5a770e693e5ecb550052aadef844a8096df924bef5408982720570391316f69d79a8f6cc668ad6ba41b6bd60b6a188695b16b20b44f3b11e8a0a3c92413213261ea3b4e69e6fb098d2c05fe7772df9b95a40ce1d5c36250148ab4703eb2a497da7ec9d8ae06358c581fdfe8b669244af61c00e9eb84123b0df0da4a8659d5874c81bac03cf799871dab4e256814b276076fc9b6e32cf3be8de0cd44d01c2ba3151eb11913dd134ee99181c7fd2b41b896369b097d0507ef2705aec74a8072f8f799d22a506cd8616047e6553469bfb68d5aad47523b332d185f2a58d455cb2a7a599fb9e5d1d3952fee3fe7f7bca5acf4cdc90b384759e50dd53a315f772a2a4549a6db6fdc22c8ec3b5eb8fdaf92587c836fff269ed4314a100d09df422e334d68bd7c6083628ac5218ffb505afb4c5000cf8849461c0fc20afae67ce9aaf004f1a616a5d219483b9f0774e195d17e65bd4b9769ef85d508d4ace5df7b7862b95a03963140a150f89d5d0a413bbe2f92246e0d679b6af142ce0e9c04186a7e2618fecd4e4d23bb6447f34bbdafaa80a1f75587cba162066c40c938eaf19e04fdcfcedbed7bb1ee26b132d6dfb281088d429a9aac17ed04af50fee3e7ff61716c49d5e20c0fcf89781ea96c46604ec7e8b5975abbb16eef5b549cb43b4eb0a5244c5089a8de64ca54d32a354b20ace6d12499489f4f03a1f3331aeeefa3b1de86b0f8537694e1bb25e18813317b54fd52ac7fa594ad5324a768c39cc58748175f1a7a33f50f0f8e16e2d1f9793557f7b2b7cbd57f85268bd19f400d28cabffacecbdf85571f941eb58eabcb1d8e258aafe59a9c470dd8141bbff8dd3984ae9715d693df8d46a4e5da33729c7a1a0c1f324b95f2ea39e8d8714f90fe4bb0a595ba2191246615070f0cae9419f62c9ef02f9139a30c796f1c5c1811275eded21c6aed45cf7eb6aaff22623f30bbba9d23a8faa1a49f5fcbc678eb317199745a6b77471b38a0e1a445247f39b54d1c3a578d6d33b1762e3add8a42592fc61bf79b59a375d44245487c9aa98a04c8fdc4b814ee0343b6ac8ce2bb1227fa4166d3c205823dbd25b28ded4374fb080a315c581511ba65588e8408c0d4a8d293b4645c8724d6c0127d0ec36c8dbdf806854dc5620c51cc6f283c27dd313ba64f445fc2514261b1b7432a566a018747b9de67b4b887c717dca10491e3ffbffb3247b86ac446c10a7879d6b44f7a78f67cdbdd2b1a85c5ca6e5187eef5e73d41de985d5977ffc806765cb4adfa013af14936fd05a679b9ea7a8214c919f78510f3a11ca3f1d5a7ef7525b19aab539d02bd305d37c9a674afaf049bb3c3df581ebc342d468dac90d2f540a0b453c5e582bd57a3ec9fe54482d40bd2e703331b3dcdb78a60607c2a720ea9d9af157d8e06df709ca982bf3b4175b44ba4cd53e274f656f2b287d3c9f0bf788ab3a3fdf8f7bcd27f5104901ce9d512b73d4e4258e3077ba2b891eb03c6752807fc176a40ef32d27c5d022e7f8281715c5a280931f946b73a6211c285faaac3f2810af76686d6fc3b20f6fa8b0100baf51d8984f076fb7bacee65b0eb3dbcbe6c2a737c02f17697350b0743fc55a7cb9e7e1d03073e7db4e33c3584b9cac97ddf9ec1d7d0a6773690000143d5378bacd8964d4a0e63bc0931bbc1860f00fa0e90da47b5c2a29f193bbc899c61fefd5d49dd5aa420c6876bc7631e5d7601f643ea65e7467bc228b8436f92139f8b1cde192203f4b4313352fd5e0e2109ba97db0aef95a74d015a6ca7aa01aa2f36fb6db625b72694ece5b19cf786c87eb9f820a37e070c94ae2f838a9bbd398869407b4ef39ed57f827c173df6a82fd8bddb7957ebac87f7a5ff41c33025d5ac79e4b005924e709a070b3a7dc5f087f2c1c7d9fdf703a20e0ae71b7f4f4015164c9727b6bda322f1b7fdbabe30b334a7b0b38ea84892849cfaa857c3c200102643bc30c73d0f2c5e96a5eae3cc2fde040ed2a68efb0bdb0b0dc3cb8a5538875118f2f595bcc00d7e2ffad6f8e14273058c8ab5f34297d491c83223bdea4388adebb20ea084da07b0f4ea4783fff34a96ea78c4018947c39aad926486d1e8e427e4537e32e04d24985a5a7601cb5f5a2a15d7c18c13234ef60d68206893d7c80b843cbca424e71ab840b27700997fa989a46cbcf851894429521d32f956ae0b781dbe83e4775d5f1b40d25cda08484e1c7db9e12fa2c984582cda1ff3dddbfcb2bcb9be606b1ec7c5c55d79b233bc5057ab23be5f2b0fdc77698797d3f0753bc97876137ecb5af616f461d9cdf7231a15c5c521eb5abb9c2abe8a6d0bb2d0c01e7cc37acbf69aeb67a4765b0065bd03d69b6bc43cee97400b81792237e5eaaf5095803f00b6f44dc451c4fe2dac27ce81fbecf586a0b43684551c2607efdbdd7416478fc38cd7884b9d33ef1213ab2eb65a9a2e392400dd09278c2f428b33ffa03ea617422e9c5ef218628590cc6692aee152330d04b82ddb1f80fa76130f2491b5c2a057d96d21a2a20699ec2a29e6c90592dd96fbdaa9cd4759ee239a35e1a876f1a68a4305ba0ab0bde4a607b4240d6e61a8f9cbcdd911440915bc6c2be7c9295bc31333977db59b8fc76e01fee5a75a97c49df6025bd910220523b3ddeb874308d9e40651a4b96d1b149f5ac8f3e5c1a9299185c7ef944687ec757b20ab73564104157a302b1e96c5c863b3e2b98df9f62b56787e829156f6399b363b598dcb4b71567b5f315706bbf6f8387ded61287f8e2604590248bb6d444d7db13e1b2923a3a329c3a5ee720fca66cb14838e2794efc856116482e3e4f7b11233c162729b515b38405f73bf026feb726947fe72d535024e09a75cc5d3ecdac953b7bb91e6f7efdd02264dc5e689dbc88614a12c6bc5f2ffae0ee9e4d5c4843fa2c7c28b04436261039b9ea79eedee26e4cccc114b033fd2069057ad1544b69eebdc0850dca48946e056237bba0ad10bc645fd90fad7e636728d7b1dcbe86b45ca0a69e4173be97510ca9c8b8732ae936d578ff400013b7d5a8b06d690047b3d664101a4558da0eee4d330669361e4bdc93d292d4770a6defe8857f8a6c9964fa0957637a8568665303457eed0b86d478682f4b1899a9c6647d69adeae9ff77d643755e73bfe4970fa7006aa953b3b7087d703d05b0efe6eb5ee5468ef1b8d478b3300419260e653417908f94ef56d6e261a5cde46c84ff2885be0fcd13a55c611c9ed8eb1e5ec069bcdf921c401990287d5b3a8877d989403868b59ebfe79b795fa2ae8ac3f42ca87e99c2dd3e7d82f6e69225ca93d67634e0cb32ad6e1692216950b72288d31dc2108b8ba22a6011d318acd5a93e9a93174bb65b466301de020680bc04152a", 0x1000}], 0x9) flock(r0, 0x2) fcntl$lock(r0, 0x356911abb9c94637, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 20:13:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x4370) r1 = socket(0x10000000002, 0x2, 0x0) listen(r1, 0x0) 20:13:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x82) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x60) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x0, r3}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 20:13:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x104, 0x2) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x8, 0x2, 0xfffffffffffff752, 0x2, "c3bd5388f09e23acd34273e0ac6a8764498d6648", 0x5, 0x4}) syz_open_pts() fchmod(r2, 0x0) 20:13:47 executing program 1: msgget(0x1, 0x1) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000300)={0x3, "e820a4925f410104c1170a22ac0d12c9ec61d5af03d85200432f77bbf93f7c6670ca2d3a498526dc3fca53703ad1867169b6fdff4893fa99f3b1c0f1c4045b31d4761d26fda891ef48123a462859986f998ed394b792e105399d522f5ff2f84ac5091a137175cff2c0f9899fb1125e13ebfe40672cd8872f8905b310897794adb06593eb0338"}, 0x8e, 0x800) 20:13:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 20:13:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000100), 0x0) 20:13:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="45906eef0271db54234408bd831af7bb8fd2a6476bdb416aa4289ea2c60d75fbfae76a723bf5de844a34ebd7f8e8abdf19c72e909e7da448f5ea5d1c6192d4da33322af61361c30c4d0be3f5244da2a6e176dd96b51f46c907c71a2f83c5276cc05d9adf2bb7d49ad1b05e8fbed4400cc28a62d492598584b367a4dc9fb9f40b3ea5f3d96c5886f94e835f76ed", 0x8d}], 0x1, 0x2) ftruncate(r0, 0xffff) 20:13:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7) r0 = socket(0x18, 0x7ffffffff, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) 20:13:47 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x100000000, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x6c18, 0xcb7}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:13:47 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xce0) 20:13:47 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5, 0x0, 0x1, 0x1, 0x0, 0x0, 0x10000000000000}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0xffffffff, 0xffff, 0x40, "12e625817854b7adf2be98faf85befb6c202844d", 0x1, 0x9855}) r2 = getuid() seteuid(r2) 20:13:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x801, 0x66) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x3000, 0x461, &(0x7f0000ffc000/0x3000)=nil) 20:13:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 20:13:48 executing program 1: r0 = semget(0x3, 0x5, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x53b, 0x8, 0xff]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/4096) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) 20:13:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x21, 0x1, 0xda3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:13:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100000000000060e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 20:13:48 executing program 0: socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x400000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:13:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x5, 0x1, 0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000100)='./file0\x00', 0x55946cebe8077555, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0xad, 0x10000, "7937e7706989fd77f4171aaf955b9775dd50d914", 0xa669, 0x79}) ioctl$TIOCEXCL(r0, 0x2000740d) 20:13:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xfffffffffffffffd) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 20:13:48 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0xffff}, {{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x1, 0x7}], 0x3f, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81, 0x10, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x6, 0xfffffffff3157401}, {{r2}, 0xffffffffffffffff, 0x12, 0x20000001, 0x4e00000000, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x1f}, {{r4}, 0xfffffffffffffffe, 0xd3, 0x400fffff}], 0xfff, &(0x7f0000000140)={0x80000000, 0xffff}) close(r0) 20:13:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x19, 0x8000, 0x507d2b5e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x20, 0x107c6431, &(0x7f0000000040)="c7682f320164daf32960de6fe13a3ce9cffe07875ac5793c9c6a34167097caf929e4000073a8895a431eb17ba41e31c6d5aa8099e9e2fba20b6d90eda390e6fedf", 0x41) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) 20:13:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 20:13:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) ftruncate(r0, 0x9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:13:48 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket(0x3e, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x1f, 0x80, &(0x7f0000000ac0)="813251236c782fb6971584472095422076c7cf08408b83183890d6209101020ed8a438af2e2ff54e5a2fac8845befc52b70816c43b63b833c045f994e4457e9d1eb749de3cd96126aea094b1e85b198e10d3915223e30e5a9fe9d2f951efb40b455291d43e55f6f26bf8706aa1a4f91464b344c1809fd2e68ed333f3dc4c58ecadaae809d9d10ba9f5795ac470046659598ed72a2eff1f9d235088a67fbbe8d1ff09dd3f180b1c32d797c6a0047f1d121207f014a612fcc9448f8bd1826b603c4c2378649a5f79e9d610ecf249e2771eacea14d424f8ae0c9c3a88bf583bc235ad76e866c3ef67a56b55edd5ad9c2adcf6b8a26523588aa01ab6ac4dddf08879534c83180241be71491adae333e294303aff637d46c07b2c9e89179714adada984135b15b16632069a8012a3aef6a3a44ae45173eb4455892017651291b7f80192f4888f673725f5293620d8ba631f6ac8090472d705f3b0289d585a7452415b80ba52791b01b920f26cd6bbfd03458b4c5afe0399e6ee7d7930e2b6bdf31fd2b4d0f8ac79953c7e5fd6033bfce53bd4f5b9a02070b43fe5367bf3c7f7fc227d05672083262c4e9c0ebe54cf83e1f33c812188354e0813275e95fd12fbb4c169dc6f90d1aca3dff544fc3e6a28f0b7922949722396a604cb9a3cfc87c33359c4b42cee4fcd1071b85163da58960a451c18a2f37a239ad5280fc6aa0581096c3c2fdb911c39c425eb4a1e54dbd8ea3d9e2257f561d949a4635f52c210d405e5d2dd5bb01a097efe9fe3fe24601a16fb0198a3deb496008ddf169e4b9bca87af172d076ebdd907df076cacb226b0867aae0c0662af92f1524e5d21d5e43048e6a09d1a2d71ea06bb8bc5ade478f0b772b72350c293059f1af1b1c98d67bc00121e2f840a2c328f3549ad26b92774b945d7dbcb94340f31c8fcc4596be8817b83598c3f98dcfad1daee85ca2cdc23118a325097b943673487ed85e1b7a5be37ed388e12f5c68b44fb7e20cfff9eb7f5c8261c203011707e896ec877f01bb680dd643c11534bf4a250f944f4006d8c298cb2538b561c4eecad9408da0959147fdc4426f5e10b8540ccadbfd666ae849e1c7e431fef382e358d697ad5f0d747392789c19bbc90c052327b744b440cf34c2391bcf22fd412b78b9bd96bbd7d9bdd4ba8778009a1a4fda6f8350374f937f563a5cfcf6d911563a8f9bd18fa90163800cefb8f1f64f050639c68370409c6c479219f0097733165335a14dc44f9269d61f7cb7f6573f937a6b572c36d3c5e5fa45c0280f7f5708719556012384adf6dbbd8cc635afc6b3526f232e531264ba0e54b6390b16fe1ed82038bde25a12e656c0aeda310d54520557a5a5c9cb5a904c339938c168ead7ac274af0285bd92d7c77cf615cca9a7adfde945ccb3ec00f255d31edd31c3ff3487867538bcf869aea6921a730f7d489d89bc535da98d3b07bb5d66ae2b301498682a42bde962634608f8eed4f09bdb0e2ad266b84018c8fecc50d333be5336c41dcdb771d3073f4d10d8beaa41fde5846fddffb4c35487e1fa644a6bfb2d3b7926b6bfdf08f503a431928061eca6563a4ef21812f4d37a53d62226f0f0f8ad95b3c2ee2b48d90eac96567c501aa0f230041658393d5f0f219ef99aa933fb748717bc53be5e37c30d77d264713ed1fc4f8f85021339e8d15a1bc7df2e12eceebe83831308c9626f3241836690019c769d7947b06f571559a01d905baf36157560120643e8c358b5bb22f2bd9db9481de3c36f9a682afa76d8afa2478b49dcda70a9c143b0b43567834ce213b6b92b94da230d51a214e009f4e1f72ad4b776b2cf8b0f9d0b0368c528404a705b75b7750f1789fa425ba0582b6c25191ee6611a657df34a56d3f799a5630861267fb2f587be62c2b8de5f30cc00646415c790ea931978b7090ed8d3642620592c76806e0727e68c268e8d941f2275b26f991bdce3a4c8c808e93b0da2dd98bee280b14be010270d32383b25313d5349ac252d577dcbde8216b7d93c5bca167aa34bd8f91a804cc0c8b7952c26b347a2d1035334a4494d9efda44f21d2291656fe93023d515aecbb18118f26e853e183fd033301a9f88e24f5697db3bb98e80fc023304d1c1584c9b02421b85a182572b5922ad036392482d3b30a6732b07c05a288b5110162dca675d700d54dcfaf72c5269b1916ddaeeb7744424576ffce9a3baafd97074ae56b3ac0ac6c8862d3d686e923313884c78c7fffee781fa8623ae5c78d0e174ec2c0fe43d4e9ef7981e692e97fe77d0e349a7fb0480ed65f1ad77392102d73506dd5619749df8fc18ccf855d8b19d7326aa37688f1d39c181049a30b752a07b60a810820b139d9f2b0cc7c35b77568adc899e03977883609fbfe8aa90bb2c75bcb93466b3fba36c0148175d186511fd03f2cc8bdba395eb934a88f78598e8397615f92d11fa2f8f54f0747f74097f013491803f1203cbc3ecf319e9df56306c050c86154789f51b5329243bb97b765d8694327e8e82f2f2d7c96b1878f7a60bc3c38bbbc856482fa90ab188f7673958576e56fd7463317d0353f74619c39925e8e1e428d9ee362065a7ed1511f5ea90d8dce2e9376688e7a1f7190ce0706f5a81e2fb77a76c627c2f0ee83c2a2fdb8d892737433ab5735d18d389fbe7e590a8a60d6ae5fba3cf0ce89ee8fea44e0b882ee78d8c95c721fd931e7443cd29b30602cacff16e01d3fc2312f300525daa8fa006155ffb9579ce254d64b2f2a3f34ca708077406a44889a6e11c51a939ecc3f12d4a11e3fa3e0571941f8f63f8e78055d65ba5652da5cd36ba442aa543c324c5f6949cddfc17f91b33287f84321a718217b503f1651790f887c56cbf5732fe543677f3a91d4696830d6dd1bb4b137b19832fabd140ee377cf4d9904bb33c3ad5a3adc0bdd578d99518f3e1accc7ce81418ef7fffd2e86f8543242a763463120838387c040597b4a151aa1019e3c742ed63ef3504bd080b3edd504ba9f3e401a2bf1e3c1e1a977a3c8937638d4a460957f074a7509f827e443525e3bd79536b976d71bf0a4303bbe68c4988d814c2a9eed28398535e4d4f3b0b7d1686d0b1ff7edacaced8e00c6a2fc17f7bd133c296abbfea429e9a8d11ec8e7c0ca16a74d6864ef31c04e41a3a372e1a3d54707ee3914736beafdce656c269e9e840f16c1e2a9d3eeac29eef26d1d0fafb7d55bf33dcd688afb07b9b3305d2f673f6eabcf6fb101b5c8c84d5b750e1225617ebccefa7889d2bef4c8947eeaa5a7646dd48277dd61efb5f772c7171f5ec5f2933fcb250dec0cfbadd64cdda098867fb2bddb179a457f173bb96d5629f2d0370b690682e9e5d8005f920eaddc59d538b80314de71fe26db807bfdfc499e5c9335fffb7d52e6ad682664a3074ee022ecac692ad67aefde90a820c95d24b8b3fa746af4c5d7b964b9d40636953d3a15b8ec2a59b76c1cbbafedc35ff4644086d96f63b33d27a42623b4b6c2b79180d99abbcc15bbdd30324f811e7a5e5668a53f242032ad3f134eecfd3e0f2c9102cce8b50089ddb1ed3dc85d1da796536bdb711f3f77ee8fa9eaceca69b0239d4d14d5927d56f39e23684453a49b0707a95e927ea3763ff02942200c51e7c986d32db9004afce1cf19a81162d51faebfe29ce7f2e6dadfdc98b8428f544633bc62091a2ec68b2a8e56baebbc2d68ff0f2891caa05ad5fd93ea849668b5c9f5d280bec6aa3a4f49e9681f69d5c8fa3e83ba748aeaf0b5ad106bbb3ae963f2cd4ae2a318c7f8ac55b72ef28bbfb4fdf4968dfaeeb47beb6c6471eedbbf2e181e9066601740a68b77495f79a5124f514cb0de3bb4f460592ff65f6d07806e774dc968fb2517af7dde2f0a6608cc2b598a4a07b9ad3f1b6195c228a53b48a903beb0b4a47cd45ad9a9845a03f31c39fd78f12a8f4d34e09e7705ea7372ac3110574e24d3487c3e37649b3c9678ce900cad3b940b2812bbe811f2434d51ed24c264efc774743acb0bda2f22e99161aff45aab2aa975c1ef8311543b04a6e0c741464d5e66abfdb4c883b2ca45e23081c164436b19de75210359931952c1a4705dc62f776800756fca87ff49b24ce4c42bd808f8e23c837835c7d3bc2714326947e4e42a1ee25e6c67930f0021b3adb17b122b10d43657921eb942c3299f620c919e8c1d0cadac909285b1e4892a952c854211609d6b814728745c2160d93721fd2ea68617f4b7093fca2e1c3bed827e6bc0ec26fc3025122ccfc5dc738c6c6f32a86a6cf4651769f2dc84a0b94d5c1206277664af18e7c820b162e913d7f953cf3ab207e27b788d970b93c19961360c257598d4fe42ac2f7c5e09c15f4b2f91489d2d142ec7f42877c6412592cf6f678218cc940698956d794bed7d0ee7cf70dc865c77135f754acc34ff910361c3875e94b128cf86eb75a2582c9c990f4be1a55fb15741ac5bcc15a27cfb5da565407864708d09e6a3ebafbbb04169be9ecb8db2ac35b2e2877f5904e17bce89e9511806c7811110c8394c442bc742b007f4e53774342a03fce2bdac10fcafe6ccca0ca0c71ee7ac07818d2670357bf1df5f2258c2cf2748a6d09012dc7c8b35a1326080e81a1002e46db74f36ea562551754bb5a38f3ec329d268e4feb76833416a63c835655ba9e003d6564e737c787c7530968dd77bf0bf72406911dc8f26274ba07f19edbbd7dcd1bd8d6b01c81acfad59efde93fa15f2290dab696fca2b76891b92a5e6c26de356bd3aeee761db79732533cd7011dbf36f16fea5f1702b20cde9ceb0ebc5473f14c1d11f7204b093d4dfacb985714bc423da3d94c31568a0588fe0f3bd80536843de08e6ca4c4ac928a4672ce40244b2afc6dedd9ad2ca6e922639dc55ab73d20a90ae3fe621ae512b9865642e2c0fc491bcfe0f71a97332c95828a38e13a025003b50c562be53562a903b172f1e5c1cd2098c6f22825fb60a372a51a50caac1db9863ce0491bd9fe81745ab06fc6f6e4b00c650579d04d7cc8877c578c69656478caaa72856ca3fd209f0e5421207397388873bd79d11a402b741f72b43fc37e7e69c8a71b5c6482479460530e173e11b9cecaaa6ee4b983a6d4515dac320281ef9d388dcfc369ba93186ff9a4cdad7d53342dba734bded7f9a9c987c89f8a4132178e8b9c96a7eef089bd593673ed5d71f5593b9d33abcb8497781b7c81d7b4082e4fff30e44fae8f6bdf52284757bdf0a1f2d7999bcb14c4171fb337d97b12bfbb45cec81a23b4b1982b1efb521be9e3f8f404348e436afbf498d33b4188567e9e99ba881f555d8280980e43a6f6c3ba3b84c23082493ce8e01c82115c248cc8db9ced8e1202b44bce360048893291be079de9c8e7b0eb7efdec6bd17c5a8bb902c8e9308a4f8bc04fcacf07cc37913f49ca7560e23954b73d00fcdef1a89c79af8bdb6c97d70c65a7a111f74e9cdc7f9c31915a757f8a9a562611632c6e0986ad2d601cb40c1e3f011d5549dedf29103f78af0103ea1fe7167eb5a432dddae2c81b5571fb1321e162873146d486be47c325477e0f1b61e6e2188916b431093658a565bd3a3e715a8270b7ccdba4788eceb54c91f85cd157b9ca4b89067cb3919f8078e54122fd7800ee20d0e7007c729a0a6cd17a16f251aca6e7637f43580705e0244f3dbb9155b79cffe7f793b60a47eadb111214ee4b91bc70038a2b34a448982986dd24c3836bbe5cb65c8720fab6b54a0a34fb3517d99380b775a9ebaca205fff4bdfa6a71d540df2cddc5665ba9f9d38073a6d50e5a88b", 0x1000) geteuid() socket(0x10, 0x3, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 20:13:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 20:13:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x9bb}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000002, 0x8a71, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x89, 0xfffff, 0x7, 0x1}, {{r0}, 0x0, 0xd4, 0x4, 0x7f, 0x734}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x6e97, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x82, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x41, 0x0, 0x9, 0x300000000}, {{r0}, 0xfffffffffffffffb, 0x90, 0x0, 0x1, 0xffffffffffff7fff}, {{r1}, 0x3, 0x40, 0x2, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x60000054, 0x3}], 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0xff}) 20:13:49 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffdffffdffffff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x1000000) 20:13:49 executing program 0: r0 = socket(0x1b, 0x6, 0x1) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000200000023000000000000000000000000000000000000000000000600000000000048ac93527622107c2d4ea5057e98447b3233a157807cbb848ff7fe654397f1dc45f092a046c00cfa24112642c54485a9c9169f92b2aa85f0ccfd94f10dc38658c81f28a04da969c1b7470000000000000000000000000000"], &(0x7f00000000c0)=0x2e) pipe(&(0x7f0000000040)) socketpair(0x6, 0x3, 0xaa11, &(0x7f0000000000)) pipe(&(0x7f0000000700)) 20:13:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x9b) write(r0, &(0x7f0000000200)='7', 0x1) flock(r0, 0x1) close(r0) syz_open_pts() 20:13:49 executing program 0: shutdown(0xffffffffffffffff, 0x2) listen(0xffffffffffffffff, 0x0) 20:13:49 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x179) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 20:13:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 20:13:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="bc76f5a3ef3d8530ed62ff3fd5e8d8a9a81f21a0b4226f032565f63f3af9d06dc1c8c7fcd7676de3a1a06226d80d9e9a8f64d9c3b3610bfd57f982d7646c3ec11c4ad2967c1063866784b087e268ab966ccdde98172d5d004eedea936893d1e02342fd56fe0dd2ebf1552e2f1156106ff506095741dba89d8ab451c76f3eccf52a716df7c97d974583cfd8df7b1e7e8c7b7ff3340647d4f0fca889", 0x9b) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 20:13:50 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r1, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r1, 0x6) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r4, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r1, 0x0, 0x6, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r2}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r3}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r3, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r3, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r5 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 20:13:50 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) r0 = getuid() setuid(r0) getitimer(0x0, &(0x7f0000000100)) 20:13:50 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="ce606f2aec3aed60af3aceb9b5deef708445777495b38dae36502d98b978d8dbd59bf4562bd0006faa5bd69dab154c73604bb851d93464c7816a1fff72", 0x3d}, {&(0x7f0000000000)="a590790188410416d331a75f912f608661750a9c64cf30792b5730dfd90d843874bcc5", 0xfffffffffffffe3c}, {&(0x7f00000000c0)="42debe8fb86bae4b530426d99ec9953cee1e3d6ce62e9e3d18643b8a44227b180c2a7c086aaab240dde40b5c6bcc20e1593b931e54c302d8885e06091a5417631700d4a5173caa7ccea93f55181eae192ef1a4f15000fe8fe80eca14f45547a150539499ca0eda7325ca9227dcc22e192311c615234d096701dbf49ed0f2c5e485bdfba6", 0xfffffffffffffe6b}, {&(0x7f0000000180)="79715ada74d4e016af08b6d2c975834eaaf4d2e5fa9d6ad2391c847fed30abe9c4c5bd0a4adfc780bcf58622a069aa350f302e24d0459413a282c9511e1ac4e2ce6b529559ac35dfdb8df7eb4294907f0ea9ce4d3f70a0e756db5b59b4871b8836c8ae3c5b705d1fb310a551b0cc7b", 0x6f}, {&(0x7f00000002c0)="83420eb5c9fc51ccca4ad83094ea0074af7b3445b0051c9f52636348e59c088c2ca8307d34c8b329839357308e11a93e5bc886b5431ba56dcffe5b58d2a3096f5189cdcd119dbb9dd030360e914933c6ea5e46df022cc10b3722745a3aabaea234a07e9011ee1bdbf6b9a1c9b86de1308970f0ed01f3e130b42d584d2c19d7ca1f4d6a8c4901f0366ee45d9234b18fce858b7c80389e5b5053", 0x99}, {&(0x7f0000000680)="2ae06fc85f446ddd68b1f7d34ab429c88356399b4900140bf47a422e2f9423a40c53874e7a0fd1b91e9375e767f31a69e6427a920006034b6412a01d02bc86246299d3cb14dc670ba25f34a6107cb1e923e9682dc44abc711cd3d4877bcf590478d54e73960fac855c980c14c0e01f69c25ac3701ec8ba824a7d8900031b7870e90dc3db4a4b6f8b7181068b49ad3a00f3fbe97bec77618156692c7babedb357a2b05fcce4ec41873d8420bb4101a5baea020490d0c6946a31e0cd18ceca7198d625828cf3d9af9a05", 0xbd}, {&(0x7f0000000200)="e79ecd6c3ba72300f1876f9fcac6dadf0886feb2c80d", 0x16}, {&(0x7f0000000500)="4edc391962a0cf67f585466b13b512681aff0cadbdb902ff6df6bbd67bb936ad2a5a2bc98cf61048985d18a8b90894dc0b2da589b14822520000000000001000dd3b12bee8264455fc5f53df0005ee3c9b0c7de0ee7406198d933660ffca9f928bf195ee0e4e96ecff535222363d52b7781671a3f8a56a4c0efd768c42ca7f01a4b7c92ce70169ad4588d55f74cfdfd8780d093f5c9fa7f195c60cf1cd218eea9c87d2df7b5e6783ad9880a158f60ec07c10122a5bf88a7311d9775fcd70922ee11033e10ef2c9f82d0d88cfcadca087832cf377840c58758b0a081669a509dc4845a449cad369c82b5c009aca6ac8d3234c1a6fa9fd5aa7ed7e9953ee7c1749e3b986456e7aa75dd6a21905bd97a843c8b8554bf75d34c57fc21b178a4b564a989e4c2e3595d86e256c0c104b18021cc9e204200f946c99ecf9ac66e4e904a46a72126619fa1925b2a0", 0xfffffef9}], 0x8, 0x0) close(r0) r1 = syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTOP(r1, 0x2000746f) flock(r1, 0x5) syz_open_pts() 20:13:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) socket$inet(0x2, 0x4005, 0xf1f0) dup2(r0, r0) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) 20:13:51 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x146) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) faccessat(r0, &(0x7f0000000140)='.\x00', 0x5, 0x1) msgget$private(0x0, 0x0) 20:13:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x4) pipe(&(0x7f0000000040)) fsync(r0) unveil(0x0, 0xfffffffffffffffe) 20:13:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:13:51 executing program 0: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1) writev(r0, &(0x7f0000000080), 0xfffffffffffffcf5) 20:13:51 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="c76db707e38245bf03b0729eb93c7d5070ac2bcf8f4abafa9422aacae1db75e1532715a421d1ec6d8a6bf96a5cae3491244227e9abe358d29d88a058345329403ac9f00b2acbd3c5473cb7eff6fae20644f0a95ddbf9b2da44d7d2e93564f97cdc3600c2fd65ab63080ffcb107ae03601c562c89bee38e21c62a81c250a70e574ee6572af021f81213d5bb9ed152eb08306c8d8a3776fe583a2032abb4196b7cb61d7eb843206e562ffd9fc219f56c86a6260b7b6be04433b7afe7ca72ca7de6fefda1a56695c2992b4c7c52c3c320d48a56", 0xd2, 0x8, &(0x7f0000000180)={0x18, 0x0, 0xff, 0x5}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:13:51 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x1ff, 0xe08, 0x497f, "a9051095262e3fc69c4067ae8a2151ad131e0961", 0x1, 0xacd}) 20:13:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x3, 0x80000001, &(0x7f00000000c0)=""/244, &(0x7f0000000040)=0xf4) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f00000001c0)="b04bde24b654e68dcf10aecadf194bc53a7cbe1bea121f2a0d9cdfe7209db86069f2c64c6adcff900024648cc8b55555198a193247d5bbce8d811e031507923c89e2cf3d2fbcdc55af19820c8a7b09cf0fb0", 0x52, 0x4, &(0x7f0000000240)={0x18, 0x1, 0x7ff00000, 0x200}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x480000001023, &(0x7f0000000080), 0xfffffffffffffdc7) 20:13:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/187, 0xbb}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 20:13:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = getpgid(0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x1, r4}) 20:13:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000000)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:13:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r2 = semget(0x2, 0x2, 0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x7fffffff) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 20:13:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='p\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xb7) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 20:13:51 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x1, 0xc) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/166) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x3, 0x0, 0x0, 0xd9}], 0x20, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 20:13:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fsync(r0) r1 = fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/182, 0xb6}, {&(0x7f0000002200)=""/245, 0xf5}, {&(0x7f0000002300)=""/39, 0x27}, {&(0x7f0000002340)=""/144, 0x90}], 0x7, &(0x7f0000002480)=""/93, 0x5d}, 0x801) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x5, &(0x7f0000002580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000025c0)=[r4, r5, r6]) r9 = msgget$private(0x0, 0x14) msgrcv(r9, &(0x7f0000002600)={0x0, ""/58}, 0x42, 0x3, 0x1800) fsync(r0) r10 = getgid() sendmsg$unix(r0, &(0x7f00000037c0)={&(0x7f0000002680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003700)=[{&(0x7f00000026c0)="560da9594255f73e3ca5f6f7601e9ace913e379e260f23684dd7253104ec19d36a3b5586c0b9f9ef4698b86f0a64aeb9c700961cd7f3e73ce2142d292b58b35b6bdffb7eff1a13472348d476df2679fd4545a9c1c0bedddf9206c584c127e48382976f9a6b953c0c5817dda7c56b04d647c60fded5f8cfd1f20953a6926802323c1930444d9210bbe9616ea1668603c09f80c7c9f5dcf29a756714d6ba42b15718fc356ed86509ea3de3de1e51ad97ce5cd41139a2dd9b324c6b5c8fb81717cb7a40e9051bdfe3ced318c165504da7db1a028e8b653de190f92f8ca9ebc7a1c8fb26d9e525c14eac1118bfca010af55a5b32613c8a758b9f74e4607cb54e3668fd12fcfe962a7d5e358baf4c031dbe76762c6810c4df72db6711a360b06235891b3686fa1e20ff747bb45b2f1f1d30068b496a2f073533118671a07f0d4532738e22f91c64b979458400ae832e5c08b3ac763af94b4d35c02b06d43773dc66cc2db2002c5af195b6ac8aeb7ff2e178b45c523aa9dc17bc656e9825a293653d98e5bd77f74aa5fa9fcb6485c48f7b096447bc1ba9b32e1f96f533f419c79f072895d6eabf49b218b437dec7016dce2cda9b3d2bbfe2b3eb0d75ac61f1ea8cfa7708bfd2d7a436b60b8c42580c9d88f01e312c1b5643addaf2058a9ee55b33f7cecb7992b197c23aedefeb7a12d8580e5f644fac8ea331da7b3649dc9e51219cea52480f045bfda60ce9e37269f7a2e157b44acd71f09eb12b439c4afcce79abf74fab3b8c673ba65b93552edd805a5a465b6e1fbe66fcf4e8786961b50af76cd9ecbe04d00a4aa713d381a5b7435e88ad3bc49a48cf365be330eee4725af5dd5fc055cf7c4f428c716522fd34560dabf80b6451273c7e59e28ed2bcef6c0cb4e2efb1d9fb63d60602fd27073006411f04987cd94eeb32e1ddb3f88db11d42d67543423b1ac3c67642dfc9aad43f419d4c6e3f97ab7e2691abbbfd6289295152ae710ad897541ec043255254275cee62423e179da7d07408a915e0e9eb759fba2d38617168e95468c354742b056c5ef3974e9243888e8a5daf5504c1345489b0275c99be84f4ad1b185f15672e4ce8eff9be6482b2e2f730f27845722b800f6d5c979e4fe851d46d854305019a497554c6fade37a0c949cc9f8a20ff19a52222556d3554457fb5a90601383362c00051c70c4dfb8e4595e91bf733fe5b057ac786c037c331734d94906fe03ae790186b538b2966935bc21ef3830882ae978b97c72e915f6f473bf3d496e901dc0c9d123f2b5ae0e03097e78d749ea7157638b5ad2791993d08647766dd627bbb0d25f583eb7d3c8668f987a249b3011db1a60ecaff6e6bf29c13dd3e36a67d546aa105ae01abb4b4af11832fdc4bf5e78c998748ffb60fe74dcb13d30d9ba478667f0301ea530b249708ea5ef7498df2a47487886d38528c3aa73e958e1d052f0381634b648858a038e0bb91c4c10651ba4760f7b8903b27e89902bc35d15210b4712d9f89b3f593962cc6730fe2eb5dce4144203f8c90ce630336bc8b0532d772b48286a519c4f8765a31df4fded684845ceaa4101b52578beba1d3ff6a9df6fde7d17bd08ea9b3d02579d82cbadc09613c10bbffc6b5cecf021db249b2e60308f1d2f3354e4fc66b3c246b3df89f0cd37976fefe2f2aea2ad8aaba0f1a55ea73fee6f071c2d969736448a754c2d4d6b0ea85b6d9bafa8cc9f46becc446e8572b5d9e192f5095a770f6f56b10f295e9611f84f560daa7178ab6138156e37bfb29ab9e1fc4d905fa1a2fa8c7cc9b4cc2bb3df44744256dceeb0e4bca28a11ecd3442c1f5c705e4d1b3cc53f992f0a62f81562fd5553d1fadbff824e1e319e862401c899f0f56380b9bf043179c1fbcc7b06e9e6501fa1cdee7fef01be73ae758bbc1d892b383141e59c0b38cc04d3a876122dbde1f639eb8a5927390f5b60c236d7355a90893cd354fbbde191972951d066a43691a2076fb873daabcde2e55267eb6020a9936677e179ca1a8d249cc8b252a463f288a93cf7b154326a4715b600c2540824cfabd708014f4a1ee0e755b653a84a72835f34cb608f5b8888eaa65ef1b3d10df3f4e564ee8e8eff447f47fe3c324cdab8ec0dde363ca8c5512cea287735eb04f40bbd7af7144881ffdf8f234de59c6b15e160e5e91958629475659e8b0c0dfc480acd6c872b0947e29bfcf73420cc16333f780e4900a899f104510d0870531810af1cfbe4328002cd80074fcc76489551e3e85d7afc451b241972346b36f88b90c1fb3e7d25ce764742d8ccc424a46cb06104fc6975542a9c67c3d09c56d40667804d69860233851fb08c66ace6b0e3a44bab6ce527814ea6b82498e340acc1c0fb40c284eb0b99fca8b2367c3d741972905cb824e582cad05213e40a8b1ec59ec830a2aacf492057bf6dfbcf7c9519e9f52495c22e8f30c8b05724236b65435d2e8c4712fe1227265970ca1ffd63dd7950d1e586b9a32a1db4afd70b5b65a1bfb542c1907cf0884f41ea21bfd725de07a2be6af592c54a375e86bf01acfcb888bc78a72a739ea49fe1e06446d67999abf0c76ca335f74db6781ea2d115b3b12f9da6877dafc1b7b35f9a72f557c650b28227b85d2c57ee3a8d429209be729625b1858b4807790ecff0353603bfab4ae27db0bc1329d8489824261ce8e37124cafd7c31c1991e83350f5fe93399ac37d8625c4cfbc410751395e48e3f36d7a64725056a7126a1433a73332b82d990bc738ed9b0b186998f3862247e540558ac4ac475e8c36da1979e78d82601b86d14ff8a5289d9d3dea49119e645312a1d2e46cd4a1053b3c0166a1a90bdd859fd075abce70011cecbf51c78b16c2a30970733f1424bafa136c7b6d667028b7f5dfe5afcbd0415d2e737adf542bc85c80bf589eebacfba3fb1b6218d04da674c1f8007cd87d93685fc178f3630d22817d46d9e9155a5eb32253bbd0e665ae51de07cad2d7bdcb4167512d4ad8801a8e05cca6c6ffd1edc95be47bdb9a080879619887796977e94906a1d84258ec03201abf345afda37e72c71bae4852b5a3db4f9b454330bc5427a231f87860c686986a1bcd6f55e407f7bc6ee051ae5a0f477dc399a3f827066b631d56cbca7ae628b55317e7ecd46e68ffcd0d2113ee8a2f872190d4fc0ef6e27884dff6249647ce5ced4954cf3e89c0d58ee551d80832be21db169e22a3f47e50266ce8eb383fe752bbdf29b8f6beb2d58b89dcebf3d99ae5a199780a96721327c0719caba618d9a34fcc68baf57d36ef33ef70bf112292ad1e5eaae847cee39707a6678b12845dc9f7cae84049ad748ad1261000040cf9bf55dbe6076dc6f8e5c32f06cd571a64abfa021ffff1c59b4aeb454bedf47e8dece546d2acaf2a1a1dfe5a64478a23d745ea234e03dc1f22334fa0f6499c596abab57e41d1c8d6dde7a28230337fc7ff1661951faba79650421e66f21f901b02fe7543efebdbb6cc76a016b47bcef6f771df1fb2fbaca77dfc4f1c5a1e2ab5e1dc647af2f2ae070bec88504f82e27cc242d3d16798182787caabd4d5f5b8cfe191da746f189efacac727c8439abbfca039854e66f4c9b55e9283cea01ba465d9f319f4cdc5c30e284ac912ab24d0342f24a94de1d797cd4d2ca1a8fe1e0cc29fabf34772905793ba2039458dd51224c464918b334ced830ae4fda950736898242d3ea2995942669934db99b227c3a816693294ef0ac268d96560319576f50f104490a9cdef404ef30fc5cb9a77b550fe4d4483317ea753263580162ab1eeffe5cf4567fbcc97447ee4ac4303036b1ed7b1939e949b2f7bf931a2726995e1d0a507e1336ddd77e9fda170683e733a1f21cea43c43c0d9a511b1f17bb0bd8348588ff958882ae5f6ad1fd4927546224bd0a111be77957020cf269bd1a20526bdcb5e87170223ed3fc9b8c324359b7b5139fc5f4ac9532096b738a878769eaa037964d329468efa35197be94f981a02cc1b2c0a00e0a1332c0ef658ea259aae00bb50b57e49efcd7945d10c98cd9566da1f8df54816b01a176948068b1d9507d0459f7b30add6406cd33151e69588b250eadf0d675b8f17f53b24beb885a5015d8db703ab9f867dd68f9ad6fcdd3c8fcfb36011f964c36d773e27fe368aac9a47fe1dabee6b794c8bea2ddce8a23d354bc8dc9a2ea845790bce500abd44081065dd2d8d79a601622760bd60a940c1b0467c9f0a00335ea21334e9e7bb5632f2c80b061576e9f2ebf3c30f0b55c33be05b8d42b3475c6549072afdbfcadb12a08c068520528f406c4d0771a9cb0421cc26d32df3a7c3aaba3d82e71fb644c5b77d4faf404e35a509ec0c574f5cf44594a17459838525f23578316998436ec3d0e3a97fa7fcf28ea93e199746a76d071770428f211d1762165544f1a5e18d8564476cfa016460b5aae4df90104a25d892a80acbede125778c9fff57fff10239ee8c4303d4da2c1f9d403f053769dc55d931813705e4823653ca033042d51be9ff2f7ba7a78389bb572798786c8b0b9cd05eab90a8de3a59fc566fe8d72c5b0bd55979077f3387eaab133faaeabce507b026cf10c17d84696a3c8cc1eef62036d0c08a0d49d7f073ad9622f9b482330b83f1154f8a46f49146122943263607b23ac52bd3aaaf14f3aac8ecd741c2ce4730773e9924b4eebfbb657eaae41260e6f2712db46161853b93b8dff2505e297fe5d84cf4eb830f0e4a1b9efed30019788ded316db20caf0ae9e39705fb0d89900ea084ba3e1f9263ae7865b468e8ac94c4e3cecaa7244004a2e00d0815db7d08d79e44cb44cbb8814c621d870987e8cfdb0b0cddf4347020ada61ae8a6970c04060ab94e04b47c604bac3698f05c048a55958136b54fd450b0999c10c8106a81c31fbc70efbe34a4d3c0709e038921136d15fd27c056b57bc5d087c1cf6cb50e5bc039866fdac39fdfe738fd626f62e6643eded2bc6103023ff9d663becb32af0683209c06ad9b5debebbd20303f2ecd52820ec13ef6c0411c3140052cc8743dfd03a1c60152f48eff7919f69485cbdead0ea5cb13cbb650e71c22df5325d3112c6f1137b594bf274ec8a1c6aea6911b47f0df626bd476fb020d2baa54973bfad31b2fe4b50e72f91213e157d0d71f291d1426a50cce5ffeb1b5ea0f806d0a79ba9810c2726acefb4124c82cbe5aa03586274d84197a70c26e59b96de4fdcc7d71506590631927a598de0fb22b155bdde8af89604af742259f64437c405e631bfb9825a353cdb1eba5f58a42f25595cfc92f19bdd55074df89b25080e82962b3bb78e1eb08e5ce421ac42787b3d1a6a49b9fc40e609bf961df1fed6f673ec53c18e675e3b73f9857cd43291939dab532de812bc8209069f28483632aac3bdbfe2bfe12b7a07950bd988b19173287d34a97760a20f9893da0a13e2304b37a8c7c057c1f67489834208c73de11d5735ba4d1b77d5b0fa5086dbe71c25648e1b2140c5d406aa86065bc0d2b5151e15c4975bffeeeda94ca021cc2feea22199f1f50a15bae4b59fa8d1b643060ce21e153fdebe84d7123f7a662b32117188ae8d9860ed31b38082988bbdd0c588d6dfe755a6aa2be179c1324108930e40bc0b4a56a7e6d69c87fdd5af19e0518ab65ecf228feca62ccc794d153cbb3fda01d705e6d6d0efa5e898ed1c041a63a5908d1f93ebfc855d52078067be835adce1fbfd6acae54edc8c2ddfc450d15b8ddcb6cc91bd2991d2b328c8f48f06a53f229a45c78519bf21a8754343cb3f42267b3ce4e49142825d30e", 0x1000}, {&(0x7f00000036c0)="8d1f4de984e8962f0ad1fd79fbbd281d88d93c857416", 0x16}], 0x2, &(0x7f0000003740)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r3, r8}, @cred={0x20, 0xffff, 0x0, r2, r3, r8}, @cred={0x20, 0xffff, 0x0, r2, r3, r10}], 0x80}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000003800)={0x0, 0x7}, 0x10) r11 = semget$private(0x0, 0x0, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000003840)={{0x0, r3, r4, r3, r7, 0x40, 0x80000001}, 0x0, 0x2, 0xb4}) fcntl$getflags(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000038c0)={0x1, 0x1, 0x155, 0xfffffffffffffff7, 0x7fff}, 0xc) pipe(&(0x7f0000003900)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r12, 0x20007461) getgroups(0x0, &(0x7f0000003940)) setsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0xfffffffffffffffe}, 0x10) bind$unix(r12, &(0x7f00000039c0)=@abs={0x1, 0x0, 0x2}, 0x8) fsync(r0) r13 = openat(r0, &(0x7f0000003a00)='./file0/file0\x00', 0x20080, 0x80) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000003a40)=""/131) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003b00), &(0x7f0000003b40)=0xc) getsockname(r13, &(0x7f0000003b80)=@in6, &(0x7f0000003bc0)=0xc) pipe2(&(0x7f0000003c00), 0x4) 20:13:51 executing program 1: r0 = socket(0x2, 0x400000000000, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 20:13:51 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000600)=0xfffffffffffffffd) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000180)='[)\\*,{]-\x00', &(0x7f00000001c0)='#*', &(0x7f0000000200)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='@.**%}+\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) setregid(r0, 0x0) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000002000200000000000010000000000000000000f900000000000000000000000000000000000000444b2e0f33facdf92f2565b488a5e1030000ddb4f06a00000000000082d803000000007f000000000000000000000000000000000000000000000000000000000000000000710000005c541b8592eb56d8f6bfc979e15a5e65564100000000000000000000000077fa2cc209b928b5085fc000a74c72000000002084ea6759265a9edc333371fb5401d09e5ffa404d068eb89c11bbaf3dda6c51bf8e1e5c6ee077eb5c2339063c5e8a8bd72c6158b949c9eecd3010fe67a00a5f729d926196acb63377eeaa25c532787153f1a03dcdb52bb5c0c77aa0c9dc62ae5e134d3d04d66454ddb325f078f28878e736c20d423afc7e0502273778e3bc0b274b213538cb045158b6fe65e561f22774e7275ae2a581e55fa2bca4551901c597db9aa11eabed6676ff40e1142ebe62ff79427d7b5fc56ff5cb2bfd6b4569483ba0abd470543e699e4f41b75c0de07023b2b66a59046484b1bb8df60f5b2da6525a7e5bba1078fb591d250fea20e72cf7d1db100cfff0ac570c4359429396048770d1059583e5fc89f734d064cdc60ce02b25e695f9d342ebd5094ba4da"], 0x1, 0x0, 0x1000) r3 = syz_open_pts() r4 = dup2(0xffffffffffffff9c, r3) pledge(&(0x7f0000000640)='/\x00', &(0x7f00000006c0)='#*') fcntl$getown(r4, 0x5) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x1e}, 0xc) flock(r4, 0x8) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r5 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x1) listen(r5, 0x0) accept$inet6(r4, 0x0, 0x0) close(r5) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 20:13:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x8b) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x127}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 20:13:51 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = socket(0x22, 0x8000, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:13:51 executing program 0: r0 = socket(0x1, 0x3, 0xd936) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) close(r0) 20:13:51 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x41) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:13:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x181) connect$unix(r0, 0x0, 0xffffffffffffffa7) r1 = socket(0x10000000002, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 20:13:51 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) connect(r0, &(0x7f0000000080)=@in, 0xf1) poll(&(0x7f0000000000)=[{r2, 0x28}, {r0, 0x14}, {r1, 0x100}, {r0, 0x80}, {r1, 0x12}], 0x5, 0x3c) 20:13:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x41) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:13:52 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:13:52 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/170, 0xaa) mkdir(&(0x7f0000000000)='./file1\x00', 0x39) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000240), 0x100000000005) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file1\x00', 0x2, 0x2) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') 20:13:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x7, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000400)) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x20, 0x0, 0x336, &(0x7f00000007c0)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x1800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r9 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r9, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) 20:13:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/91, 0x5b}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="ca589fe49a8aa35bfa8603c313d6bb0000000000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 20:13:52 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 20:13:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0), 0x5ed, 0x0, 0x0, 0x0) 20:13:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r0, 0x0, 0x3e6) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() close(r0) r4 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r4) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:13:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x44) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 20:13:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000c6c000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) socket(0x18, 0x2, 0x8) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 20:13:53 executing program 0: r0 = msgget$private(0x0, 0x140) msgsnd(r0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) 20:13:54 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) getitimer(0x1, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000080)=[{0x3, 0x4, 0x1800}], 0x1) getitimer(0x2, &(0x7f0000000040)) r1 = socket(0x6, 0x4, 0x100000000000200) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8102, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) r3 = syz_open_pts() close(r0) dup(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) dup(r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:13:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) r1 = getuid() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 20:13:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001680)="98ae17e69f25026030785bdaa80cf78f9e2faf8ab23b7d2baaba8d9f7faafe773283cb4bbde6e5ea16528cdf10438f868a2273fce72674209e865e73b3b4e8df0f6e09a10044de7d203d60d18f92f5905368b4889937d03162d3c2cda8af6da22519876905b0b47d7be423466fd8cc1a285e6cb425f3a6f48af5fff0dee7747a60e1ed66ab5fbd8a7b7ad1506d1019e22ae11882816331de40986dd5b843cf189b36cd3e19bb0920e7672dc92d06bc632d124d79a6ad8ad84e456442be0df92ef4760778c782b3792f5aa20242db6036214f174041d1d0113fc8b7ed1689345e3a20a71150668ed48184ed4cd07108ef9ebbc7864543cc1983676829881900a1f3394db5d0eba05ca51a7ca2e4929b6e13c27faf5f8e22ba4fb6ca06e68f09e78645ad843d3587bdd2228335693a9e947d8f543fd9f81fb3494f96aa5e46573fd1cb4717fe7aa40119dfb9320bdec4abf49e62b481c28119a5107b144238d29534ed4016c016d7207d158d1e3f1c3f18f379fb5172a6507ba765b0757c75d228228155503717a4df052a71e3b2bbd259b92a63cae5b452e448d9ca6db198240536810ba2903bf622eabc3edfcdd2514a7e9ecacb67715966f771717ffbd9b5e36a3e96f8e5b0b19ba165a54250655f9c18c7a5ba58b1510b5c28cd62861e806190cdc72595bf6f542bd5f576d472665ed99690d5b6628052dff63afde1434faf964cab6bff0c93acf75f610a70a9afd5e39ac5d95efac2070ed59239ecf969a64ec0922b425fc582cc14cd75b013caccb05418d548a567c5d5924b4c5dc99af95e1bb6c76a65fe48ecb64d78d2f97b30f5b454a93a7ab7fff8aa557c8702775c590b8501da8422b29101eb232139c870c5e377f3523e4282db0ab40dc83e93729bbfc4b837589166ce3345c0b90cfc5c4b957e3c77ac384265649d24979a9be2c7c3cc630ec3317322a9aa5900a728786eea0aa4d9616d59f6ac8ae68f3a7476640507d07c1ceed54b1bb7e158c7f4dd42d7f2bcec8ba53c90a156842ac5e0c07d062d5019153ccc862d783a72a000aa43a9504989c79eb0ed99aaadbaa38a0195a7d5aa90c08367b90cbf68039ea77cc2e4c551198ae4e1f25ba11f176ad7a44cea138d5b1174f261b1d8d4154d2f8af56601d4fc1370044a8401e4fee57205ec5865683cd779e949c3de1bbe66b838b426a1fc0a367f82b055dfd591d29a6e6a42692494dbd75c19754c390e23718b1fd9bbe490fd3f72695b07d2b22a214eb67268b528dafb15a45f401e4766d21101f0fe9db0570bdbb664dea407104bce2892ad7cb61cad51211f96a9025c468f802a774e2590ddd7849dbeed92d23c5c66ae01cabbb082ea6e84cac903ce5267ef60567a76cc97953afb9134562af0165f98282ad3916baa670284083ffc1f99ebe0d013046cfa85a6509b29d397a5372c4e4ce18480ea886c2b78777f0bee099f60733c1cea277bd82b8cbb41b98211bb58ddaa02ca268647989ef2857706f06bf1a56b3fad1dd01a2f145ef295afc058bc8c96936b689cd940fad55664444c9b7d2e1bcbbc2959df84c0c05e0d154f846092a1089de377e1115f507f41a87e092f1cc81f57e2e632abaf393277c9c04bb104fe4455800c8636d0b8e67df7d2a2cf48b15a8f9fd1a7f0ab9ee8e260312cb8b76903afa0f89104dcb09d834041827c3be7f76e1ba6fc769b1dac7ab9a09b062c52d348426ed96fc0df275a430240dda15308fd325ef5239192079640ee27b4188ed2083366c980bc4a4153863cacded59fd60bd3d00e05261ca3dbdee65cb744dfd736e01c2e51aa9cd1fc10132236f32542f1d9e035f61208b2f482530fa730ef590abf7297900ce4823597c4e8ae14c935a707b6279d1cc8b8653784f69942bf807b7aa4fe936a86fff240f26aa805155e321b553684eeb578e166daf37128bedc4f24e3659fecc35f058ad73449b1ab2bed7fd6d2833176ba56e5f4691cbc78da944944970b7fc4866202bf264c850011b55acb90871bcf9d5882e32a08388588d379e994860b6a04a11a1557ceb5c1a08332504d71da6e8338f1aa84eca1d0c3ceca351b48b0aa401d05d97956ebbc4f12baabcae142730a48a8fa74a993ca2d0412d7bd3541d9f9daa742de2552c9e6dee3eacba724c45a8d21afcf595a8cbb845df5f0a4ae2979e96a5f11d4066a6fb40e64baed3e3d6f0e5976c22301afd6c5dc4765ffc015d6055c71b36521a7bcf1a0fa6e28c4620e734bf65d11d8e85aa1516eb8aca65cc4d7fe2264c7ac472c7b0021f49abc3d1ea42a6c40b6898a9548ba8881aefb6ec067ea063a66ad44a903cbfd0ef25a2d7de117453011f4b3765273c76e7075b6eec04651e60e88fb25f7646473ab6a715935235b7cb3e3196c7a51330b8b5d7134e2a51e6158240342b12d586d54476a7719f09f75e96fbe5f84fa1462acc159b02bb6fbdaa0b4c127a6b4fde0cb82e3220ade518b7d552f12cf1e41e29b9a28f1011b4bc9bd5bed5acdd5bac769d429bb590bd4fa968f557986d675eea757c2479bcea42b0a4152fad62a596c8bc25aa3338906653d26d9b3b223e8d47acc6597b2109954647709ac0824d16af692c7ac17f48326cbf4f3b0f0576a7a2a7206b695b0f8d432b0aff42e726073dfc94937a2be5bdaa9a6837d0c982f729f368e392eb84ca334dccc7b6e29f07f93b6ae6242baf9ae6b56064f6875628d1ad6dd6314a600f445db2a5a7d089a658a382d1b25453dea28cd0877a09b63f7de32696499278d0382c8424b88cf87b7f940d6539bbc988f89170053669592f75918a67002f124e926959babdf5acd9793237caf95201f1897188f5570ea4c08608f084524ca059d117e66e46c9aafc8fd6b388173e546530142e3c1d3b66940d3d3d8cad66f63a2af572fd8abd624e6c816dbfa39465290cddb0421c50b46a21c360378a90c035c50f975ec6d5dedc916eed7ae40ad8543e72ea40ebfdfe107abd08ca25459d2a97895dbd193da22119fefcd93d7447f512fbe6b345224620522084233a202cf2fe01316378c70521cb1dca69c92a47a70a4e3b29257b68ef040a98db3beb46d5fcf1213f8ef63e38a527de451af0b0311cd2e36cbacecc1470be7fd041a47a904976ff98477c190fdb41b500d8f0668448d0c5d8a06105136b367003d3da1f6ff3dcdc0031e63a3855287958788482236ddda0bed1ea6c93d0c49113df6e7062da0933e86bad55ef772d2e83e697f46b8812aeae136a0a63a266f9f1a2692469e77058595ee2b23be873d4bf2bb75e44c116db7b4d2c039d0a821c607b03420f2458f02aad6c2ec1124ff580e57fa9780b2800c450aaf3f89643edfd9c98c76429ed58871e47aa74bdbd48be6ad28536838ce0e61a808c8ca69613668627b708a9282b8425eac91eec77cac75bca8670c55bac6c85a7445cde9167459ac2cf9dee7ae90bbb6292085830756a4a741da3954c3c3044f59dd0efd58337a01a7df36c27c22653d0c5fa010551ea0c2752153ab1bed051da634303442547fc6dca99d205a88ccb4f690e4ed62ca43f736506156441c297981f0bd5b2febaa2d883c6711073589f6b90b53763964378234d22efaa90ade221dcc3c29dc378266f783c880c37672b0be589f7afcc23ad6bf21cfb67858eb2a81237dd72dae4ee4df5e0be1ad19960ea057ccf424d15c27d04db70bd4e4739522cb4da02d457cd85c98a8ff186579dfb9773df49cbf53bf0fdf778582965c274dba7a1fb49f615510cb03c068a6b938ccef91e1445b6faeb40c3d6597a37d4ea54eae24cbf55682bf05b806cba63425483e5bbbc1c5b4063170e00d8cbc509b9831cc550faaabfd7aea53ce2f9556de716b7dfdcbeb0abe80f90ff42eb074899f1181a95288c0a292a40266c15379766fc3e50cdbdee724404c4e81d3ecdf8243e7d08e7b1588f7659620746a3c0c8c5c0c433b3f809ab5319a099547d3e275b700173b743e7f7e2c39699ef42e81a0b31b805879e9c689cf3b11d5de4e7d8302f50c077b3affdcccbe5f9c777b774ecd0676056db5369606163ce5ed9a373cd7dd64150661c8442dfeee4a495b9f48f4193e1f896caefc1f151ad3e9fa9c1a85f39eac93b6e6e505ae577c0a1785874b0c42b86aa65ad7395ddd71781c797a719d98b3a84b0ca4cfa751cd674279403ab673ae7cda4c501940b7391310b1e365d1a29a9b9a8e407c740fb596fda0ca42e30ca1e1f657d451e32321dc903e5fa73cd4de33334e862e0a8c92ad700f201b8ed9fe55c844680a9efabc2d89adeebb3cacfb80348b131d1f34fc118ea209a3c96ad8e51fbdcad29eeae3376e8c656a6b099b6eba814295675c86b8ac10eed557106c591401f4a07fe4858bf94b28d4e350c3adf9afa2336c5c6b5dab037413e6e36ed1be31362c2e15a3b9a1f4f83f8b61a5f117e3bfd26e27441b7691f1482b549e7a3de3fc165cf89755287dbd1530421a570cd2a680e895dd495cab5a72256e9b6ece8ca507d565d0d5f64106abc9e37066b98a3a35443f8a8a0e2a19d13d92bc840473dcf287b326b1dad89b0b8857a0f3f9b3a9e9c23fd09e8cef6b5ba2c53e5aee599e20f4fa914bf225ee85bd02c040424b689f54a48bc896c90a4f391d1939a3e202936c6f23352bbeb46fc9b2a5f4ab4a046ec3a5c56361aff62c17f86dc0353abd84fd2cc0b862293b3a6f1e7982901d38b4266c19798e4dfed1e769d5877978023ba45b8a372d36b000570163f41ab69399a2e5a6d80470bbebbaef2ba2941df0ef81ee30583d2d465be4755e845ab697cc4da37fe0c52e510483c6a1268bcc1459dc046e17fdeb48f15f66c8dcf9bc0f3580faedc5d6c930d99589bc041d95a2e292bd742cc7dfad507e2de9d56daa59646671dc", 0xd92}], 0x1) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x180, 0xc8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ftruncate(r0, 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002aca42618f653000"], 0x10) 20:13:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xe, 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() r4 = getgid() fchown(r0, r2, r4) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000040)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x50}, 0x2) 20:13:55 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x80000001) r0 = socket(0x25, 0xfffffffffffffffd, 0x73) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f00000004c0)=""/122, 0x7a}, {&(0x7f0000000040)}], 0x7, &(0x7f00000005c0)=""/197, 0xc5}, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:13:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) socket(0x3e, 0x4000, 0x7) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) geteuid() socket(0x0, 0x8005, 0x9) 20:13:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x1e5, 0x0}, 0x40) write(r0, &(0x7f0000000100)="dfe768616b5594b3ef53aa18d47f1db647b0b27fb72569563efaab61cc16426eb1eb28389c60a2aab6742d92f1b942de87b030aa907b57f0100cca68a5227a952a3897ef0523761a4f8084e8615c583c8737b8370c81fb953d0802028f0f1e9bb3b3ff0ad9f103fac626901a41d162b054a7f40d65b49c90d1dfe51166c2aa33a637836308c8c551caa46e8c5207788b20858f9d662d92d1924477aa0c72c9e6eb51375afc093fff6805afd342c3b1f6c7ace10b5bf0c0d7231e9db53fc9d211e82a49fa21a01a18d7891cb9cae26c08", 0xd0) 20:13:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x0, "81f31007000000011c337ffda9ecd7662e909178", 0x9, 0x3}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000080, 0x8000, 0xd340}], 0x9130fbf, 0x0, 0x40, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x8, 0x800000000000, 0xfffffffffffff800, "9e0f8b404618b295c466920ff2663b2d40885af5", 0x1f, 0xfff}) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 20:13:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getdents(r0, 0x0, 0x0) 20:13:55 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:13:55 executing program 0: clock_gettime(0x2, 0x0) 20:13:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x7fffffff) 20:13:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = msgget(0x0, 0x10) msgsnd(r1, &(0x7f00000000c0)={0x2, "506baeec7faed12310cd7105aef00f0478bb2cce881f57e1687d11b21b53b20c1b8771d5d315ffe836a28e6457022178f4a345f14eed165a272feeceb6f4df346b97c5934bf960a2fc32682524e1c11be23550847c42fd9ee233ec82c5b0ea0321e79baef8bfa5b5a15db34b1d36245a55ac27a860000904ee46e7914ba5b6681ebf2215ee20916f46ea1c9876f737e1d804f14eb55cea49ae657b63ace7143797fd87d880b3050a673cd256f92e282dbd5fb121b1319ec2714206948dba8bda2ea04471f4f76795965a13c0c6618b4c8c9d3a7d8e2b78daf65775013826"}, 0xe6, 0x800) 20:13:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) msgget(0x1, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e92f456be2c6b97a8ecf70fb50faabfcff12a012ff0000", 0xefdd061f5404d342) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 20:13:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup(r0) 20:13:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1009, &(0x7f0000000180)={0x40, 0x100000001}, 0x10) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) socket$inet6(0x18, 0x4000, 0xfc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r4 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r3, 0x40}, {r3, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/241) write(0xffffffffffffffff, &(0x7f0000000380)="d811e5bb0edbcacbc1b185de0c04abc3b52a9d71f3c7365603694672571ad8df76e7458f36d6daa300d89c337ebd204379422cf0061bfafda7d6cc711e39be1e7dcb0de7c90b318dc71a208ec88b30f8da6755bd241d6eb9016feb3044ecd00c357f8da36a7c7795fa15b7475a0375e3d407ce7e5c16bf3f9b4e3caae41926ad374d4fd99c83fa1684fd42cacd0a48e39d22f3f7664f200a718a6302411f7f7caa89a4bbb271dbc7d8f354a185cacac3660aeb4b7671129f7ba20fa586021fbd0f81d06e317ebe0fdd071ac7cc1b8132f673b463583faf9bce54c4d38d12b73f6fdf24efe05fa2600f716e4bfc", 0xed) 20:13:55 executing program 1: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 20:13:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 20:13:55 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x0) 20:13:55 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 20:13:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 20:13:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') socketpair(0x20, 0x8005, 0xffffffffffffffe0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 20:13:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') poll(&(0x7f0000000000)=[{r0, 0x5c}, {r0, 0x10}, {r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x2}], 0x7, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 20:13:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4f19bba3475b7bfb32628620ded5bf467d9b8de5fb6cfc67f20c2b2aa18495a6d31259fb30b83c2e5ebe6c4f0409da2ab33760c11dce9cd1b2a4a24c5331a61239ef9700afea6b7907e9d2c8b079b677815ff3ddc5c979818fdadbf6f3ecab0f01fad443b48fc8e6c2a55ea950c2923365c3cdb218c361a8584cf952827b8bbddf8d11103845049671cf3e020cb4256ceef3591fce203bcca144ec001c86133e6c3a6fa6c915b3", 0xa7) r1 = socket$inet(0x2, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) 20:13:55 executing program 1: r0 = socket(0x1018, 0x1, 0x2) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 20:13:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xae) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x4, 0x10001}, 0xc) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0x76ae14d59f65837f) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/192, 0xc0}], 0x1, &(0x7f0000000400)=""/213, 0xd5}, 0x1) 20:13:55 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x28) write(r1, &(0x7f0000000080)="3db41057d7e709741e1470e90ab690e158f9f3e63f0b0c090a163d9a0afee95bfc399f3e08ad7a42fe2ee8fd455c", 0x2e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 20:13:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0xffffffffffffff80, 0xe37, 0xcef3, "aa052d57770b908099e1d3eae35f0913cb02f132", 0x4fb39a6a, 0x5}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x4000, 0x0, 0x4, 0x10000ffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x52b9, 0x10000, 0x1, 0x7b66, "ff912b86a81e03a403aa01db21cfcb850bce20a5", 0x400}) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) 20:13:55 executing program 0: r0 = socket(0x3, 0x8, 0x202) r1 = semget$private(0x0, 0x7, 0x15) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x466) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3, 0xffffffffffffffff}], 0x81, 0x0, 0x7fffffff, 0x0) 20:13:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80000000) r1 = geteuid() r2 = getegid() getuid() fchown(r0, r1, r2) r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) 20:13:56 executing program 1: r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$dupfd(r1, 0x6, r0) fcntl$setstatus(r0, 0x4, 0x40) 20:13:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) syz_open_pts() syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x0, "85495500020000000000001167f5bfa600", 0x7}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:13:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x204c0, 0x140) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x31, 0x800fffff, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xc3, 0xfffff, 0x52, 0xfffffffffffffffc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x3, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000001, 0xffff, 0x1996}], 0xc3c, &(0x7f0000000100)={0x3, 0x7}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) recvfrom$unix(r0, &(0x7f0000000140)=""/8, 0x8, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r0, r0) r4 = syz_open_pts() read(r4, &(0x7f0000001200)=""/244, 0xf4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001300)={0x7, 0x8}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) r5 = fcntl$dupfd(r1, 0x0, r2) kevent(r3, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x704, 0x2}], 0x0, &(0x7f0000001380)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x77, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x12, 0x1, 0x1}], 0x1, &(0x7f00000013c0)={0x8001, 0x4}) getsockname(r0, &(0x7f0000001400)=@un=@file={0x0, ""/45}, &(0x7f0000001440)=0x2f) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001480)={0x8, 0xfffffffffffffffc}, 0x10) r6 = getpid() r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={r6, r7, r8}, 0xc) fcntl$setown(r5, 0x6, r6) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001540)={0x5, 0x8001}, 0x10) ioctl$TIOCCDTR(r5, 0x20007478) getuid() fcntl$setown(r1, 0x6, r6) bind$unix(r2, &(0x7f0000001580)=@file={0x1, './file1\x00'}, 0xa) 20:13:56 executing program 1: syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="6aca3e36b335b15b07d2b9c77c27ca12087f64afa885f0d9f8013559112fdeaafeaeb0cbc13a1941fc5b83040053a68cd130e26357574be5a6e9e48dacdb88ca66595d0568fe6744195f44fba8de66f083c65b68e16f2626071edd723ef60b90705604e56efbeba372d07128b9ebf108fcf2eaddee2679a1252fbe676fa63064555b24e0dc82a93af8fe0200000000000000c2b3551697be4bee8a20de1de3c1d49d429cb5", 0xb5}, {&(0x7f0000002300)="2b08c60873a2dba9230dd0b5f49479015b012a575d26c85448a1ff9282692a62b8316aa438854b6594121a0df9530d656c6c4679c8abed0a43953b2b4e1c422d0d0dca6fc3a56484bb98833bafbf8617e334f487d17569a5f91f59071d75db100558944b", 0x64}, {&(0x7f0000002380)="97c52142c55701d2e92b7b7dc016f0bcf0ba36f3b461320a5743090fa96a884600ac9f511d2fe1cd840aac006ea477a00a2b02cb840570edd9ac7969bc5862f0ae96767b94d575cfc8331c6d595abb36dc8de95b3225e6184712683b3810a5a517170bc53222230b427b5ad9e546cd5cda13b282cb36e81960e1313bc87285e4ca6e5445a1dc1621e843a6798da7012a59fa150866c495695cf54c624313da29219ae59e9f879bf0ffd71cf3d14746c3e0b2809e37c713ceff30fb8683f4d17837c40311531ced72cce92ee4abccb1121f4950476da70ccf7f1101a31442cedc43f1634f97212b266c1f56", 0xfffffffffffffdcf}, {&(0x7f0000001300)="dfe375e8742425a985efe7bda5eb483dccc2daeb4f73647313dd0772cf676660ffb4e0e33649e32f1a21ebfefe30eebe8933a140790b080dbc7766a8fd5533aefb661aba6ece81ca6bce0e8ce66e74dd752c0ad46a397ebab7ccf5ab6540e5e42275f92efb25231ac64fc8ca68757e883965348a3db41c6d3e2715a29566d58cb6317648fa6f05bbba2d9bbcd6bfe44ce1529491e348da2382cec049c6bee8a4fa4f4a24cc59ae7f445b3a4787a1216c0df1ae20557de9d6ebbc707bd2bfa13a1f8199789ecb0d9b723f63d04845adbd384fc0d39c5e8d5d41b5f40fef63f6292435ce93e9e4eed5c6286aca35d6b7ed2866cac60b049c843ecb1b6d9c2181312590b0e034ff04257a8f5275e65ead918b880783b92a18ba22864be9e7fc486e05200a7ceae1f6cd9d759538dc739febab6449f2fd4442373d7f8d574477f899ac9376377ba559254fea8574736c19d9127f22b23daa7d415082b143806e3fe9461a262a2d7156f495c8d24e40b13bc6d0b93a1a71c17d25ecaf7a4347288c6f442a1f6b7ef2164f77966a1eb13ed05ed3b7dd169a189fe7883e3847bc44645becec7d965c684e4b105b7a3ab283164b95a9e6c09f612f244f0c8e57b4e1fcdda2ea7f977c87a3cfef32ced9b60bcf46df3699a53dd0ee30a6b5babda92e8b7a191362735667947577a196264ab7d57b0defa422d86ac105f7ae6b1043c27db9178260e0ce72c831ed9ac067d0e0355c5b472a967ed387a01679676f68b8a5f4556b3b8721f1f22c8901b6466f6af11ae73de50d8d3efee43f695fc41c874051fdcbae99396beb4e06bc918ffa59bac775ef84da8613c6844cbb09dbae621cf8bc886897d762530331383f562ec8ab0cab2005759d92e569d19d3aa1b5a6113b7bb09d716354f09846d7ae787436e715a3e66a99768700d3c6de3f6774e5ecccc5ed714ce41ce20ab597ca1fb53021d988f7c0e8cfdb2206170607df7b976839c08ed7e2e6c37cf57317d7f7cd33693643d674bc4c98f5e1f604d4643f8b988578567f9314438ca85e4272907d8e7a6dcdaea446bc308b164438eb5ce4335ccfcb5813717b86e9056032f6f3b2652e8babc6a2b55db748b4ee5e159326711a54ddf4bfc8618c6efadf7949b0b41575de43163fd8e5ae4e34e17e10a5a965931550b5d0cef27c13c40caa34949ad47469b8c891ba9ed6ef2919222a2eb07b8ae05726d0b8da8a3841149e31f03a5cf4a780c30b22c2f01d75897c2127537737b12db59cf056945f82df67d616155592bda0c4a29ab6a58b2d18d42ff2f06ccf93a8191de63fd0ac4fbe4b52b2d48dbeff4ce8a0aef6625d338d67da4b8df51a67f3ae21ee5925cfb7cee9544790b75e38f2faa848a363e869a4ed5a1e2059a3ae606342f3af63e76c78612386a210ea6c3d566d19abb32a15e796892ed5e1ea67594b4401ae0a7b9b72be729ddffb7ef179b218b2d2aaaa3812ef89aad4ae43d1752a5e1e3d018738e6bc37cc9ff6b8fa8b769afc994fbc15af9936f3de40908ff2a68995407a24c6d578a45b5d7ee1a104f4d7a938b3820b7377ba7857188d8cec18a85f2c6708ddc4da8afb0ee5d7e52781bc4f8c612b4eba7b0d99a8e0504a13bc4b2c13b41ca6763fc2909144911eee12c32a2e54789fec3f2bf39e56a790884e5edc06a1f392eaa963294baa3445832df4a4f90655f80bc7270115f1857b87b57f771149658e6bcdbe08143901c588f924bf803f8fa154088b0aeda2f2d9e9906c0c9d93fc2f415266ce54086f4695cbfdb97baf36ae4bb7c9976c8fddb059aea252358ebee0acb2b63f5ff6bb725e1a3314dcd01093a1799eee3548343e805094fe764ea01e4fe9e756de3ee586a8e9e7aab733e27d3cbb207658387b31500a0aaf4025f81a58212ab38259ad5d3e96ec45c6cb9068fec0d5898eb94eadf91766533022b8e23d696a6dde86a338538fce0617751bf63cda6db06d293ab5dae64a1edbfb5c0ac8042cc1af1dbf9460539431db62e9fe2487e56cf6255ae1d3bfe1b5a74219844a21d3c6c713c05f581908fcb3f6cb0db515d714a5d68a8b6c53e6ce2e324769973cb8625d0a99063f92d841672ebeef0b8cf4117f4beb2e7b24e97b54e0c16e082a1fa05f805f929d8c2b22b129c114037045563b249b1760b3b13c8927fff4f99e699d242b8e2998f95c98b493c14c4787fe4434795eae2180088d3aab88df7df6c02ea594802739289937625eb7440baa0807b081ed45e9eadd960d9f9f5adf5f42c38742a4b987be24b5636a3be0b1e150ff956cc007a883979b5042670327705eb5840daac85f12ca38fedb5bcad2c7143e1c21571862b1ae0b079ead01b373a60da62523c52b75e3e36e97110ba4fef70a013fadb13ae9e9d4ab0028be76c8e242ebd8c65fd6ab681969294d8cfb049a2bdf549fac7800783563bbd38fe73f10e6fa7cbcb20d29a272305a8001e5a4d66043ae54acc28bbfebf683d5352ece1d8556116ad9413f4f17d0cc7faead341dbdf70710e7e1fc6831c4a5bbabbd67999101706a1f455457ab42de200abc219f7f8faaa616df17716ee21a212d190590127d363fe7a7454088ccc94ddde70900aed1986d69b7a63436cb5e8df89771795d101fc88210e7a35845444eeb11a8f7ae5264f2fe672a105944224ae7926721b0f650df1f21db97746b61d6087cc55f94fdb94b2a18f31040879ef9abb4b91df27d01a8ff02495b663fea1ceabdd3eafe45225674cf3525230966b2692dceb27964af9deb48272faf9f3c68267f4b5271fb3985c0773cff993c210c8bf6657279b1828cf33b46078fab7eb1106955ef7e0f3432979857477d6e8c6449061166857d0243b40056bc9b4ddf82fabc133a14aab1f33e9922f5f65ae950c9cf81fbe5d0b7666801eaf81b278fb271c1957b3e688cfbd6722b2386dd8948b7477483fd8928b0e6a8b759d89da1092cb90d16105e6965ba0c91c094688e38560807a95f2e302b0bf5e3c8e65f8c729169dcc8b582ab372835c2232c80443848897b461bd9e18e8bf7c4c2c5ec056e916e90ab552a54ff00a02a68d220f44054ff3cf404287ee18553b12b739f3fe30555bdc1cd746a4692eae0df6905de44fb4aff977141e9dbde32f4eb898e4446634a7ecd48e624b7466ee0c27ff2063f9097de01d77ea501e4d24175fd7497ecdf520aa48e9a089befa4ea520e2e58806483106396a433f95d0c7c3bb6157f980848fe1c67c52bb47e9ee92b689b769ef8c39f5625ec7110c9ea023c5e20a7764cce6aacda397063de69791f5cd7fb1e9ab0d17c75bb243e0900149d54e05e8b2d5b1ed4c6acddd5737168a2505c73d638fad7936d21c843a7f95ba99060e83ce68a25c5a0673e180c075e148c8b1b3830f8026ec925eccb7c7d8c6d650ba04ff56929fad5c680f76da26932a5e00e328796ffa2298c6a3ca745e1b3359c6dd1285dffeac59d96e7992b88e8f6d12d377a76cf1ad1ed3dec57798e3925ad53ca56a441aeead634e74308424d2fabd92cd9cb6b2fc498c544d92206542ee1c80fbb55f672fe90cad01ad8e382fc9c6d42a19970fd218f43089e38005091f84a433d386e0ea8b9fba8c993329f451dc7e8c6d7fb7780176316fca5ce98caa5049c1e441511515f72318705e99b78802d336cb141e35e5dc6639f257009cadb880b88efa0508ca9edbbd76147920be144a7913fc1a352c9ef92d5ca2e03f030de6d934c35eb3e1e1406dcc9ef52037ab1b20c68860b9558cda719f6007a3c1b3e8cf9c67441d65521c33da7a1124aef5358966aed2783fe7666a024fc41d046ea3bec95ad0f0192f224483806751bc3d4c3d92f075f19f6c8a1dd7cf46e488344bea1573e849d7d246621199cbbb969e59b53d2ea5d88cb64bfdf07cb083a351a6a9b6a77c15a1898c5e5038bd87522211c0ef84afb9b7c725024cc0456213b8072985e5a3d728bd6d5f37e186955703d458d3dcfe04f9295d9dabd7fbb2d8a642b3345a5435ea5cea985dc674e8ad0e49433fc45ec8ff7615703c97ae70f106c0c857656cf7e66f8b5088a777f37235bed8f985337f4c0a34bc8539dfda78b7a4def8f5c29697e7d6e30bef5969f66ced73032a25ad8af2eddf1df064d72abf0fd817714604406bbac1093155c51373ad83dcb42e9fcfa932ac35244f6f2a97a81b4b43fb3d461d3ead808c74c9e431c2236c3281a30c9d6991ea3e197d60400bb4efff4a7c6580ed4a93c9180fa64bc74b7a3c607a98a48a0e3ae8602c65ab8db057dcdc02308c3d162483a70e84967a1019a0da14ec4543f0bc6b6c074e3f34a790ee3109831640c7bacb5fa284f73fae967792c2baf782d4e81b73d16a93a94e9cfebbab6837ad8e21d0baf6606b73df79f7569dc23eaa8cb8b31962f53e0a0ea2a6f447d5ac87c2fe64b77847d520ea5f574785fc16f96ee08da087882669925fda6fbf0ef686cdffaf3e31b6f734124ea07dd41cd957913fe56bf3ba303ed1b4643f4ba4ae0b6e3da7a7fcda0de5dafc25a73bd0b6a5bd2819de037da43c2c8dd1bcf93e9b66b8c0be450d737500cc07558917dc4f3a8b4060cb87d7cb1b06f6baf663945d0b2630df6e51288b70c23d40a8aff94ff27cba9b6cd9c38f1b63b2be49c5dcb4d864785c0d1f119b24f45f2a451be9a6f63f65e8a0ab7d2845437afa90e3441e99d77123cd28349a6cd79806dfc0661d342886f1bfd7e6c0e145228eb16aa4f159a47eb3c71a7fc458e67d42c74861b435ae0ad2546e5817153a86e61cf8274e9cfab5664a6b85070ef9934260ac1efaaec49343d6db204efea6d0033e6043596621507713079b6c7f4d7f5def68e86c8432a5fb5216e7f9aa786c92e658310761a567b4ce190203737ea6132d3eb1ca2e47f5ec18a8f3aac64d40592d8d9b6c172e54900d40393c7d25b1b14108f36357ebe29098cdc5284409c1d9fc210fa322366a99cab1e4b54e1e312c687166823c191695b69900385388338354f90bb4110bae1060804d7112e817d15e197f1f511d88c7bb37a6c9a660484a679b29184476cbdab284ed4f5ba175fcadad70ada084059a913d78404f5cd6e28345514357c7e19f016623ae1c5b7183095a0f3eff948ceed02cb5fd84b0b34954f7c49eca5a21a1e0e8f4d2273eeb510b094d6b3f4966217d889ac9aeafd7c45be3c26fc2698fe2e65bc25ffd952e62c5e957c63e5e4cd4588d9b34ab1c3c3af957a085fab60350e1c2825bd9147fc320a896db842a687117b3570c1216259a6b02eb398d1cbcbd64508e249515a487ef19a494db07ac05278576a2decd0021705fff7a31478b20c24fb5093a82ba4fae08fa5744522bd68d84e22397028260680d2f61e079c0ce828096f6035fbdeabf35bfa17139157c13de24799d90b9d4ca8cb4e5c811dbddd53eacb795bdc5c16233da53a384e797528a5ff846425c7c6031fa8bd3d16373fbb9b8e9127cad7f928c9543c012535e78d4e53f11cf19cb58d60ee79367e099fdf1c7eae1d3db08554eaecace2032d24d5e013a15a2398c344f17d732b06d2349b213079146b6b794b1f0f688495b4fcadd1ca3a51013dfdd7aeab17abd0203eec851f42b286ef3735b0bd623f58867bf49d9a786500a8cbb47e723d63990a2ec9cca5605b56886467a0d9a0e1050838884af8cdb6518e2e822731ac62b7ecf0cb2e1e5e04e2aef8a58bc83acd732ed37aa396f71a72590a7df006c0cac16f9ff9f9865923d25afaf29d75db9d665e977863b5d3343b8eb785a91c6dfd5d", 0xc8a8}], 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair(0x3b, 0x3, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 20:13:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) sendto$inet(r0, &(0x7f0000000100)="41c00d671a1058608b32", 0xa, 0x408, &(0x7f0000000140)={0x2, 0x1}, 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) ioctl$TIOCSDTR(r0, 0x20007479) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:13:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc001, 0xef4) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0xc}], 0x2, 0xfffffffffffffffa) 20:13:56 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) 20:13:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 20:13:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x100000000100b, 0x0, 0x0) 20:13:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1219, 0xc9}) 20:13:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 20:13:57 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r0 = getpgrp() r1 = getpgid(r0) getpgid(r1) 20:13:57 executing program 0: socket$inet6(0x18, 0x8000, 0x2e6) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x800, 0xffffffffe7e7ea0c, 0x7}, 0xc) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="9cc7416248ba703187d04f5a920237734c17491fb24a9dea446dd980984100447fcf2f1ff498fea65f1c3b1ecfc322bb670b07dbf120461c714c6cb3e743fb4c994b6aa457e17c7d579d8c2f377f812f4f10155790700c9c16c53c3e8cdb69bfd0804d4a9213f642296c8c06d57ca2c979c0ead7471cc58d51cd964902f83edceba4bcb18f5bbc333617facc4cfb6b8431728d27cf1ea81854b8f0df3a803389930fd887b9af4cf25d0b7fa1e3a90b1e70107bac40a92e333b4939ccc9ffb85ee3", 0xc1, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 20:13:57 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) 20:13:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 20:13:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='.\x00', r1, r2, 0x2) nanosleep(0xfffffffffffffffe, 0x0) geteuid() 20:13:57 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/152, 0x98) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = dup(r1) r3 = dup(r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) 20:13:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x2, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xc0a800a}], 0x18}, 0x0) 20:13:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000040)={0x8001}, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 20:13:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) flock(0xffffffffffffffff, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x162, 0x5, 0x3, 0x3, "06ef9326408466bd8a59112bf9977f59eec08a42", 0x0, 0x9}) connect$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) fcntl$getown(r3, 0x5) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) getuid() semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 20:13:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000000200, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() kqueue() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x698, 0x7, &(0x7f0000000080), 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x841) pipe(&(0x7f0000000000)) 20:13:57 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="ab200cd161290e8b83b821679e02061443321137c6600fde3527781016f3c20adf4688dde049", 0x26}, {&(0x7f0000000140)}, {&(0x7f0000000180)="4f5f3073f2e14fda761687fb9e32facd26b26b62fc9abed4f9be66761e31a3313b5f3695c1fc41a97775bf3c2fd237c7e1c5e6fd4105d8386892939ccc6ffc3cb32b1439d1f1380746299e7e5035aee610259a0dacb7e8aac42d6521ac370b8775cd53938259d3eb0e3b7fbf0a78977cf8ec53daaa74d0cdbaf3c3c052e807bb87413c1408d423cfeba2558eef5796c4546dafcb44a84131a5ddf345e1b1a96eeaf86ac1601c63b7de1aff6208c969779dca484e26e71425258508a8171cf133835a1c3971dcda33d1792a3fb8cf11541fd721b4579d23f5e61a980cb45395f0d87f", 0xe2}, {&(0x7f0000000280)="b258e032affd01dfbc694f48fb93f0426d1d2ca58b0025278a14187362d27bff740c13002570731f918df07b9fdd1fa002739de417aa591e3f4375d3164691a381017b5e52cf9170b6b1fd1ffce979c7bd416e2fc29a0e2d8639de978e98ade43a3b16711d4b99b56e152e39ebd4bcbde26995305e7382ca3c86f4dd17e4c1e88af15524f4d0802986da4473838a071bb7aaa07c08a62c9e4ee47ea33dc7cd153e1fe62d7636fe3ee1d7ef323899ddfa3b4363ca91ca0164e9c9c73d5285114beabc0fded27633abfc537c8094900cacb022e6bbf1c9c07e915f14e15bb9c4f6581143", 0xe3}, {&(0x7f0000000380)="5b52b80d17d1c715bf0a8b3e328df31832998ea93c1d4df89fafc2d805700743f09c82c47e88fdeaeb6fcef00f36c34ee20a8a85898ac76fe917ae23e4b1d220218abb7114ae18d91dc1fbdf4f41ede3587af1a0b5dfa23f28a41614fe29caa3e4e7f36fb0ad0d3cf2b2b05262a56dde534a911d50ff25102dacd9f407ce3ea0d036a6964fd25a9977f46c171b5fc843151a7b50648d6a5ec69e0cbde0abb85911b4c509ada7487ae05ba65fea148a6aefb2cdb716a3a9184b035c6121163b44d5ffd5", 0xc3}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="d2ed778778c01302", 0x8}], 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0xffff, 0x0) 20:13:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x3) r1 = shmget(0x1, 0x1000, 0x8a, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:13:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000001840)="aab3130f7e999d68f9e4118dbd8bd3ca3ce41695aa26eb3150613a3725a5f4979abdb888fd378bfd3d932f5e1122fbad32954858e0cb6ce830c19b4518d6b70c5fb27783c8f5162c85a9fb317a9de89c9fe08227ea06c1c7c44f0aa5aa632fe037a4bfe45185ed2b6c5dad2faac3b284ccba7aa986c466793a894f8675d71c2eb0ffc5170db44f4fefbb922ce0295812b037a9257738cbfa6eea9b863e09c902188f6be5148f517740de189ce2495de806ca6eab0fe4e4908fdfd704c3a84099741e06", 0xc3}, {&(0x7f0000001940)="c6e50a6a37b46486d013dc8df9dc88b44206d51fb3b6", 0x16}, {&(0x7f0000001980)="275dfdd9f3e7ca1e92c38fc28ae76d4d5d2656dbeb945decaa5307d273860b5c1666a7bffadf887acd27ec5af7142adbaabd1c65866a2ad0408432836e935a58f3e82187fa60bec54ca4fdd5213496ab076facf420a039cc5dda508e6d5dab8868c4f1afb065d74c2f27b7b20f981ffbd463875e9e0634aebe34ec63e8dee369166af9a7b95a9d945750d9", 0x8b}, {&(0x7f0000001a40)="87ed4559d81060b85f32f466cf50260033d01effc137fadec89003b428d4646152d5eb820c5d52c7a6bdf7d3a17a6351b5fdc721b05241c22f81d0ab1a4749a5ed48b4e7e54bd7cbddfd3565508b5e37bc", 0x51}, {&(0x7f0000001ac0)="ad2f694ae29e", 0x6}, {&(0x7f0000001b00)="f39dfff12b73ac96e7d7fb422697c5393ca3ba0f39c57176885c2634faf4578644a24efc7ff56610e78cd7b37ca91e575071c1cb7755f5492f152e0628c2e32a5ec5869803da46e9fe9ecae84436320118e979d282fa75b07cb9a59a1b4720c28a165afdced27e4c6bd4f69fb43255557b1a07e2075ebaf35ef95f09adcce99a81095a05b185ea708f4a4098b74a5040e21c6f79e3a5887696dd37a49ca8a2457a2073b1aea5fb818e52df45cfe5b98a", 0xb0}], 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000001700)=[r5, r8]) sendmsg$unix(r9, &(0x7f0000001800)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000400)="94158343b789b7a8a480e0394042e5146dfcd2935439121f0928ee998a836e47027ff8811c9773376947ffd6a9703a329a0c89824a78fbb373b1cb0bdd635f9ae9a9530bbe9dd34f043f6b2ef458dbf6fef3b04946d2af78a1cc4fb46eb2173fdd5490ec089362aa6641d14ad0fc60936bdab72b940099396139ea3bd06b97115fadc33b8e9f632e2d2a96fd9addacb7", 0x90}, {&(0x7f00000004c0)="d5312b62fa605c24314df030e71fb3b740a836d44bf724b9b9e2c88b9d927f", 0x1f}, {&(0x7f0000000500)="7ba576b2bf5d503756071761aaa5386cce1aae082ebcd6939082764157d836ee85632687e11b550f04bcb12000a0a88b0d9f1c78ff557c4ad243e414eefa442fd0eca4c2d36925", 0x47}, {&(0x7f0000000580)="630d38dfc84215012fd2fd0e7fe37b547210fb4802912ca89ac3d57fbe8f8a20e472dba2ccdf5922039b04f13f7ff1346567986dd4645b575bd23ba49a2b45e0506981bef86b4462bcdfcbc3cbd3d1946fc5b5cbd282a634ec152d264e88d75e0303e06431e6fe4d798e9f10319519b65e572a0332b0f62b890dbefe7d867880dbedf0ae65a7cea2283cdad3daed81e1a561e820646d7d7b6482b7bb5bede892381503ee1d1aef2673cb9cc0ada25787df0fcf18aa48a695e79f8875644a7e677d970e0860", 0xc5}, {&(0x7f0000000680)="f369e16b1b14c6a16f0de4edff9260e40d8a936bebb6b8672a37ccc490e13b7cb6bc39c2eab26dd96a0cd10e2c3db7ae00e127ee9b83ec46cc784dcc55b6a7491ff02c5b7692ffed53f9a55706fc2b0b6edcef893724391429b83011d2f38979953598f4f13733a1849856f92fd24b84313a9b925a5fc6ae714227b4240f2f4ea835d73fd4d34b7ef5c618279471a09bb7ccf23e147e1a62288549f9825b3a4fd86cf56767916debcc00d673b86bf91e56a27c389bb50360b8de4fac1fc9242d95d00d95a8eec0ab1ae87672f8dea28216da08e6b03d4c1bca4fb5f4df0241cd7fa3eee5b0b4c9df902bc54c35f0ca67c83f1b512e60ba976533a0bb203eaa51fb2971d24661aa11d3574f399c60e1bca82c541d3c87abd7001cd0207c9ef58e1238209006c96270f4bd57a1f6bb4335dc13e06a0fdbe354f81ec312b7621102a6249be0d0640e89d84b5c2b14d05b1dfcde4d7d93cd9a164ffd9eddc4d416da149c99c51cc7a7af56809067005757af007750ed03f5f4e4c18439fe853c7167fc309017dd2ca3aac25f3d6ce4f5fbd3117b9ffc013899ae8b2ea6e169aa72d06eb4da722290d38d7223ce4b8baf03d412aeecb3f6f1b2515ea7a3a353118efcb95a93bcb88dea68c8514b24117a217f00d075a7c1edce11149ba76fde3d405f61e19dd3b982d2bce17f1a877785362de3adca3c6d8712cce27190f633333d44f667504ce6481618ee9036d36c176a345eba28ee58bee186fec306b5e16a030af983ff2e0abd685139e93d348efa195911c9f47b7eee5b9a85f7ac74bce5e2b60179d38e0d6662c264c7366e5b5df7f9a22f9aff2b4fcb8c21e653bc7296174e87de4a69915a6e092334eb9e6f24b92364a708847bd52ed1e6224520483bd30e6c3a393ba070ce5ef19393653c3ceb7249231f2c9ac9726f23102c92228b3f1ac43dd7158e0126eca73085acdd95b6e0ad5e3d11965ca4fd45a335a03f1428990aaba2ddeb2a9236eab4a1d2759e96c03655eded1c7f3b5babf005703340c9cab5d710497b0d6bc3d82dc23ce07fd9f72b5420b152d4e4fa422a799de3b1d50f9ad91431cedb73dfcdb9e549622c5194e673a0ec02eaa9cff73e3d569c9044ff056b50d0dc196afb6f7536ff9383ec19e40169b06c57d933a0eedd1c37cfc899fd00afa42f47cdecc64a44e165864daaf61cca01efc7fdc8f6048256ad05aef3231302e060d5609fe47020f01c5353bf7bdbfb86f03c326e26f454683c65b3cb5c84380e4dde45238f3dc43cdc8c70b0214da4481683c5c77cb5a54ac84d3f9197e404f090a9534aba7f3b40637da93cf911ba6be2281776e9460e4981f46fca7d46235ad83e0bfb7dd50a35f897c428105b98a6d2df0f54bb23b3260ee70692f1c66dca19bf2afebbe95ce9662f14da4554d4128214bbf7f17e0e2ce6524f47ac05c643412561561e1175044de786e8bd868d0a23802dd286705c385bf0280bef79305979ec53722042624ed1be0f45d07a1312bdab2b7e9717e5153dd3e24efb81d523323e14bab3bb7655a26dfcab46c83d1c2c4214b05d57417715a3ca44124769b14a06e0ec582dd7ee6d173a0dae4b025b9f415c5f63eb25015b1f5e4c427b0a0544598e6b586429e26255bfc5945000b7fda979ca1b3bb28122be437129f4dbb2af7945298eb32400a7bf47e2c031e3303f5c3674310e3baed77bcc301a437b4cc550323baad5e47e6e3a18d37285cb9f2f070ff21dc3f65270cca530624a963817a03d00e74e89ef63f9594fb610f208948c2e4d0ee77c7e75a64ad8181d696213a8016328772becc19c33fda5e9165c9fe623a7fa53b1b5187680909360637835b6b717872742d1d7f1b05e61dc674cd8b448ff6226b2968f9a88c51ce0c48e1f296e03ac5a53c59416cb0da21c3327f7173956e52c595907787c96855bfa0bf79f21e16943a0a3a36737b0b8b3336b9bf3d6d72a9683747fb2164078fe1bde74093ccbd599ebb8854839424eab2b775c1e8d2e5a368060b22befbdc543f42ffecb963f155f1c18077068398ef4f6cb79ac413c2d110ad10656b36bf5c2114406a0fb1be451fe58022a3a470c16ca6c89f7bf582fff3d21e322057458ab94197e752b9f30e200d2dfe17cc67d0792acbcdc67bab68d98513da38bf134bb0083b1e7d7e9cd4927e0fc1ee243ead3884c8b2b1feaaa36c0ace03167b043c944ef9babe1a17d0489aa4cdc9f91eb2b063557440a723b3a4e50b9dd84a125cea7800b03b303e8be1019c6a375ce19f0f347a2db216082bb863918e45e7713685f754d586e57675a31a6408d603a1c12651d8b2472a852c67bfb93cc72272ae90cac58ee65f6198de554328ef7e6bb8c10d989a087d4e2baaf288c679634c423cf5eb570d840e9d08b23cdaed6358502602172137bf49756d731bbd2b57b80f7a540d159999a69050078e8416462b6f71eb08562005e060a53597760777dc2171b0ec6176317bd58e2a077a3e79ac4586292c3f74046dae36322912252a6bb58ba42250206f66eda8d401185854c2218eb40dfe85b08f809f7fe5bc84ffd87651f4e9dbe66c9bf8fb42ee6f804d9360f6974f7aa9dff647357f976f10d02db82641ed69545f2c1c52ab24a132d3bb218d63b0d3a51c1ea643d85bf107c8eeb835307f0a33e49d7ada748d64be1036129c5ff5b700068ab19104a1cc01ef39b7f8a9bd3423cf9cf949852ec432ad3049135e561a0edc71dcc2374eebb5314c77f1a2f03f8a3342e3680433e57753951f74bc675efc7bd6d422a929c4a455c907f0e58c094f5e53737f97b98f3836e2eb4634034a731c331ec797f2bff81dd60d2d692bac22ed5f8f1c2d8a1b0a3c628ee8e782c5345be4e3eb894cb6660addeb988615d5a3755a6f6fb6b93f95ce19ab22433ef673e340778ab9497c5f07b0f345cf1e0db03405af661fa29950f5c1351d2a8465c1796c9fdb09850ec6c5c84ca29e7e9224acee1654536daf3b88a096e2e21fa3e50fb805a166855d50462f6b39b8823e4241e0a124439a4a154676174cfde320f8ee97f985988793dfc25cda51960aa3d117d6c34c35c27bb520a1fa1b5e2dfdeb578341ee5513070e550a1ab1241e814a3d6862de6ea1864896d04bac7bc0a245826efb47098279cce88a1b16c981fe3472f189ee96a20fc85616ef69d9a7d333c47abb2338c470b1aad573a61bb2f9a9e4b511641ac0e23e63c6971ab5f324196118fa71a4f4038e567e9f74c44e905932f8fd9618643a29ce6b03fdafa74d84eceab7d28b73d4875ddd940f3f58d8802a83908f094d5fc27a7722de5e154e03a0a4bae50d85aa012d2732f6098bfaa74d4eeab9d273b388731b5e75ceddf2a6824b14587d6582d9a74e3c3b054230135bed50e9a27eedb21277ae2f37b707fed1c2702109f01f39fdbcd81c36c9d99d84e7934c640807e173235371a110b483d76f0c32d3a4e34bd2e8c84bf8b7724d1763d5fd02f645dab976878e71f7c39d68e3ac3b2a5fa95f275f058c1b760496d30d396fd46e409a030b267b0c8081f4bf24828e8062b3ef020e1f99171ddba2c0cdc43051fd072df1e3f8d20c35c1d61bc17758b30676137adbc83a1af58d675c44710eb58a6b571365f35bec133b1c30072b96cfed188fe2c66be989b8e6abd8506a4f8c1aac1b6a3913c80279dbe4c3394b3871b9457d9887948bf9fa382b632fb0e86f289fd663bc002a78ceb0568c212a740688e9ce666ea3d48b947167f0e1badb01bd0b40e352607f7a0bc62353d3681a232ecdf56305bd6d4d45674bf471388fc3a351150b22c9f290ac9b42fa24b2acd172dedda9cfc5e1e043355161fdb36fa082d06bec79cbba5bacac82051d053c7250569c0a24a03000a03a157e1a07ffd56474efc54eac037f4c6ef33edc82d1e7684e02e6ed5cbc75a061a9cb8260c850fc17d490fc296db71509232602ac1953690b5c281ca51ce08d700f3e8e9fd5fa394f1cf3c688340acd3b0fc6579b7a812f5753d13e7cccddda57ae0dc9f5b238cfa56ea6c23035815cecbb26938393140cdc56e0edef2f8b0c13c099d49d560953f7a9442f925a8f2e13a9346da155dc62b6e6450330c4691927f34f89c742e830a2a8296a6c438bd9295e42a8c4464ee634691e87519fd8428be0a6e452716782e1486c85e40b828b5917e0af5646157da48e4c3e18c37e9b43e881e4ee9520850b51e9083594bfe2e9c79c864630d5336c77ba28b4d10c9bbff86f55f6b7bb60027903a843e7f7089f0bd7fe3b11fff4ae629c9d5ad2dd48d9f3dac228f6d9ff59b1263a5f0dcd2a243908d7c5446d3437fabd69482225396220970bffaf1f9943c4d2af9b1704b42ae8e2eab9ca359398766bf942a3ba0f641e1d0fb76fe8d1c96a5ef7a9794d6fdf06d290587614fcbeb77cb66b57536cffad78eac3e5901b2ace4ae9bfeb554cd23f82112d405c8f7762751c59bd400c956fedb56c56e037c9da4c385f2ce7a425680a6b10872ff0c0957e9543e5fc728501beacf85050faf1ae92324f5419b4374f19f22cc43aacf079cff111ddf5cab6bc37a197c57ea544184a5c6891922ee1d019ac68e51e0a5361b09cdcc139214adab9575157edd0845fca1a983edcc2bf03cbd77029e68955758eb115912d6e54938d108e0eb55119a985668feb7f688bc4189d6efa69b8dcf370fc2c4f41028b9626bc3765d73da02474891393ded1cb674d9c48720f76354df982ef9bc74ec9a8f2faea9f3eaa835db517fcb1e0190292ea9fd1aed826d4a047bbb42f29af09aa894358a9723cc14fa39624126c5c8025b014f4174e9b7742dafff6a078d55c10ce21f71789ab9c6b290d50648a7b1c6bc7892ffd86479b9b08c9053d073f522321f02d5946c56f6757aecad532d92dab9542400c5d2d51e28c8161ca603d74d123b7482628224634a9624b910c0963eb19d8f76438258b992b8b10d1aaba223159d0ef4125c0a28ccc1cd058aa528f9d838d9da03e2239a2d72bba708168b355f81e58d7acd7c1b1fb62cc981c86763542e366937c69df55e7ae29fe86c3510db8f7328f8f750ab60bb680dc222ada181c7cfd0c9933b55a4d296a202f9eca2acd3453f3d211ef38e64d6ad6a4665aa1973e1cda83ed0d1ffb0feac9faba0ced651386bb9e31d80ada96b981495de812724e97b5edba378ea8ebc8595bce7d1721afc413b0926049e266170b6493be3f0b87ec2cbb121208547ba10a73ee89296b7ef908cf4fa1ea92b242429cd64624b37a763246057cdc1db3061e323286a6866937d01787fbaccc3c6cb717426d06e240f7a4b59f94cb51031f8bada1795190762fe7abf1ffd7d18aa80875c0222cac7a580f41e65611121002dccb2f644e4a7bddfeab2fc0dbd5167fd424b8a7cd4824e29384ad5181a31d40c252c332add6dab8d538c08229a2503fbc2d68936aba11ec4099d2d6cb52d887ba0d6d05937f6dc4daed1d938f74e56846f2dea296023d6e4a8d37877df9fbde9834f8f9d7c2153cd22b9d9692767afb6a32868e258ad40df0746b3558f6f6d60a93d4e41edeb9b46ef39ddeac17cc8f972b1725bab37a21c389f5d059dcc201de4a2e3cb139e6172ad73e7fd710513d8113768173b94d2dd13fa3eff9a656d16bf1a680df781c23e87f1745207241d5627ac26836bb8a80867b9ecac69cc2ecd59c63632b28d9688150420acdc8a1679a06ba0d30dac073a63f379d0890d6b7af47d7f3441cc9c3aed4a14dbdcfdcf545b5e8daf9808a783b1bfd024d5d3", 0x1000}], 0x5, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}], 0xc0, 0x40c}, 0x400) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xe3, r7, r5, r7, r4, 0x40, 0x7c}, 0x6, 0x0, r2, r6, 0x7, 0x439d, 0x10000, 0x2}) r11 = getgid() r12 = getpid() r13 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f00000002c0)=0x6) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r3, r5, r7, r11, 0x2, 0x7f}, 0x7, 0x6, r12, r13, 0x7, 0xe, 0x40, 0x7}) 20:13:58 executing program 0: socketpair$unix(0x1, 0xfd, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000001000089f2000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x4, &(0x7f0000001540)=""/206, 0xce}, 0x42) recvmsg(r0, &(0x7f0000000200)={0x0, 0xffffffffffffffa1, &(0x7f0000000140), 0x1dd, &(0x7f0000000180)=""/88, 0x58}, 0x0) 20:13:58 executing program 0: mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x1dfb, 0x20000000000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x29) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() r2 = msgget(0x0, 0x20) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/107}, 0x73, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:13:59 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) sendto$inet(r0, &(0x7f0000001080)="6f87952d6249fbe102b3471917c54bb0c1c44f6dec3b185e349dfa8f2648ded242a1cfd2f40039529da8a4d73d4884f74620b5bff1add5cd8059a7c99d5db808699313803521e94162498157d803113768741b20db7271ae021d562e0016b5f4", 0x464, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0d83ab17fe9784d2f5fc1c292abd8836f332ba1fb47d1f63f43ef91396b8a1ba2e226dc63178f84d3cafb490cd4ea069b57c6f49e55e886e8c046ee8a0f167d3785889e6242ccf583f529f153177c118df6387553f2db496dff2574bb300d3bb0e0814b61b172da96a6fd3bb65de36aa37f7474a24a0c2edfc000708e521da26b40d7bcba596c7827bef11a59173e38eab45107c4d8d34f732014764a037c015028a0ed164a5f462f87fee127ad879765e050c37edc1bcfc98965bf69c062f04b7b0d86950bc96505d31dadddc472075e011789b1b2759690781fd8fad6e38e4398069f1074023817b367ebeb41001d87699bb4907a2e8d0c4759b494366b7cdbbb7d2cada439a4f5c5e2f17c3d983253cb370f4cce57cd0aac1d9195f900d13942bef4faeba2b4fcc3f20988d586995582e149839dd0ee02437f2da289388dd0c708ba90e56d510cbb33968dcf778ac75c65508db8a3cb7e417061cbe4fce1189a12fffab3476e3ab0ef87f0e972b328094a0179062012c47355718f198e04f94b0c9ca4599513ea6a29b234f05e3643c0f0a4a9e23e23257728ec5d7e6c85fa8b32718da078193f1920bf5318ad2421f5c90c0574e1583ad3817a55ccb185b93ce7fefdc753852d9d03bf89e3f4ca9252a62870f4b3d25a23c76a9c395d131efb15797231e39ba77a0c55aff35046647837c4af3bb883d9841812f7f785f6ec4b2b2197ea59c77f60c536d8ce4358ac2bcf0246783e7718ca5e3265de38f4317ea883d75258c456d077ae282f2a38d49b51431b2f83b8305faf07d71916aa0fecc4a3474ab4fbcd5b08385f17bebeefad983ad930c71711060a567d1baea852f21de539f605d32b3014131d94685c24443c0e37cca986b22a5218f38af525a55ee5bd29089af3ddbfcc62467920195cc03f9ae28cd08de43148a3b14b7d95cbdc5f52f776d7b2285f687c03c99fea7c2300867468f9e608549debff60545e04a3313acd884f880f280f37d8493765052da18a3909e623553e1d82019796500b7a1f6071dd6ceb814b4e2081ca6247d76002da42458166cbbbf056591bf4b06f05654e0f0e71d80bc8753fc07f8efbe74d0e99fdb3aa2350e5203f074bbe9ec3b9b2641e1fdd344a36783bf6e7d596f559085a465ce8f94c76b972750bbd7dd0db2a61c72d579b7b983b8a48d7269e139b91651d75c7c133270f9c6eba949a7a5cda45ef02d5bced03f78694055e027389f16ab391c3007f48d1aa1c1e65a1aed34936e9da81965ab423dafe8a145aa88698695af9f69d375ced7eeb7ef700e0658ad0805feddd4917c7d66338d634f2312cdd1bab325603a8b12450f0bab8849f12fb39bbd73496e7dc9ec562137c674eb4ba40ed9b140b54a99e51564e20a011ba45d3de1dd09d7ee042826fddea10fc1ec942b0009252aa379baefe506cc309d1808aca5eb08fec7b436f064016a638116ac2f066bcbb9d42dafc72053828cf4c0c615148d7c06494aa130c0650f179e22368d1e2275801a10475540ae4821ad27a9c39f8806358cc5965c54211e608afd9ad7fb1211f83ab3371dece02e93ebd395f674d4721f86de85aa20330c6396f20be1d79ee874b366d54ccf98f811c1dd8bd0c5629d0e6e6f9d946473a3cf02664566d92b1f5f9cc0ae4052414377d39efb41fe5c3e83f853c86aa3de6ae88a0640147770ed3537e34e211e12927102666d3117e6d8617cbdeb8b95cdf0cb09d5ac7e342895ef900d019ca97b8cb4d0bddb2dbd178c3c7c6e007717faaf0dfbcacd2a46bf201e622a19dfff5a9b6705f16302a7238e1bb163b653ed8dc8fd39045e974b067151dc87aa3b35444c9d772def3128865e4cac52b1433d70a65da59850657849e05ddf6a641b95c11cb00ea5400c5bd7372963222dee79be25484e514c02d90b44c63af25755a75b1274b56aed82f57bcf994b37ba300cab54ff7d8baed099a9e2c522775241940d6fa78ad8d309b41c424ff873d553a63fee889665435a5f5a2909a595c0586b418156761ed81ae090e4a217414d20aa347bfc8e247557bd128eaf7dbe3e71b34a84388ce8f76d7045412dada023a401454b3287ad9f8a611eda667c1d7ed1e6afba255f7873549899d4d82c3ff5a2e15303f63b656d7a96918c5a136a26f0e8260007ba03cfcc081a519c9bc85ea6434f7dae35d6ab1727085d1a2df773c1ff76d6ba2ceda01b0b9474ef1bc8decb73fcb937e91b3cc8e2683ca8e5916716254771c10203d532428221ce61079062f937d1de9ca2d140158001dba31d1113f445eec36157fef2ede2090b7a71e2bb5611bf938b6199f3eec135a4c6fbfeda848f3849bf44a0c35d15af2c0fc4a713a6a3240dcac065f22b2a9d5c603fc81502ee609bb04029e2e2668fb6ce3cf115798aa20c5411f6d32df2891f564f5e3a01d8c866cf231be92c2f31158d03695ea4bfae1b2a97cacf0c58baf59482edf33df9570d10127d64ecff2d48d519b1e345897fbd8ba4de4c80b7f87198da7f48e324cad69536a66cd7d51584addcd5cacf520e8b0dfb18473cf64f8880eaea7cb9d5c08014a208c2fd006ad9d71983088eef41df8fd96cd444a08304fc1c65874600b089f5c448fadf6fa5b817e5097e10d5556c8cd02e1cf263a083f97ae790bc959fd6cf00a57864a49cb33f5970ffa0bc4328c8bfef49f85f34e69225ad1800a3af36c17a93c17a4c0de1f6783e3c4b2aeddde110a9190c3e728e9774e03dd4c35433b30acdc1c96354007f8d2d41d42737aeedfd4202ed272cc9a8269198708bfe57764193ec4ffd8bd45610806be556d745f27ef4b4930ff4548ddf44fd6c146738f3fda07feb4ea8b26869d693322b82ee73536dddbf1608d3de96721c25c7e0f5dc63bfbfdd645a10b2e5fa297c5f2058fb0b8e637e66849342ec4d8914538a9b740468888d7d23fc28a38eebc20408472db32c6ae1d866e6f656eb69b84914a058032e046d1978b043f2be46da4af7ecef623fdf8b6cc9b9233ed6f1a511dc10705c9c363643003b4c57212adf3a44d4ad7a17cd80c1becaaab21b6f757777701568dbfade6d4e4faf70f12014bada9852fd43752ab7f5f2735e8e6483bcecefe1b643ec9b2e0dd49627d6d975a5a1f0d5844ae342cb3ff71d91a02287c2ea9906ecef30e5f732a73a8be2e8aa301f89b9103581ad84a251d055eb04fb1d9f978a934152c9433b041934f3eaa1912131f959f0cca988ab08f2307fd88292c7322e9c354f444eccd70fcfabeba6c7d33406d237edb16684b15f111ffb0245c6ef7c17f4ba93b07b1296ac4af248c26eb5333ed474e14772b77f1696cbe51912185aab1819690e213c00a83930f337079f453750aebc668a108ac33aa26aa5218c2295cf16b5a1f07795f808a544b39cea0b89a3d82c86cb802636d4da009fba5877b63c15cdeb9b96e32ebbaa5fb7570749813d1f9a62714a6b14f83720c543cf5d9af823e4cf6f0dd87ddd9e39d92978bf0fd335503bb2064e7eb8936f147c71f07bfdae88df7f7e518e9141decaebb359f535e78f19dec5cde7a3e28b5967e1044cd2afceba6698ca0f91362fe8fb80a834ac4e903cd1d279f972c7adf5c4d43bc71ab930fd882a9620725300ba41b42f719f2276711875fea1681c77a51f4a769abf87ea3d3bdbc2e07d0551da8ab86e71cc88c9880508f2daaab706b0fb61b3d4bdbfc289fada2056a9c8f66708856bc788d72f72e2ffd272c45ff8d32de30304f62d1317763df685edb7018bfe1d97b0f84e7d3a343363e2811cf8cf4f10ef731130565083f424b42296df09e7e80ca3201ded34d292ecce9774f37358af0a7786ab381212b53c2a5bd28218b132329c7a848fae89934baf6f82b016ea9ad55b460a785077fe5e70a897ceb3e92aeb08487e7046a929306dfe07b8563a001b34ef1454dd698d36be08b89c66f1b9de48c2fc66c3addaf6587315f31bd8dc37eb20487c9d1068fa50d3e76d4fe69a5986ab5d856ff5a5bc3642f916eb5347a01fa18419a9185301e08a124c972fd85aab1b6c0c8c8e0c30ade47823f172154bafc396cb058c1e3de5c54c4827e1f5bba3a166476e92ec0ba02e2c5bbe993622a117cc26fc4af1ce7e5e6b26cc0734b63bf1a79497c9d64e1681effcc77b7b348c6a8bfef84ccae0aed4cadf6785824fc3e8f378c807030bbb8007b0f121429324bc8a2c0f71d23a26ff8aabfa139de65a254311c3239d7977ccc678a4a4d4c802b32f2580261e8c5454b4364d01f5237834739044d09d35324aa937890b60e1281d16690cdc8d58ec175dbe0f5d848259548976c628d4a22ef6297de0364e54d76ba7ccd6d08658d4f7adee1d9497eb0a2070832ea45fe6b2e342fceac0d7155635333c04ee47344d7821c4019eac3cd606319ef86fe63ba4c3166bb37833252c5bea277325591bc2e413611e711a49f8fe53d29dd70617afad72410cfc1dbcd55cd164cf98280c7df32fe79c72c9a7c1c38e3e3e714893379ad61146167dce75c2dce4d0738bb6cb1bd3ca8780e9ec0114341303013ea48a65db7bdbc938560c82ab7d72a32859b483776eb8778d0a1cfcecfd0e0e4445ff85f75dd9de17a2dc88385b87001a22662ece5177c13c84c05030695ab38a010e704d84855ef06935a98ac31439f45257c829b31f71180301460b4a3b9ec95bef600bd117bf68fb08048d9c897c65fffe0179412e1368ebcf5bfa5655691c35c756a7c4d8b769f3321499c1fb2d02cf8f4ab2f5e515acdf5ed4a67ae52e1fb432543177fe01bae12bea5b0f0785a6a4435c5f7c5c6d577be829c2add54d1cb18fd7d82f39faa80569407bf1e305d256ea971bc228a655a46833e1415975555f4f770a1a3ae313e84946dd37569273291d49e66d401f7129eae2cf6973dca3389b443fc43c9ccb99af97e039a0223f2369d6ae025cd084dbf773ca190f5fafc988e1df3508ee992e21e922e84800ddc2a46bacc3650d945294841cd0245e4f30a4552b96ccf2f6c8ef4c4f29b6249339d5d950b40907adb352282153cb1844afd25f781bd461053cc08c731abc0ed9ef5a790c06e5b4a5c3214c1650c026f5dcccc47a1de603db6b9ffe817a7d74f6708a7c8cf5c5cedae228a5a5dd919962341939813b0145f6d5fd743db25772860bcb8f1341d582841435b5612237dc28d59b6dda40b2abc12ee78ff6997e5ca5f0a83cc5f6c4d1e6b226dac4aa9542ec853a2d940582ffbcabd99b6fe52fa1a9a2d7703b0bb9e71feaef7ae4d5a73dcd17ec33b59ae674449d85d40a428fccf7651dafa55d3556e5c497036a7d11a73aefd1dc18baff7a8d5a38c9d899b2386c2dbdb7c87ba8d1965af2af27615a9093145c7a7cf3dae3dc09157169ed44af141b4c7720b316b6dff7dd2360522bf4c91e9fb0542c7d415eba36fda694f7f471f93349cd3092626b2238ad8981290053d97552d7e5e4fc57814b5aa79d51da485b0b9a15f1de22879cbbd068db2e077504e1d7001253b5380f8cb368ba1686ecbafc43eca1ad1949f71b09bf795120ce756cd6612a003d7e8d18c252ea9e9cdb26d614af09541b96908ae2e64c039a926d4750019ead2ec418c7bf9cbfd797127bcfec237a1b2edf1a80801555134e55dcf708e7390d73c84bd44b8aec5b4de211744caf11073df02cc74781df90ac7e873df6dedf58de5c4f0413f44d83e3fd2586ec9e4061551ef68d190b320f0797bba4c7d2035ebbbae0a0d0e77ef3cdb9b15d42e8bd124b0dc6ece4dadcc9e7e8af5f8b3c5c4fe2", 0x1000) 20:13:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 20:13:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0xb) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 20:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fcntl$setstatus(r0, 0x4, 0xc0) readv(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="12", 0x1) r1 = syz_open_pts() close(r0) write(0xffffffffffffffff, 0x0, 0x0) dup(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) 20:13:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xd2b2) listen(r0, 0x0) accept(r0, 0x0, &(0x7f0000000040)=0x19c) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 20:13:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) dup(r2) 20:13:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) pipe(&(0x7f0000000000)) 20:14:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x20) sendmsg(r0, &(0x7f0000001c80)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x1000}, 0xc, &(0x7f0000001880)=[{&(0x7f00000001c0)="06ee532c8b5b2963b1e8d97444c1e8f6c2d4b5a23c0c19732b41119fa0606aaff56bb1f4ef1ba49d44dffc76eb5f5b9ea1641fdfa02b3337547d9f672437e4d93bd1d1d43819e025145670101115a564ee405fbb089c611d8ecbba1bfac12ce468b161a797bc843c16447b00afa6be0c466b1a65ec965bdc7e71c731baf6638816b371d0d313ae", 0x87}, {&(0x7f0000000340)="44582664e0edce98a21f893162a29e26e929f67ecf733027c2e8f74d1db1e04f8253b9cbaa735d0564e4dd746443fe6eb731ec48b7913e42504d59d7071870e7eb306a72c1cf3873d6bc31c37b192e31c050439b06ea4bc5db59f721d7299543f372774f09d8d9851e84975f39d26a9ad8461a4d29ff5c13765499be98e06a334ddccbd6fb3b2cdc873e2d0b736a34ee4b7f1cb08eec614cd37eb4e7ae11ca3db96398dc3e2e9dcf89135112d9e28060baa2dbb5366d2bc44429", 0xba}, {&(0x7f0000000400)="17e89ef0fba0d9e439b573f114e23c0385e96f1fe1947a6e1b53f370adf5d00f491d79a711d9026e1eb600fa1d622176f94ada622445ab9d0ae021aee5760dae94a5e6c0ea4f50a8fa5118ff13288067f112f9913b736f0baee0bb6efcf61a581d41830dda7cee0e20a20f8beaecf81f6e0a7648a4477b3dee7b5d715e0f97b72437f5129f3d742a359fd54e3e30c88b294685b4dc7bfd327e54c3d0acf5ff7f1ffbcdf8eb210cff1470eccc35f8c49eda8646b6ce6e73ba4ff2b590", 0xbc}, {&(0x7f00000004c0)="278233f0141fdb58b956bad8417913487504945b22d1a82a431dc7ef721b097ecd788e5ca5a0c679fbfc2ff57be85ac4ba1aad0537242441c4282d7d5c57c811d905fdb7c727658f803291e694fd2772058b9c691f08ed2960ea27089f7c6f0ca0b46ec2e363a37c7130f00896adba0e443b8a2f19487244b2638a68f5ea3906bebad946514d84a0493e6f00014e11a9440312444ee5223329e3cb23ed382d08a57c47820aa35119d4faee3f7777985738", 0xb1}, {&(0x7f0000000580)="9f089ba8d376d204b723a7703535b28677f74a0687835996c25df46b733696ff27cd96a0fd41e911a62152df6de3e48adeda405cea0116f6e25ade57a11e46e5f6ee69f17f303b33d4c48215757e2a0899709a18e61854569a6e817ef525f0ea21006892e9f7990b269a501b60e6eb808b8c436afa7c919daca4df8598fbaa4eade93bcd6347c20b4e720a32ee4f5ea077ae732e1a9eae4c02f4b602e3449fd6fde2758f8edd45083b2dbbbf536fbfea46eadfe9648dc7ae47cd88e277d5a2b94200143168d27dc3864a9468200f784392b224b0724f33137b47fc12e93f1b93e92c02ba0e7503b32926bacdc12ca1023feebe066cdf57bc38d07430", 0xfc}, {&(0x7f0000000680)="66639e1ebf3427ed5eed6c48a7a05660910e780b0ac78977cc2219441d6a7f0f14aabda2e71068a5087b396aa3ff191d56e9761d3e9a4f5ae824cea1b9d07fdc76c5514a4b0acbbc85f3d8753675e3a254c073dd7711223fc71dc0bca18380f572ade1ecd7066276c5b5a90639a22d1b028a5f7593c789cde7495663db45a76c9f5c078976e84e3f614aa1a35fa593c8a239cff53ae1d3338f404737a80d7496156fe6222e7d0c533f591ca6dd841635b4f6d93a2ee649b587814e7631c3e7cbe1bcef1522062b7c39c9514b555b063148590979102e98c7f9ace10f4f83cd14b068b7f3e9d9a0cd906b4458d617e6f7e2ba4fbb83ed9f5b97b05199c0595e96c10a2c171ff194e8f639a7dc15e5fc52cfca071a8ff02530830ca77a8de22a857ad981bdbd6d51f16cb65b2003d743c661612f5eec267f68a7578ce3afa6125d6b3c0baa47226672472052d747361802e619176a1e45f80a33fd8b30ad1d5fdf415c5b1cb0ede326f6eac431f1d736066d69f7e7745b60f83822a9147a6f382c43d0200072d4b19a73089b35d0be29314a7a9c637477ff4521bc28f9447eeb79bf91a2c0756b1c060753c25dad26377d2f8509fe0947d163edaeda9a9c03740157b55e6b24267f54dc21d169d718af67576eff59109e98c929dda9d7e3500554df3195d6dd58f0a3166cb714fd9fe16e8c5edce50e8787ecd08421473b1ab7bcf4c530df4a6033a896c56c10ec301849ddace9157cacb8422fc3c18a54ea88b595cfdf3882626ee9b7cda00f9b9c5b6e182dfd312f0da1646db4b36e0943f3d7af8d64e96d612a3392cd115aa5dc48149d5afa1117267923aa17958365d6217f668438d79f453357f79f4533d0047ef1eeba6866e33a65b048102fe19b70e74ab12a0cdff8dc006873728d4d14938c8f15b9ed5f9bc22f99bf42aa5506509b9ff79cc5e86d3f338438fa315f6f27204039326e1ad298abe324c80f64e02d1ba92a1171e0056bbd971897b4143cc91f778bb62af133adf3679e3285acae7e844fc35ef776415edef913cb81087c7719a88eae27d0b8b18c80e35ea35f217235f6dd72810b621bdbc645ec2affcb52506bb3cdff5ec59316ba29e53b9dd4d3fbfa05ccc20c1ca829f20c810e17e65a1cd00f9e49ef661a29679698dcf09268b10bd7cf21e70bd0db31d0b20c8986ef3ad692ff49e7d70dbdc2e4e367d2b30373091fca721903ab0e6f5c52f4ab696128f04a6d9fc7c8c475b6639e1ad316fb89f9ca6f7725d3342bd267a43033b9df3748ace089f9067845a7bf00563cf326f1f8cb21643581013476ba1219f18b1e5382b90e06e32e664a6782c42adf7dcf07619c954e1e08b5bea2cee8f9013c1734891322f9e63b6664f6b9c2ac2e8375f56247abb69dc6e448676f3967566bd8afcfc960c26ced40a3ffb63cc4c58668f0d839316e9d3bd4b893d3a6bb518658ef657be6718a53347ec9752086c6034053a7211139248444e8f2dcfa4e13b6833b52680525d2abb47152d0b558f267ebaffb02a575274857be40d44dadda8f73d63e6ab4b42f6e92bcabb5f2f948a43dac2f9bc2de93470ab5548750f35402cc4c50b509e0eec6bced3e331edd4895f217bdc029a5222936ae2c8404aeb56f716aa226c8a1a733759999861a123976acb7e7d611caf65b30abd775d15afb193c3a8e52c6337b5cfa24de8d50967fc8ad9eb907f1e6a62962be4106c8f7fae3fbc0f51b05fb31596d6607b2fdca95712362e5b32001f1c23cced769470fc0c110050b1c350b515ff57d07aa1a8e6da60778a66b8e4830ac21c5dbf9e79b34eda6a8290ba74c4035e6b8dc5ce30b9c7ea2021a76edc777f510cb97602934c38f23b8df5d4b036cd278ab862461a7fd913ad3feb1607b673089ae841d51bdd56a80933eaa29752dd8d4d7a19e77adce4cc469b3b1ebbf174a49590297e0f2c49af4a95ffd9b21a3275ec4de39c3eec828fdc6511c7715fc96efaef9bf4235c3a3b2c3275c0a190c3c539e44c561f4411d217d417147afac770ea6694b92a39829b0824ae61ff9a10318f28fbadda30dfe8c455a59c4e036266b6a813082fbffe1f09ee826a6b9ae6b9f1822e0219b0df66df58b65932ace66843fcdabe2308474a96c0ec63d19086907e48ed8bf8403e6b308d12c806b8c52936c381ac40b1a8cfa8a31b572727797f689479f23c61803f50845bf5ac654f6f38887c555e447b3b32b153d70d303dd590785590c58b8398585008b13e9c9501ae01bc08cb713d5400a9c5f73cd69a8d48964c1e217433d5a59cd6f19c6b1029168ab4859c833273c29e59a2375124bc913ce231ea6f505ee9bca7136bfa5e81050a0d988d6a44c63502f57414ac1b108417eae18359daf52aec5ccd1316164fb947291733b83b4f45fe7f526771e3f34ba5c5b44db47d6d5df1e0dc4b341abb86d7ae0ae31a5d94bdcfb6339b3a6f213a99ea00eca91f2f9ae5e11ccc9e2e519cc9d268fd60b7f600f1b53063a5e43ff1dc5e7bd1ba7302c9042209033743815df5a6032bb9d3f21415b975ffbc7877772f988b043d3c72ab391239b189cd95537900f971eaa14c4eb234aba8c1fc15cfa3b8590ea566a1599df353f619640ac3170cc69cd1ac83e90a135966448bfce228a364ffa5e1a4de7762ba8a4798b6daf824b5c1604e9e6846575bb5afb98ba6ec48e53f647d52957a0d3629b6b23176073f857e23618bdcef81674a2921e94977402818568df1f620290d2a97a4a5f8d5ecf6ced9f1e439158ef42fe0a353b9d32ea3e4288481ea710d3b53dc1689936513c4d09763b7f35dcb92e68db9f7097a73dce7759a3a09df87379364a95a10d69e1d5d16e43b5200b682ad80536835d92ff1bd0f42cfda2816303b2b16dea6969588b554457b37676621931378d2aa49a370340ba29857b9b2078952132f2f9a37b83b025c46512da38dd4a833bf27718b1aba51417094f50b67589f2a4002aa61db6145fffd6245f1c4f47cb9e243b0a30516db3cdd110bc21a122b7dc2b063c4e41698658a57f9ce89e1f3b6f14b54fa612751afaf22b43bf3b1051ef21423419729aa9fb013f9410a76578c52a9cba8050101cbb9ebe590cff3df3acfeb05700b9945ba8e9bbc1765d3c514ed4c44e41e6af2af977100172b5f3009b9ee7e58cb37269c57204423449c7898b7b675970e2430e65d64aa61279d451ecef1171301472c3bcf4d0f43abd3ae752d71fbc81167280c1f17aecdc9a8c3c01caf6ef053b9f85e88be598a7da21f2e52746c4ad33d22b1a36d1833b165addeffaa5854969a91a050681dfd4d31e8835dc9199b14615a21e73c424a601bf2f9d078f9ea888b625742625a356f1d3cdf1c2c51163385d458b8f1944ef4fc37fe07d7f9b3cebeeadd50f2ca81b1c68aa2f4f258fed921531b10c36a338013af890a7a4c5e6c4bc8adee51676fe4b5bd1adea5cc7c404c905be94e075d3723da525f79b69234d6ad85a4c3ff3ef7148fdc1cf88e6a7fb17afa89060e7691ad6c7bffe5610aa57eb99107edd85bcccb18bbb0962753882fb48931c12d7a4cfb5eaa0ebee60b153195ccc33cf611bb50bf2e6836413f2b67d51e21ff660c6e4388547e036ef286eb590c3524a6a2edba4c2789efce02d47c3e7a4909cb84de59c898b1c798212b6a90eab4f138ab2a4f1f94d87a2e353c0c24cbba2fff4580a1eb4294246726f82b458573e7e2d4f7f07f5b3fa9a8fba787ce22217a889a609a240b75b2b1e9db97db4f802057b5d218650aa8518b79e7ca6183251aa4c20b13e9b9d29f3a1139db7da97c3e66f80828575eb08c056708bd9d4942e35cceb873d00d1d890797dd963c8dbe3f3fcc41b3ddcca6001cbba900137aa6b08619512292528c80cd62811817054282d4885895546dc754dfd232072e58b3cc29cc1cd1da1acfd3d7ce8d32cf649d3b1237e0a487a153ca56fb1c16fd4fa8a8cdb6159a8b7f096db65cc8711253b9ee06cbe033686590c2e77d6d799af08d353bd1f22dc3f605f838994a0b18859a8d2d102156e2705f376e96555c50ee5f6f6250386f5dee85ef8d2f8c5837f418b9739b193f2718b49fec788e203754ad22b5bc7dbbc08bfa9e99fca59fd656e07af4f63c8fc8867fe1fd8516fe597ebc9864191b8fe764b4f0a61204897ab1eb3307e203e3a73782ec2a4e72840d54e5be88d7140b2227d7ba768de26b04efbbad18cbebf542fc297eaf4b2da1eee57f528e34c879a1e5a49fb3eb7a83dd647d613247efebd58754e58f9683e43327c8bcb654ac082e6ed803a34c1dfaa50cba1b2c0e71c9ecb8b08c40280b1d8eb8a2a488596bcaf6d72b0a5c9bc1b9aca20397e7c4caa566a87797c8260e437bab69b854a8795caf585b01cd9cec171aa2ee5591089d1ad9749c3d5bc0c8fe845a56c8077a0b7ff0e13f353273c7eb19142b45712db0f79db614c71eb887517659e37ec5e1ee9193a51c13826363e73c6c8953c5a376b9e34a6bc8a17e78d41a2f50bc0fc35005287a4e080328ffb7e90e7fe5438e583b14bfeed325e21e395524e1da889893ff363b6bea032279c819714cc89370c7835651d180a61e05a09d365a343789660000c8aedb587ad2f8f17f15d708604d3d845a472009aba5dc17027f12333d6bc9a5a8168ef6b972018daf663fb4be8d0366defadd6abc09bb33f7f016e9d48251d70a31b8142dbe47ab4ce7e260da0d4987ace737b605abe534435299b138e75cf7f339350a494e1548be2e3e40bd3dddba66bd3ad3ff940a7fce6f0821adda7725a958640be8f388532185690ff81e832154bb96304e9ac52ac1cce90b96b83c66a723db23e72999b53047fa4ab61547073467f390efed0ed7c9a1b525c7d13abff942a461eb798169a4bc8dcc211a327577a1bcae588540a6387de2458bedb619aaaf7bf2b24a562d6dde557591c7cb07fadb58629142b12cb6a3f285013c881f50e06b7d4bbdec077db14f2a74193e9670aaac607f792c67ae1779f023e02492394afd321e25109df245770437210301288440cd694d7f56636dff06c8c9bf2b3e89615b5d271e9aef9518e2c5d9d55df078e0f331dfad2d2a9f66273943af2f2c4c9b1320898949a1b484e19114bce44cd8b8cb9e2d714d117ad492fcb55c3c927a6076f1fa491729e98b16a377b72fd625a88c0706723105c60db26bb3156a4c5f1822020837673e69a4add63c1ee4ee3eebf1223a95451ef8aca2c402b49f523635808d06f7a1b62f42bdc2e2aabf4c369e652ada0ddbb07cb407c7a11b23b4bce4207643ae64c18def0ff6737b7c3e71ce248a03b0b010eca44754335b60241e5dcbd6788f2da61a69a5fbcb2fd28b2981e9e62fc80b5829b1128a7941a8d488bdc55037523ae7936af8486ef4e4710c70df50477a457fdcce1fa826574e7d128773473156f0933bf16fce4c10010cbf2f8f610db454f523cc9258d5da9dfcdbd15bd63ac12c4301a7c66466d7f9765c5646c90c908bc8c3e7c24d5aba550acbcf723d9fbb10b3412f932ff01c3b376fe51c80ad3e311740d36fa8f54eb1619e49d64a4ea1cf28f836e7bfa54ac24184151ddde74c8ac9c81aed953334121e1339354f478353635d4959d091bd2b5c8d1a25249786c610ce40f0883a085407a0327758b33d3f51297cac165ac26fef4afd22cb3b6e6021ba9985b822ea22900995b54e13b8f0f81b375a5cab4a9fd817af4db8d54048df6b303177367b19152f8b7d6377996cb7e5f5e23cbcfeb94a8137064aa0dd9aa8c9d8e6e", 0x1000}, {&(0x7f0000001680)="f83ed0f2319a674e823d5526fd7633e4219c57518b5f85e1d9495c102ac566b70f1783c7b3d5d053206345e30bb876c5b48a93c50c4f2927f33bcf1cba698f90144639e646be99a92d14fd81ee3506be2e95b9938bfacf62e8ea247e85cdf2b5ab4a8cb3233af482dc6202399397e534f3a42918ba5f77bcc5e9f1f602b6ed4770eec9745a75720fe3", 0x89}, {&(0x7f0000001740)="c02421780ead6ded762b08494ce47e0461f3cde4f95bd041c2f7daea0afabe4e4784f69ee79b03c497ddaf443056eebe86f3bb50ecef77cff3af2a2acc9d6586fb1d717c8518c0ab7efe368c7f994bdfb5d114a9cc60da82c54a08706681218f31421e5b74fb394b647614359e97bedcd9357e0a3763eb1bd49f905af2897c9cf6a617ac70152118926da5695c4c82cb6a332d3525077914b813", 0x9a}, {&(0x7f0000001800)="80e4bbccdcc28e69a835222aaf5586d6bb756d8b9fd2040d3f67e9c88272d8a12aea53a3aab7d7a1dc542eebbe62f1a7f9f5f70454a9ed8f560cee06a169d896a701", 0x42}], 0x9, &(0x7f0000001d80)=ANY=[@ANYBLOB="100100000000000001000000060000007f43d4192c27c6f040c501b1bae67b67713cecdf66583c703684ad36523604247d2e9b21700f706cca7225cba591c672dc147e5fdeb10363b6805bf8ac994c95daec5e1730b8de9c700cb8cc38686982f9a2d3b3c46ab8db9fe0682d4154ad6777d6c74d4c3ed92e5e935db9ab149ff6336cc1532fe9e9d1a3c9729e032dcb3db7697c4a902a13d2c75fd67822afd7974a0a4736628041855c7cfee63517ce8b8593759b21d81f244840ac0a7076facefdb5ea0fc227951edc2ab7a0fc54a20d18de56f683fc2e348e53e1625f0b59a3462104351a99395a8b67ad21afcc93d65c1d643eb858b48c34b00000cf85c9520ce42ffc20f26e3738cb89e7a8984d001800ff00000000010066f6589353000000b80000e45b8033eccf1e5f75b60000000000ffff0000080000008f6577b4fc21c1cc004bcbe61c99f59dcdab4298a35f44762af807de5e308c95d4c5fea2de647ef61961cae8abd0d34018b74e6151c44fc3d063b1e1e4f3c7e13fbf8bc5aac721a62310ce32a19bc920765bcbb2e80c63fba66c40cba6223fa83f8055405791dcb6b69d2443dfc524a627c2633a99d7af0970affbda3cba8c86db7a6036f4e974fdd6486c76b528c7f9b65130db221cf590a1cd586db5ee74305a7c4f36ef0000008800000000000000ffff00000010000085b53e4d8f034e1aaec3826dd8e5b9c312f3ceb765c2ca983c8458423b4483c70a60266b23314ea6e1dbaffecb38a5c5378a62f36ebb6931b1c78a269b6c5ed303fb61ac9fedc5c307ad8408a85869854f2790a5ad19295b1d8688d7b241c333b67d3f49a97d308f6210a0cb78a4a1281f140858588f75a43790a7b3ee63ba4f14b0000000000000000100000000fcffff000d6b6fd05284ecd07a8818b59088d1156bc8605a391d2c9ef11de737572ad0462069a6bf474e117c3bc158792e6ecb37e55c6d941cbdbee02ff15bf493371295d1dc2b5bff9286da94f377731f16287b3342a63d8629af2d25a0adc413dd3f76af6cadca63903fd07d9f7d19fc4b5323ff87048155e4a89d1cd07e20d8389c723a478dbfedfe5614fac9f0a3988706ac667b71c9855bccbac42cff29ba13f7a5dd5a643dbe71c52afedfecb9eda1f8ad1bf15439915c242caa0bab2913a06603c30323f12b06cdb268556b85d8668c32fe06ea9e94e89b12deb338a3f6b663ba5e438df291aa1f9a05cea32676aa9616e800000000000000"], 0x318}, 0x5) truncate(&(0x7f0000001cc0)='./file1\x00', 0x4) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xae85843538765787) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000001d40)='./file2\x00', 0x10100, 0x10) socket$inet(0x2, 0x8001, 0x101) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x10) syz_extract_tcp_res$synack(&(0x7f0000001d00), 0x1, 0x0) 20:14:00 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file1/file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:14:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6600a5a90000"], 0x10) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 20:14:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mprotect(&(0x7f00004ce000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f00004d0000/0x1000)=nil, 0x1000, 0x2) 20:14:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000200)=""/179, 0xb3}], 0x2) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 20:14:00 executing program 0: r0 = msgget$private(0x0, 0x13d) msgsnd(r0, &(0x7f0000000040)={0x1, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) 20:14:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 20:14:00 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 20:14:00 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt(r0, 0xff, 0xc, &(0x7f0000000180)="7cc75ec14236274cfa81cc64ed59ef8442004210b794cc4206f8e68b6b36fdebf4eae6997ca5989da02626b4b445f5c86fa1f2d53e09091fe64d37848d970fc6f7cd344afa3b1ea0c053200c5ea4aaf9912d58e07e5359f6baa20ae39acea3e477c5a199d175575742c6889422a2eb382475950d4f20388178a75313892895a0781319dfffb3", 0x86) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x3d) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) 20:14:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:14:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000080)=""/55, 0x37, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x66, 0x4}, 0xc) r1 = dup(r0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x100000001}, {0x80000001, 0xfffffffffffffff8}}) r2 = socket$inet(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x5, 0x8) getsockopt$inet_opts(r2, 0x0, 0x200000000001e, 0x0, 0x0) r4 = semget(0x3, 0x4, 0x130) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) linkat(r1, &(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0xffff, r5, r6, r7, r8, 0x21, 0x3}, 0x4, 0x4, 0xd4}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/200, &(0x7f0000000280)=0xc8) read(r0, &(0x7f0000000500)=""/142, 0x8e) 20:14:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae632252595600b6379f54857140e916b880bf2acfaf8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d01f0000003a", 0x40) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 20:14:00 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r1 = dup(r0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)=""/180, 0xb4}], 0x5) close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x7ff, 0x739, 0x7, "a63c42a96f5d4609be822621bbf67d9d0a94c8d9", 0xa9, 0x5}) accept$inet(r0, 0x0, &(0x7f00000002c0)=0x240) execve(0x0, 0x0, 0x0) r2 = dup(r1) write(r2, &(0x7f0000000200)='R', 0x1) open$dir(&(0x7f0000000180)='./file1\x00', 0x400, 0x4) 20:14:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="240040bd4ba9f51065b07202f060875b70440dd3c4159833d3c18143a5a8e4a591bf25197eb869cddbbd08dbd21816d7f1df02ab66bdf84a279bbbdebbe2091e4e840590c711ce685953afe226adf20b28da3c71b82131db825f69dd35e675fef6bdc9cb2f8fea4fa4c1b9b7d444e1659b082f03ae749b69d4ba09ca52a73df2fd40b46d79aaf3de750e8f4c5ce70ccf5fda8448d6ae17bc1d0003ab662ceda426c5e2b0adaccde4372d79deebefdd347d44cb009b495424a0218a89", 0xbc, 0x8, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x110b, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 20:14:01 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000680)=@un=@file={0x0, ""/70}, &(0x7f0000000700)=0x48) connect(r0, &(0x7f0000000740)=@in6={0x18, 0x3, 0x3f, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="589c7b2566d1c76be23a9080b86f725dbc756ecc873a0196ce63c23672f7aea6d1dc688e60109e24c07743c8b2bfd61385c90c0f0909bf239907951e646b1680f5802b91028de6e523ea5a4decb811b1efdb0102983944bf52707469ef19ff21c4133ec99095b82df440046502facfb4a710281a3259a2b5", 0x78}, {&(0x7f0000000180)="6f98b27c7cfe7eeecfe8740d3af23f83fda9de1631254e862c0db032", 0x1c}, {&(0x7f00000001c0)="71e9192dcf4015019bb949c2d716f6e49aaecd1a9c68ffb1266aed3e84b56118e01642de11ab6898f15b3a9d373767c91d1d2b85c58110170c3605ff292b14db2ad46d6b4ccc836f058a1d53f4dc456201adac44d4f1843a109cc7914ecc56159b3a1d1e216f0095c21153bc9ad0e24165f4ab97f230a8122b5ff1e1794b86103188bc96c6ca37888b39379af0d599662dfefdc0eae0044867e08a48ef10f70e3468c8f27c21bd7ad971c07b0cb08420620562723eda968db3fe5284d08b8d0890ec0c11d1906959a8ddc0a01417d869476549", 0xd3}, {&(0x7f00000002c0)="dfbc5d66654c747410fd5f53e9078a97c67678826de13cc86257e04449d523349e2f5a712e51514321673e79ba72aa46c00f9d2beec768078402390df149307eb4b06b6f73528d29be33d698ee82881513f28f9c797c8ae19c6ee740f0c727e8597f540f5b3e", 0x66}, {&(0x7f0000000340)="546e44e30d36722ddefc44637fde151af210a819386ce815d794a5aca8dc65998cc44a44a4983562ce9658d890b087ef2b5a38227feb6f0de028815a7e52db0c8e046542e48326b5bcaf3d54d403e8b21086e345247447dd244b46e1fd12e4660dc32138", 0x64}, {&(0x7f00000003c0)="0004b69f737785071327821d36d4de638007d6ed9a731100cdeb7670defbeb977612b319d01aefb3c51e88485c7e6e8e05d8263017c237e37a9b9fb95cf7989642474bbd76037034eb54c61112c01b0f61d386828b2d04d5d0f87544b05f5519b4c9c05cfe1537742d7cb42a31cc239921c21136643387ba77f86c2826f16af491f37afc052c80816ac299d992be372f263b0dc1f61c32ef", 0x98}, {&(0x7f0000000480)="7ff26c432567484f3d8469783bdee7511722f93f5bc1b40b0af496bfffe98cdb2ad5e97881e9b190dd6883bed349343a9165e00d97e6883983965d46129fd0419c16342a5308ff3c631e92b5b9a42aac2fea0865943ec2f2b53d7e0017c4dde5f34f91f0f8b7e2ae689ad6d9574768bb6f660d957fd210a17e30c143dc1caf629f3b5843def943182aa93444f44233e02108d12c93a9a172a4fb4a6676c3f6a744df2349a61690115eca0897d04aa8999c7947d89ddea928d506651468431fbc8e038ee2d88a3a4446fe97de88f632fdd7b6ee3aeca768c813e1cfa1c5", 0xdd}, {&(0x7f0000000580)="c03c035c8df3ca9fd2d7794a5f23bf5eb51aea5749b0ef59df487aa0917fc91683e11d56fea69fbd7ba332e5954696fe275416a1e254c1b97e8fd5ac9aa21d600c89cd40006a5fe0f9d25c9d43022299cd7305682d3254210330f6ac7c0620cc2914eef6208a7625", 0x68}], 0x8) recvfrom$inet6(r1, &(0x7f0000000000)=""/128, 0x80, 0x41, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x1}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) 20:14:01 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 20:14:01 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r6, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703e", 0x70}], 0x1) getgroups(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) write(r6, &(0x7f0000000200), 0xfe72) syz_open_pts() 20:14:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r4 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="489b4c8b6c278fc53cf362e2f162df6028dfba1098ab746da3dcd3a186b0ff5a82992ed08267e30506c43fab91626619fab6940e5dc5fac378bbacb2819991fcacd0e3b9ae8be545db2843fc2db7d12c2149a8a708b58dbcdaae87aa2f56ab151eb893c64ada16574892d8ad6661c27c95452d5917153c6e4ac0beddf9f920ad502730b078173f9ff95fe84b1d1d5b97381bd032", 0x94}], 0x1, &(0x7f0000000140)=[@rights={0x38, 0xffff, 0x1, [r4, r1, r1, r2, r2, r1, r3, r0, r4, r4]}], 0x38, 0x2}, 0x2) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x80, 0x6) 20:14:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 20:14:01 executing program 1: getrusage(0x1, &(0x7f00000001c0)) r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) 20:14:01 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000400)='\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', &(0x7f0000000480)=""/4096, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x9, 0x100000001}, {0x18, 0x2, 0x10001, 0x81}, 0x8, [0xffffffff, 0x3, 0x2, 0x50c, 0x0, 0x213, 0x2, 0x961]}, 0x3c) rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 20:14:01 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000080)=""/69, 0x226, 0x1, 0x0, 0x0) 20:14:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 20:14:02 executing program 0: r0 = semget(0x2, 0x4, 0x8) pipe(&(0x7f0000000140)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000200)=""/113) chmod(&(0x7f0000000000)='./file0\x00', 0x68) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r1, 0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r2 = semget$private(0x0, 0x4, 0x88) semop(r2, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x2aaaaaaaaaaaacf2) 20:14:02 executing program 0: chroot(&(0x7f00000003c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='}\x00', &(0x7f0000000280)='-:\x00', &(0x7f00000002c0)=']:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$]\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0xe006, 0xe7) 20:14:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x3, 0x80, 0xe0c7, "8fb056df0b9197bafbfe618150b3382060b4073c", 0x6, 0x197}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 20:14:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd487cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a12db4db5c7578b9b805b194189b74686a02968adb4452d626bb45ec97de79c297717578a371da041b371604fd16fb7d96459e78b4c50a57348b107d64120a1a53aed2116397370147c763cd6cf4e2d5e9328593778c3c7e9bfb3a4a7009371aa984338da9521cb7c6a68e4", 0x97) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) write(r0, &(0x7f00000000c0), 0x0) 20:14:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x40, 0x401}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x41, 0x7f, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x101}, {{r1}, 0x0, 0x40, 0x1, 0x81, 0x8}, {{r1}, 0xffffffffffffffff, 0xbc, 0x40, 0x1000, 0x7}], 0xe2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x91, 0xfffff, 0x2, 0x51}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000001, 0x7, 0x40}, {{r1}, 0xfffffffffffffffd, 0x18, 0x8c, 0x9, 0x400}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000040, 0x4, 0x4}, {{r0}, 0x0, 0x48, 0x0, 0x890, 0xffffffffffffffff}], 0x1, &(0x7f0000000100)={0xef, 0x10000}) rename(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='./file1\x00') 20:14:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) r4 = dup(0xffffffffffffffff) r5 = socket$inet6(0x18, 0x4003, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x5, 0x4) r9 = kqueue() r10 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x60) r11 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xad, 0x4, 0x8e0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0xffffffff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x81, 0x1, 0x100000000, 0x7ff}, {{r4}, 0xfffffffffffffffa, 0x82, 0xf0000008, 0x8000, 0x3}, {{r5}, 0xffffffffffffffff, 0x12, 0x20000000, 0x3ff, 0x1}], 0x8, &(0x7f0000000240)=[{{r7}, 0x0, 0xb3, 0xc0, 0x52799096, 0x7}, {{r8}, 0xfffffffffffffffa, 0x0, 0x10, 0x10001, 0x6}, {{r9}, 0xfffffffffffffffe, 0xd5, 0xfffff, 0x0, 0x5}, {{r10}, 0xffffffffffffffff, 0x20, 0x40000002, 0x3, 0x10000}, {{r11}, 0xffffffffffffffff, 0x20, 0x20, 0x3}], 0x774, &(0x7f0000000300)={0xffffffffffffff94, 0x3000000000}) r12 = kqueue() fchmod(r6, 0x80) poll(0x0, 0x0, 0x53e) kevent(r12, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) 20:14:03 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x3}], 0x1, 0x7fc) r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:14:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x6}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:14:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:03 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 20:14:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0x0) r2 = semget(0x2, 0x7, 0x0) semop(r2, &(0x7f0000001400)=[{0x1, 0x8, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x7, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={r1, r3, r4}, 0xc) r5 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x8) r6 = getpid() getpgid(r6) recvmsg(r5, &(0x7f0000001240)={&(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000830600000000000000000000000000000000000000000056edac95edd866f35f15702a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e78f9b4196710bee7dc0caa53df757f6bd681e83d08438b287d610a693acc8d61f8026bdf5222ea502320aeed2f1a4667e551cebd2afe7cb687918558cad6ce5ff5733761f716a42ca6b59b8ac8d4f9a1cd3dd92869f48079ad65d2321030967b8b336cad80dfd35c1fd18000bc571452e048bf936c1d553685d78188ffd57215497535a47f4ce13b36fd8ded7d5e1384606f323"], 0x6e, &(0x7f0000001180)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/71, 0x47}, 0x40) 20:14:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x80000011) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 20:14:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:14:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="6ccabe02ce5044e83d909c85fe1222459bcf365ceb082e71", 0x18) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:14:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f0000000000)="ed786a6d804d579a990af3eb1d8a0768e7364ccf2d1306", 0x17) 20:14:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x4005, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = syz_open_pts() setsockopt(r0, 0xfb, 0x4, &(0x7f0000000000)="ffd1f98f86837a472e507dc7134f3f26de72420d1cf032bd62118550be185d76945b073e8158ab3b4e22ffe45b41b8efaa829b587c6991a5740f032508ffbed6cf632ba2251139826431c73da8dc9605fb5b4f943d8b5dc7ebbb801d46f5a035779b4b871b6b27af5e86e70c84e45d4aa5bc958f", 0x74) ioctl$TIOCSTOP(r2, 0x2000746f) 20:14:04 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000080), 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) recvfrom$inet(r1, &(0x7f0000000180)=""/250, 0xfa, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:14:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="d72e5315b709ebea0d57c3b2bb85c298b8fbaf437e5c5302fe9c1199a823dec8a454a68c330f8aee90bdd343840601913c154a5836b6bedc72107cce2568620d6e9195eba98126cfd0c5f9b0a30ec774243a69dfeeef956980a75cca3d2811f024ecc59d450616312fed82e6d54ece0480472c78137c9a20d49b8b0f6850e8d794eabb6b4ac76ca758408dcf21d69c817e654e9ecfd0abb382de3b607f9d09a7070b5574da3ec2a90835d97d5609e0aeb95306e023bbb548aae69d", 0xbb) 20:14:04 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x112) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffffe, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fchdir(r1) open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x13, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x2ecd, 0x9, 0xffff, 0x6, "0903956267a15a036689885236ff2a02326f74b1", 0x8, 0x100000001}) linkat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) 20:14:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() clock_gettime(0x83d2da85fcabad19, &(0x7f0000000100)) syz_open_pts() r2 = socket$inet6(0x18, 0x4, 0x9) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r1, 0x4, 0xc0) 20:14:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:14:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 20:14:04 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet(r0, &(0x7f0000000040)="967a12e04d9f036c72fb2b20a1258f394c4a36d99e5c69fc9d32fd77698dbfa3d348dea40ae9", 0x26, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x7e}, {0x18, 0x3, 0x400, 0x9}, 0x2, [0xea3, 0x7775, 0x5, 0x5, 0x1, 0x20, 0x80000001]}, 0x3c) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) semget$private(0x0, 0x3, 0x10c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x9, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto$inet6(r0, &(0x7f0000000140)="ac5c020953c3b4e4c4377f", 0xb, 0x6, 0x0, 0x0) 20:14:04 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0xf9a, 0xfffffffffffffffe}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f0000000080)) 20:14:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="858870c0470c7b9c26dacb84415cdd258761a1baf76c6e7b6763622f14b28ff5f4e065df28f7dcfcb33e35694e33bf2b3dec38d0b7872be7f674ac79a648d12731e3194cb196459ae728912c1574f94dd586130886abaf30a0064ca51f", 0x5d}, {&(0x7f0000000240)="678721a5644862843e987800a4220ae75f521c706f5fabc789b43ca5f525208d957e6079331f0ab79c09da34d2b92dea6e149cd877a2a3af77ddac2379712ff12a91ca286b0acc760cce04c2aaa2767d89860aaa98e50e05f0199e5e29d6060c9c9b228b8fad7fc3003759551dfcc688c6b97dced007386d8bfae01cf29c41e0501645859081b7b8ec006fa2237df9c078afacab31e1792f1c9476415e51312e1b", 0xa1}, {&(0x7f0000000000)="9d6dd8ec5a529fa5c1e1f6988314c2bd0a7ee61af990d668b63fd446b347047503d61079649b29130644d0b36ab30595c0", 0x31}, {&(0x7f0000000300)="c9171e3c42392fc01c5f9fbda1212a8b42caf24cec69468933dd401b560559fa7eab5f1130e11046abec6cec673f37361fe89f1fcb302e0fa85106776f34b9848ac45a5f04ae31eed86af4940dcaae69c3e52e839740fdbc5ce2c61e184006ae844b154b97bd", 0x66}, {&(0x7f0000000380)="7435be00550caad119ca32a46995c5f016b091f9a896e58d0f6aa824b5407f5a125af70b738e16200d26f94f7ab42759fae82bc13f952ed1dfe518c28acf99f167e820ec0539f3d055941edbd0a05128af5bf567dd0dd1ee9a6e77910ca925f03d060985b74295dcd95446bc084bec9337b9a25b931c2fa8199e4b1844561f42055b4bbcf37aa83cf4ad16a15a871ab6944ca21bbced203620b6289aeafd0926f614d0", 0xa3}, {&(0x7f0000000440)="3a8b589fcc83c73813cfb783fab4", 0xe}, {&(0x7f0000000500)="bd7690a822e3c6cb12a39e8728d1a180d4492fa16e0d0697a74ca76359d6ba9f9a8117b3d25a2523ef0d302e6e4b316cc2bf2ea992c4d96fda103aac1b39b2a4de705fd5cc69682fa0752e77b45ddaedd716782abf910afe99b67cbc69af85acb11dbeea289b0bfd4c12bc14da5b2dd57d060f0fcb2e9ca0d2", 0x79}], 0x7) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9e0de6a4cdae0b7063eb6ee5b805202127dd690622a2ed8681f02495ffec1ec7d03c8c1916029ba4620b9e08dc89d4ed60dba9081b1c0c5af151de214d5d4c0836afe8ae0ddfaebe6c6dd2d369a02fa21d3431bb63c9993dbede030f475e45afe24d8c1935ae6e08eee92c2b30c5575dda85601cadbcc0cf7aa9faba641b4c6c29f5af57bcbe4cac72837428aa824689ffe9fcc222fb1d4039a4484570e1059da6b8170fbdbc1afe87e3b938728b61ca0768fd16248e87ae4784fee30f", 0xbd) r2 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000600)=0x8) lseek(r2, 0x0, 0x1) close(r2) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 20:14:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) clock_getres(0x4, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x5c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1000, 0x1, 0x8000, 0x1, 0x506}, 0xc) r2 = dup2(r0, r0) setsockopt(r1, 0x8, 0x6, &(0x7f0000000280)="04c8af86503d06db1918e75b69f143ee8b1d2dc1933c79c1ccb5057eea6e3ceca4f01bb42c27e65281b892f73cca7cdb5be16ba76cc9e41406696a18d569f82ff410b462f863815c06923ddac8610dc1b5a2e27b57134053879c39edb42e73e4e10d8393c608379113e75fa5a756b5ae027b58c954f8bdf4587057a32e012df54faf2b9c36d806457de6c5ed4749edf444c43236d1eead2a02beefb5a24b8e4411e6b5905ce675307cfcac3f9a3eb9aef0e4f37534b7788657463bf6370abaa10dfeeba64022096e744e82bac266ecdb3ba1feaa071882097f2eeff3d2e93a3ee8d070107d", 0xe5) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="2c1308bd31aefdabb9845234c842a3101736629eb61141a5634a8bc7a36dc084f1a9746376670738d150bf5e59147bf9fde16e3275c603e9d9026207556f00b3465fc2542eef0028f9ef3c2aa9d2e38fddb6e7d9fa63a7cded409757be25419bc3094e66b5b00eb47a7a7f53bee33f1443fe3c7d094f90bff214baa12d226a0b145d49c1b25cea6881929390d6e055ae9135ac4343c864ce1556b0c4baf94628cb", 0xa1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 20:14:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="548b03d98c373d7c6b99d0a27b251ee6814ce78801ffece8180574f0396cf48c3fd28a0e90934dc34027918efe98de199456bad120ef122d842fc8dcf1e660dcbc6862fcff4826d1f59815de96564f38609b45a26ecbaeb8f00d220aa6c219adaa2757fb46a39b892474d978ea6be541fdda9d28071ae96faa37a41b40ff00828440d2c9a4eb03bd5f7d3d41bd9f3ae390afb7d48c13e3a238f5cbef95473d01fb5be547dc38e46a9a8021a845d03b669e7b1ee96d4b6428f5dbb3de247a010d0e6ef10a32754fb62617293f11ca5f", 0xcf}, {&(0x7f00000000c0)="bd96c651c3796d445fb72cdc2a58cddbbadea9fe394bc8c70c493af22a7a700b855138753f", 0x25}], 0x2) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/233, 0xe9}, {&(0x7f0000001500)=""/112, 0x70}, {&(0x7f0000001580)=""/184, 0xb8}], 0x6, &(0x7f00000016c0)=""/3, 0x3}, 0xa4a73ee548eb9a62) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r4) shutdown(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x101f, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 20:14:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4d2fe391be26c0655f7904825468e92c4c6349c359e13066e2e34b7d6cec47fdbb5713c2b9c86e0391a03231445e4ac45066421a22c29f3431ba3a57e7f747485f9c36bef0b4569f7f67e5978fd0d0d4e207146ce4f904af5b92ad15e92077105b4cefbb3970b0fae7179a446a290ff4a12646c2d8a1b94206eb02331b3443aba211e2d05432d4d4f238a5776d7f09a11ab83a6962e041b1", 0x2a) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) listen(r0, 0x0) 20:14:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x400000000002800) 20:14:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) 20:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) fcntl$getflags(r2, 0x3) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x6, 0x1ff, r1}) 20:14:06 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1012, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) syz_open_pts() 20:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x5dd33f9b}) semget$private(0x0, 0x3, 0x20) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() fchown(r3, r5, r6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:14:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x0, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 20:14:06 executing program 0: fchmod(0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) clock_getres(0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() clock_getres(0x4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) r4 = syz_open_pts() r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001740)=[r7, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000280)="97f9f6505bef6d71abdf6eba501e63f7b0b3bbcb36a5589b8950947c1e379bab21f9ab2a29387ac6ef06e2fa93b3dfdfbb28ba4f8f13f649a6e8db410a33ebeb7513bbcd847a2684d1939675044ba7d1a06813df586e20eb6b2785690e51e37c787c81db352a5391a6fbee92b13cd644ebbd7077074b1c3e248ca779fb5efa97", 0x80}, {&(0x7f0000000300)="78b07d67eb38459e058cd65059743f8be0c25a34079f03e75dcf3a72e202e447a9d101021cce24a0a9f7fb06a73b30d6bb76cc703815719fd8b719e05f8760ff0bf0465429271e61fdf10d3b8ea0e4a26096f8e6fce284b3b6c1a67749b3e53117a2a25cffd091ecff190a67facd9b098c80b86bdd02eed84311a8eb2f1c2cc53a318833dd3e2a5b29a61f4194b6dcfe602566234ea5f7644c3a25f35630562a284b3f467c53c4baf75c5fe8aaa66177e2553a81428a3938f55d7319f890730e8b5ddf3228513f4d248c8c91991afe62610102fb8c81805d63a186bcd0fa273616be42d58b278633fce9921c982f6064e09eb54b1114742347ea728b153f8aeb4ffcc076356f2950adb4195c1ce693d9c73552edd2c5a7fabad24a29037b2e6b9fc329db406e98a36588d05aebf26a5e8df3af2e60b5e2a0c57dbeb32f0ad0fa1cdd6a6d85c1dc50ff9de984c34833a878fd8e4fb5366e7c77e9eb0776972c3e13685134a020e672bdc3c2c61013f0caeb1c03196ddda2c179022ea6649f44b38b3867679a62b9e352f0407612d74025c446fb141c814b6812c5b558409f87a226723f42939577bf061428452b725ed85574efc4e8ad1a6c14646f16e96ec7b8205891162958f6a9279d86a4438baf6f5314990d7bb326b36b4c800c2992104fbd506e74a66cf03aae82047d6c83b5f26dbb17de5edbbb025133853d3e91db8b8d19187c3b18f66eb6fbca51473df9da7a62f20a1c1e4b6a5ae1a004d230a1615d425cd6bf655b1dff067a1bca6b8f0dc30ee4154667f301b2b66c4dd267734593b74641d55ca375520154039eed7b480268faa9911168554b5e9880f81e67ab58f6657988fad573094d3a457bb5230d016d9d59d4a4074442f835a5c8f45b9a9bec1e20e8927d4bb87509d6e29575ff2a58a99f7d0c01929b6cd19ffe72d74c150a9a253b3be349591f0043f92541e7381e593c2417482d81ad8b72f811a3757af8d1ef957a991a861fcb69e384775339d8c46f18173039bbd089b6c07051eaa0dc48774ca60f4f5a8a8e15c3059171742374bd1a9dd03c75d3765badc2aede3dad0293322295b35eb11b2fe3a009bde1c89a5b077550ebcb2a14c3e2ba4b85375a941a5b5c6b70f6e773391fd0920362603de8583fc3bfbe85c24a16f1a2a6cc06e36f3ccd9af0eb44d3047d32cc54e449035855497feb60c48d694229d8ca44c2de3019ba61160a64bbb4668cf82fe1abe4383f2ff58f4653773dc1a921c3d02b49dec76c476dcd135221983352e88d4a1b7fd5cb3343c9772839e0b28f92dd94c52e60595c012f84f194e8311b5049a35a505caab85a32452776db266354508a52fa5c0b8a06f043739b86e9db8f917e113fcc373b121db5c530092838038ca0405ed1d1fb822afb469b8e009515309cf065f8980e21150fe3ceb44aa8b7e3b4650752915dd6519e18a1cd0b9a03532c71eb404d8faa17cdc7049dab59291672dec3b3fd1e778952ce584f922a9e99d1670fce810fd7bc77f49ccc2f205053d1d5e354487a7242c3022fcdcbe41062e3e5424bf8d0ec237082129558be5a6dfcc53e704bb836e62b16d4a73c03532d36cdfb4e6525bcf7aa698de508ed55713e82a39d9a4cf496c16f41a950b7e5d1b4409045bb6ef9233a6024880b79e6a0d48bf0db784185451d7bc6275cfb92fad73e5740c9aea75fc705e9b24fdd7346af1de24b311ec1a86c8ba22cfe3365c1eee4269e6450cdff26e83c8fe184767cb09efad14a82f487268ba8c57f27625b3540bd6ad26497effb9b440e654daa20cbc22ca0dbe168411653ddf3f632e0d63df08a1e9bbfde83dd1011b3718115fb241b0665d96716cae237ab8915fe9202dae1f7dbe337da4812098ec9a07cca7be248b4b5ddd169614a8cb7a25da09573c78fef812485ef45b81eb0f27ca921bd64771765e1ab2f9d3fa066b29f159f230857ccb4c0368460faeff98ff3c23badc2512857bad61ba46be3885e780b50b6af27dbe3615a0b79590b85334bf683ecb5237d5ddfac593ef73fdd5755605d2fa42ce03a5a63a14ad287beefff263f55d9075812a2dfb80c1b7c6c75aa7ebf1e2ae75c1140c1641520a94c4c4ec104900accac93e6d11ee05147806fe2ca12c1972f73c6058d4c6cb0606c5b551104f72164a017c6d3931ce08f83762ab5964e7b1b1ed6593613ad688d2e04574a836b29374d96a9a2b021f77996fb8e0012930d64e83ea0ec85cb901241d3c1198a324238b3c9d76661d68eae988f5eb6ad676b47404cc4ffe679451941014a158449d9cfe180defbd78d5e5aecbc8d7ffc4e2e4fb865f58bc2fd64443e110bc82c1202cc0acad238bfd72e533e8bb9925c0c14d21faa669192939807b0b87ec85f228b937b245dd39cce7c88d951175b5867d1f86e752ecbcfcac009d53516b0ce59f5e39d2cf29149cd61a72ffaf352547622d456bd385fd76376a962746300f0fda1ce85f65e3558258461539c033392b8d19a126801dff5584176d08ce9c96ae64d880bec078ad269e77687c856e70cdc3579a46ac66e335b21c942d2539dfc466b5d6650f41bdf80390ab92d38bc0c714f50d6b2e776a1d60a3309787f057dc231083632c19574ac5738d8c0fb2474c07200a3852d6e555d71d3bdfedc09d7782997e81c2d2c40fccc230c37342bebc13a64ee7d40bd7eb49e700d5d3da27b216a35b492cc0c56a53410cd53109dcb07f4f9a7ee02ad80d2e0bc1cde08840d3e54c988fd7bd0f3dd204faa0d59143b27b17b14a0a94d1954ed2d7b55fb3819bcdfe95d4f215d690e6a26bc744bb6d3d6b1c2975d6277f144bc5a3623bc2e0016c74a2b109354034247ff07da7fb3b69f247cb1e65069aeb1310a949e93861f48dc4ef8f2145b1eec981fce26ec46f80e132dc2664fa9d4a5f1a56687ee953ce5e48e8b46497f7b4ed88d3fed5013bc272dc76fa7115930ff2a855607ee3c4d163efce3bc840556f31e8aa3eb4291c615f2a5ce3bbf0d01240cc3932dd2001b952413186a59c18b35ecf449e7b373575294476e415341daa989fb276481b79614f988fa971ff0df752d346b9b5e503688855274557e52d8e6b775e38f6d9bd00e3fa7c37f5464830f81784c7b95b5ec788595154cfc624a38f76151f422dd5e15f693fbf39b81da77aed9e908d5f787480c974e53dbe35ace52a837c83c78c8d5a2bb8c6996224e1f97fae6f0b5183a15e8e7f491a126e79b4af7b786a2ded64232a0a00fbaed382b3a0b5babfaeceef0404bc426bee326def66d55e4d6bb9feef1b05ab5f79977364c20a05ada430b5fb93a4bc3a521e2f1f73a01a2ed40115ef5b2becedc697fb5617d225a3b81f51fb15064e59c795e976aef178cb4ad78139dfd91d6c59277e89b938be914dfdc510ec87dded88c1dacff2fc69d85b0b9c3affb97635d32c213b343285f208d29e664cf3ae10dc0c6e9a936aceba1db126890bb8535eaf3fe2f1e8f36deb3e15b430ee32df1eea9c1f4e33f7628846c2e15106db143793d5e165c049885200e9f9879e4103cb11a3579e7bb3727ab5019f27dc1291b5f31888fde20fc4765087fbdcf4aaa8f1717f52fdbb4d9ee74c3578ede70e47062950407eaf404109ade0588bd47414a5cd3412558b56156e413a9cdda9e9be58427f29104b2e1a09aaa9151b0890dbc2de8dd339082435d88da59d3aae54adf17a86429f0ff158156a4e036daa7980f388b1ab1bff51cb6e05ac9d16da9427940ba66f6b6381504d2adbc8b416063e17f9a37688e021a7a7f51c4c0df9a0fc75d53dbf63a3e1c17b042d7e78b1fa2a9bd8d32ec990a4b179c6ea467e2488bbee763b3e5744c22ef7d67f0050d5ff64542eb170af2b1bd09dece777f56274d86b379dfade82c272a9cdcbec25d7faf058453e6e81284681a3db6229821747b2f2c909062ad53579577e1d89f44f116a86d37184005c2af69e33616bf6592cafef39a2776a8282f6ea4603cdc24f3bde1d2accdfb683ce927eef8f4fc1bb93bddcb374af0fe42bd364e6c5cb56428f176c8def5453a3c7b1e19637f340c3df2a4df7b07752e7773f975c2ef41ba9e76ec06ff43af20a785b7602ce713d77bb652fc70b655bc1aa116a2ce4b091c31d0005d66995d640b1decbf729bae3b9b155b7af6d084892e5cf4bd8bb07efa2b5eb4e84045d3313be10a58c2a0cd9949ed7f133c439369bb648698918d56b7472d283845fb1dd58bd8d69cf57b8e029f35bcd7b9d4b39e7d9bd1e8bb208648d3052612d026dfddafcaacdb56a06ebdf5e20c3846679a2c3ae389a8669d87685b5688eff37939995a3ef8718a49695aca27019b6b6736d03ba0624b3e7925a29384b8a8b48e0ab61f51b3dbd2764c4ad536361e31c32aff01c109358e916ee02bf5ecf801b032ac356a6886675ed9768e4451a8516dd4653684e12798214e7fb6cc0abbd4abe3290866e7bccc51cdb29f0fd9810b062ea325b81f9665b4a45a18c613263e950f0a1d70862a4b9c25a7b71754274ff89d1046acb79651c34c3749584243582a6106cd8be4ce165e5a63450b765d4d6935d246bd37af39f87b743259250a2eee0288867145e16262fbfffac06de39f3cb256eb90ab845881bdee6681b5570f2263b6b8f81a22ad7bff20589a6379edc7601df9c77befb23d2b8d609f9f9a6a3300a5785280f74dce80cff41a3eeca3d8ed85bb49bc60618f57c9510f69edb37659e88d447f31c2becf4cef19373287627737dd4aed909994d4ccfadbbb89041ad5ae681cffc05827b2e25b5b217c88635e8503cbe14a5f06a2cb8d37b189c092729615a067173d5787e149b5c0a4e24b530b58760a48f8a975c16f80e1854f066f6a8d4da7188a62d05e96f6924a702f9452c753bef28600014e992ee0331d9532da8b65c51b1685d08a2aed37be4acd58d97ac701a7be5819f9da321175a1fc8add57fe1d63964ccff62b855695c183ab1d2a9c14142d6c7f2dd0fa1dd47cfca1be73d74f1d2007bc5903c1fbac2893ac9212acb5a6d22b762b7f0d83a3bec1f89cfe04203d8f80d7757adfb2dcddfd9dbc09ffea1185a386c7fd1c5284e8c1ad795e92e6b2dcef92f7fe0ee723c16714d7845f2c3a524907a351162c0858663f27018a2544300852c9ae071302f19e461092f1c5665ee08f0d39e44b14f6c1fdb8c4fc3c6c93c8616df28ed31df0f762ae3778eca69162f91a65025d7433ec01735c0c52dcbf45f44bf8a69e13497a06702c978235a9f842fb5382ee93faa3dbcabc30da265060779093ebd631a0f1fb695f6c8c5d3d6404875634a80c6a2ef6603f6184cef98b0bb808b3b41c7bd0a0b096779483183aa7e7bd3eab952bd18dc88eb0c75fb05313374425226dcd1a0de76a2b6ea1e06c3e05b2460453d6899a7a1ef77bcc042d8fbc36f56ad00cf4933f5936b359350af40ace9feae0cae086232e4fe04d7480a380886afff1c09a17990a09163e339addf878b465f646251dcdcf9e82d9b6526a5f3eb48f1acfb98439ef7d79d8825c95b2684ea17d36f244be6212e91234deaf842877d1eeede447b802815c9efbeb92b37c5c7b87944adff0f3b6aaaf6560aee9339c34e4d7ab23dfbd4a9deb719311ee27b330a32d1e286f8d2c58db5d5bdb9e5675ff76f75828df959e7a392df32c04c7457497c313881009c684c9b5c4454d3c16d88a58be394fd749aa7c786f4c7b38ea390323eb3b2dfd3d8f1ee5e8983dde4f891cc4c024541c4ca34e60b2a1ad6524584002fff4984c30478426b1", 0x1000}, {&(0x7f0000001300)="ea054f202f621441209f39241e2669ee486b0ccd97d1ea3d769949a60501208f2435ab6375fdb1c042640db9f4ad737ba53f7bee61588a705a263645f0f3e1ba74608d89f2b7307a854554052d7de96cc1574edbc855833d10ba085859d110911b2a7f7bd3ae4ebd4d236eb5baa5aca17afbb9af9b5ea54ae833398d8de390c163803defa921635020f1fcf86c0400ff60a48d4b16d22569e38fcdf3c35dc0f63ab62142732fba605292b6bbed691482a28af638f411eddbd20a0d028f601f929b62658e26c2bf89f66d152bafdeab4f9a8b0b775a31965b29256ac26cbb4421d7fd827e2a5b67c58073381727e4ecc0cce2", 0xf2}, {&(0x7f0000001400)="8ae084f773f3afd84234983c56f932fd685305d88e84e82b384d9c9bf6707d1790a176c5ee99c530d62e1da265e7dc6d476762d1fab2844dedbe5f3bb9617df03e8b6287a21460cc2bf2999d130c95fb49c3b5dffb07a384f6a528bec73717236dd628f551498294e9b4ded79264436e07afb9f06af0134d639faf7cfbf56001f6dd9d9e9a98ee593b2d17a16cbc53c73468ae602767d36b865c442759c7620c", 0xa0}, {&(0x7f00000014c0)="d2f9", 0x2}, {&(0x7f0000001500)="cc42b58f7a7446cf50c2a2e3bb112a8975c60e98b8ec13863292cd4964c6946b71918b549077da7fac136e387006f99442dd7b0d23f7af6d17b57633a5d376da991247847e62b79b39eee1f81597fed45be2f8517a2aa1a699e9931d5bd194f2c53b", 0x62}], 0x6, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r4, r2, r3, r1, r1, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r2, r4, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0}, 0x9) 20:14:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x840, 0x40) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x4, "010000000000000000ffffff7f00"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:14:06 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) semget$private(0x0, 0x2, 0x80) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00020000030000009e766d63"], 0x1, 0x800) r1 = semget$private(0x0, 0x0, 0x425) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/226) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 20:14:06 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x60) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e270e18488e60928fd4c1b30461777be84c1e0c0308de8325b373bec70533463878cf182ba31a462758f1d54e64fb99bb4bfdc27fef4ab3404234756066aa1898b39a845b584bcd5516aa73496e037be4f3c201d9d80b7278fbec25241675d0a4e2b4edd67288a8640f1ec2f07", 0x6d}, {&(0x7f00000000c0)="86ebc53e1a4ecd3d5324ad7f371bd654ae5274821daabf826a0079df2f05de063fab68b9561e8e2da1c9d897b612687f039269fc", 0x34}, {&(0x7f0000000240)="8026ac050ee4407b9ac17f82f8767b00a276c881f8d9976bf785457327ca47a9fe6e5cceacb4c44bccda5be48ce9363f5291f677b73d80f79bce309fb5ef3c7cec", 0x41}], 0x3, &(0x7f0000000300)=[{0x40, 0xffff, 0xff, "9c6b97e8391966af6cfa5a5cc8d148a94d95753bf3f192f6001c9027568c2c507e1841d41104ec20bb56264cc5"}], 0x40}, 0x8) 20:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 20:14:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffffffffd1f, 0x0, 0xffffffffffffff62}, 0x1) 20:14:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 20:14:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xa0000000000000, 0x2, 0x80, 0x7, "d0528f6370c28c28768583723864bb5e8e3b7253", 0x9}) r2 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x140, 0x2) r5 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000100)=0x1) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5, 0x101}, {0x2, 0x2}}, 0x0) 20:14:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="bc9ed161fa3b26d416befe0648ddebb67bceeed55bf28a0c332f47fa6fa5dc726140cf7a9768889fcef227d9c90ff0819da95f4ec191118b05d4c356cce616da24b32e7f61c5192a07077f094b98f06d161eac82ca524cf885db093712ce6cea101374de996f81814c4df2e88984869e8cff", 0x72, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x80000000}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x0, &(0x7f0000000000)={0x2, 0x111}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mmap(&(0x7f000030e000/0x5000)=nil, 0x5000, 0x4, 0x810, r0, 0x0, 0x38) 20:14:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x5e) 20:14:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) 20:14:06 executing program 1: socketpair(0x2, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0x0]) setregid(r0, r1) 20:14:07 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0}, 0xffffffffffffffee) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000)=0x346, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x68) sendto(0xffffffffffffffff, &(0x7f0000000180)="7bcb4d17137f20eabffacdba6a0bdbca49fe9ecd02c983eddf61b713b11fa186f7ca21e6f82311c4c97bc7674dffaad5cc44665f07cfb64c6906514ef07322ea03", 0x41, 0x40a, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)="9ac3ad1f16c3d439cf107e000cbd9029ec605899ca4b63868d81f092d021a4ead59b8642d1632e43a0ec69", 0x2b) ioctl$TIOCNOTTY(r1, 0x20007471) 20:14:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x144) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x43, "85495500020000000000001167f5bfa600"}) dup2(r0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:14:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpid() setsockopt(r0, 0x29, 0x39, 0x0, 0x333) shutdown(r0, 0x2) 20:14:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x9, 0x5, &(0x7f0000000000)=""/237, &(0x7f0000000100)=0xed) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 20:14:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x1) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000042d8f026f1cc01c50000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) setsockopt(0xffffffffffffffff, 0x40000029, 0x37, &(0x7f0000000000), 0x0) socket(0x26, 0x3, 0x8) 20:14:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82025bdd00000000ed30d95c2cb30aca755a0000"], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 20:14:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x11) getdents(r0, &(0x7f0000000040)=""/237, 0xe5) openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x16, 0x4}) 20:14:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c10602000000000000003a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748e14999abccbd43eef8e1abfddb3189cfb38f83ff90c2452c60af2b51ad", 0x6c}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7f) 20:14:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = socket$inet6(0x18, 0x0, 0xc7f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x2) ioctl$TIOCCDTR(r3, 0x20007478) shutdown(r2, 0x0) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) close(r4) 20:14:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f00000001c0)="c65376dbde9922498318c14967578b1677fff91e5dc216c7e0655a011b0060e575d2682130f3c5799ef1023fa85bf73f49ed49517d602368b1568ea75185d07de6a3071da7502980a9fb8a8ebee5719d4752c8e9bf1a0facd09cbab25159819a2667827eb33c5692f09159fa50c4faed10b155db0aaddeef2c1c7e4e0f5d6eaa0af26ea2f65f7672f47a87ae9560541ceaad5db32f1e72873800958341c06c05b0446c5cd7a774dea88d7e0977690c67d8833f5f5e7b79e89b646348c3c905d295abcab228163e349ca69da7cf560aea71a4027833a56fb3a159ff921919577fb38760bd600251ea1a956c5e604105866749e8add83c710e8b8218bb37256f52bb1f717c68dbe5fb8a115fb4992335c71a967712f6f46482a1922b5cea4e9f392e89423b2e42dd9b34c4eb8f2fa3bec8a0f91502a16b55b3c369800c23e083a6522793fe182f13fd0643ba0451776b6d6ec41a59a9eb11272d2d85d27e8bb71964693f4c138897701ef221e534ffd2aff5c7542e0457f41980f23f635ef79072436ac07fe2eaedd6c5862bf050cbe4e306ebffe8e20848fec2b32229dec06b1e13ff0a6969ee8a655259f0e14d81ddc4a7b07ae156635ee9d7d3f7f8b71fb720b571f1f751f689d6f44987d58b96d0193e2e46e111d9c799c08fcd5a61a8a49d9d765d55ca48e08942c475dc11a965292335ea14907f4f866e787244e7a26c7b656ddaa12e3ab735f12443fd5188f81c8d50683b8f54255145fb37f7bd6dfc84073b31e4adb0d630ab7d8e1e5843489807e8237c485f0ef244b36c3b3f2493c930065224e18806bf70c381791e58679cca88f13d8b476be984acd5be56e54b31c0e4a0f9f3cc359440ef76ed290aa22e185d889c0e2a5077d679f33de594e548815de98521c9d1920a8232e7be5536d95f8dbc3ddf06529f2c532d7d752149cb870e08a6390b89f1f94c42e00e4f5eb371dbe8ca84789a5a010d0b423bcf1c042c292f2e1dadf64f7b30ce48bdb10cc7d10a4dfca430e5b5f373989632fa41db0bacd13c40874cbb13483e62bab5c48e4bfb298d743cd01889d747b79d7eaf156e8f91c2bc055ef714ed81e9adf30a45ffa4cc391da8225399546c06c6565a8ec858029151ce89c1f8e3a2074dc7586d2809b3648a1d63788aab0fa837afc2fc1f68a6837e994a2988b112cd7d45abfa1218b42b6152979241887eb99f8daa23bc3b055a197143f6fbe3606ee18bad65c837f696ed574ed6266b4b613bc843d1b85b99b6dfecc5853bc20823e1a35d854196608bf0777c95fb8b8f55c841fc8901f28bd46df30358e3e6587ff4e18eb790a168b2924b33b61e7f1ec06bc568c31db028fc521be9b94c23f240420d7e11cb8058338612c67641bb932c3f4e244f3291892fe69206aa3c1e63e96217dd47c60a95b34588860e6f36711c2326d4d88d5665937cfea223727ab995387b4356c6e971e8261aef35cb0ce539086513bfb6f19b1e2fa67e179d2029f89c976f98bd0e39146b18674a50c53e04b0f165f6e4865f7ead6aa6a53c008821519cd9e6310a7d3603cd20b9a1faf5f970eac01068edbae265188888b68585cf4197aa3773247695af3ec288f133db1edcde0fb4a1f91ca446c388fa53b589a3a484604bb9dbd7e116eddf0a38a8fe4848746d8e8b94bb4113f737ec587d04adae30ddc612f330171cd8dd8704b9a4ae6440134f9b309a5c7ec7df73a5956c48ca0ef48121a54d3626a392c0324061d8d52756ff6fb5057afc57a4d1f974a35181762783dceecf6936383233fe6a9bd90aabe26556cfb1cfbfce7a7f5bb216806b81d945b37620e90c1758a4307ebcf46455806f80f5178f951d696a669954a2ea152ce5ca04ed404e145c728a36b75cf2dd737b458e4b799cb7d47b928e28f8ba7480b0f10e14d3ba7d832f7d84b726a000b24776c3cd393c61c535a622e3a3ed7a2fc0b43426d78b886c21dc238b4c259b26728f76b6c86338ffba6c943a28e5344c38be545ea7c1aa3c12a5635dc153678180b45f5f567a601667bb4a757b8df36f80a63fbf1c94aa897975d636a33b58539a02184d49885fcfd86b6527863a11a6db8792c788b3cd9e06def1f6a8110edfacdcba5c2c23ec28ce833b64427b32ac9895cf40f6f278eca05c89c96c937e00297668c33c5d3991151957ea90ba98627207be82431af28599ff7a728245d344f7f6db727305f6d0a5c723befe02e2664befd9299da15c93ab26fac594f00e655f765434d3d355bf9990ee1f1973d0253a85db42900222c543b103ab4b1f8f4d0e0657a190d25da0f5aa3619f0a2e3577930e8abf3542b9790418c5bec08013ae6b25052557e09a00941061b28e49534e481c98a21e0ca825080aa99ea1a4b2b30bf1ed30b12685079132e85af5e2c4eb28b319662249b19b861b144e5654e04d76d602224351c3340fefba6783be590c7bf79adfc874be8c00b468304644ac648d4a3360d4b3cc7f2bc68959a2d725a9988b39b731a02f660778184acb7e9c0382c501153ee2965441d6037779c7145131ca67fe0143ac196cebe064ed1cde7fea3a21b010afa652a2e6cc23d913a54659c4312991697b603e528fb932658e2d600f55326f5452d8d1fc94c470b1892424e45bd6a0c0588be032cc829c555367c0936aa015e7ca220f5c78316ccf9d400842640ada72b01d173662b7d452252d76f47774011bd95fd29962f460235e604ea9f91a16ada7c2b3ff9630e0657107972cc4227d8b44614dfa8a2535f9bfb1c3ed3f28d899598cdfdca5425af1074c476596ad2c4e9d0c0da45553160950eb80c9438adada13e10638947cc1361571f3d7542103587065455466f6939b083859d324bf8b8884f6d551a2ae801aef30ef8e70a15d33169b2abecfd11a026696778eb6da5fe77a2db1b540472d0ef0b472b6af0083fe4132cfbf645406078a96e906a2acfcea901441c2414d44c70e7301ff97036853e66393f4a6b77c6d3f078a641ec459ee1e68a16e935e0c50b4208aa11811ba49d1ba215edbd82c128c83d3b8c7ac5f3e415a19a684ac9ea11f0cbdcf79a45a378d0c9f432652d60ac6d42b198e5189ca569bcf8ef2a205567955d581f7364f62a730c195f12d6df2c919655b45c45499ef8f7188af3c2e3aca90274df64c4eb2a8a420417bbf609068aa4ad214dbffe5b7a124c36315e339a7bc1095feab6b74dab80167eb22c614846d9e9c89622dbb7d786feee3189b464e143a3703e5d600901629bdbc9881550617f408f4a2eb1ede9cb64f0d2625fa4fed7c89a10a2c231b7a1d6c1cc3f5760b7cac1d967785327a41f727ffba98b27c07d12c778750b959bbeacb1bf4146a7096fe4ba6c8a387c9fddbac3f62260870b1cc9b795da6f042604eb4d61d2510b1f5faf2af196566534ea611b3c8e50a9266bdf568d84c0580f430d5da6db043f778d0eef90b0dd5a7bb6f1efc68b8542826e3804beda5eca32888545373538e7a9e3a2168a7f6a7ee87739e188d72c15a89bcdffb5bbc2ecbfeebf9ca1c0bbb8ad2e29b58d0cefecfbfea8309501185cdef9ec24625e7d9459a4a87b7d3494199e66609a0055913378eb79798db88372c2b8a52bef6fd721ccb62fa1429025b0811f1795fec7f2f9d7ff2df00179998914d7d8ab620e1881aec410ba2232f86e5d0a6b0047be4300411a2b1d8de0a1af80f44003e99cff5a7cfa65e1e8345a0eac5db05dbf30fe5b03f0d8d79ac1ef39b60257efd040bca22f4bcab8d59648caee8308365d935211df4258efc031c25d524ac9a033317a69922fe1a65b9d06f918b7d509255c2dc29d2b682231f34ceb7097867f2615ef4493bb005d678c5e76ba29b0244a5dbc45544972bb25fd417bf054f524312e1d8620fd65f6644a00f552e32747c5a99fd78e595709668cd2ab838a25c3fb3184bfb5f0310e5df5ad869f9091d13dff03e6505193d29bd29b2977f785d4fff77f0540924a8b506ce41409176d0171390dd018e4402363253dceb2f5ff7b5ae9f17d3bdb16e8e60a80232ec2f8256a60699293fafb421855cc7330666a55b6fe0bef805899dd4aef28e78869bcd626c554d7e07be8966b9d993b5150cdefbb2039ffbe9ecca25faf1150b8f692a11d822ea56d933b9c1a343b46a1b71d19d81fc509b3b503252e179279281424301887591f8804afdc4fe7c5c7772a7e4d7f31f2c9804adc2763789a565a5552f2095e918e214e7ef77fc713699384e045ffb962e3493f96d38d760860daa07fe7bb879451708118a184b5f426603139b5cc8502af1b9bb7fde56acb4a38927ab673d88b0076a7dff799e33830f5d89450ab9cc9356fd596cb08d4ba450d190d0f546a75677c7974d2637d818cb0d61623bd3325ccbed881e2e41fddebfddcab8c8749d5ed7ce40baceaff675f1d1ae65b83e7f4c2363c767876ad6f6bd990016baa473284daf9d22795cd61eaa02e95ac46fde6208d101c2b27904e1b5b68e6cbb6ad1a10ffeb8ecd1bf939262891a1f4af3604dc697d4d5dce12a398510db765d71c1f0724ded39105cfc7136d68170ecd18e1d519eee69811aaf6722428883e7e7d8cf5b9582177e853b25058b1442333c601c0daeb06538ec79202ed9bba3dd951cb4125a12e57054fd45baba440b21836f126815128743f8baf0cde363b5f12fa479fda84bee8f131553ce1bf11a0cb631d1fbb76044784f859f35aa5fddfad68e11d7fe190bcc84a4faa99023e3f3e71f09664e16fd81d6472d470d81ddccc5d0ab32616e2e76eb6ca6176239fa6be0c098addadf269a1988606efaeeb245a86cd4414ca0e114b12d6e6625f6501622a4c7216248523937ae26b010d3006e553ceff05ce338050655f00115ae440b4a82b55ec16d475d79b1d67e820b60c5418c898d665c066b29b86d3febc636e63e30b9f60bebb1d802eb7507d2a3f3dd321efc25102855135abe648c2f217435fb87d4a9485fa8127f9a46a47ea5262a5616b6e5415872188c90e33b90bb4935c9f5b7ef729c65d6e98c8fc6fcfd5593972557a2b312e775b045326375d84ba9004c3c8e9b7ab22618b87b09133b11aff5df23e6e3a6d830f9862ed773aebfc990f4b2b5d15b51e32d0aa2a4b18e9fac7d2c361187d83f48e118ad305aa8eea62cf0c264fdd13c751390003f3f1d9137f490c7f32bda58c4ddac97cde84fe97c023bc3d1aab9517e60557e3006f6eb96bd791c9eb8af7e9a0140692411830ed3a0b208cd886b0179f2e515cddbce76c8a8a96a83af8c2be753efa3a81ce7b39f449dbffd44ddd361322065f6400270db69567e69933e550ebe218577e12d6853bba417dd26d2dade283c641b0a9becef179c97c352252167a601fccfce9df0198a93dd5eca27356342c61604071708caf7ca6805ccbbbcc2d36ab366586dea2721b486f6811c940225276784fbf9b03381dfa7d200a2e947513dce061d656e5e0001ecc2a758efc4ba19a4f883278c44d645170cc8c6dbb6d072b56ce8bcb0230b8f945b340f2c2803d1d690a4109a0e4aa6fe6aa0ec605f9a776e1c20491a5769c69c8f636042984a7ce2321db63acffa2413b1fab675e6136b0f1e63eafad2a5c6ef6ab5b63144d12e8776b5ff5fd4b44bf46a2ba6d1ecd6a8fc77f7c62a578941573552d626456fb45eae86df2d6c0c18df0cae25f2948ea0869bec901893803087d0a1e5678cbcd4e1a65ae19bcd809ba474c05ee7e134184d89c95e972761dcfb5920a982ab197c808edb2f5341a6041143aac0925f2bb00601da4", 0x1000, 0x402, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x340f, 0x3}) 20:14:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/115, 0x73, 0x42, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvfrom(r1, &(0x7f0000000200)=""/49, 0xffffffffffffff8c, 0x83f, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00006b3000/0x4000)=nil, 0x4000) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="eb712b000000000000000000", 0x8) 20:14:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x4d) 20:14:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x6ee, 0x100000000}) socket(0x31, 0x2, 0x9) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) select(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x7, 0x81, 0x80000000, 0x6, 0x9, 0x7, 0x97d}, &(0x7f0000000040)={0x6, 0x0, 0x401, 0x9, 0x1, 0x3, 0xffffffff, 0x4}, &(0x7f0000000080)={0x5, 0x1, 0x1, 0x3, 0x8, 0x1ff, 0xffffffff, 0x9}, &(0x7f00000000c0)={0xfffffffffffffc77, 0x8}) 20:14:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f00004c3000/0x2000)=nil, 0x2000, 0x3000008) munmap(&(0x7f00004c4000/0x7000)=nil, 0x7000) 20:14:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0xffffffffffffffff, 0x3, 0x9, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget(0x3, 0x2, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000000)=""/110) syz_open_pts() semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000340)=""/224) 20:14:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80000001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 20:14:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xfda4) 20:14:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 20:14:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x200000000}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x3, 0x7feffffe}, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x8000, 0x4000000}, &(0x7f0000000040)) kqueue() mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3, 0x4010, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:14:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x3, "010000000000000000ffffff7f00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 20:14:10 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0xef2e) write(r0, &(0x7f0000000000)="556789993f0ee33a76b61a175d4de91e2f27aeef2279c0b8912e6d16679f4c019517b8e4a7265f8ab0905a3dab35cf4457552e149ae36ea5f589d26cda47f0619daa537eb3b7a49398077f2cc440d67495dc6d4d124cfdbdd7c5a4a5db016e5930516f3749e524ea52a1a6d7ce514e23d90af21d9dec67dcdb9b8480fe5b9c885533a69e5e3c2df0656ac53980603f039764f0cefa74b966bfe5776dd819001c59b216f0bff73f80d205a2bb7d392aabb3818af20671cbd5583b07b1cf2eb365655daedc872a0603fc623651a8bcfca0b81a28d383cb1325681f6ae24098b8d74ee8197057e9906fc88d3e18ec5dc692fcfa75eb3bc3f4a2a8e81c6c3b", 0xfd) r1 = socket(0x1, 0x0, 0x7fff) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="ea755953f4f046ac6911607be0fa07f8a958f34dba5f76b531fea56d23a35f7ee2d03cfe415a07ca7778fd2f5f09bd04c982553f47c90b637156ea2dd4d0f91b99966f8d806fe095956067829d7d1ab54fac4a61446a974630757456724f27d7e73a2e1603821ad1d737bfd273e3c90784484d82515d89a0c3e25f99fe73ddb4cac43291a14fcfec8bca3840443cd9055644be7c0840444716935d49ab39f385f9d2906198272a7f577ec59868acbcf4bbb7164213567cd74aea56d47a657ff8dc29f5761d9dd753b8f83af0495bc4645225d4", 0xd3}, {&(0x7f0000000280)="1365247afa1f160de0632bfec49357de7c5fa1b8f419f3bccb65c9e7bc372ed4f35a1bf95ee46a5061dd6b3de925460aa71bfd44217cf8594e866c29833c8d6aa660c4c65f4a9a0f22b6e8", 0x4b}, {&(0x7f0000000300)="064b8ee4cc989df16eb8bb17628af69c88f2eb620822adcc74b65feb186465c3e43c53ded04b9eda8e727a4c9a4d4e132018765fc15aa03df6325a870262f8471f1b2f3bec0b77e2b0a3a0960e312053005623c1a8a5880df54deebc252235b45f2df90e20c23dfb2253a783532801608106ba95250b2b7744dba0c9d351b977e3c725bbb4efad5d6505eb0975b8c9cfe26a2ccd3bd4b7f0431c2e47e6c228e2176c9283881a190a3ae0c32dd46354fb7a1aff0e", 0xb4}, {&(0x7f00000003c0)="36900176ed37d5f0e88c316a7d486513b3f764f6fad483e854031f6bbb778e15bbabefb7415005abb1d9d6bc10c657026eb78d9ced9e3fed585be66eac52e3673015a6b655ab4beb446913c285afd198326556f0a096dea5f95b38e96707b4a5c160cb6327d8127443b729684686bb1eecc5f9230a7a4311479df253e1f79346a2c08a4665c2f4a1420467c5df7121d68138fe2a04dff6afb3a796d1613992799b860f2182674b3061ad08209a39a5d5e717b351", 0xb4}], 0x4, &(0x7f00000004c0)}, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 20:14:10 executing program 0: r0 = socket(0x18, 0x2, 0x200000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x20}, 0x8) setsockopt(r0, 0x9, 0x401, &(0x7f0000000040)="457a3fa10c5666e7b4177d18958df207f4f54a4a078ad8dda1f8726a07cc31f652f828d0798011a5aebeedeaeaefcc64e4807b2e", 0x34) 20:14:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfe95) nanosleep(&(0x7f0000000040)={0x8000, 0x9}, &(0x7f0000000100)) mprotect(&(0x7f0000745000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:14:11 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:14:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:14:11 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80, 0x2e, 0x6c1d, 0xdc4, "4df4f87184fb8a7a7dfa2260cabd9a161c1cdb27", 0x5, 0x6}) 20:14:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0xfffffffffffffffc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:14:11 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = openat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x404, 0x2) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x322) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:14:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) fchdir(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) fcntl$getflags(r0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) dup(r2) 20:14:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:14:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x7, 0x1, 0x7, "a1635542e26638f6dce47653d1532e8e7e8049b6", 0x100000001, 0x5}) open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) 20:14:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) 20:14:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xc5) close(r0) dup(r1) syz_open_pts() 20:14:11 executing program 0: unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000200)='\x05\x01') mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x10) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x20, 0x88) getsockname$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a95afcb3521495f2b9ad936211327000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c135de71435408f9f87af751c4393101936b77987366d8132ba462379d4bb4adb42545716d91475ce36bbc43ec0f160348d4925e6b264bcfe7a8b9a427031785b3f03d1c781fb4bf176aa06efe89d82519f99e4b3b769ff9681a09fe2bddef1e4dbd43843c18219ad2debdb370cb341f4fda5a608cbac2bfe30abdb"], &(0x7f0000000080)=0x1002) socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 20:14:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 20:14:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 20:14:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r6 = fcntl$dupfd(r5, 0xa, r5) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)=""/160, &(0x7f0000000300)=0xa0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000380)=0xc) r7 = getpgrp() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = dup(0xffffffffffffff9c) fchownat(r9, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r1, r2, r3, r4, 0x12, 0x3}, 0x1, 0x20, r7, r8, 0x7, 0x0, 0x80000000}) socket$inet(0x2, 0x4002, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) clock_gettime(0x3, 0xffffffffffffffff) 20:14:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f00001b9000/0x3000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:14:11 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socketpair(0x37, 0x0, 0x10000, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x1, 0x1}, &(0x7f0000000040)) 20:14:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="aa", 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:14:11 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:14:11 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ff1000/0x3000)=nil, 0x3000) 20:14:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x20) linkat(r1, &(0x7f00000001c0)='./file2/../file0\x00', r0, &(0x7f0000000200)='./file2\x00', 0x4) 20:14:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:14:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x7ff00002}, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0xffffffff, 0x100000001}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) getpid() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) syz_open_pts() 20:14:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socket(0x10, 0x8000, 0x7) fchown(r0, r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r4, r3) 20:14:13 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000000c0)="f954195fa2016265ca056663aca1fec58bb19cfa4788fc810a578ededa94c441071e05e81f43c2b06509e501ac95ca1adbdb4ac8455edf5b5a161e1210254a0495ede3a76524df998debcb6a0f9623c65dcea3284af2d3a0969dbd7cab4fb59137df8831daa4e8525cfdc98f6e1dc0f2f72d9899b568a639586feeb26defd9c6359a4aa5ee1616127da4458034027858113c", 0x100000172) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:14:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000040)=0x8, 0x15c) 20:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xb25) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x7}) r1 = syz_open_pts() readv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001400)=0x1708ef33) r2 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) readv(r1, &(0x7f0000004740)=[{&(0x7f0000001440)=""/122, 0x7a}, {&(0x7f00000014c0)=""/223, 0xdf}, {&(0x7f00000015c0)=""/202, 0xca}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/88, 0x58}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003740)=""/4096, 0x1000}], 0x7) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000047c0)={0x6, 0x80000000, 0x49, 0x1000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004800)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r1, r4, r5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000004840)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000004880)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000048c0)=0x8001) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000004900)=0x100000001) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000004940)) socketpair(0x18, 0x4, 0x8, &(0x7f0000004980)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000049c0)) pledge(&(0x7f0000004a00)='(\x00', &(0x7f0000004a40)='%}+\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000004a80)) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000004ac0)="01fd4d1c17c34b1448b74368fc81e76cc976e07f17ff5803f0671ac2ea133b274f47f5f8c20660ad8a7196da26ddeb46b4ad90d22860d28f67df76c75d7d6b6b84a5b471babe2444425c281de02bf13a16a93f643de90186a292bf717f82b989ca1102ad466237c3cec23dacc3a2a9b502a6c8f70735aaae4bdafa2e702600c970ad70ff69710a0d90b84ae3478344f68315664fe23d6c2d90b7bdd5d5ac9542886eee8dd405cb0d25b1209db47079992b75fa942fb67b8cce65c74e3d303be70f6f7666b9adfb808a82daa13cc14b85b5e7bd21458371345360", 0xda) dup(r6) fchown(r2, r4, r5) 20:14:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x10000, &(0x7f00000000c0), 0x7, 0x0) 20:14:14 executing program 0: r0 = socket(0x11, 0x6, 0x83) setsockopt(r0, 0x7213, 0x3f, &(0x7f0000000040)="53159940e93da9a9be6ecaae36fc75921fe4a018cb06009e6505c029807d4bcc3fe5cea755", 0x25) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="215368183c9f99a342ead23de6a9949aa37a2a140ff8132de619e15e21e9a292f94ad33cc8", 0x25}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 20:14:14 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 20:14:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="55e8dcfd7d5a0d489f9da6d1aa9f12958244d7ce750cb13718915d31aed58b83f6b44d3273cdc0ee211e98b48ceff5f5ddb715e7e3be8ca091b37218ff79f98a76f03c1e0ccce6c87d2f9fb39fede3725a00e82ab1f8d57e34a27e974b3763f82e54f1c2e9951a6be528d23d284b2cd92c75f003e5512c00580383db8995f325803ab000a79178b1f5874eab834d3fe7cd99718169a423241ab0796268139c6af86fc8f24da23e86b2119f2d34fef84c41c50accf10ffe610028cf392f5680e11e6c842114c21148a3311c1e0f400cfabcb5058dad60a8b87b2b44003dd4dbc3cd2ddbc8980181f33d60ad34b802c189fd50d53e92a8ef7f21", 0xf9) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) setsockopt(r0, 0x80000000, 0x7, &(0x7f0000000100)="2ff8e6068e9e4a353cfab13fe25fe5614238f66ec98feb2bacc2fb22462c5c6668530816811602e15a8d28ea89defc1801089c9216e531dba464dcc8bacf43e1f50b5d5c0594ec4bfdc8d6328f1bbab0ce8596283771a7f0978495500909e21289d61a9ba6707a6742ccb8b83a1c9e128a5797e075a899c2e7bf7c47c638b1b2d3507175c7aae6f6b69af60df03e42bfbe6a87223c926b526a8652744724a6c05f0da224ca99159a45bb5dc0ea072f2d6972428f7a79620f68d20b3660f17939c865626207367a12f3850f5eacd5cd16e2a652f88efb", 0xd6) socket(0x2, 0x4000, 0x2) 20:14:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="51feb93938e4ad090fa92c1dca5c6d5a03215a43cf772c5a6a38e36d49001a7d783b39e927a7ab9799bc8cb2447f14d2f4756d3d5996738e9ac739f00c5e674557de6e5d542fdfd1e9ce60e33a5e857e6d6186faba80e33cf2ed3dd9f13a33253c37dde75ada60a234ea9b6ea7dd2f2d4f32125c649d4423de0929e2c6fede", 0x7f}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 20:14:14 executing program 0: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) clock_getres(0x2, 0x0) 20:14:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() setsockopt(r0, 0x9, 0x5, &(0x7f0000000000)="961a94d4f4cad241898a14bfdcbc98d8a7f95428ef", 0x15) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/28, 0x1c}], 0x6, &(0x7f0000000440)=""/4096, 0x1000}, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x70) getuid() getegid() 20:14:14 executing program 1: select(0x40, &(0x7f00000000c0)={0x9, 0x2, 0x7fffffff, 0x5a63, 0x7fff, 0x7ff, 0x9, 0x1f}, &(0x7f0000000100)={0x9, 0x6, 0xa11f, 0x7, 0x8, 0x3, 0x100, 0x6}, &(0x7f0000000140)={0x51e, 0x4b, 0x3, 0x7f, 0x815c, 0x0, 0x8, 0xffffffff}, &(0x7f0000000180)={0x7fffffff, 0x401}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffd, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x4}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) close(r0) getgid() kevent(r0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x78, 0x1, 0x80000001, 0x7}], 0x401, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffa, 0x4f, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x53b000000000000}, {{r0}, 0xfffffffffffffffb, 0x41, 0x40000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x80, 0x10001}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x74, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x3, 0x40000008, 0x7fff, 0x27}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x1, 0x100}], 0x1, &(0x7f0000001440)={0x1, 0xffff}) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, 0xf) 20:14:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 20:14:14 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x80) rmdir(&(0x7f0000000080)='./file0\x00') 20:14:14 executing program 0: mlock(&(0x7f0000218000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000215000/0x4000)=nil, 0x4000) r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 20:14:14 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x9) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000003380)={0x3, 0x0, 0x20, 0x40000400000462b, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) writev(r2, &(0x7f0000001080)=[{&(0x7f0000000080)="f3c91b3a01cc71830c2448e22a5378fa5b50add17c7cbcf9719e9f024c00a835a31bdad393721d7289cfb70b964c4460fe55e72d61d570322686aac42f63406b6a225a02daa11ac80a26f06b819202c8512c11a7b9b8e7fa804b8a55acfcd8aaa676dd3c86375b4a00922ffefd4405c3b9b3a92e81c5427efbbd9f7667757838dc521045ec4c94921cf65af74a787fdc432851e419520e5ffaaa55427980e6a52dd730c235cd961a9374e0d43a3d9662ae577079a927ca76ae8d04fc60efb7d50cb8060753aeb34c5c5484063d1ea7a669dee2144fe2d6a01f3d3ed5fd020c5db328ddfb77e8a4d92088a6d2670538f8b889623feb83bc080c3e16fb337679d4b73284c0aca441b96f6d90e702a49ff0ab36dcb7c8d64fd7781afee6128d3fdc847c77f5579d0fe168512c174b65c96d9c330b14837afc40eeafd02627f35b380291675e36b07945baee7df8fc552cf7f2b4e1baf4997a09d699b5124f35af213afae400d33195f5ea0fb2515334c1d1d0604bfca8248cc217851b76589ec3d30bf761803aa58c15a83f7f741beaa9668a844d4e1a3f8b131f210c971353d4c74f30def368093aabbe47dc7e60412d47cc85e14f4a1e9a09898844ee305b79fb4373d8398213790cfbdc32308e76517719bedf8f95bbd6fd3b44cc012f20aee2bb2c6a56becaa24253544cbf2f49eebc16416d6b1abd74c569dfda12b5475f9ed2708f40046f9a558b30761f8e4321080c6956f0d71128c6ee6b927cc0ee4e13ba5ada774d102cb5786016165e342c5e654bd67c24389803a80b1b55fe3c5bc26053f50dab98fecb8749ddfa77084f48bf092cb7f98c0e924bac3fd5aaa1c020c00deee387661c862d1e7bdf66c7300a72e8cb617d902b07938912fe51fc6965ecaa33de6fc5971591cf90b2c29dffc228f325c255abd8b39c5304aed85c561489e58628f03508963a0f8c8e2a151c26f360d897ab5003bbf6499c897b38ecd4bea9c16786a5699a9bb9864233361e33afeca159fec59174ca9b5299a606af2ec92904cbdc294ef3f4963b177aaefcf10a0d1083a9cd299deda897c54015ee1b934704a238b0d7073a4ab314504baa0ef542ea3968cfe549e2902cd60f45192ec01371aa9f8b5e851a7371cf9a6894b8f19d6f2a5a23b04cf2b73514196b91e08643474d65c811b98b4fde835b3635144bc292e19168a00b0a9d441171f0dd077b44c9d85c3a457d00db9341794a916c569dc5b6bad63d95a12c048e6ca5a3b487e9dd23fe8d719358bfa15e641a690598f7bfb6596b0685c561f5b7a61dd501538f515b73cef093a1194b0004055348c86ba07ac16a3ede2fef22dbc3d9365621d861acc94146eecba99af0be3c09bc3409a6698c12678120b72fdfe0f7092a2b116ddcff8bdb3ab449106e844f6d39b217771e0b683d6d14012d4f6b4f754c22e901798de378e8e4ca27f7076d5cbba175964ec1d3ba618f7f39e470c946ed81cd7c6d4de1dbe12515c0ba4c61bd32ed9fa30665758999c9e774a1ef494a50e55cf32ef4fc6603a03f77645d0728a822f3ae610bd98e7b98656193cabbd40885da0397512bbe2c3c81bcd25593f8e970d134a1ea850033e99258542fc85d4cc7311412c7e68cb6f5b84263c3990309005d66015b97901a9f74159f9bbfdcc9598e056a4e58378dcea35b6dc0f666950a7f474ae781613b3fe1eff5a2c4251456b74f27e0def16cfdaace88a3f3e4a83eed39df3cf448d977dda7ebec28a2f56767e8152f2328f850b16af17cdfb9321d50d3c287d83e788db8f8e8cbda63f71f383f675413fe777da18f5764877569adfb81acc9919e6f318153a22ff3411b6462dd1cf42a6e561a16c16c1a8ffdf6da22277b33df56a67c78ae66c1fc8f865bf16b8030b4697e3005ffef4fec3a545ef5e09dfb1e9a53ac3804b77a4c23bcef2696e712e2e0c9c54c7ab1de74c9c94a6f146b663674a1bc6857cb186ec1b9fce27bd32c480a1ba65a62f2bcc4814fea365c6e3677327f6e2bcc5bcf557a8a4d47abcbca6c501c697df770d5d0d4288ceb7096d3ef63422a13b4cc5d9efde1d9d358a3842dff6117d222694033317cb21c6e09fd1e73939901393b2e47a86b921c10376cae87a099193c0b06562e3aec261e428135a9ed5a4568100f52e10dc26fab4691776be092d8b9fcee1e232c62bfb200d293f22d67a07d53309add96410ea74aee0f7f6a18cc7111df38b076240bcc692f5bab8e0e4af5a26323b9280747ff27060e190aef8ce733b62f35419dd31077e86d217e7f5d546a3ec5385d3e5f6e6d8074077f1ed32f0b25d707c431857558bacd447048fe30eb7b25624a97c7dc614d42189ab67d23a42cd5a0ae599fe8e149b6e2d3021bfb513b061566abde65516b9d7ad2bee5902a63f7fd9c7efba9b6a558e7e982cb10c12baad859028f82c1c1921c9fc3e7e6095f56876eb30e7542288561e8f36f2751319e80f8aec62f35ef8ad4694bdb65fcd43251a9c9f91d6ccffdc82614afb8d7cbe22087c9f1916d9ab8c37890b6b2290775e7eb8c09b993c8f2b3abc181ce5bc014337ae4b1e693dec300efd83528204714431c847aede33e37e9f747c0b75d3a812e17de0d20fb8d5754fc3f783c72821d56d778db0986ff4486a6c3e875b20e1a265479dd3b658be7e59f200fb4b8f1b32ee559bf0c38ff1fe4380071765fff67f26c270fa2698328235e860a6b4b7a781b3c6dbe420f40a3e8941265e4e5a0bb5cfca0c41f1895b33412d8010b4b3e765b735c8b7b607005f0270bc39d0a7786b3ecc215e3bc998622ad35fc7def36f57323c817fbe9f83534d8081bb2ff77210f84502fe2a28b32a008435562e315b3ee6a2f0a3565ac21094294183734514ebd9ef075c5e8d81f1932a40c208ea89f0aac723987645dfdfbed8b458210c70457c1bfe4ac3ec0c753ca7ee3ea0e8ff291e59652bbe4b1525799f111705767f080d63894b25a92c6d8831083ccbeb368bc1a3dfd4fa1313645ae42a8894bc5632a184624229bfe6b24187e7ce463d1314789142cde0df87d144c3f9d63e553cf4a6ff4000afa487f89fc0571835598afdd1777f379d1c42fb631a87caccf6f34a123836ce5481e59aed820f9989a15d6fdfad0b13c0886b732b4702c6c491177d49ad2cbf9fcd577840ffb3bcec2e17e4ae571386d9d89ddf76bac66e8f814983f0aeaa578492b10d0ea562cc0dfd417d0682439102c586e06a2233fa79eea2a199949945ba00227f4c82724439a2b4eeb3b9a9a2c6a41c0099bfeb5cd4c3881f90d3cf5fa49f7799dbed5724ee2664f730ad03527d5c321b0473aa5341cad0fea3facc587aa6e86bba374570d4589b89949d0560081575aedec32c85b97a0d3ef850cce6bea5af4aed664f5d190c1ac4fb72100b7ea8db116e5994dd8a57804ab2b3bfac0bcd1f86ded8168bdaaf997ecceeae2e449313176d1bdbccfbdd6c6c6bc2498ef0629192bf6a9e5ee2eecc50c1afe8df2e58ca4ff71c096aca6b53c2b77d70b16c7ef6b5752c424e55efd405d2d5ade03f81bb9b08581719ace2ad3eb72f413a1f1c5ad3c7e7517b162712fd5acc92cb5b9ec13a4e2503a11619b3114712d4451a6df8d81dea42e8be615469d7625c4f4cba6f34fff8bc52fba20df3aae507d57c5f1636e3f987ba40441aba4c22538def27f2b52a5da8771c50476d3c439b3d7b3076329f39d9c884acf9b7a194ae12b34cc78c850bbab8b5e9446568abf953fd9a1718d92f953570337ab8061bf9433c8e755e23a1be7059995196e0e9cce3e78b1e07b94c8845c67970aea427df6df720f29915ffef2c0259a796d24639c3c76100ab48755897a832693e104b9743a213c6ec76d9e3330b39217dd533e2028f050b0bd7eeea4f97dd8fcc53fa4b5190e4404b797ef270a382d48b0522e64d84b77a5b6b5f705c7337d07ea62656de566217cdfe5fa22e6219713525819af75d3129becc5dce9d42737982be422694cd75e1242f10b11789c5de9e070411fc0ca432b024a3b5a8710386bc4abe6be1ae1a3e8ce1aa58073b89d80b68f689d8109034f16a8d29a6746ddd4dff7fd4adf30210d064d32443a7375e935c4ada6812e5cc041f075fe45b7ad7f82f125eb00809aaa0c8b47c69f8f8431b9bc56b9dd2a428514b7ad6aca6ce808243f43c4a301996128b539fda109778149960705a14ef8cbcc05b60c3849de33c33e7b631d94d1fdf7e750b1211b561518eed3245e9416eb452c6370c3f260e1ceff53f60ab5a2669657cbc74a72828427013a6472eb06b2f139ffacd203cf19169a3413ae0a7dee777372c6c39efa44c40ffa55730e7f4c7388cae951d3e6a42d51e60c940178120dac5b88908a63630f02f039313b43b5640616f06f75ddbb173a4e4518dc83f3b084bcd528b1e423ddb9bf88b0e08fdf66443157e3e5e7722d80bc1d566e1da73166e3e4fb0277f2450d3b4ff1bfbda3ecaa7cbd2b50b913605b88a2722822abc0ccb5a4b96696e72dd36e7cb0f1e308e9a506ebcbe03b29f3def435ac5c56952bee3f1e2fcee2bccc5df21b77ab64c355c552c24870a4f29b947733396dc7c01b87b1426bcc9034be82d3ba3dbf065f90f03aa7b458c7d776d78206ed46eaf82661146809580ccff06ace926ebc961dfa5edb272ee17c6cc6a5f81ad682149811ef2bbfd26c7d3d3e7a37718abe143175ccfded4ae931dc497d833577b07d47ba11bbfb9de4eac4f76c710ffde5b23590fc515506688629a2b3b809477540fa4c532e20289dbd8d0d469f279090823aa8a8898309a6b9cf864326a5eed15d6ec5616718787bf93acb472f31f06909096c0e50b80b339aa2d6687788274fd10094f8bbf45a883a9983a17a496cb55325f6fb273db5f1d15b931492895e54dab2228f267aa36861f2b95b7c763eb0ab6d3efd89a6650da3c2b3caa8d14b99b96a10870a8d35be5adab6483bf961962d08b19186f7fa184c1326e36dd33bd76913ead7b6d936398a8194cd915f312fccffb0d3cbdfd5f261300e342e7193081ebfd3345c7c30a663c603ceaa9968ce4de09ec8fc6409b0a0417bbade54065bbc0c19c57d1e09a1fe4aca1ca2e2c98d9cc3741d817feefdc5b9c44b627cc49f4b488c5bc39bc788edae2add182af44e2831344c000023f8b6d42841594d320d7ef9ad1a6f4c2203eb7dde81999ab36e1ed0f78f4ab9eb5f1f268bb153c433697b17b6c896e0426e97aaa5c6a1a8c46a043506aae82b69374351d3d2e69326f0a804a9b2d150ee9915af14539c426aed3440f753e709608bda8f727579d3e45b57ddd321e185a9dcffe9cfef199991093ca6158d4435ddeed1ba353feaad228341eed567353f5d91ff79e6945f1ec51edf53b8f1c282ba71637d6089023ebb88c5f7eef0f2faaeb7ae2e8e004fa61df8cb738426f6a4edd598fe5b7b02e4062f8f69674f0a67309ae55fc44f751b130cba4cfc536c3277d17875214c228f29b485c32489868bd8facdb62492ded1385bbd46a76883f27d44f4b45323f7eeac08e73921600cd26da136f54e5fb3e40b473ff4c5ab07b93554df34fb62b6104b31b6d8e2b38be79dd6231693fdc050a9e59e0b13081d9c49c897395e5dd0e91e0465518935ca11c827c4519872f97723a82a51ad3236daf6a8689cf23bf88a13c75bf9a15f6c608459c6a6d6a2a76a3ced65c4eb23d9ecb9437fd651477840e86209d09ed1819ebd1787555cb088576376a837eafca4eb312fec938d781dbd739fd101e2de6c66ea1c641cd9dd", 0x1000}], 0x1) writev(r2, &(0x7f0000003300)=[{&(0x7f00000010c0)="36d29a40d663dcfa8eb42b6247b04e479674637a343841faee47047f7cad0b423223b0f27d1fa523b22da36c01520c42b3ac54bff5b33696ef685b7d392adbea530372d9571b917b03e5b498e10bf883fdbc5fbdfae985011dc416830ee2b1b02cb4b93fc85358ba43c9115a339eaa509e44809de8f42af6633279e56390e762f57985eff52e2b67d6a3e5253676c2167688c4384635999d8935ee097ffbed92f2c02b84a2a1d86c1c7e59dee126471e8bd5acf931985288ec1857bfa48052582a67dad3b8041b8c82041b5b50ed249df2ef3cabed98107b86fcebd601695b274243af470c7a51eabb4c938447de01e62aba88aba7e0c855cae8ccf1c5acd69252b1e39c4644c824d6fd4034083a4a5212d063a37c7c79693fc4921a3402e58d314397e7bc230da8302da4957ff6939fa251e8cfd2d1d796e635e815cf7eb39645f167dc84eca22689ea16132c68b8dc39f9216aa4ca9fb771a8d28930df667385e2c38f4d6350d50c85f4b0686da7012548c8c5fa144fac277640e2d2a8c0f6732e6d3523ab18b37cef0a73b219b47940c7b2e1ac3cd593eac8212919eac9e50e6535cd1f8057f9aa5ca28f3f754a4c45d6cc73c496678374d5b3adbe1621a9d49c21deaf0a7a0514d3b52ee3bb134f197a11bf71c31823aa1f4de4f3894c826ddc0e41103e21454598c5139b5202ce21b96657725d27842096433bede4d13cdfb4ce5006a08227c12a6d26b76b837939bcedd1020a2fecfdc3b683b4df8c91ca52b8c6ad4d1a4aebde81a9a2895e961689a70d90f40d094d1b5fd48213840cbd5fc488a0d4b4b6024c1f0579ec58919586e0ced187e119bee1f2678d8e60efafd439f7ce80c52e6c9d0b1a3a7e26fce7e95cf8c88e5d3f1c1004715e73afd924d63b45e49f3802dacae24235dfeb73a2c7ee63e95941071bd86d449e8e03077db2a009fc3eb7d9789e600235116ec7a26e222fb6a48274bdc0dfb072f1257700fe1694c61d50ab4d852fe64b6866c0ee553909d2da00de378db818becb1d09c99f6a07ed9d2befc78f44845bb5a0c20b32145577a9dcab7a34a1440e88e5f48e4d3e08f94bca43027974256134025c128baeffe858296e4019e911a60ac4ade1148fa6d61d97b1f1181e0671d87c7f8107fda65ebdc8a147d6b58313feb1a1d9c6d1b387e2dec856e0a0a6b383faaec6450a6b6969297e9ecf3de5b1507faa42792326129aacb816fe16fba2d8e173bf1278b67447ea05f2feb73f1c1f0c58407ed0181cd5378e6dc1a68468f113512a0da50d16bc361e37c3dfb2c1e87531650aa3724f8b80cbf132eb99ac566a3c019e1d45d39cf629814b2891e29b85f3a966fe709307798ef9b270481d19f24bc0c8c410a915ca77218d67028f0b5fd9ee5c8a5cb4eb8d7dce42016a3273455ed07b801743c33015b7e9b95e6f259baf27400033d5cea386081dc3e1b959d42bcb5bc0039f60ce3e19b526323b83ddd7f833695d0a635e3d42f647cdccb959dd27f2d4016aee4141d03ffd1290bd5bea5b8f490ee47f020e390ce950d616ccd35a401d4411af66ff5e991c8e8b84bfd9639495110bec91eba80bf5f55135cab866304a26314287a97bcd82cada2e6aacc578d825048e91d5e374a85ac97bb623e2e78c610c29df84aacc952898edfed1b1ee9646e2ca72396b56c8599f19790ab845d975fa31a43eace49a79280c4519113a96ebc599cb62c68d66621009986cdc065fc6fef147959ffe24cfbbcdf21721fb0ea9b0e217a54204d09ce17b7e02a1dcbf74b6f6f3a9553b869ff8357ac31070847d55fa9ca9b418ecee70ddec3e1d4a70b7d857426146e8cd36d3ded1d52ae1ef8721f00b1bc3489c729ba244cc2c323d3c370b4295cbfa0e0698eac3237c92f9c19e95dd09d114c358c73180661c6fe4c0b8c02b7d42db50f8d8bb0a5b209949178fdbf36878d3bf7ec28de1d26511947e6a355bd104921c9b0015e2abccf6d62144c8f478c29ad3f3a357adebb4c31e37e2cd30d9ab99f8bb587b1c8fe9b39b1443ebf235654a7348ac929cc417bc5affaf0b491108a93c7aaa1ec3bc84dc6bec0fa6e9bb3dc2e03d51097f052c89f10a32b09ebd607ecc83821d61d8ebad1e7b9b367fb45746838dc1cf1e1d24c7092465e6014f6822b7918557ace40c444f0eff37c2e5dc40d432f663727b612eb5571a4b241ef5dca9ce89f5d196a51bba03bf52e63c14b730eb50c62a919deef2999deb682da92b4b2c7efa7c3228b78ff228c58810d8cc654079dd48939efda93c85cfaa95f28a72327d63e0a7a71da3ba8f5b46339a06bd0a52ade7d5b6e19de8775d190d1e9f06fa02a064da06cf6f9fe2c8729dc74c5fe9555af20a9da0f8400f8509c4b7bfac64b1fe41097bfdd202b7e5db69e595e9ced2254e77cf07f7acc3a9ea51cf81d8fecd6b6bff59adcd65eb40f7f11cfd9f8daf74d72aecce029c2e96506488bf8cba6cbbb5457d05aef599c485823208d896fe384044c0780e2ba57bba2981ec6f1b7abfa0cf0bba0debefd81f6ca6317b56aaff626429e6b94a3fa4756eca76b9fd3f3c7d83b6f8197bf1e5adeaab5b3fbad72161ae9c04e1b9f506e8863b3886ecb842dd4b8dab97a27bb590aa3179c82ca7fcfc1d0fe72b45e91b6fde4b5e6b5e76f4a05904227bfe3721795faede79e21069a2fef217d47b12d2bd8d1b683d90e9238311b7a669bed98379dd55bb12a19c466c900c430ba7aa245e3d97d653f8d3187d6e9c966296d5ed8fdad97a17749531655e7860be8ac3e2631e45368ec28adc816f11181e8787b71263248e009b8cae3ed011ee2b379a4612fb8439999fa2921fa421c2ef4665220f12ff5cb3301119a76a099b3c91c2c99d311b2ac431121ac72af75b8c511697b11f74f4351bad1683b78c65babcf738e92815e2ab25746ebbe64095d2c9f0295fb331aab30b06bf41aa0ca7024c2b8fa30d6978dec1d739fa4d5bbb7f7def74ba3fcdbec547bbd760011396d0fd897c04f8cde90b4d8454e108625ef62a7cab014b1f209162c1e8700287ba7a95495b406e3b58ac02d7e1004719ac1b94cdf90ed1444b538d5613b42000a94006a941b12308a1e8909b187995489b36346c32343609fd17cdd51bac1b6c45d3e766808381654cad94d876d90c7b1c1b4de50a16fe250240e17071b23851ae0196e4a0c430032a89023bf088449f818d0eff0de4da48e423eff9959cbc451903ffcc6fe7c6d1abc0652e52232267db9df4779e3383c704f8965761929732ef0750fb01e981a14df302871916dd6459cba6fdee2a0625b46f5b994b99a7b44332015f408de872be641fc6bc04beafbb9d9c11b111d516420fddf9177dbac56ae724f8aa9e3b2b3cd940065ca76bbb2082c0d5a9e8aa2a493fb54ce6b80aef1ba836cef21acbc1d91dd09e3f6b26fba1356b7bf746ebca7a128424398f9c4bfb66109ab57f4909cb380ccf335f41cc984cbbbb3aece39dd0cd8f8d9736887c73e11f4fdb118095755b8dc17674b03de7430b09dfdf325fde2fbdfe7a74cc2450972d20a297316662932904f3836adeba6cda1a5e7d1aec15cb2648a8819487ab2838325d4b7cb09bdcf60876043953a7b0d9ed5b4ac141e81f559794b19b83266561d6dabd78b955c78373d8d1a3b050768e070d640d0fa1e87fb0c5e928cc909166ec10eaae40bf5312edb9f0ba6aa48a97246e528d4425ee76396d260e59ec4c5f65afe22dffda7321f8c142751652bcfebcaaca1330615887578a1333d175dd7af8bfd1fe8dd56eb42408ccf9a0c1e5995f2ea54b7575e4248fdfe978cefded61fb1f05af64a93ce9be1f87eb58cb78558555f54d08cf12f3e3303572d89d95d537bf33b9cca81e52e36ea098e7739e5dcb502730a126d81d763179fc6ab87d8d67494e1b8a0ce1079ffec18e783fe465262e73dc7dbaefe93db91483131ec0161bcb8286bbd4a5673ec23dc930bedf956a67945579c868b212b491707e278f165971ddaf0def7df7cc70a02db89e734b6becd8e27bf93637f526102351b1e75b2fcc3e673899a4246f390989a9599e9174d1ea329263ae4da78a7635d46ea356070b352438058b1dc95c908ee9f7e0c3fd9832a931f871ca838a5974651da2b7ffa52b6b602463dfa06e67788c9d1bda6822c5f7b2fd310800bdb0813cd2c244d9ed17170ada94abe1949e99336b9aff120cf51bf1738636013cda4d553ff071ff23912089e11019508a9bf1925b5d6b7e206a5d020b5e6b389c798fb48fa96d50e51be809bff6765ce258749da024f985ad3518969d9106412e9b0d89df4f7f1ba6787da7b5c6bf1d9cfbe11b5fda7c5108ae1f57896433fe754aba3d11dd2f717be829cad4562a288765cf57c23299f539a33c8e3cad7b72403cc47d50cc94ee031e3f440e233b2a7890efddbe8b01baade72a7c04bfedccf1ce9135d291d0eebf4d9bce6e5ab6c3acc3c9dd844791b251cd770d585b22b17af814b44f58b79eba11ebfff87ce4a3542d09c5dcaca9c563b33b0d48a314a58a9734081e0308ea53d106b6060f1fc2f0771b26c76ae7b32c7a5c3df950ce1808a3f8867fcaffaef43af4f665957ff844b2f09f123eac1bc937c282e16967a363bd6d676fd5562a501ef73371bf8273059619509929099bf531915dede48656465a26728b011f188a5c9ac2d2875025c81af3d90234d5d510f3804dbaa9aaef520ed47eb135123b84c17ac875dc48a19f0d312ddb6fa88098ac894fa3f1cc5ba183cf88d55099e344542e496f444c7a34cfb50362b5f3c262df9cf934f760f43efba40e9ed5a7cc3c34a3ff226bfeaf0abbfe4f1567fc388314c66337206c6b551c42f06d9aa1028f00da668a50279252a7b0b2289bc4a4779d8ce53630710bb3777fbaac38dc7603caecd4b16c134dae13408ea7af77dad586636a6554b7aa38254b89c91d71f2e951b361c816192aa9968cf06643c898e09e6bed682f180951b8170e41ca3d52473597e6e6c109d60bdc4a0a834a3e79f047d1f4657abf402386d3eb13de02f7b30d3b6bf298c51bf5e08d910c8a142c0da64e0e4909898c00167033c97434f967317d625dd4f9358b43a12fdc1cb432a5e1c48526e014e41b2ec1c1d748bf8e9b80b54946194eaeb4162070acced546195debccdb75857b1541589453e2d19a3be08751c0f315fcf0201703e81b26af7a5c8b2d64556a73f9c4f8102d44d87820acde9bb96149f4d0257404230690daa6cc8e171306c268cf1625007fbc89c7c2b6e19a08715ae99ba3553d46adf2895e2e47f0939e39041b40491320789d36277054d2c41c17636e0102d0d15bcfc2bf605e0bbceac89423bd4bdc481ee283aacb9d64694dd26c375b7df4bbeb8fa0058242df8afa66936d40e5680e8c35914af7fed804843cafb83eac9a56fa922f720f4b34bbc0b1cdbeed660d5c0b380966029db3a4c801cd3ef1b682717690fe3029b45fcbc5785df3f8ab1104324704519d153645a954197a347f5aeae1e4b5bf2cdea22dcd709508da88ab72cce75fa3b31fbe532b9b4e95091a5bc929b8e28ebc2d42fb6be2680bc49ec838fa56aa71f4240109acf709802bf2d480d5c47024aafc828c86bdeb77a0ae4955bcead42fd416fe5b5f80f637851a88b6727feba75faf1692686699e53fb1f412ed7a2fbd022e6a5c924d43c01a8f5e7a1cb0214aedd38cf331876d80b0f26f6a725d5fc39ac6e95ce37d1a3cd47073770dc2592036b1d394da5886e4b6162a2c9762936bf156f44c9d4815a7aece", 0x1000}, {&(0x7f00000020c0)="660a17ae61642cbc2e74d403c876b7c7ed7b812570144bd5eb5b644bddcd5125a418a7d2f005e3bcd153855500f84daec8d734c70f9a20d59c843a3d032e5b42ac384c23917ab004e977a04d209338edd998c3fb98d13bf3e96575966c943586f8f506f1c168c7dcb79c64063ce4cffe221f140b1f8a16f5a06dacadf37be5ed2dfc8c357a4b", 0x86}, {&(0x7f0000002180)="123742ecc91c3f6460f1d9f3439bdb34710198115a182a0303321aa0f174e0db9638901a6e6a880cbacb2eb17009a86556b9fd43990f399df58b482f92bfc6054707b82bbca25395d1ce29888ded3d255893f4b51576fb4d042b52b2daf01e4c4d3061d4ef3000d4850f02d1b944efc4f42939f45cd81f21c1c2b2e2ea9286a26455f0c1ee04b5bd8d7a6c81268044209d", 0x91}, {&(0x7f0000002240)="99d2878aaddbe0312dff136a0e18af2726eb33a94fe444375953b62909ae034abbe3dd4fce5977a79a95876809c41fa611ba90d3f7304bfb96ffedb4a1b64de8768eca1d4ba70f305491edc1a752dca4c9a06d8f5ef7a3a56531c9a9f68d1a89ae5a5ffd5248c86bea508f52936657bef8ae2df17f9aa26bbff436380b47b79cd6ab01f5238dd07c20110c713d4c8a438326ff8aa6b751d8f41d0f2e719f53ebe497226b9a77f971acdbec10701b58c57c9465e40ee9af49393eb7d08672fa8cab9267c4ba7bcbab1513ab289cf9413e0ad260d07cd841500d3a711583d24bea8b61afec7be4bf186422ab89a934da2d074a524edec3f11d3e7ddfc9627fe54e3c0bb5d6087b4ef8745708b2a04d69463e0c30e74d48a2c98d117d2ea6e289239f33ae8cca859518cc34ab3c0dbfc42d76534671bbbfb06bf437dd9c0fb792acbe97209beba591af28522e6289a57fc4a03e7c469e7118237b297c4825f230a9f5ee45863731e7a98822031c2f4b8d12d65d2236311958638bc0ec138dd169851a3a5a663ea32b1c1cc4deaed859674ad5c48499b91e25a1b814fa71e7d4b81e790a1ff4909879baa0d0d4ac9377dc37bbe2b94280a6968488a27c59bc1e0ed3ab69c262704464fa2b57cfca08c85ec4a9ebf6c7b5946f0e47f1481d2a340a9c5634d56402977932c4ee15074e14ecb954146e6ab8aa962f220c870142a677743c40e847d927f383dc058226d11aaaa1f08fa086a53104dbe6b17c614595027fbd395934129ffa7cbaac5dca5e08b77853a008349ccd574f5cbbf8a06647b32006957407336ea29afd7ada42f2ff7980b07355ae155726b7306c72cbd96079189628c829227ea245228f938b61d51a56952997946b7b6841fc3e4c0cca339649f6b3acf090a9c1f2f81328f6d7ac787b3fab0e5196899ec11b09787f642642ded8a0e1cf41c84e7932a5d5a2c4c37881bee7997eec343edfec697aca39ae008b911ae00b8a491181d417f40fc014dc0681d95b42fc13b023ef618fdb11bf65356fabe01a548510902054628569b4788dc356bf7c1b54706d50d41d86a7a100d050777f08e1b21b420b0e1df81c9b6cf409a224f63188712cc294d60999cba7553457535b0270dd1aef91da195a86d30d511e0ad60c53f007b62bc1e19daaf242da028d84195be6bb710844a2d44174ba6b58e353ca248be117dd433cc1d74eb68b664a5d2963509b0f381e121842a7b824c60f1671c4482f569fbd3a6deaf8ba8a44b5611a00933476a87b5acc8f610c9c3d2467b04014b52ad6af38ae695836136046faf72739c614496c0125e4eae21c54e67f4059ebcaa3afedfa95f56d6d70046dd0afd4ddc601ef85aa16c7c1d7e8b4511225e3ac9c41c12a82e12a99f741dc3f99e5282fcce8cd106835780a3af9f34499387a27c9a41ac54a5922d2f297e24a4f15940f103e2480b0fe84d9bbb309b9ffae7836a4e48768da162b6e185dcc05953b96839d84925eded1f78f50402a1f09ef717e250b37af044e6423294227820c6e8586b4f6cc330ff58a634657496d452eaf8b08c8f80987494bb6b1fb53a0bd7bbda868e79a0415576b783f452cecf08f2e3f364d8b9964a71bc164f27efb21b66c4103dbb46a1c4225634b5a9278522e714ff0ef6f48e2a17fb067a2114558d652da112f0419a23827e909aa680e5c511edf6933861445629efd810ae57e09fee39f0e5a363a4fcfaf4c03960898d84c1716da054efc50ddac10b88b95a5e1bbe7d6a4b06ab7012e59a6d9a2502ed52384ea4bd6604c758f7857e3dbdac3866287f3596e79bd8a0dd1a491d9316036845374fb7ab8efb95fff0f6ad693154448bff90bbbd99728eef232f0f1b90e02a8ebb972ff146e709e372dfffb2144738f00019f796ebc18b9c7f2e68001a49e60def3d6891353dbb1f65ab3bed6514ef84af29616e5f02622b540bf541f4ad246ecea6bfcbda49de1fec1ac979987ef606c482ec827a5f4ea7a291383fc540774a673f82e9d9507c634683e4ee71691ae142dc0f834111c23163a1bc086650f7d6133f2ef7340da7986dd7570f5c538c0a1baeea152992d870956214819fcf0ce4712f6ae1871a83ac76ad6474c6ab2d9e04b8c8280a8c8df3eb9adf5b0fd5521cf9c007b60a2656b8790ba3ae94a25fc5c4afe95426271597a5a7337c25a04e04e5296095c73527f7b3f14964702100b611a75ebff63068120d6f81f27a53b28f55c3bcce65b785388ea74cc3053f32ad8b8a23f0f7ca4e9a87126f340bb7dedb6c9a5ba3fb8163a8cb989c8ca51b93370ef31fb09c451608ab10ebd78d600c72eeed61e7ebf065291ce9e8c59b58568c98a6efe5b9c7595704f01d7b6a27660df925465772bf4580ea46b3a0508c38dfb5b6ac462ad8b912a7abf87bb2d4541391df5b802bc5b68dac8356f6043e0cd26c91a8df3899846f2c523a15de55466ffd8077a3bb64049496e49a0433ab25c0f4aeeaa1835b3ce9d13c469bf9e982329d13bfcca634a478fa65bbf3a08d3a8fce1cc059402da8d55913a2248459c44dcc57e85aa88c41056fb6459b6cb58e77f5caccd44ab4302cb7ed51c2e204f27213c1fc4e75041b392d8628dc4096022fe990ca583e78ad2f9618cc4fa05767715238e028c840b1c408b4d01b7c71d05e10f371e77c9c6e8df1d92bb2901d50da76b69eaebc323506ff587a2d2bc1fc0c039aab0b5a7adf98481bf579a5b5d70223b89826ccb3aadc2704b221c2a3177617e0cc2228fe4bb4af4256cdea369a180d2e47e173e5e81ecdd3996d90a259033d033dba929df11a8991c55b93289cdb891c5d831916a97089f5cbc284c45c1af2da02e1f2fa1bb725cf145f54baf58d008798c4020fbe736dc61ab80514cad51e9c9700ee7866082aa66e1244a8634dcefd040466f7b606aca012fe881053efeca67d01ed70fce6778447d55a699a0fa750bc53eede50b6ca2c52286e0f92f73adbea06caf2f806c40cd128a1a2b30bfff156c47e8531262b39b760f2002d3c214b9d164fedd8576b4c30f5bbba76b5778199392c9494127f3b3d9be3a0d37271c56694df24443276814af480ee4141cfb05900c2efa36e3f84eefab8e863628c47b99ff11b5e31ee9638cdd9918e74007384b7b38ca7174d4bdefbd98d6d991b1ceed42699ee933fa9ab16cd9d1537e09eeb29baf7b70df4626760a3e9b535726902174a726dae60976135f9fac24540393175a1488af60dd96f74db8d9abb33acddb39cbb12562f5641dd8c69286cb47a2cc2d694f6029b81ac7250418acfdf77cc4c9deb66d268e6b5f153de705160544a3865e21583cb01887b80802a9eae91f24faf2bb831f300c85c11f042300afaa8903b6f7be26c8ff081a5ec327118b04a96e2175a8a49dd6e4bcac65de9841996359290e3481db0e7adab4a326c804465d3ed6cb15bffd10e2fa0d622e7347e13db98fa5d71c89f5d9b9a930e2ae29a189789700f49870bd49f521069c5ab7c6071d0b2ef56f6cea1a53fb9efaf77825af154221a98f0790e7f192a57e44fb9cb9b166b90ddfbb9d6d6d8c99918d29baa35a49a900f29e9ec0d268afbd8ee1a9fcedaf54e84a322c923d91160ea261c6b6a73fcfd3a3854a759bb75a597d98b8e519984d9e039b8c3e27fe56c556ff224cf50c7af8fa450ed3faafd1d03ec3cfad553375be0c834b94ab5aff9633b73364d2271a93b52ef50dd36860d3b163756044f6d9f15f80dc8dd60ecd550cca20b8718a1779698caa2452a1929f16e2cb4a19ea82e072a5cdbf65c2ea63a90011b73b69f776acc559632073549e9cd3c9854a24e237b8841f97c2f43dd6dc32e74dece90f1217ea9b80f4e4d9f0e2c395e872cba963a733e6cc6af7f4c9b013892b05fb90a5a9327b46d5fb66f672100cb8795f83489d42e14e21ffcacd9a9b64e9abf5aae176f36ae57c52a0b68d92b9c7d1557f8cf9418e494f599ed8810a7aa80ea29273d1aebf0a2c56785715dbad42ef72b044a76175070d7290eb0b4b85fb4eb78281999e4df817f851d5cf45b2bdfb717d593f20bc1812950229f7cee444547c0e5cc78396aa34577f549ac7ce8e785bd67a714b2543c6ac13140d7f3faf2cf61c3be7c49db5536994989caf964d21c1eb41328353d0296a4d909693a69428cf57a96fde04e2fd4dc70169eda398165cc23426c44d126b231d3f87bcf8c47705a70168c40ae1b7c6173d8586bbeb04e4a735db17f2b6deb70beb7be66d040ae8734d007e18a378cfd68d0a4a76e355142f1280b7ac55fa79212ffbb96e4b8f45754346ae25db5b832d3d147bd91e7851cdc66a6bcd238ead354edf2e1c315ed24917fcb68a836b55f5f88f481198b33c9701dfbcc81305cb5070cf3b8bc384101b3f4b3848679ab3f0d5e6a705376108c5613c360cbb84b18adefe8ae90c06a4716ff8dde18e81c152910aa0cbd2f4a965598ff415d43b4a6622b5607d76cd482e7a00bbc1c0fa200691adc664594879951fd77302c5b3aa2feb98befb8c5a9bb9e68740574e7ffb3b8c536640fcc89e8d632cba72b03dfce4fbb89c5276bf31f077621cd2217accf6cfa3fd1c3dba50f706824452e1ef851c2408a63e2d761c5d11c2853b4558705622cd473086ee8dc8e6f3cd3d7e6563327f8d1b02b24c4c8adcd8da1bcdc94f17bd03c53eb96f717c2dc86545e7cf985a096ffcc9c5078864e4b006ebc108679d171275178efd0735f14be383f47b601fa60c1974179444e141345a029e0e6cc2c281dbf304220758b9822c866a6664808b704b91b12d0be93b55a71b880d25681871b751ba6186316ab1862631e72099d49b8549da74871c37074eff422ab4a27bfd62a26ce87d8cd6db76c3ce338b0c11dc32c1b211cafa2ebd246c1abd057fff314a7cf7fdd7f5f807435969e38124325a38ab9578d6fb55e6c264a608bc507ec2872bcad196ac61c2886099cd8de1044ee3ac4834d68cdecb20f9a54a841db8d39ff45fee615d9095165665b0a501edb573dc5955453637c4f8af3acb2c659c6c31b4190f0e81b1a125ec87f1e78f9e79fb89b6bf1672e5f2d247fcaee6d6df902be8ceaaafbd3ffca3bdca78145219fd80792176715536706386fcc451ed29f183fcc92cc45762f9e1b0fd182f9bbd7bef268349974a9e67a707e1ee93a2950749690a02fad254a722caa935437448478de9af8dab9d2e213b099186dd19291cad1efd160c89fbf3d061040e7a2571b68925267c03bdd70e24dd5e822361f2b9e26923bbd72c3764cadff1cc47e47d891a56839c6f47edd5e8d2da2a35122fd3260a9f3edd2f8a49fc96a0f16ede06de3ffdf8120010ac1d83495bb9d31f8ecbb23df5c2c9f56451cde5ad4f7a6fb677cf2b4efba747e4d0ec64d560eb325454f670a4f8e2a963f137a8ed37af281e39bfa7734aff85e4ce74466654e8b6339c95384307b61df52a44b33681ca0bde86ce585eea08c080c538e8153bcf3620602e0668af3e574903ade2ec5ff7d07b45f4354816b7a02f3c15ae7a4d2fed9f83baa996f4c6c51204ad8fd77a489d1192d00f719267df825b93e4d311d35a86bd5e1be6b7c29de812a43084f1a584254290c5b242f84dbd56f56e6f71d03ca64daa8d472ed5bd3f03948e44c202aed13e4b93972fa51381de8052ed1634605534dad4b809cddaf873fc1abafbc40aaeb41c007e265a1536d9483fc05593e9dc6881abe5769ed6ec23e0527ce6c6e5fbc18c654ec0bdf7b388bde7a3b2cf79a000f4c62926f0a04e282955", 0x1000}, {&(0x7f0000003240)="1d8d8dff8ce87af337902556ddb1a9882deaa56489780af661486c2e0d14f435ec041648de6c199394e81523eafeba9f83de7d7a2e47bf479856961b9d98bb3cbcec933c885caee5761b42b3e8ad19c5933dacf90d445797684154289ca061dcce679a0c7068ac67acb7e54baa3dbe50272e3d7a9eb92050a6db25195d5ce764ec580737", 0x84}], 0x5) flock(r2, 0x6) 20:14:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:14:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000f7e6b5fbf03a000000009fcb683cbc7f6fa82201340d545aeedd8356964c03ba577762986ede7537fa04807d69b3f0b39f9fcac6aa7e818dbcf7cf1f87ce0c29a35c9c781ba37e"], 0x19}, 0x0) 20:14:14 executing program 0: r0 = socket(0x11, 0x2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) 20:14:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x99) 20:14:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x2, 0x4) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 20:14:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() fsync(r0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x882, 0x7, 0xd04}) 20:14:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0xb9, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x41) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000040)=0x3c8) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/151, 0x97}], 0x5, &(0x7f0000000680)=""/134, 0x86}, 0x2) recvmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000780)=""/222, 0xde}, {&(0x7f0000000880)=""/111, 0x6f}, {&(0x7f0000000900)=""/227, 0xe3}, {&(0x7f0000000a00)=""/243, 0xf3}, {&(0x7f0000000b00)=""/30, 0x1e}], 0x5, &(0x7f0000000bc0)=""/215, 0xd7}, 0x2) 20:14:14 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80}, {0x5, 0x9}}, &(0x7f00000000c0)) getgroups(0x4b, &(0x7f0000000080)=[0x0]) setitimer(0x0, 0x0, &(0x7f0000000040)) 20:14:14 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0xa2) 20:14:14 executing program 1: mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) 20:14:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 20:14:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffefa, "845c556b00ff2100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x1ff) 20:14:15 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x4811, 0xffffffffffffffff, 0x0, 0x0) 20:14:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x64) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 20:14:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:14:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x3ff, 0x1, "9a8950b727561179caf7dfc306620b592d74ed81", 0x8, 0x3}) syz_open_pts() socketpair(0x1e, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() 20:14:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x800, 0x100) 20:14:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x3) 20:14:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/79}, &(0x7f0000000140)=0x51) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r2], 0x30}, 0x0) 20:14:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000100)=""/161) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x88}], 0x1, 0x1e) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r3 = semget(0x3, 0x0, 0x100) semop(r3, &(0x7f00000000c0)=[{0x0, 0x7f, 0x1800}, {0x3, 0x1ff, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x1000}, {0x0, 0x40, 0x1000}], 0x8) writev(r1, &(0x7f0000000000), 0x1f0) 20:14:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000040)='./file0\x00', 0x2a2, 0x100) 20:14:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x1, 0x0, 0x9d1, &(0x7f0000000140)={0x2, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:14:16 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 20:14:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x200000000000008, &(0x7f00000000c0)={0x0, 0x800000000, 0xfffffffffffffffd, 0x20000100000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) 20:14:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="19c090a1d6cb846f4a971b1abf1229c713ef128aff2aabdea1668bcde2c23b62eaffc4233cfdbdc66a45a809ed958e2b42d66f52caf7bbe5ca7f5541f443280b960e84c2008e5c32bf6e0adc36a00fea36ee6c56313bcade2b6e1ce4973a79e288db6f476c7349babdd39474fc609dcc9eaec9e0c25a64479d08d1b0772ecaa9ba3d06438fab3d6dd33f26c848cc8ef34c54ad", 0x93}, {&(0x7f0000000180)="c0188533460ed17e5e2f35ff41e64997dadce97f56d8432022227a240d7e1f9bbf764b7302a08de3dfeffa98d20e5dac6ac2d873fa4ea0db2e2089d43f51eb4cdd18ef4f6624285cb3461f103d30ddc644d11da70534039efe46ac15c2448ccf76fe4e", 0x63}, {&(0x7f0000000200)="37c049e28eecd3b3afe1e60fef4da6a6e5725e80678a8c6ab98fcf5ff6855454a5699d24dc45e1e55c98690f661cfade9c8888410f5f40c33253f49c61c6134189bdf3e02e0c783a5e1d2733fc5e152ace402efe399cacd56af08af9a872c5ea5f7571479d16febed2caa032b940dbed30e1b2b692ecb1251565e12dd174fce80442b93b6e469e882e9cf42433d21d7c1425dfa0617de2d717a7c9bed0608f9f2e8cb8c2a66ef6182bc6c36ca8d79b0579f77e2a18d23a430e18eb8b344b9cfb44fddbecbe26a0d2ea00c4ff8732", 0xce}, {&(0x7f0000001280)="8fc3afc19dc2ea7a6fab9b53f74be77bf0a7d590e36ff9190801ab3687d60ea50cfe18feb5a2adb4a736f930162620f41ac0f5e03db45057fa3c296cedaf87334fac47213cff2fd590bdf8b49c443d750dc73a1c8bda4d5afd67cf6c54321ce2507377a6ae7f4a16b33299f3df64e39f7a7416e0a9bca158accad13ac8e294eae4a48607f22460dc490c5bb4f08bdd9195d447bec93e83a1ee60d590c38c84fc893d8537b0a0fde87ea84199450ebdb06c439db65710ee22d22b4b737a7ee97e936efb12dd98687fe981bfa3881412bf3d3175afe63fe36574d9882cda3cc63f3e77efb112c42854f5a4efdac5bb323ff2d906068719a6b658d2a95fc9bf985be2ca7a9a8706632c4e48620758e297d02f387eedc7e05296b7dc7eda79bf94b409e3f3293d59405dda2087df7d95a88d043b3318409bec448e84207987ee6940163c3b1aedbcd4ec1770889d6e8d3d6a133fa6e0f34a5cdc3f52956baeebe519a32d510e5cddc59a3815571ed3795b7995979387e4df5c115a844f41f91367829ec1212ca3ee4971cfab185619961a5434c63273dba5d341c259fca85b96704ff0153bd24b34f713714e565ae41732ee9aad19ca1895fd96518e0e5e9323ab4639ae53fcf71a4341176e8d1287bc07a672749c088b17f685a71d7d1db9b3e253ee3b6b115bbca9d3ef6d82faf2c59b3cb1861405b0d097f2f4285e2fb6b2ec14f2a96bf3b7ac2e0c9785a41e5bb2c4da151e38c0391035ff21737c3425d4f7bdafd09afbd09ef8f95f76acdf6a18ee216dcc8961205585062146c85e7a820e9f0c2f53065383aa043019b96c158333671c03fa61bac0a7d4b016f7babd10f2cd2dc30043a2dec5cb87dba68db79666d6c079bd357e56f6ce9be44cdef4e21f6777ae96482a9293044854b565671908814293a15fe0f34543aef9180606a0ca69007be86f720a7b64ffba0d99ed980b7d172a32c7ac988ff57a40bbab8d01fa82621254c84a63acb0c8eb81eec277c225ba4f8ffcb99973ef0be9a855f41ca7ec4bf97b8f2cebf4409203d26ea89644782736f93450de5d9834c5fd468776c2257936bdc4a5aeb8159a36c1a33e746259588f60c303a6cf0038e3f91f9c4430574911301558a2901f81e0160549379434ee247f803ab3046dd3e8a2861b31582c985c7e9c2648aa7aab10218e1aadc101791235da1ffa3902d7d978822badde1531969e82681eedf51d131d509c55e12206abb0c824f5757da706b6204d4b4b6fb9b4a3fb8ebeb3d1ee22c3c9749d6f23a2aac7d6e416d6228968cd3c54d1591ebe7dad8e1bb4df5db336968693440adda8a65bdcb9cfe7bab69525bc84d2b2afab68398ea47132c70bd25e8e25e87a901af59939a7a6740734172c7a022af961e6dc7c33ea020a429b2440c2ec0e70dbb37d6c5634ff2cb6998fab2d0419e6348e6308456947f1cee78a1fe25dba645cd39300d55aa2440aa4a89455c6e9ba9c08ab8c58dd46e8e76fc5f681dba4eaa3cbe619bb2d4e28373dfffdd0b92b8a836f5936db3ce487f4da55e3944bb76e09b2ac612e6dbd3a9fa20940d74006c1b4abe505ed874e06d1887cf7d334f088f4346956d7929d1e0e689a474225941291f3a0a680671deed4f354e520393b6cb83c4315c35114c4d417b7803e4b833d7b52f5b11a598e1a063b42d4e3bf88387622b8df684fc2899073abf05397861138a0a9eafeba7f9b6e965d22dd52eba87328689db7e59b3fcdab57b15371444ff13eb03dc4cb3babbc5ce97d94930aab3cf4883b5c263046b83cb32a4762b67871569beddf61af632c70a62998c60f97fd5fc02ab4ddf83d6c0fa236ace4583cc66f275c4a3807530df5259657cc890f75eb97a845f15136f4d1181aea9d8290359c477546a6218fbb3a106da667fea4b2b9698e86ba9a7dbbb9d89b6b0b0ddce83f6f7107dd26d3d5d564ac7e4ca36019430ca80993564f3eb5819b94176547d105647fae7a23bd9fee7f9f907ab9c800b67321e1346b8ac2bc96db015291680514bae03c0cfb8e6fe538459bec0d85b68e87d0d0149291f2e0b4c400919e9e6a0dc03b48873cb8a7a391fb8da878a917e451720ff42ffc43754c7d6f289d5b6227cc642c76986c2ef06f2025f1e167f19c058621daa15d34252a26d266ed296ab9a2175711068dfaefd23abe8b6d942118b277a6af496a1ac19662ae6b79bf4266994fcf2610c0483e6e315b945ee856bc096104f1ac0f872522a09981c6eaf65168ca9248fc94d11811da07f90e5d43b3099ea945d3d8284ae63e71bf4d323215c1aef8ceab696446d8bbf925706aaf7c4045ccaa2230777e6ab97368073f69c5cf64864f7b3ebe04ab037638020913b71f20acfda25afa9eec5058bc043d385aec4e5dc6bb5f6418a02b27b8c09a1bb275e94dfa479a3178251086a2adc2309b9475581e1b64196ed787f9f01992d2d36398cee5a54b2141ebd42021ba099cb88bd1da2de204ef975a6db6ab955697a63d8fb5403a6d84e671ad6ca82e5dbae74d20dfb0f5a89976f90de65b9f644b22990b661a9b9601a5df26d1449ca634cb03b132254ab80078e373b59914ece7ab0351346b66de6c9fefc2a29fe44f2606f9cd2c409d696b71a3b634a32d02df7e8dc5f1c38eb5d08543583dbd727fb4dfa0e90059a9ff48cf747f0480564b92f340758cf10b1878067c859f526237dad7d88b7dd4fd2f269d15c186fd787d2b016d1556d785700fd61e96a0f9c938a55b2c65c6ce8c5d950a0b92b75661b6f6a2e87308f84377183db40b363494a9d98b237dc673ce1c709525a45d2a02c7053c439d08af6e5a199b096c9f5f38ea9836521212f1a34439a1e17c4edaeabbbf10d96c0645b7a5c185725bc047139a6a5186799bb0cfaa52bd2c0c997a2de4eb41b81e357241e7884d3bfa9e85f909710b5ee192a3d2423a92a06dce49edb48a863e12a562228d2d4df5539c53f47713b40f30c7cdd795cedbc015b38307d5ec2c8d1ba8ce9dd18e9598751c21cc97bc8296e4d6f75188a4a3bf01e4ab5194986756479849c3c4c1df3222ea7d4099b12c430f9c9db15356e738d81afd3ab8f3e338dc7d2ae38554483dae434ce76fcf93cc005e526b578821b12590ae570cecaff9d6aa9aa6b5a87b487c52048994ccb751e041b461a7bdf1f8ae30a79f44251ad0f027e8a3459ada4f990d64696b8dd5a0c9ec84ed2c5ec59e80a4a2684ca2b757ff10b44b9de226f13a3953172215ac5e3733c1a51cbd61b0991480e22f4ce03ad474e24b002378cdb3ae473c5e8080b7103d50d65a5660d435eab818cbdcd5a32cc737eef4832567c18e89538a6c1558183f8866112488bbacfe31a98b1d5043c470023a5c7b40892dbee1e0c1bd3a4d6ccb9d76364887a37ed1bb8617ba558efcfe728e522e84c991458051865f9b18896de201c43ca452e7bbff692844b47e777a027b1df346a9da78fe4d61bfedb0641c1a934ef6f7ff7151704ec7ee5c59bdc3ed083cdccb7aeee3022e0bec8d98f92f549aef841cfa4dfda9501c870c2dddd14dcddaae3a77970092de791bfda54ec42418cae3af9cd59686e1956cfaebf6a172f4fd037c5b3e7a6dda0ea7cf1c1dce9d12e0a7eeb8a8919a090ec4fe1f672f7638be59716de7cea92abcba705d004742ffbb96481c2bddb10f429ac41ebfbfabaaf0f660cc749423a3b0022fe8b61d6a7c289564a2b59c7945139a45825e5ef72d289796e37bf412cc14dca4cadf7540ac8c19a84c23a7ebc6cc03755882de0c85ff8384814103cac5f7231837219fd1b4c9e5cff198db3334dc0d9daebeeb8f6f2e1231f8ee3bb0767ddc54e44645529749f9b35b5c5e7fd4398d4d085833baeb22e38e6d1c931d080a49844130b51575acdf9ccd5e9a3596c67243d43042f3185bceb63ee5ca3d420149ca1bc97a83a123c1e61291953a4bd25d53da2278a7a96c13205de0217ef5b02938fa49490dc97d1eb5a2ebedd17ac7bda0a5c7b87452ba5cf06b0aad1b2fd5c515df611c901ef6b0521f9e8e6eed4fd68a6085e9eb889996e6e2298f471d9d183b8d0b44add808b594e07116fd6f4568592ff86a69085f4e869edb08b39b5bbff97db5200313eb8a482ff8fbd64219f416783ec2c041cf04e75bfb6be44a474dba8695d3b567db5f58b96cf91c96a2cdc744fe588ec637ee4c9080212ebda1f165b6ee4752a193b6cddef720e43b94ce201955487fae138982e0193e3e409274dbb9d3f6a9f133a9860d3ed81935c260d78140a24467a430a82e12deebbcf6618bcc421244b85400209efae4346587b6c84296ccf5a1946a6ac18a90e29b0bbf0db8f73c0cf5a0641292af517045e40d82f6be365149a64998a386ee1bdd67545699d51b5263d6d6563d69b3fd38b6e2f3f3b1afe96acd3027e91f306de8094c7bd925a901b56b4933bb78b071dc8a9703322e7d39aadc8510d35bdff10b16158477fd957d4ab04d072f2f7612c16059df61ac2c58c26d5df730fea12592fc8a5217c081c17cd718211239ac7a27e50b6b7a45417da55d3b2bcc4e8f9dcc99d1b57d6269d5b65b9c91022df9674258e674c414e5757a382a9a48d20aedf9183999ff8e95f50cc7bbd6a58805050b4307cc5d98df7ca974b82bc811099d1158db97f82111560d4d732241094613c8c994104ab7d18272ca86f80fd9aa5bb242db9a0e87e8633f9a48c6c71f0a651c2958c766ebb2282ed92fd22e25cd597a8f694eb2acd3acfe294316f63ebc85e250aa2886dcc933ad328d143b08a7f6fe8181fdbd6e34500d2cb442b97f5a7c3f455d279e51cc536ec98ba714ddf6a52206c3924d7c3b47b7c89128fcc02c59b8c9b6bb4b2f72e737a6a0b912dc4ba5e8877638417d3d4a4e72bf7c95be6c8f756887ead701ac095b13befa4ba180ca173f219876bff219865af11c9de34cfee234f301ade8cb713405e23b6c0be094c202516329e418f96005815a9344a84c06ed2fb2d8c24fd6c511ae17d1106d504c58fe8d62304d465808cd7198c22da03fde1f1f9551afd88efc9a04a2623804b4ba2f4afe920a7316299764ef30bee5ef8062f5f057079776c91c28e0055e4af79004129a5d95a35cd8603c11063f021cda67ea8e54f03b502fd27129d52a787b43dc766a99208187ae532c0e203d0d7db449c4948a64d5e5789675cd4a62f688ff52161fdb5ec2f3d3db1e56654d3c8a2f88b95184ce85ed006135aeeadc09c10c1f50906782d6be0dfddd22c6da835cca7b69e9f067a8187f99a99cc62c5498c2e4601081036274a5467973fb135d54af4353c7f3f89df50b6bc4787cd45715f8b96bff43651521820c126be31da2f51ce2b210553cda66befcb158346a3b48904046725984ccaedd33c0517e8b943557c378d3a3aef2a3943499c0285ffa3911949d82fe2765332a8d9c319bca7a5c9b2ef35fe40785ab40c4e037f91db7fd28196283864c145e32a0c2b1e50a698eff5d62aa7ad93f181404284d1aa4515bf772600ba0aafd89c451137a6fe8f2421054262e3c1b934c0ea66206b87bef4f594f584c7deda46f2d3e5e94d7af7f1fe0c6b901d1038c9b22a50a4323bec7cbf37e3a652530ccae301757736a6fbe596b35a62d599a30084c2238e6cabcd804dec839d71e4174d4ccc25328f7436c99f6e983b2ddd4712b004c5b566aa13563174291d0033bb06587346785a4d68d21cbb3059b712b9cbcc13c1fefb688062a6b55232f4da08b4c263b9270c5c4dfa4d07b17481e62e0df6dd87e62d248a3d456f0", 0x1000}, {&(0x7f0000000300)="bd344d95b1d17d0c27422f2d1241854e6f5c6b1666f9a812308c7dadff57d777dd688a2d9b5724e04624a52cdaf124d35d12250d4a72d31f3557c28c8dbf93f7c13148e5859cea7bbbe3307b1707b2ba7839f923c8f376b2739dac715b52b838af32bde4739693c49e6b6fb14e40af5314646d8c551e64f222a60f24f2611697745f65fb5fb7118225dba232de0c8f566081fc80a2402c9de3eb0235e1a03f4edb22de5b78305923d73a8d4ea25cc33cf426ec6b418f9d8aedcb6bec0c085e109fc845061ea2", 0xc6}, {&(0x7f0000000400)="2b65ecd193159e8828b0c6bce35261ae9799401c436c1d47e9aab99f5fe5c939e5d0a6d53f1497f5b80ae6cfd7599c195ca188308c994b80d78526e64c7a762f9c5318aab72e3063b340b85a294d51643c3ae8981185eb6390de7829d1ddc5b525a85f600fad1452442687def48b8f1b8fb5e6734d4ba99f0cf059ce9bf05eb46bae8505606241ea65c67c7f46c54a75f5f4c4189906d920ac6386c0f98f402dd038da65ba37", 0xa6}, {&(0x7f0000002280)="7381c4aa90b17c9c948913d2c6fc6773970e4f07046e5cb1a66d869ddcf0d78c736924add2b5d381d21492eaac3a53e9454d941cb0158f26fc565c10dc5be1273084be7ee9d5122694dda7eed9b1e064532bc9d6674c090cac32a50eda619c3bebeb1162c67f6b711fe32637b8466b3759c71e2f4ec21f0802cfe6499d064d5036ccf28529a2a23ec399dfad5d560bca85cd39f8ce9d09b3528b0ce2696dbdabd7d2813db61bab93b495a97abb69e0c93a7420dfce23de8507eded3383b08820521b97188865cbdf91fd828f5d4ea09e6a611a4eb94f6ebf5f31febb6cad897e79c8d7316d390288c19fc03d27207638fa774efc52ec8ca42207069ee776358cc3ca80680bbfccaa7d38323c32152848880ed8e98ad6d622c96f7b38a5240f8d81e180222639c61e3e332c1a949d221f72f9060f288d9803fce91c44a525734c0c0e410acf24b23c9757a915498c8d9f0ba31b5243884082d8e21d5742ee154ef0a9492dc98af319319f94bba54ec101374aa222e5ec5a0ea3feefb68d19c767b8fb084bcc31ae213ee46f269779292babaefd4ba800dc2f8d65f6a3e9517cf835c65dd783bb68749f5f936af3083602b2f67541e15d47117f8629be1843929190f65872407cbb78c624315951ca9932d9f17a7ce1c14a9c86663c97275207ab853a3973ebd3ac0f4890be9707ec850fa4601551a79dd656a06c56ee6d8bd3b7f154a09c4eb628c78cbb198b8a4b071404ec9b5d2ec1e57509de47e05184594fd067036478a6658b083dbcc7e14430ffe64f7d7181daa575a443938f5b7f03e89bf13fcb599d828dc81483221ec6d1d7d3cd07d04afdf4eb17fd12e0d507e70020cf4eab03c024d40cecb5e453aa61ad5c3fb14d9c253b9986b83c70ac7cdb356b5bf874d7b86d2c2336e89cf0e0020db44c18b8605c57aa779af44c8179a059b06a2de620bb27700d3454d054c9b5d023ff9dc4248cc815a7446d6dcc904321edc3583bc04dce67f4a6bde204837bec59ae26a6345f84bd47ad6dce609f1ad0fecb77a31e84000d3666139aee331d8c78be320811f486ff9a54732705c4985ce1269ecb6d53308beb4ae612574d540d2b11346ec02d3c30b47aef9c3b126b592f9b0424c3faa076738c6da42ef122c4b0eab5bcb4e665c5bd07f828746bc3a9c7be80eaaa836367146480bbafd2b7fd5feaee92b8e642a595ceb36a99535294a15435139017a77224493a44f5fe50700ff9b9d882d9e3ed4388245a086238e28edc62d787634479ccb3d2d10ece9c4e2f716a200170bc69163f7a8dc1632d0f1bf657e8dc1398ef0220b03dd80f18abfdcbbc706e613eff532a8b97be6a17a67a6d2d664f17a6f9b43b0013bc8e927b6c90e63d271b5c7265e45c4bfbcceb33e861f9f2d7e380c2a1b7d3044789cbc67efb1720a4fbb48d732c09fceb6b2b5353d596b5c47969255e2ebe66303bc74b5356678028b564b0111508ff55e9dfe503838474eb7ba50254e5d34067d544454baa18e6e50e9627ddb02495f7359ca8ffea5ea18f61f6ae557b9e0015fa7a670add10278880d904d36b53ee468289a85200863c48e0adcf60af593db6a06856803db263d4758db1506b2a8bc84f4d20d7125d317ee865eb2aff4f069f38621f320c4de3b22cd8e9bd60432d5011b6373f6f3dc4be84fd857e99629853923b01dc23c7a1e5d1ffafec14018644c010387b4c77bf3093354aeb090edf411f1773e62bbaca8c8ab12db1f1acac8f98c3fdd66404bdf6944780a84e804d2cfedaa080001a5a4f2f8df85d9603557de8e37b31abe237dccb6cc1c1c8fc5ec6a13b4f52f09aba428c8f106acb9c8bf6735cb50eab9228cef71c5856cff70d83d1d63893292ab9d46f39edafc2b434e082a54310c24d376ae51ccd8df04a12c814c2146732f26f9515609102c8a2a3c4ad565c8ea8a87e7bb80bc54eba7daa3c9b90b5ba866f47698411614a504b954f21fa98f28561755d75ec003ebe10587ceb14fe0b8dcf1218e4ad22f32328c47162e22adeb2f6f8671693ec4e3e1cf300080f16222e01f5aa012993533103fceca527dc55123757b98c4323f92659f684943120313525f999138179d3106317427a02a6504803412dd0047ee183c2bb7b2be6f26f4184062db3fe5dbf23db42b15a0df696d7e8f76de71e8f190dd3db659694e047ee1c51981acbbfeb4c5fbac8de47b5bc8056e9d1e986434c6bde591988efc945f4e9b9432a6a823db31af2d96e04be9a8d1c019c5432daa483c6fcbdab49243e27e3f2331e728ff996ed367df36815eafde8b6e9fe3bbfc0c12ed2de8bf8a9b3f628d133df681ddb57bad3941b8094393efb5ac20f8765471d90b36a936645420b6c4783f49cc9b16253088e199413e96a2e5e730e92029e91233dbeeccaed07eeda7f79411b6757a12c627689b06216a96a4ad658d08a42ad6fb99c55fca81907750bcd463e948f23b22246d2b508328f66a4e1feffab792216034fa49934b29e2bb66e05bac2df24b112cd31632662ac06438a2b387cf622bc2fd5ec5bea1a5d78cdc86d970ba41a94189c76ce102dbfae4ce4ce65b7c9fa2ba1dae0512ee1764ae27483163834f9186ef1dc85c52d4ab2df4e8baa12d0be0046f1b40f84beb4e76c31294d9071a7d944e5a0277acf215fbfbe9fe03458f6f4b4d7b943ba0584b72b43780fa58b5c4c25463b400755451ef6c95038bfecd2643da46a5314be63f7cfcafbfc3727fc52703610d777089043d72d9fc129bafb751b1c502dfb45dbdac374d4a095cb4134e8eb15485895b06c553785076a22d54c68fe063e6ae986f0d4cfe7b91ada8e42bedb96edef2d7b7dd381b9477c529f7c2e0e5ad1c19602a17e888f21f2cfa1e6876532ce77e7a99793cd02f20800fb17b11add47865463a2b044b4be8caefa1ea9d5fcc8b1fd51b5325a0c909132fd1118adcd96004552b84760664738c72c116d1cdc87a276e4b878b37902f7bcf6b5939ad8cff407b250e0934de96a36ac01b2a0feaaa55ca7ab555450b9669e44833fda79816e69eb73f8d9895fcb80b8b1bd921f6fff3b5c6d8914c9bc5b116ab666ad360485fc3eff622133d2757306c53eaca928eda2db659424fdd6a1bbeef80f1c7f34159feb8276f59f2fbbc0a732f30f846517f82e91c4c2af936056fa141373e3befb4ebd81a035a0a2e2c1dca8e1837e9a77a9e4e1b3e3564d01386b41ad5242dc2ffa99c201c71e82f8dfa6a70a48a26dba2bc461148d1b92c084f3dea4732f1fd566c12810d4e86a49aa2d5e8d3bcb3f5e2fbfad7809153e013a1db4bbfed1a4e2b9725d827899a01fb4e42057eb63d6c98fabf69a466011c05ade306111b6113941a29a277e6e3be11c6d0982c4fefe32a10df5db0bcbc9df8df3dbd69efce9c503d57574c2eb5b5e81325d20b5a989ae2d173857c73e4128c6ab5a8c9de44d5076863ee20c2b01f15429d8a74332fb31d0af1e4deecb46a334744db6f2bc2ee7a2894796bd718d47499433ddaf43fa0337ffaa4015d6d488b2b55c0aac523f6b9caf59d43dd1551fbda31f5b4eb4eb14406db44bf06d608eb426194c4bd79358dba0b3abafe08d75fd8adc77be29b9e4bf3d70efa189483cf454c2c45b759db3960688d5e82db05d01b8dbcab9bc88b585d3176096db538c1ef6955c93793628e420937c5fc22f198f7ddb8f52ecc1d25d3646de3bc015f3bf30132eb1bd246ccb302a7f296753e16240659594df2ef8e3d835682a70763cdd331f245f0c84529544be3a8fca5878daac9db0d366ade616b907d080537c8e5c924b0aed4baacf00e65e99bd0e760955d81976692586c4352ffef25b0f23bde80abd737f132703e4208fb19bd7367d4f3526edb59d618a8f4edf9be677d82c8cccd30e5730b263efaaf884ca74a254406373ee291c527bc70a396d9ef92c67897309cc91533ae75340d0d57ec3e3d3957a64c6f674c535334034d7a986814863f699f8f7f23f59d042b3668fd14508e42648d149c08d96e127ca4a857c8e075716cc4fad78b8d67307744c0138be1468c7d719db2ef1df0dc6d477d3adc46884d12a2ed12e1bbb6c20380dfcbeb8f599663b5bd11f7850302c45b79abb27d7d441e5d9c5b3b594ba0ce90a5094b921693bc15af09f6bb41143bcc74fcecb92958e679c8278496659733b8069217231737cea366ec414397af781a4f9cfcfd1e785392a2c7a5ec867d0567c6097f03f2bf28c82727e45c910d9fc9b7d64b7c4702a0bc4e99f62655f05c2a28642d55a5eeaec88b7e1dfe07a2702bfc30b9d68009aef11d2776dc80106ec4699a0ea8191621b4cff8d840a97718ebea1c4661747e2305782245c68bf7bd6f24937cecadd97d3493bf2f676587b82c93c6359f7be4130f424892b2a463bfc071bdb9b4cab77711b03998df944275264ba61c7723b821423f16f87cc80c07183576122c1f36049e9588b13dbf9dd10d99744fbac4a5b2b96d16fd30e56b9022ee54b192990af0b9f964e693a68d16c7fe6a320d818ff9855d426c850d5a5bf1c8a7fe75b0f711eb988434ba79d9f5277407f14326186ab9cf49230df6aa576ab0c4cb031124d1bce0a5a7242a09d3880edd7d3ce734b16ec8ff7d1da0dce148c65d5dd91700edbdf2b9785791e66d543f503d131eca9f4dad361b0dfc6d9c0c0ce3a15f24019115836593ca2f800f84855bc5ed38b4ed69b5f2790682b26222995d841b54d6ed0e5f5e4aeecb69e16bd6a21635a97b1a52a7aed55e62150ff4c3edeb89a5a312f5a117604f3347fa99a01484225c0b543036e3e81e03914fdd0279d355deca0490a98b6a4bb0db5981b09d9aa85b78d5840db97e4e31dad449fabdc4de0d3922d74565f05b536210388aa7453713f5cfeb9174e24dc42dc1e6db7a4b888a0f0197483c605d516a91c93c94ee86c2c3aa0f0e8a3ffb7c7d5ad4f35f974ae989de27cbb6ce3610caf5c106733248572f827e082c0ef2d4e8aa78915a6f83d0934a6068bfaabe31dca95635a3167721fd8aa5e5774fddfed5ae73f64673444aed7e0639ee89b2ad6487dba909e0bfc777a443dd39522a3734e7d59df46fb89c518d1481aa5f1a14227c19f8d4c9cb2e05932ba84584a0df179409d003f7bc14484395d0b59cdd00e2310c258db47b8344a4302d27e3f06f920c5423beccad487db024390f3481851c7d29f958eb57d401df8cb2ef41f6436e4a8e152d7a4871c8bd69432d20e3d5ea076800304d30c21038751fe82894cf032291f6346c0ffe8b0770252a54769039441d8cf7f17f40bb4130ae30b938695872c73f4eb10dbcc7523f87bfb7ff994d7af449431a6bf0ac433b4ec8f7a3a1a0ede425c805cb4347d97bd2eebfb58feba098e2d357f113ca28a7a2c544a8088dde620e3428c76e43e9132a2a31c9b7e3fd127bf799996cb5973d4f5cfc805d04cf3890740cf1e4a92484f9845d7c240abcf6a31b2146fd5db05603feb7ffe6f56b327746add0cc0bb385e510ad16874c7bc36a0d171686b395f0dbfbc3994a9cfe3defc6dcd88d245a3795c0e213707f1691afe99bf56225d77626a205c743e73f06877d64303eb1003edb0dde1d5024ca21203b5323b39c2b6508188b82f8d5eecb45fbb9f2e3d515e98c80275becb9acd2a68a66c81b42cb3e640d385807d0165697605dc049454beacc188c6a03b2ea3364c9e71c76825b6ff8f60df9da6d9775b21e112795137398a14f244b05b1e9689b6b0f29c113336af0c53c73d351c28c132e5be1f0155170d41322960", 0x1000}], 0x7, &(0x7f0000000540)=[{0xe8, 0x1, 0x7fff, "a15ae4712c8f072134283234add62f41d930d4b52c5d5abd2bc642167273cb0f8873254ce835e4112aef1ea37be2905aebce9dc905ba0e59dcddfde56a1a90d24fe9bfc35b07219dd5151f3f4b9dfdf55ae70fdc2689737c086a45031783760e7eb29486844b4860fa23846ff4a691075bc19e9b00137eb51489245c1ecb8846faebd24e43e9a2527f7777c0721fc2aa4e58c7539e214590a774d3798053301707096edf91dc0816337af35db76f44d989ecd64750a0faf72c821c218c20eda1e0ecfc85e30ff50ef1268d533fb9e9d29e9e3d3d1d59"}, {0xb0, 0xffff, 0x60, "3e35e3853dfacf77afdb4d8935895453bdcbd276f5f7404ad9c9d41560fa18d4b8bfe85618659b7ea67b2fd47caa75559befbc21712338c7f332f76762c2bebc134ae2946fbadb1ae0fabfad2fa2b60ae071df5676621a913b2bc02df60fe4a46c567baf259d50e653c13b769dbc33efea68fe9483c69b376ce079b32092ccbd60b75cd0b090b44c26b4d84c671cbce541f24055ef7cfa7569f8607454"}, {0x60, 0xffff, 0x0, "e0957c1d9218635f990b798a73c3e8e2b11f80de7ee3e30196377c1db25d2f46191cfaaf3e383e106048abdaa1d68a9d51d419da6535fd2b4a38b917d13b2f6e2d247ad0ca82b6ef48"}], 0x1f8}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 20:14:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 20:14:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20, 0x10) kqueue() r1 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) kqueue() 20:14:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) chdir(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') socketpair(0x20, 0x4, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)="8d234592f223f19ef08b9896e92cd379f17b76790299686dcb200f6622875556f255cb9ffdc2796379ae29d8", 0x2c}, {&(0x7f0000000280)="1c6a90a8a65eb01e8350c43adfa84be15c7bcf66bb83480fb94eea76f92ceef11a6e59c681e620580946a8bc6b719aa04a7eaea71a0a115fb89e450f8125946b2611b5620ca519cb0a2d42457ebb2afdc1f881ba13be007d5a3431b2d778bea2f7d19b695adbe99ed068e1e093dd9b8b61b72905c365164299f842b411619ef8cfa4aa1677b63a0f00d08039694e636594bf84da79e328e35d3ed63830e7bbf5bc5a0cfa1a7a2baeb70c9eca22d33d575f72d40401572465113e1739d405d6d315bee807ddc54b77df03955c48ca9d9fe2cc75608fe64ac242a90263c5352e262ab6605e959ab98110d1621866", 0xed}, {&(0x7f0000000380)="f01befd8a33c833d050c4e2a01327876ca28e2705af5525511a6c130ca5385085d09c6041f8ecd704f1f9a6dc50b327b6729f21e0be16bafd369d211ea1552a1cd5ad8647a33581a3ea0837449131ec3cc27177f01517399105f881af78b3e1d7a905fcbaad83ec96fe7cb07c462c43974", 0x71}, {&(0x7f0000000400)="cc6cdcbf7748164e36ccbfdd859f8824b3b64cae1b840a23cc379140b047f063aa0f1086ee7d5be3fcf47a107e6002fa338692e2505aa8e04ffc31d476a7bb7a439af0dcd55989a2e5609e826f87105c6ce7d4b09ed32a043b2608dc9867c6b5c5f6689f6c6ac4689dc7d4763c07330f334c601a77d14faa8ff63ed7c7ac6debdc74cededa5c61c8cc", 0x89}, {&(0x7f00000004c0)="5c2729670fc9b2811e03a41b5fd3931f652fe4d92a2c7d6b9057956780f7b827dea093406a5f83a1eb296773655c813bb897bdccf71804f8264fdb6ca55d605e098a6f85102ed209a05e0269fb17e9cc9348d05167139cc6e55fb0ea97d06974b621f2b77dc4cad612bf886081f0795a880b3906295af6c21a3421abb00f4321b44449930c157b950e62be0f7a25bed94bde660a0bd40e56f4c341759467d8dbbf5fee0a6ebb6fc924338ddd08905fa12133c2", 0xb3}, {&(0x7f0000000580)="529d0f929f279c7af9f3ccf861ce3944174a10070c611ba40295540af06a385685a41880b3bde1d6b26a93c16d891bdc380298ae1fd5c93cbfa41be71dabc66e5b61ebf80bb8f8f35cd3964b87", 0x4d}, {&(0x7f00000001c0)="572b1cb095", 0x5}, {&(0x7f0000000600)="65bb0e692244e23a776a8ebccec6ee9c2af3913a33e6314e928faaa8906a6c56cacee5c6a77105b5d662a48185af3e02fb63082df84db342da46a129b3a0a2d3838a156ae8041fcaafe2db0276680f6a88dae88221738eea51a2d23489b11c1047339d98924dadcf19db7dd4ef53b307f8d7644f105994f7ca45e2b5a1e6b6e28bab4aa6635474", 0x87}, {&(0x7f00000006c0)="ffe073a925cdc78b332443e03d63ef4df677388a88b22aa402d6dff05be1548028ad4e856946aeda3281ff6de7de17c184db9a648960b36ed6a4812e3a15048e932655432dda818735dd2fa4208404", 0x4f}], 0x9, &(0x7f0000000800)=[{0x1010, 0x1, 0x81, "4c3d041de151325950acbb94d95bb42ac7d37a51c6ca82bfe12d85a5537bf24e09d4421ec58e2bb6eb163eb8c009edf778c25a57f0f9dc9aeefef96e102e3141cd07d519d6dbbd66d04e34f32b15a67cdac3107619d4c18221b4a303f27f0fa186e0b23fd2f8cdd24bcde6801dd63ba389ee09cc5c4ba00b56e2f9679b09a9d43725d431d8fcad30700505e44854b03543b06f211c087199f0f195bd22464416419535ba2b7483478164ad01496ec00f995ad40475abf3d92ad4aca661cf5af227e0c5f58e5db526b7673fb10dd075e2a137e56b8729c7dda132f6a5864b74cd8168b220378e43b6aa12f05236d068ecb3cd669be73a782fdaf964699837e6cd4ed6c2a08d93d309f5865a0dd09aab29e66e71c72c819f84f7603f5bbb76d6ae1d94cbdc1f000f9909f13491066e20f4e45ddf3388fde4b15b0496f176a2e09f610c84c8e10cd5149c86ad1943da6af0e5e8eef3c59c4919c8bc4740ac2408034f700f975ee8da19ad3d653995a206755c9449d483b433453cd98ab4470b7266961b283db28d9a339b008a89d2086073a21deb7ba2ddb2849215868b948657ac984bde676ecf4b4ce0911a485dc41ac8a056ff1ebe4b3e32295d66246a58d848e981dcf6770495457bfc0836587edfa225c47858423b2ccf01343c2e04c1d76eba0686f6c41c20922383e8988c3c2eff78cc0f1675ac060705a9f363fb5b9d2f77e7f1aa7b249e677cd1719df421ea117251ada290e97428891d33a89339e15a0418f070341360b6467b3bd9bf45d78a1cf4384d0a5a1513289d188ad43449a27c193a0ed7a982e95183273a716b16f703128fa9e07b38383b1c7a3f340d1fb72dea06cf45f7f69ac58351219b614ed0d7cac2d562e0a7bb4633e3b9b587f10f499fb30f63af6b1e5b7b924bbe3403eb29f17219368e288832956e9bb7034a2e7b7837c157604483d3c709b2a03b03316fa8c1f73c30516c0184950dc86d65a1a85295d2178c1d89000fdd84faa5fc6136f24d3842180feb277564a43f025216c7f9f55154ef6b9dd407198583b5f71a1f2928a2fe36b51084b8400aded1527095ae873b8af8f3886cb3ab3cd2bc6a378a4ceb67556ffec83c2878d26c4e1311f238463bff460f2c90c9ce4178091c8391ea847799fcf101e93c21c125331359f2cf1470db4d11c02518ef4e5a3d20fd6fe3b5214950d85de2b6edbf71583964cec5b31d3cb3842dbf952a4ad9e03705269fb13250e47bedfa04df0c97720f6c65a3a6e2d67179b1ad7ac4ea27d57cd56d29d23b0d4860c623f26c08ed9ed464f7adb954250ca3c40edfaeb27522f33016696cfc5ea0790c3f1a07b5d6a93e53a27e4020df164affaa66bd2aafcee3c236f12719864ad25a638bc4248f6d0c927c5f2f00c6dc4babebb2fe36ada076f534b375982f0674feb35b92ad0cdb618f66fe909772498295a29f019ecff999f3c694cd4686c82b1de5d2d71595aa0454b86643636beab57ac5455ed1514cf038d56b9089762c151161ccf7d3035077d68918e04994ba8f1584d1d4aefe53338c2501e58a1de155176a187cebaaf86d98e4608e3046e7b7542f5353e1e15c6aabb67b684406b1db0e4af23ebd84bb3b3b1e160fe646b19bc16936de9f526ffc2b609df0b03deb84a14ec604991f7177f9efa737a9e48f31b24a4a2cde740496d777875799d05d44dee1881ee3c094d9211a1c38b1f3553b3f90903ca316257a161d6454a20087d290328d2073b2a0de2d61e9018ac8f1692ed5f5d6835993583683ef78668fee657d405a4db639f7cef16e6b75ccf9738947c6bc0d32e90f0cd13827f6ccc7c4b5831937acc90c349a41465c66e4d2a3522c2dc356d1bb910c3b46069f857b7bd6dcf02ae99ed3a463b831cbbce479e2caea187a527b88fa6a9700b2bade7f49ca13cdc4dbb37f51c3c83bac3d6f821069c1ca15554ea7152ff7e5d0c8e3a045b0f47da726c030f46d5ce4fdb7678a15dd6cd71834b6c6a13ecc26a28da9e238b284fd8bf803d265c8eefb750eccfe4eacaaba3e145fd7406ee7dca4c981f9bced1469370a9e36ae69649d2aa4944d558a03740bd3f8c3f79affc0cc4f89966f4236436f9dd4152691dfb9c3462a1379387f0bf77848482f764b5633240ed329b78c2041fec4222df750e33d449d7232b3735dee0cc2d82d28e55ada67d36d727fc961cd71e4dc2862ae507847d6e211c35fead7625c98eff6d0336d76ed2fa5fdb6b7f1e7e63ec724889a76066662c726c28eee61963f4999976ba764ecebede07d46aa285e56ea8ad09691492d2702df6cb2cf63aaac18448a5d08f2c338ae2d4f94a12bebf8ab69e85e283333ce55c07639dc78770c212d43c874862e94a0263f38cfec38073e78c8e406eb2163714d3655d139f65706f2eef0e1ff2bae536616c33629be5844d852486bd40f69b1111c67bc19ebfaa05a1fdf056eaa452963d5f6b2c858b3fe33b815cfb3953a3230ac6c220ef0431152f27caa748316981b8646109098b9c02865f38ddc099d05db02d64d2072c8b8056fd73bd614fab71195fc7cd1cc57b24e4302938c5b28a8b1105a9e718809563e8013a41b485db5a2f6ed0a4a14fc761c58ba34f83fdf98d3d2ab8d75417997fda77813dd9555c745661cdba49a8e0d3a0802e0735d5f7534a63953dc116d63bcc3f88c5d11f1dd85f9a45f986fdf475a8be7c4edc5678ada5a12ea73e67d05e7b0eefeaeafaea531b0a0237a4c1b70d95f0f855800105e8a3fba8a4b753371d5787a9fe56b6b2d841bfb3185b9471bcf2d9b2d50823b1814312c1885d0d3883cbd23104e755519a58ec38e7d4ae068fd3e1c976df9c023953bee2b698ef9f2cb595ba37995ceedb62e376425e1560c004d688b7672d2c242d5c45a7068d827a70509bd0ed6c68b194439e1eb5620311ca39a7ccf246985bb85a0cf7495c4f1b20f0f511d23ca6bdef57ff87286ae9b35f7445acf2fc29535aded6652934372c2728bdf43cc689724f414a952986f71e7e1e5bcb050c8083ba355299e7dc8b6f394e36ab4e0d0df3e9674ab37b939d0120c3c40624023b53c6fd106bb315fd6188ef95eb11c6b6440924cfad1b1aea18d8226f4641077d467c09f01bab995b5074506737144edf1dcd0e9e2e8a15fbd426b09c3cd0c6d4b9a37ea5fdb31d28ca62c358ef189306967a8d257047e7c3d709ae657431dca1590de6a3c05896b0dabc5b2a3c50199e763ce0ada6370cc72bab06046c5dc061b230c00715b7de748faf12e67b625c639d9050cee19c8acb07aef70decd7787d8a7800153cde6f77a50fca80926154dcc5ab23869282894f7aac7dec2e75755fa174b178ee8b698018db2a1b8dee5c7dd1c7bbe7efe0b546cd8b60068e8e1d14499fb41341c1a5074e1bf1dbbd0ab07d99e371f27f6f52f17faf5286fc5dd8982f09834e633410f785025b15788bff5c5ab2a7a1b1bb8a77c2ed2c3f19d90b53e37ec1fc23b4b48ac490695048abad7bd3b849c439c48c7d0be0a2679d1d1b922981624c6f456051b813bf867d5bfeaf2443e9683cfbb782d178df0235458140bc47a93463e818363ed5e999407f1c2fcc63101e58821f9446dbb4a0ba3d66024261d59564f97e2a2eb355045b231098b361f3d852aa398b675961f7feaf23dda6a051e91beed50e96e9dffbf5322912d666b0e7e9ead4ef4b86d931602e739e30849dda1f8221a6051056b5858b5440c294fb03d6f3ec2994ef53d182bb0a80ab3e1d52ee6d632fb71e1730f3eaf6cea89d3dd2d8b3c4b6d177b3bede03931c35f3e0794bdbae7e126094745938f4967776f91a76ce2dc446f948080874a552a739890ccaf5f2a6aefb9b106bd0528da324c96725aaabd308e2ec2455452c3136091ad3ac065ffbb64a174da5aa1b1f8b80dc15c7f2e271828bd7c5aa8f8742662154452b42e9191bb10eba23fbfbd559d117465f7ed2311e51453fea57ec629bc6532bc9f1ed7018a732fbc4f91c83df50fff42f8af55240ef4f81d521f7ca4c3207e19b7fc2f3ee3ab2410081b5ba5833d5d230f3b2ac08455f443dc1d38220bd1a7140809bbfaba6b1059189bce9cb113234112c594d410b14c31345fd1681829c00bbb5787bd8b7d5df33df1ea810fbfcfeff69387acebe2c04087c687136a8a26aa1383b79c69c08462032d068c7597a72fbc51b291a905cc2e9de88a61b38ffe795d05e36af7114d5e664e2871a531178ed803cb0320f0229ae78e4ac1d67481b28caa1e9eefabea93f15c2c614a80b9a330f07cf9b08d113ab8e323a191edf3f59e8ea6773dd915051a9ebd2051dc31600a5babbf637e028833f5fef541bdd3b0b13f996c177b18deb87d3c02ae59a9cf0567ee950bb0ed008d09b3605319d6f498fdcbd660075ccedc3c12c0e25aa44dd4302947ccd4cf78691c27201f17839ba4929e171f1de9fb359e1afe530db73036024e28b50576b43078c0f4ba0a6973d8f4677f0960f7fe623eeb078755aeebae540dfd53aafc48e67acc54872e508edc467cf64aeba1136219f4ee7e7909c4576277700afdd687493c110fd553389f51d6b10497145d25e4e1f4b3b063cd6db8209e325f3429780f0e58db527b5ffd650aff3de493ff61495379d394b3a10defd818361a2b99cacd221f8b9f5114765e17d1a203f7d2a4c9014b9b10229460d87ad3160cbe599c506fc831b9e2a9e0bf35c69a791585c08e5bcf3142d72f2e5a6e70289bdac16c307b909c945b93693404225337808b48a23e016c6e14765522bf15f393dc6104c6516375d627ac587c66c1e558b8760f382771c431947c7a88c8a3842b721b8e7afcc8d76486ca564f0d03d89ce5c1c645f8b5b504ba4c61222e197674027e491ddee2ae28056f65e7de93f1a977bb056341204f92e55160c90607004b3e2e7d319b3bffbf268e11ce135d32db1b56ee2318d9c222f8954b64e6abc2b5e3469184b54a0ddd706f88c540dd2aafbd28676af990689a226b5690ecb7eb1fa4d38727d066e45ebb5db590a67581f69f8e9cf8d4ae95224781d0c810a97aa7d0266f8d5462fe2b0f9bf266bbe4ca285a1cbfea78e16e62d07081e48b38e68a9baf6c4fd91ca5a5c38abcd9790d5fd4866db2c85cdcda1d4dffc359b1fed3e048ba432bc5df925a620a14e4c93753cca8e17ca28471b4520887b6b4272625645a41aa04361cb38205442dba2235ba004450d40bb7fe76300d56cfbe3da30f898ae54ecff95909cfdbaee55eee04797dd1d15b85309fc408cc53449611255fc578f025228a6240671580f6f2681e261e343a631c4b9a8f0d7757c4141d3b133752cf8667e30d93cc8b6c6e3fcc65b523ace2a8cf70bdd2638c5b1edcd33d30d4ac050ee2364d1896ebb0479d0de201d6c0b836a11bbfe55d6780b51808177f7fcd26d7d909e383e85be7d3a77914408f05f60a5182081262f87c541205ee44ff52d22bce435434eac2ced68ce3c81c7a8afcf9c0c8acb05847d07994f1af288b6d503bd5e8e77c2c31c45ddb2b5402cab2ec83447761f0b5eec2e28fb8df4411264431ec6bb52a96fbe847eb7ac19f3ae91bd006d3685e8bb1339f9c2a4ad095c1b1814f9b5493d2c4778bd4e091da8f14d2878dd166c71d4530d0a574e19756dfd597ade8a576ebb424cfab57f77e173c87294c934f93d5e39009be96ed4a9939c3b55fe523fe15d8cea6d217f5d8f8f918157f1d98114d19ec8e9c5843dab8a2f6ff86b11ee5d8d2f243fc6fc4e6a890b169500286dffde84b7a4ea40d2e4005"}, {0x88, 0x0, 0xa35, "3af29ad6bb4af0b2cc057c7da64cb9533cca24d5967bc09b8fe583d2804194f02f9e0128b93d245facee5655185fc343cee8c14d1224ca27ac0b6cb6fc61200973a6c81909490f847d0ac4ad018c6e84a6fbd3f1227ad7a7768cff50e1289e7383089e2ee52faacdda17fa077dcdd223614c3bea56"}, {0xc0, 0x1, 0x800, "8a1e56037379de2c7671e0d288d13cd2b471224957fe4d6c64c02a275a159adcc7ad40375c781b1e9cf77e736bd9f6d17c5bd958e68c606847d19919114b2cf351ed8ee90dcf6c5e5b530b6ba78ce375267e62dd47e80fd82667ecfcfe4b7ca0d2c0ab89fd7b30267627b12b17885522cf895f99b5d4f3b243edf57dde3ee26cca2c637a685a356c6c29f662b08d6b048972456a5d232dfd469991e8ebe5181f085f77067e66eb7d6e"}, {0xb0, 0xffff, 0x7, "73727743da079db56ca645a5a87a84b340890c0a73ec6b15693789f273eef1e253f3076565ab80a90683c43600c9fb73fce0bad9847ca5f42e8cb8825a7159b473fe01c5dac8dd09b19b40dbd738e4173356d3d255f38f02fdc8d2168ba73e4962c6a9a3a2a42f63fc90d57f240fcc9c75ae5d19afec0ae9cd7a20d9d4846948e4d04933f267bb5653b871b745f428ec60c8c7d283ccb9ad7676c3"}, {0x40, 0xffff, 0x8, "1883f67b6d7450b6933465d4ba75a044ad1dcca4bf5e3728a08121ab63d59c62dcd6fac2df4da0e7c5e7c3016843"}, {0xb8, 0xffff, 0x8, "61dc816b5e7fdc40c60e94b27d77873e5cf9c1016d0605180a6246c56323edcdd9b9c994fc70879efa52742b2681eb5a7ad485aae66356905c0818f6ec3a338ba32a23c82f39e19520f984e30bf73afc424ee90c9744bb0f8cc53dab05be3ae45d2bb9aa13ae7e131fed571bf327a14d80830228e95cae3edf613f885254af0c706e9a2f95f14ecddfd06d51a3309ee8a28ca8704689a443ec3b5d6a9015a85d5082bf07b9"}], 0x1300}, 0x5) link(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 20:14:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/230, 0xe6}, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 20:14:17 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 20:14:17 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x81}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6e, 0x3f}, 0x10) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r1, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x11, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) ioctl$TIOCCDTR(r0, 0x20007478) connect(r0, &(0x7f0000001340)=@in={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001380)={0x991e, 0x7}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) wait4(r1, &(0x7f0000001400), 0x2, 0x0) getuid() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r5 = semget(0x3, 0x5, 0x22) semop(r5, &(0x7f00000014c0)=[{0x0, 0x71, 0x1000}, {0x5, 0x100, 0x1000}, {0x3, 0x1000, 0x1000}, {0x5, 0x10001, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x4, 0x800}], 0x6) recvfrom$inet(r0, &(0x7f0000001500)=""/226, 0xe2, 0x802, &(0x7f0000001600)={0x2, 0x1}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={r4, r2, r3}, 0xc) r6 = accept(r0, &(0x7f0000001680)=@un=@file={0x0, ""/4096}, &(0x7f00000026c0)=0x1002) shutdown(r0, 0x0) rmdir(&(0x7f0000002700)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) getpeername$inet6(r6, &(0x7f00000027c0), &(0x7f0000002800)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000002840)={0x3, 0x1, 0x80000001, 0x7fffffff, r1}) 20:14:17 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 20:14:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x80000006, 0x4, &(0x7f0000000040), 0xfffffffffffffc67) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 20:14:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) shutdown(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x26, 0x4, 0x0, 0x0) socket(0x37, 0x3, 0xffffffffffffff81) 20:14:17 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x1247) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, r1}) 20:14:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3ff, 0xffffffffffffff80}, 0x8) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x5, 0x2) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 20:14:17 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) nanosleep(&(0x7f0000000040)={0x3f}, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 20:14:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x8, &(0x7f0000000080)="fb90b1c8f428111da54bffe9362b8e311471dcec790f9c6218634ad16339e2e748f20965645824a63700134199", 0x2d) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0x6437, 0x1, &(0x7f00000000c0)="c5ef8afd2f397d7e361d9b63d30c056175c0e1af22f18a62c75fb9a8944792252c7cad9d9d384aead42cf367bde69563e28920784542d5453518d24c3721add88d716cba8684fdc5bfd91085433515d3dc30616e27121685c30c1879e529ba90dce586b39228e3ac2bdd77f4d6992a1621c1286b1c0f3384d377300450c322a00a82cc87a8619f38e5b776f100e1a161e0fcca45df0d1233bf82919e04a90513ee", 0xa1) 20:14:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) r2 = fcntl$dupfd(r0, 0x4, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:14:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup(0xffffffffffffffff) socket$inet(0x2, 0x4, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x42, 0x100) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x80, 0x1}, 0xc) write(r0, &(0x7f0000000100)="b37738fbdfa0d577a8ceedf34fcb10510c71ca959cfca276cd1e4f516361699ab1de5a9ef6566d2fb61f17b9afb2b58acd3ba9adc31c6b8a84bde847c06ef68e40015a438decca654e1672df48bc815ea677ca203a1f16e34cc4d6105fd79aba21a9744cd8e3c7559b5d33276e29c3d4734ab6e8bc5f2d9b9e2e3760f256d67f55cc031c9fa36b30147023ece853f535149cb7f95ae9001ed0d97f4189f811a21c2bbba46bb0352186b998cc0ede323f4394a230038c", 0xb6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1e, &(0x7f00000001c0), 0x0) 20:14:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f00000001c0)=0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:14:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) unlink(&(0x7f0000001900)='./file0\x00') r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/223, 0xdf}], 0x3, &(0x7f0000000480)=""/31, 0x1f}, 0x43) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/121, 0x79}, {&(0x7f0000000600)=""/193, 0xc1}, {&(0x7f0000000700)=""/190, 0xbe}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001840)=""/3, 0x3}, 0x3) 20:14:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 20:14:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) socket(0x0, 0x3, 0x9) 20:14:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x200, &(0x7f0000000000)="1e0c849a9eecca943d91ae45c9dca7159de674ab97b3ba6a27", 0x19) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 20:14:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x47) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getgid() getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0xce, &(0x7f00000001c0)="cd2e3b59547ec2cd095022734eb663bde520e3e00f5caa18b18a69869b515de7ebd06d89edc9f13a02ef5ecfa9efa097dda1861110f70614ea304b7e819a12fd1fcd5fbccdb964864e0fde4115449a9c241f9b756f289ed59addb2cb315574ff1a2a1d7bf33da9b4fd01b0748478810f091628cd3f1327211d54ff7cb1a6ba378bd86cf3e5c8ec54cd839cfe7064f2d5333bc72fde3a16068be9d919ce7af4b1d39c35d2be0786544f6b1745ff0ee35abd24339b94c726f1520e8a964e0bc686f19c7c49cc4559b1c8c5a307dd97") setgroups(0x4, &(0x7f0000000180)=[r4, r5, r6, r7]) dup2(r2, r2) 20:14:19 executing program 1: select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1ff, 0x8a, 0xfffffffffffffc00, 0x7, 0xfd1, 0x3, 0xee75, 0x3}, &(0x7f0000000100)={0xeacf, 0x9}) socketpair(0x6, 0x3, 0xa0, &(0x7f0000000040)) 20:14:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 20:14:19 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 20:14:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) accept$inet(r0, 0x0, &(0x7f0000000000)) 20:14:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000080)="e26ae432", 0xfffffffffffffe18) 20:14:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) write(r0, &(0x7f00000005c0)="db2bba194f214a698cb716024127c1b50f665ccf3700f37aee72130c52a44265f7825858f99975ee6b6586410715c1f00b96133617d3d547fdc7922e61f10bf1afb659a89e86cda517b1266286a6b9dc8aac41f7a2532e2625fa70378c566a1e21a2fdce09f3fd898d708b3d409230bc57ed7ec55bc3afdec89e9729633848267bba2e608aeb1a5b7496b62124d7061e36c15dd84ad853d3b489c401cf727c98c8b6ae1fcf6140c98dd0c668b7b8dd6b2d4c00b6511a17164e4b250bc8dc50409805e7469debb9f25f079c0eb0deb4793fd23aae90b4fe89c2486ba4e25e33ccc367417370b8c0dda243822b24c4cba44fe9feb95dec2c278bfc2a84e67aa138c2176caa348a3f5b326d683e9fbc0cf08efa0246ef9cc7c3dacb8b7b0141de4735a6ccb5c2d7082cb54b0a3f7a9adb2bd04c8d7085dff2005cca421591be3eded66f34628be9a542b6598e4dec77921795e5b9b71cf7b2ad215fd1a4afefdd3d720348e4b8f5d277765cd9cac309918c49defd690c966d0b3a4e23d5fb14fe23655df1e077b6d8237bc1ecec7d5b8d167f0687dbafee78d270340031205cf6022a0bddf76fa3ef7011abd286c9bd9092a4ff6b5d1e31395d3ce8bcdfd249908b0a6b6cb606296a366625493573053945a7015db1faaa441a2311098eb38783f57d0af4a8abf566b2be6478dc4f6d7e22ac88d7d9b3e0bbb76ca4965b9b5395b854dd5529c3dc8f8cff30950e1b19d2926760f077748c1d69bcc312b4fd50a082558a90a6f2143ad09cb4a511be5ce08b25236ee82dce30bf17a5326fa7918fd630a72a1e469a0c0cfac0b660a63cb8f4e7863a1fc8529bc06ba614fb8074ad6d4250ff08d867603e64376112cc70a5eca3ced280e4ac6fc1ea89682b6e056f890ea237f7028285d971c18f2bebbd050ab9799408b34dfdd6eb0ef04ddd884d3dcdd9af25617d939084969687d7da3980af6b03804a9dc9146a82e35fdc33dcb135a2ce74501cbbc6cec725fd710206e8798830c77ab50733d5fe4eac6ebc2bb5ffd662e79c1405b9b1da322d66b9a5b9b6dbe33f80ffc81a3b8366474ecc0646d85ba8a63bf4a94887330d4d1478bec3055593a743daf3ddd7243c5dea6c596b984fa68d632e7f7d7058d2c393b2c9df559038205bf09dfc1808598870f128a4f36696dea1edacd30299d057337235debf2e60880a73c2980825449dda48757a0c53316eaa07aece2ed4e5b3b88d643c684597eea4a02a3b0af0b36253abb8db9370849557edd8240cf4c9e3c64a3040d59c13bcd6f583e1a3b4d721ea299bdc7aeddb1ff1598fb42f7a5bddc5709fe2228690cb1d142ab4ef553b4576b417ab83f850bb751d154071444da6686ebf2690330bdb0bbe28f515f29d211270256b456a69a87d53d983f5c1eacb08fbd2abbc87b212d515e776edb20b53895cbccfc593d253e36f6fdac60e092f05de5faa4644b8c6d77451e5304412e097a504c92e710c99d1ae1159022059af6224b1016df500a137a748a28e79e7854a16a747ea4938e416c1a25b6191e4a9f6ee14d52dca404abe5ca5187898f56cabc92b8abb1558236499ffc1c89d3360b7addadcdbfccba6fbc7706a924089e304580fbac6f8eb8902de70c6f0b00171bf3436ddfe0158b16488acefc93f647174552061e700bb5957e3027ea25a147d5da21e8263b40da3728d19fb5b4476dc5172dde232218e69327e538fec506708b51ca0bb7a56783467e4deffcada70bcabd8f7cec8c72a0e5d919799b6a41d88de177adfe5da721cf67b29c591e50fc85455399f856bad139069a66b0c8439e32dc2dd6c3bc8131cf0ad84da5daa6de563e290954d14b909e2923a20ad564284e29d8d7e525f38864fd8e1e65851cdc76c8ddab1d8d0dc9db53d61fa7cc1a64e3fefd05e22ce89b9e3dedcdedec8d93375fc34ed30d5707b3e68a52d4b85e609e56a8c30e04fbc9cfd5877d7e504fb1ecc1118722b81892ed47a45e0c364041c95cd38644bff194679a0db89cf49387263e8d92a4494dff99f105bae88999798e3aa34df904788c5cd197b0ba3e7f7efc5d21d2ad69522b7ab205b47cf40f72e69b6af4628c91033095db95e7f9fb3bbb36df7342bfeecd0213f08ebf494bd3606dc18cd6bdb830103e0723a4d8dc507b17af3f4cdc0fa6475862f5940ecc3d438f4385b261637ca28bb1e96c148c9b097446e61658b83893906edf51eaa50d653230820c958efc4c70b8750124a7754f40809d3e8bb08b6d9295bd6a8421dd5c33f3996388ae2b2b39db34fac881530abfbbe96f1f5216c2853b9a3ece8f7de12d5a77b31e99c47ef904ed6715e657daee933bba1ece98e4a0fb279f83fb45d437d1385672c22c1d61c1dd45aabea4e333d1422ae84e42f081cfc3d1ab3f32e6078bd06f484df9e564429d3477e0643610e35eff5e86aed5fcddb44a9d647af9d9faff926a13b1e7f1b8aed885923fb877871763e135212127a24a90e801173f0ea4bf53583af5058ce2fd22b5905328b273effce2735dae4055e1594620b23aacffd57a8da646cf18f818b9db6c8154716d66b7db57f69487c4a0ae628507ecc38ffe8b7ddc0eb6d1805b7d08f66fcae4bf1d0e8f4664d555ea43ef430d2566b6fe8eead5bd8fe3203efecbcb70b712afcdebe01e59e731b5a09c0d3e56b42f38868f95e0512121aac2d164d59cd5ac0a36af48feaf37fd92ab0fb2cb3e2481a3c67861bda7339662cf60acbc50721eb1d2eeb5644cad8fe3717999500f9293e049b37f1383dc70ee5fadb05f3e7692b9565eedb64001d06fb7175592d87ebadee3e153fb1856846d6a4c048a4f514c0b512da7ab0cf0f98c4fc4d528c75b9c9c0ddbd75575accb3ed03f3f347f2755bc914908a157d4e61b47db86cc2f1e8ddbf07ce4757ed02f45f1102fc8c52d0f6c8fad3eccb92108c4dd651cb95e532cbf65cff358de889c702dac9aa9ae403ecc36c2be6a3aee22b7603fa4c8dc56dd8c7185dac6bf56a2dc899f2ccba3884d15f64b5afa7bf4e84625c2fd9808c4365635805d438afc72e3af0ca089c95028661e9cd85e28f4c1807a24cc09e2f217ec9c3344c7fafba8a617ac246a408d751230f504223904c62c2029e4de89aca6024b3677638f67d75b287c321ab31a425fd9a8d2c12a5661bc789e6c3fdd1f93ed21096d878abefad54d2e3d3bfaa36d4e1a9e0022840cf77f8509c00fd023891d43b79079d71a52cb69856f93cdba9f6dee28c415a8763e8af2b1da7e67653ed18cf081469b3d4928a87c436720652f713affcb7b1454cd0cfa3bad9443bef70a5c1217427ea112c173b5faaef916dab3d6d9a12889ffa04ebabe94abc0dd4ed38b9a2af95f406b05a492e5351c0519417c7e784e146da708cdd2d54d8dee254ceb60d901413b1dd06edfae6a295d3593cced5ba54a2f8437844d7f3591b613b8649a1ab45cefc641ebf72db279ade6c6f99ab28b3cc05192ea06ff219fa73473912bcab1a22c25051afbf55585ac5c73ee3b54c15ac12d87f725aa98ced242c8df6f8933f24bf1348ded73f9158929da9c6a081cbf7851a5d50fe96b607c5723c67c4ba7561a7fb6d021c62071eed55c0c092bed17670dd434f2e57f26619ad9215d4c47f219549e28a30108e4fa1e85307ab6c1486bad00400e1f2be5db3403629efae3c1a8b237490ec5ece58fca582803cd1443683d628658dec1fa95a2d89fae2f26d5453e807de9e303d32689d02c843b72de456ba2d13b5f1453a9e109ce50e3e71e43a39818edab9a7a8d4ab4ea2a3d92324a0feb457b98fcbd461cab53b0362a2dd69fa1e42ef71d75c0825a8b22f455927f97368190c00a19473a585cd46171d1efaceb2216d2a2a9dcbd3abeec1636b69a624ad81893fe19cc0292043b7eefcdcda4cc8497bf73e8f7486155a7cdb228b3dc7b5959f756fb2d65b60dd131f318581e7942096a29e8e58e9818ca9e84bc2c469fe0c5004fdd27e12092736cbb54feb23650671d989978b17471f42e669e63d5dd2c94e2de2888d73f8e9df231804330fa2e7d4a09df43294ea162b17ee0c9283741190ea6006e9d0e1fc87da43ea62396f7f5ec9c7c9a03810153c3c79d13d0213258584a6901f816d0addac6b0177e042f24927f79731b1c0989dc083beb40add3b671ef59619796d6f17cac33550b8391401a82039809e37504e8b029de154a5078cac7fac4a40de4a61c5395fd753bc976d5dc0f2298a6c6c52275ef88e86abe07545080df19a8ab87fd5771d47ad12a7672cd4b5f5fcf7f5fe0b91f52053919f3dd412a0cbfad0b606c1a91fef5b872871c6104d1f46f50c05c6eb369fb0870413b09d12d591fb3e38c40a0d121619be61a85fc39abdf5bf744c77c7276b96bfaffec6aec3190e40b2810b29f9863baa09df8675253739996baa1b9d1f915fa17e8aa763676efcaed1a07995080086907398084e5caa9073ba5950b4c8a5899dd75130e176324de4dabc5e0e1b1f8d443514d4477972881977f23326d17be123e50785abd868dab047d9da0fe2299aca993676f23b9bfaaa415c00460b791dc70021527b6609991a42bce05686e9334437c9dee74a4c0922028ea98f1a05667288b2975f03c5707aabc40c99321015859a1ceddcb9403d2e92a2f9181cfb04cb3733013580ab38fb58a1e9fbef3e95811114311bc673adfffb5fe8a29258749328125b83f2a5133c2423e4e50552d1f42e3e4d69e68180bda2a42eb132bf97a3fd43451fecba01adad70295114f0b411b7ee8e3a34d9748a1cd40c48f0af1bda1f78925cd186154cb89d309c85b3b1f6441d19004de9fba6971c633eff060cd695706a876066d2c73e70a83cd72dacfa7760e8bbf8bd5190ca44a29b6cede9db72189c61ba715c683d8ff767357462b5c483fcb73fc27e06c835e56c92563b2bb4fa3d60c31d9881848546637f7af87c91c8ebf2b3761ed657bc8e1d589a0eb9c9dd5afe69b757e7ce6e8f20705df8b0998049c910c35e0d3b2f83c0a30f4b7da490b3075627b055f855d749d056100673576c81d4b8fc87865b3ecb509546212d90c17c5ca4be0ec535bec0f64fefe1f0e904840e5f116663821b736cb032473a374c3f04713a00931ac2755e4467fecfd2f93b1ce3b0ffb93f6549a5a68ff1e6ca8f593504907a4bc5f3fca477d78da12fc5b1a2c7931b13a4d3d04d0cb8c5a6e12fef924927346ba129765419c56d7ff433044456254614b538d0a76ded5cf83d0eacd406fe0411d66d9c22a798f2bbf88ec199f40bc812582d16f89515e0406ce663263c714fa741cbee6d19e7afc3bd489a0b549153dbd4390f090818d0cdc1a96124015af992b6cba93de5df44cd9d25d371f2d0ced90194619c5181deb81f2b2131eb73a5e7153e65ea3ddae5b41a82efa250d1f2b1f99ce3c3ee1d1028c6d3d28a6dd33e4367b1c5b583d97deb0b780bc966c7c19d6fc5d9c65dc178948848074a7edabd2b701c4d838236cc642813057f429fcca28c32de71630f9e32d00879e654df08a0a33a55883a28a00618e555cce3048cd934688654190b009ffcb3b857b603b73ef88ad9221e01e703f44b16701306c9d999535c36ecbcc2b1c41420be4603d3b73d074cc05b7fa44b8778438549901ad81e1f5d4c3d81b76a4d555f48ae40c36543f4b2caaa8c59fd5a6c334d22e2086b0a80caf479f07c202d44a800dd1ccfc38411113cb6038f31b57da21e7692253d3552379726c1515d69ffe045ce5a0e5dd069cad6fe074561b4d66be3b0f13cda", 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) close(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x88f) 20:14:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0xfffffffffffffe01, 0x0, 0x0, 0xfffffffffffffe98) r3 = kqueue() getsockname$unix(r0, &(0x7f0000001ac0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x2, 0x6, 0x1595, 0x10001, "c087b7a57b2c6b47b8cd75f726ca2bb790d32649", 0x1ff, 0x6663}) dup2(r1, r2) fcntl$getflags(r0, 0x3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0xffffffffffffffaf) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000001a80)=0x4) 20:14:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x2, 0x3) listen(r0, 0x0) 20:14:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x800, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8}, 0x8) connect$unix(r1, &(0x7f0000000140)=@abs, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 20:14:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) syz_open_pts() close(r0) dup(r0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:20 executing program 1: clock_gettime(0x10000a, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file1\x00', 0x383c8, 0x100) 20:14:20 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 20:14:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00060000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) dup(r0) 20:14:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x800, 0x100000001}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xf23deb74c792c858, 0x1, 0x84, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x40, 0x1ff, 0x1}, {{r0}, 0x0, 0x1, 0x80000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000020, 0x2, 0x2d}, {{r1}, 0xfffffffffffffffb, 0x28, 0x0, 0x4, 0xcd1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x101, 0x101}], 0x2, &(0x7f0000000040)={0x81, 0x9}) syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 20:14:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xfe67) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x9}, 0x3c7) 20:14:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200), 0x200000000000000f, 0x1) 20:14:21 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt(r0, 0x1, 0x101, &(0x7f0000000000)="15afb566a720241df021e430ca8625b6e6751769f20844f2fabc48f69cadcb87ca853e1e89c19fb5ab777e213100b450", 0x30) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x6, 0x1ff, &(0x7f0000000040)="d88a66f3d5c035402a7cd890255ca05b53403e4244da00de414dc65ee7a4c5d51fc9ce5a82b15a32b2fe378e72b0cc49e7b7f6c31028dc03b395cc459292d9d13686bceda23ca7b9f825923e05c419e8c918f69c42ba4b0e1c41300aa19bad48a1485c9ab1eeb3cae1402df59c40623b9d5871082a49ef46d1ecc683e50536f8e99709894ddef7fa4e6a7ac1e96ae7e8f2edafe3331488e34e434abd385e71dde31d6cfa31dbeb09a4e97448537c3b39b23d190611edad549a07f0423caa3b0ffd4f602d1ecf8ae7f6f1162460f52cabc3f0edabbaa3f753966b063f5ed246ef460452e27554facd9bdc48523de399b52ce66d78ec7647fb2b6ce14123551dffd02af7e57f0a5d69e5f742c6616202d649dcf2a380b132ed25f01fbe0aad92893fe7bbf5cbca846a54c80f3341ed0cefa829550ac49612dc1c130cc70e21a301ced84e445ba71aa8aae933dc9d22b98f9bf48abe1a5c13d4267105efd07ebd9c02d8c13cd5fa0a46c6f09287c4b03485797f8141af8aefea3cccab012a48ab2e7b7c8c113fb720d59de739657d13b8392d2c04b28d160eeebaf98fbb5d7d34d25f0f722f040bfd6b2c1459a10b17706ef0d1692f9631702eb3b8d6435a09173beeda3d4227fa278e832a843c9898e54b9837c7621b9b449891954583cf6291da9b382a46541c54f9de960f2743382dbaca254bc5da256614e9ba38875c8f9b1200648ee3121bd1f4146602b42b8e39d83e1f29fc796eed649afaa7f82c088226f43afed6d34b3857a30b653628fcb6d67b3aa403eb687850f11e4e4e51caaeaca454a0d42bf597c72d8a1018c6f3c36a6a8d9015702f5513013bf9eaba70a5911a02e75f7e4f9d3e50fe022b4b71da10dc411a0517d5d84c938d4e792c8a86534f48d903f30abda2e8745b1db1f79192e571409c391bbad36b6a2dccf857e4eec0e919a7ef35d006144c38957f7766fdea55abb5ea4f1a1aad5d1efb3cb85f12b74d6c1a1d49fb516fe1ae7284bd45b5945fe2688c1741f97b49ad6a41cf90cee3a2c11540139693030c562eedb74b84c84a1b5d5bddffa23d29534885b51610d7361f7ca0c62e0afd5e028c0497c94d4f1a6a9fd1c06f6bfb05a83e5e669e37289e4c47cb0355e356b11e07ed59b44617e1e6b97aca9ecfc3aa4bc4086eecfcdbce1d1957e536132d3a718c32ea7fdb9212cc8d4a73f1c3330ecc336de4f2939562730f1fcd983a0a43015a4cbc47ef6e0ca56811b03cc32e6fbc0cd9defa1af79836e5cf9b3f2d15a3c19067397a2e7da4529d9a05e7d9b5f43b693f54f85f6b33b59c4453c464bd9e46cbeeb1e680e34aa733040209f6781a3c08143c1368d5ac9281b0f595e10b3fe4e3ab703ed991388f1ba50d33381e1ae2d9ba2fecc0322170221faceddee1b5af2b7dfa08befbe7554e2c4e02508c93c7b4ac2289aa933a7a1f6959492bb697ca5f5ff62307e24065b6ad10f4e2c3d3a25d961cd3b8288d5c929af94ff395804141d744b2376ff00068e3109ce7789c34ed6a7f334f7e41283ad5cec47c65d3d28efc3628b6212693f83fbdfa20ce65c2cd1ccefc803f20f6dfa81b68062936c2f7c2a7bd30b3be5eec7e0c323334b13b2e63cee33b296de379b34908e0ce94a6e5098fb576549c9b214e47ec314b63f1125a16e51f831e797d9331cc1463c50d025c02bf63edfb4925cb9967c5a0b788003c94430183cba92683a24059f57b46887aee4df0aaf0b1a9568942296e5ab9116e31c48d216b3c822662af1cac793894d14cc2d13272bdaa3dd98058490e81a78362e9c9a7148f4584fc55179dc529472b121f74003ff0656f8373f688d5920718bf08da544e5b83ffa96264c47246261bdbd167170bf6e9a9dbf2ca3d43ea8310681395d93005407b79a39ff3cfcb22a4b503fb9a9a9f8318d47101a6b91b5843134700ed41a334be6dc8f87ed1f1c665e51c4c9ba9c0c79f1887630bd274215e60dee6ceff062af0d4f088e452b928881714fa1d0f265e435218cb8b1a58af53f68b904572b6f307845b196bbdef23fddaf178314fabc3f185f400222ff97ae74e9654c5600b68f364d37208a211d4bd8383b10d2933bad7c0656fc9b2881f6674084589e0d6804596b657cc30ea214ae86041327309d6870d3c6511e8e377e9caac2d05e70f01fd013e3ef68fd9705969e3cc134f4893478df3ce31d9cd3d843f7bf52092c1a05a05657f366db93d7756989a13e36a019033e1817fa74c0155079c0488882d159597bad37fed6f687d19260e7d2f7f318f7dc93033bb8477442e60973614ba08dc61ff289870187b4e671a294153f75145b3508ccb202f87e2389d44daf73c5bc0ee0b1de34c134c6510974ed6cf67e93b8cbb6924194023a7bc66933c454afb2d08cf7e9e5ea855e57cadadb7d86bf5b101a52a7f2d8a0cf1fa5a3099282e53df598b1d36e527bb22a47f4913244d8a752597072444d074a3a1beac1ef1a2e704dfa133036f9791ae1bea5de1240224c832c702bbbe4245373007e35fabf19d075421a02b1eea407aa92d99294e0dda9a65c7def57f9015059c6a6697bd76cb3588e7e8497761472bd13025e5d23c18299d2ed4d9f07f276f3be4ba054f66906440508dfbb73b1d4d17d8ce7746326bef16ef03e20195f2ca67e2cd230c74042ee49566f55c03b08964a360d72779298c505788fd2a78313a57426e779cd6f7faa71814ff12474a63b4a0b550d0e1e636b3b94961ced024b478a5717edb0fe362df2caf38ef3ce5d9abb8002ddbc862cf9e0a7537bab6ec682c7d9aef5b0c29637afa23fb71f3f0f10d47f5da5aefce6b67bc96f0ab06851c018a4d49194e3e5e66ae7c5add6c598cb89bdbbc4450e6391cab2c4e5c1eeb883aab2fd0971809a9244b33bfabe1401f29a839330b6fe222fc5444d02499d28f11fef2fa35b7003f6ed7cf8007544d99884e788fcb784d8b9af7b19ad197c7bc3316b905bc5281aedff4fb04c411ca10d07d162d0f26ed9ea0a66176de2f25e7f945ddb68648306c2e54e693bc71ee5cae34f51d6ba0bc9221b2c640c39987ef045ac3f398c7d42ff1cf8ef6b768ef88d3f15552e29d672bdc2997bb4b139d5100b8283d7de6777df1863836d1364e3dda8722a0fe0d9e612c0f5f6bbd6780133943ee15e7e4a4c3cfc6a2e6503504538355beede7ac52ddb306c5442af9d6288f5221ed16b5b0bd7785a0e303f76b95b34f601db1028aca19cfd2959a011415f24bd821063f7dee089b4a8af6b1046735e863083b8dc90b4e4ecb604ab7d33a7a5a4161625e4f3cad1a8a29f7e0bb760e5b111648bf2d26d675fb14517cf7ee58356c6a31b27c2d2ccefa20326345e2a791f7de07e01bb476e2afb9470948fa17b3dcc21fac2d42c041d180611faacf14936e2cc461e395340c4a6523d2778bc714ccb39336d644790afb3ea10bc4592029409530b0f1725ec5a97e75dfd72b6c8df7a5b97202a87b6a244ff76961b52acf306f70e8d68d6df5693acbc401b51fa8aa2f14023c83f69305bb6e6df0e5b69a1a158f1171f41b58c4cd5e82705c96f1cd5ac4dfa7faf5c706d88c745c8ac844a2f2cffcec6376c0e66eb328ace43b25ce3c2c946569f7c908c2d180dac0cdf379b3e9690f1cf87dd30541e21a30e4cfd7be1564f04405724a3c543aa8e18170349b5131cab7f9440a35307cfcbd015ca42b65861d93d453d0d980ab08b08a34f2b1bb18eb99d8591c573f1deb7f8ed7618ff6118a3fffa9a15b9b872972a251e7e83201ce29960411f61933aebbcd078da3e3c5a0516d038d51b9716bffd940a4972be1c2713c2aa4cdd568c8f86fd92ffce8b25fd16659ca6d8f40efa7a883bb07cba711a24edde0037f1d505afa0886b6b7a05504e2538825acb920afe915c615d0d0945d35bdd3c955f65df53f7a8eb3dd644062c4a94e7c354e0a434dec44b0f82c0b83238c8352eb29c65c43f18220d9467addeaaff6b7a40165876c5ec6cd4acbf691795734c52952941403bc0860988e2ddee29b64233a46369e86a3bdbf6b6742a34bcbb774352b633833a35e4b5101ee423c99270e2d9c12b00c6279562eef503763a6e86bdb95c0fafb6355f9f13806f43423e4130843842068f2df9c1cc01cd98ecb0aeb126ec1a3cce4b34946823d7c44212e08d6d5aabc17df1ed66210eb77c76918dfcdb160c33546abd649a70eef40374bd7301b4b6f8967b836dd0466d5b316131177d83a075b8546dab3f9e9d1e4205d412229ec65ee68344a189a358a102cb9acf82345e8c4b5c95a4ca6150e6731fb74d4194f7d1e8010be64ced69f286d27c45b0d7976d04591fd23fad586ed48dc7abb4cdef02b7361f209afd3e7d353e9c17ba6b7852f178edacf864eec257e13a3331a384aae1ed1987209834837a768c2a5aaa2cc9054fd829e1261376b51a343e992b52b7cd6952d483d6465022208db36d9814dd5da9fa6eb935848016b69baebb6558dee74163e620055ff71072825f6237469f03fb1f5010d05224bd8075e26ba4f43140180047b113936c14e575e85d292ab19bb0b835c80a4bfca9742988ad561ebf727f766ee3541e7495d8e8bf41c9bda46ebf7ae476744667e5472ae98a04add58426d79dc82237fd6f5167774d0e5ba6c7c0c170fb9eba38d9e7e721e63221e29694cf43b0f1852390cfed1dd9d12be574d7cf970c3a03df8f2dab6044bb422fa8c4c5da4349d2364cd4b5b970ca7d8f9b12a18925fb3b63a5c79957b9c55a09bf62d5eab64e484a9f8486899900f77c53dd2affcb26c47f185239e10b0edf0b8d404f6afa99685c4eea48f6cb0eef81dfff66e73c21b4e14f9daaddd9c60edac9ba7e972e125d1a03531930d7fca5949f6d5afcc8fdf379ad62b636b2dc1fb0caefe1c5d43b050ee024d3d8989f283e6724dd106695376d0e95c84fa98839f0e93123973adb70766b3021e2e4ad05d4e4c20e89ff529760b2d7097ce793d03cc2687136f6441d2318840841d5a4416c20b8cb4fb19ff67a004feed4d1f8dfc9a8a526e28fb30b30ca67d4b247f275764d43f969c4aff588985e42fec290c9c260f8459fdd79853540c03518e3f5210a8406600568e058144c10f6e85847195412dfc42b3c8e9c4e2f40871b8c0851a5664507a05c1734cb5a56d1d82e80d2ef7d6fb367dd35194b4184a7eab8a26be354ad227f1843084cda0695fdc4ba11a6c7ef1ff1e47aaeea2febb5653942190043a767770c1cd4a50b3d964ad45ca79771b8f47b84fd716de0398d10d0ef9514f0a319d2fbe7a1ca2914637cf3fb56f597c9f950e6acf5698d8c4935e7ce65979ad39fdcdccf5b873cf6eeed483d8bed1658b82e9f4f59b7e345367bb42e22e427d1b882075878cab39e7673f6c9d5818421007c63550c0b5f76384c0dfcaa7b8a50eaeeeccbafb4a4f3e0821856a1f7f5c3b2ecbdd3248b51810d84c870352871dbeccc1413d17a8c6ba9cf2d91dab5216b942827a0ddb775b39843f6a3ede124d450cfb9f6b7763606727d5dbdfae83a3588c891d14ad59b4764aba94a7657c74cf6cf91e104a878fcf4fca5fad214a82a7775b8fa7955119fc006c83239acc9697845ed1fde54a1b9337f3a834bd87319822dc54457743981b72f5bdbd90b649ca8cfa2497c99c01a1a981fbfeb2265401e047c5443e0b4621b2e7be38d26e4feb135829b9e4507385a12fbf6992f42196acdef39e95eea4637b6e9fdc22b5a7145812c82c8f71aa97bf947d3defdc419a78ccd1c5758ff87671f031f084ca6514", 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001040)={0x401, 0x5}, 0x10) 20:14:21 executing program 0: open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x27) r1 = getuid() fchown(r0, r1, 0x0) 20:14:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000712000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r2 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040)="442918d7", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x5}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) 20:14:21 executing program 1: socketpair(0x2, 0x2, 0x0, 0x0) socketpair(0x6, 0x0, 0x5, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 20:14:21 executing program 0: r0 = socket(0x20000000000018, 0x4, 0x1fffffffc000000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f766f56620082fe05610eec56618781653000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x2}], 0xe0, 0x0, 0xb23, 0x0) r2 = semget$private(0x0, 0x3, 0x18) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000180)=""/127) 20:14:21 executing program 1: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000726000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:14:21 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() 20:14:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="a728b4d8dc", 0x5}, {&(0x7f0000000040)}, {&(0x7f0000000080)="cc92cd63b8e99c8ac7fc88c15bd5cc65251d22cbf6af9354ac2d124333b5786014bf0bf9f43a3b6562633c3963f4cbfd5e16161fdcdfde427d83ceb3ca97724f10697c36c49cfd337b1f800beb1df8da76d8070124d3546a504a92498d18d0b187e7f34b86f4416f2f24d2fd4f3fceb0cdbec68adea9dc41012eda519ed835afdf9b07d8de62ef500ad7af46944e383835cef9cefb9ee674169312bc31f6c0b29a3a7e4a4a54ff32e29472ed1aded95e276511e36c141144f054a829a7e55e", 0xbf}, {&(0x7f0000000180)="ee404bf6446117916cda6c5cd0b6c13f333d0a24133e722f905eeb", 0x1b}], 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) write(r2, 0x0, 0x0) shutdown(r1, 0x20) 20:14:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget(0x0, 0x0, 0x4a) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/46) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) fcntl$getown(r1, 0x5) 20:14:21 executing program 1: r0 = socket(0x10010018, 0xc000, 0x6) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) 20:14:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/175, 0xaf) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2c, 0x81, 0x0, 0x3}], 0x34, 0x0, 0x3ff, 0x0) clock_gettime(0x0, &(0x7f0000000080)) dup2(r0, r1) 20:14:21 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x48) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 20:14:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x7}, {0x37f3, 0x6db8}}, 0x2) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:14:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2) 20:14:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xffffffffffffffff, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 20:14:21 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) utimes(0x0, &(0x7f00000000c0)) 20:14:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000400)=""/128, 0x80}], 0x7, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:14:22 executing program 0: socketpair(0x3b, 0x4000, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x528d0896, 0x40, &(0x7f0000000240)="9607cd81584527ebb261fdb3238d52dcda2f15f56558e2f9228ca94b01f81ed6073c0bf8ae55afb8ed1da2eeb045ab12d033f5e866aae65d7e19c368595f991ed9c75a50fe7d1ae9decd23b20847bfb156d2f42676ba686fa8ea8273146a2f8af9b80fddd1", 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1, 0x0, &(0x7f0000000040)="21e96023940ee70d6423682c1fb81ff940bb3519596d36de58ac95cdecaa23a2174ce547afea5cf96e510fe2d7ea34c93cbff4cb8a51e59a16fa27464650662267ba744792c81b60fe9322f14b0376e91e09278b80a238d14f8759c21dfe8f168993539b26906e7bdb013b31dbdaeecc21605a1cab0968703bbe3096303793f56f3663cfdc6af702", 0x88) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x80, 0x1}, 0xc) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:14:22 executing program 0: r0 = socket$unix(0x1, 0x400000002, 0x0) r1 = getpgid(0x0) kqueue() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getpgid(r1) 20:14:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffff8, 0x200000005}) msgget$private(0x0, 0x508) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x81) 20:14:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) open$dir(&(0x7f00000001c0)='./file0\x00', 0x18000, 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:14:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2e, 0x80, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x50, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x7, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000004, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x15, 0x9, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x23, 0x6, 0xab1}, {{r0}, 0xfffffffffffffffd, 0x82, 0x20, 0x51, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000045, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x3a}], 0x10000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x90e}, {{r0}, 0xfffffffffffffffd, 0x20, 0x800fffff, 0xfffffffffffffffe, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x45, 0x89, 0x5, 0xc8f8}], 0x9, &(0x7f00000003c0)={0x8, 0x7}) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x1ff, 0xf9}, 0xc) close(r1) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xc3) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xdf5, 0x1}, 0xc) 20:14:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/103) 20:14:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 20:14:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r2 = semget$private(0x0, 0x7, 0x620) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/159) getdents(r1, &(0x7f0000000000), 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="1d3ff4e27849beadc73af942e91cecb46b7a023067e9125e8b24ac1481bd6bc3f55dd32dad36976a245b649f97b89fcbeb67479ad82fca7160b4e16035715dac75b840e465a8a8c583c9b25696d0313fc70e7d0f3fdab036c253c68c297e40765e62944ff434d6abc8c0957a34f338d2521472bef64f", 0x76}, {&(0x7f0000000080)="cf188f1540c1300c7e5c7e006b935e6d180541bca69abedf91466b2599c1af7bf8ea4459a733a6ff42268cd05787b6d4041ed3a80c66d98b76c197febba4be06507b35c5916ce3439ab9cd94bb63cdf19ce426e27851cab79b8c0410e5623eb75e7599116bc67e00c32c01017bd1ff075ea20512686a8cd5abb396b37f542ee2e4d66f351b33d503f677e712996efeb082df1af9c5744c941ccf0b6c0c9c5ad457a9751dea581d904668ce52c744", 0xae}], 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) 20:14:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="7a0998d643a0d58d23b99abe4279e50ad699445397c2d0ea989a26269b0a98d33786e08bce8ec1310e0e9b7b9a3b5ecf0e385fa2d4c5603e1dc6aba6ba468090e6d350b0a3366bb6a03b953242eed1f37732c4669c95db6472644aaa12cb1db6a42974c569def4c6d806418fc38c8789e4fa5e166fd129fb10541f9fa0acf66d3f0d48d89ec2cea2fd4f9a8f2431b7f6002f6d3cb509465e9190958f23bbdebcae3b53d910bfb8fb8535be45ab97ad0789c7d8705d03ba0ddded8b3fdfef0ddc7573b033311be52e7dbd468ca6a4bf0c4e79dfe190cc5dd27dcf8a1a78d839c9b0dc4a7c5d694aae5373d2cb5d6c1ec26fe8121aef7b4442a69192417ad46ca4ea815414d5b23f81b6d9326493c274fadfda2ede0ffd3bc06aa0dd4f8bc5ace4cbf94ef1b1e5f41304a888d7785c289a15cd26c82b78bdf847a65cec54a8c5e83167e7789ad8cb2fdaf524a3b50f3f3e42acc3677ebff111e1824e8343338816b4db964335b814cd3b5fd0a31c0fc9d666518e068d9079c94feec284c21ba76950953e6fffa1ae9db13dcceb5eab5aa0010c15d98f9474db6d4c2cc0e846b5c2271cc2d311e94fa40f3b0dc536e31d3f929392001e592a67578f3290a684daca4a94e2105fe75d5ba54e4d153c217b4cee6e15e14c76cf7afa0b75d4c8d598e12c56f4c928b0002df6cc198401fbc3630c28bc56f647de805ad4346e627290fbe00b62793859c3673ace19742701cf25f7afd111e6cd3d4d7944de8b1902404cf9606c474d502a1c8cc61ac4d9ad0fc86e92498f69cb471626ced949e7de2b0408a7f5cce1b5a2cf6939a42341358b50f792307a64328f1031c1b9eb9fc21cb947db820607544c15cb7c4190fc283d5eb0f82e2e0606a2ac6762866baeb5e2015d46dd5d954ec188d8ea6a5dc020eab5a1b038133460dfcc635de48632df3c407351bdb80ffa4b1416027f6faeba392cf5eb835e68ec4ec2085ae61f91549ac2680758fcdf121f026e981ff51c2e0dbfc4a9ab51e188e26eb0c5eeedc2338eba593647b3a41b18cdc9949a9a067fcc98109992aad26f0e91be8c5b3c40dfb8729e6002cc16af4363b51919df060f7a1ac2b97cc07cf267a155c60df96434dd4498a8e3032cccfcba0abfd0852fd80f8fc6d941fd14aa22a8eb16e0929d1276bfa4b90fa7f8b37a9a89f99a37b506a19bec1ac1e54826f74861fb7b1ef8aeda76d14ba7062ca4b346ea64264cae13bdfb9375b992044314b7b6a9cccc55a90c0857fee9e014fa19a754f039fec7d650f8ce830f08d55246092e34d6bf0585081b1c8928d2ebff8fb9c188009996711d7eec36b83b78010c2d976586c2a337d0ee088c2fb9167cba8a21d8fe022f5b2a0013f60ee68c58db6ef1301ce111c3975d550318abf38f2594ac7cb14c991cd38fc66e10d64819f6851af65583e0bb42f4b5d26ca49422131ecccc5292205d1e4b053160202640169af3e8a9c063e1dac4afa4c9dba7da4e0df0a2db4a1adf81ccb3ad893079fc46f6c58094985bc8ba3be6bba26aad14d81974049be18e617683e8611005eed734d46fbe68fca9460181a64f94f93e0c8d32177a70a220c7d3d126a35c8dd469f12c8ac8ef3f4eef60b65bffbd07e22e5fa07dd06ea57a65727b9ba18d53ab5b1040762e3921ddf2db589fc34ff0be7722b042d35818f491d500ae4d038d047b10c17b7a74a05cb22a65596f3dc090c517d7a9d8f583eae09680e636ba35bfb92921eca844acb8125c8747f053a3344ee0b3595b8edd02fc79390d8d164c0bd25b89f19103e32cd55d47e1832720d0942d0d889966043d1ae838df3931d591e2e41c79b2ece3e7ba1f87525e2d40324643843313ddc6ee71a19f6d5bf6ab638a49fed2de909e7ea999da02fa612e4b92ca108b601a9b182761cad5796575d9bca596a5d040dbc046d315e3ea2d26b4323ae9ed899e6e0c2360c43b220f11eca5ade3f82574d4d6fe0b6b7909a7895ad023fcec5a4e1f185d7e26909dfdd1b104d64ab65d630bb8f1251735aa48860626f69a391065ef277e8dc87361a99816b6c083abbef250c6ce08a74c55542f31b8c1fa25a1c722b31aadbeda13014103a47ccd8175a54b2df7e9ed7ed017ce30d9607e1225a60b83080b2a0b56f929f67a570fe82f1a94630a1896c23660024c9b8c1d12f22b995449544a7d99bfa021ddc1c4720f5b093b0e08f0c40ff247514b6c06f578b51b3e12bb337e6144ba980eb534b54ff5ef8a86cef6a28606e93b891ef57a842b29ba5239604913d0aa474218e407e1e3fb565b1b179d421df997eddb7163f7636139df92d946440a5367cacc2dd196490150e6e70f6804feb6ec3ab39d85d3708eb457cabe19033a2086a1c6e97c81f3a9e8d29965e23308aae6891e4b4e523ff16d2e740d7845af375d3bfa6659a10c0e3529003417075be7a4a4e8d8fd1c601218999f2e4ba9e3289922e54bc315e0151114d109be981ae3706245fa9eef1b1fb19f72848f0c23c22a4119d6ac4c4784fe5e60aaee5b47b8a1182a9ae340480e26380bc7e4c6c3657d5c5c07978692884b7faeadb9bb59506539b56b9d689346ead18eef277e45b2007a6d58ae39246d2e9a9a0224d204780879c20e8f432df7eb04c0dc84b9d211bc96130f877d6757ff17991ae47133a13e7550a07e6de621153f93fb50ce17afdc7c0954244fdb4b1b5867e53774853d99aa4fff40af5d3873f185556b5fb062403538857c1672ee384e32cdb97b3186b251b15249971c0cd0499d6fde47a8e2668b20c41c8f2d0038404458f7a66b646a9724e8eff710193296ed3b572619488d5287e0fd72f1371124051838f2333df8bd1fd2a61134f973903b61a7bb6acce847adfc5701fbd311d6b6a72fd8932ae920dc53e6123b6e028c26d40c97f35d6e619bd658d5910edc2ee0581d39f6f41e3e5682a85fa846a2f93d89c1bbfc5df4e10636e143b4c03dd4bf0dbf3e4d768c60f87f7e5444a87539c5a5591efbfbf36089aa3eaad89002039b8313e4bb1fad48b42501b216bca1536117b3a412557eff39c3b0d976212f1d2f570b431669fa4882feccd96b1a5dd78ce6467c2e1d4c4fdf044f359ee7bf42e828db7148ebeb5f2bb30aa7402c4071ae7ce0892579c8ca36b9332d927367ec613bb1fc4040cf41fd84bc80f066e0ca1a8a9d02f9d22f36c5f57f39f960ff1aa6554055dd058240f00db46d01a58fdbe31f1b7212badebfa69c5499ba1dcb0df51d94b06550560793fb4e97f2680286e42fedde10f065e38635f4f320709703c03edb687f9802573a99f3b9e7a9a87c5c2b0100618f1703891a978974ba5a7303fb21dc9f6dbf39dba525fc636560b0594f1ae20177b7a636a4cbc5d84306d6e4b400a0d69d131efb6ceb86b8fec90dca7f49d64a387b094f4cac933a623b4f011bd20df4778e346ad72b431f61f3be0c57d650f616e368a13137f14699b5f7d9b0b84bf537970e5d6e487c2c89eb801f6ce2ae830482ff6fb23071fe3f44d98c93ee142b63ee196bb426194fa8b3fae8b209c9ab1cbcd89621d397cb0cbf47b052ff223f937d7e3606a5dc726c52856f11b4f0b71e3bbbc66c23265c39f3c1a99c9a4df8c50b9012f03371a58b67687cd4653d92ccdb77cbaf8b7c972ba946dfdbd558427a8889cc762d040c5307853e1764f5b00dea8a38370be4f0f8ceae95951d343e5a4c36d62f2bcc82e84a96d5aab78ca888b56c3633a621d0743b17588827ad0dea9894f91db70734dbcf2daaf04bf3fe45ffaff554417c95952ca965e7b93fcb6877d28cf8ab54dadd5c79d9c3d7cf6ae959956a4b1adf045d35b3cccc9524c68277dbe820867c99bbd37a9c33ceb446e89720b89b19200c2f8d860332519dcd304c36257164472ea093a6f040380069aa6228dc1c8e9d3b7ec6e352f4f61f32a6653fd762fb3eb128e34c2df7ce2e408be35c83863b43c331ae3bae4b82fddba37d666ed01364539caba23e8a25bfc7c1904249451dc6e40c78c8a32dd0a57d610dd9fb872f7ce378f6c3d17ddecf2b71b04e7f4baf26650c6dadda7f6d42fa324dda98eca50d897fd4b1cdb10730ef1d1af3d22ac9e6e94ef53fb46a5a1cdcfe8f486884cb9989d2fa1f464567379e72ce1ecaed11d778ccdf906c8658cb8b009c3949e80d29263e1189d467e81bcfe26b00ec2381200f34505f75fb9f763c2a23353a90487d44640d8e02e6af979b7e29ae80b3e65fc0a092b72e9dd3a5515a07928da422d11ed53c58064d089bd6493a9c82d1059faa69ef95c1c24d2c78f7decdff0860aeff2f3dd33a2945ec36150e07700f5441d8671fbdfce643c465d89a40cbcc0268cdafb1cda890fa05025da3ec189f4212a3977637352d9e5122b5dafcf7705f6c6e9707617aadf77bc23a3aa3fbce1ffb88a2c0a615d09f1e63a9f0e75424272193b891ddbe8f6f256035ee1446bc1302467d417e4d68fefff6fbae2ce3069b6f7250b7721319a7ede9b8755af8f40063c43218d9fb1b9ea9b127fc9a95f7f21e2a7f511ea7d07b09d8768bd47154ccfd22f5eda61ef29c26751c19413018f0040859cb260a2c8748fef2975969e1b118f2807c65162a93bc81341222cb37bb1a3b8fce3ca87a90d2ea5009fce7ce21b8674b7fa240bf8cd3044d1cc6942d26df7c07e3c9589891b816d18c49181ae7640b34e2099fd04d0b6fadf1f628f68beefdace1bcf1cb9a89adfdf953dce4ec0f975b36b500fa2ec8364f94c85e7de770b2373e67776d2d08fb85deb719850e9beb347b595571cd2922287a1106f60dd1236ceeee9de4ffe0aa4605736d8f68eb5341f34028408d4bc8de9b5ce55a20679ff11f7f097327c6c1873df87201cc807bea195b9fe4bf254ef69170e22870e3dbbaf5ea56daebc91b62757ce6441d572a982c2c9d1513753b265023c11662567cf6a6ba5725238b449010ec6cfaffda53fe998090654963468e3a00dd347a3aeaeca0c2ab7e62322f5052dc10dd0f33e71a1f3ac201461cd2878a53e5f4f847f679d4540928da5cb66f4e09ea164d3514cd6658c4f80fcee23907c7d961982cc919c3e5f04e67e98a985b72aa0e564b8e90641059c470ece4b49086f7ffb60be5d4b33c020895041170eb169a631c92daa2cdff2ac59aa5ffd953ddbf79330dca2907b5829a5d033e3130eb205b38e638432aebd4e0a865b94487d13f70f8359b050f9bd023468fa96bcbb4fc276dc4ff152955aca7c44a7b9b843468d26e3b18834b940996608260889a8c3f0123f9869b610bbbf6f84e720c4ac9a10d66b010bc75eabc0d3a74ab293a97dfd519a8d3bd75f42356251a86f2bdf3f20769712a0a70ad993852321cbce833f4de983f6d03c69cde492813592ceae7d403fb3ab23838c70b3e0a1e935e5bfba7b2f11a3ce31ff347a54f5079d0b17f21da1a568fdff370844c400dc07a9370a88b798aad457fda10840be81d9dbb27aa652991db5ccc0c8bea975a3deeb1775518b71d576576f3fc8fdc9a522d378044c0429899bd6c2698bc7db1778c226cf8a7de3f41ad32a785d0a6ccb1302758e2ac4936921aff1bb66f6a5663b29763b62c809090d1ba0f96feeb7cdf3d342931e4981ffb3d7da0c3daafbfd05a539dba766d5a7093dda105d6c082aada99a1834dd24665758afff0bad7a2947880b75909f9baf203fc9d2b4958035247861ff2ff3db89af33d7e674b1ce6a1c4ea2ff5bf88e55c44651091595ea029ad2dcb5b64c273fa62ed1d76c9124376cea9d02cf15b26d2de65d5dc1e", 0x1000, 0x4, &(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x400004000000001, 0x3) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000040), 0x0) 20:14:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000)={0x7fff}, 0x0, &(0x7f0000000140)={0x7, 0x3, 0xff, 0xffffffff, 0x6, 0x2, 0x3, 0x100000001}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xe2b658b072fa110) socketpair(0x1f, 0x4000, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 20:14:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x40001010, r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 20:14:24 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 20:14:24 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x10001) r0 = semget$private(0x0, 0x7, 0x383) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 20:14:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ffffffb, 0x2, 0x0, 0xe6) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)="7392dba83e2c7b70a43d1738831f787b19e1e7b5043d857c962b9111eb8b812ace410bdb117ee0d01c1c51f4e9a3bb6aeb7ae98ad1b76f42f36444e58885db4ef195c20a454473ec3e166fd74a7715c6319dabf80baad6f69066b5f61568886314107373fac22cba143116c80b24ac854550eb7491fb5f95cf484e6879b5a98433b62155c6da78e65c8375b7abb39ed3702ba9e6c12b9f61e523950555e3e69d030b69ab33c6017540aee404ad", 0xad) 20:14:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x1) r1 = dup2(r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10a) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x10, 0x8) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r15 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x5}, {{r3}, 0xfffffffffffffffb, 0x20, 0x20, 0x8, 0xff}, {{r4}, 0xfffffffffffffff9, 0x1, 0xe00fffff, 0x3, 0x8}, {{r5}, 0xfffffffffffffffc, 0x80, 0x80, 0x4, 0x9}, {{r6}, 0xfffffffffffffffe, 0x29, 0x80, 0x200, 0x7d74209}], 0x1, &(0x7f0000000480)=[{{r7}, 0xffffffffffffffff, 0x22, 0xfffff, 0x5a0a, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xffffffff00000001, 0x4}, {{r9}, 0x1b5d5ac8aab4a58, 0x80, 0xc6, 0xfff, 0x1000}, {{r10}, 0xffffffffffffffff, 0xa, 0x4, 0x6, 0x80}, {{r11}, 0xfffffffffffffffc, 0x10, 0x20, 0x3, 0x8}, {{r12}, 0xffffffffffffffff, 0x9, 0x10, 0xff, 0xf9f}, {{r13}, 0xfffffffffffffff9, 0x81, 0x40000000, 0xfffffffffffffffa, 0x9}, {{r14}, 0xfffffffffffffff8, 0x0, 0x20000000, 0xf0, 0x4}, {{r15}, 0xffffffffffffffff, 0x20, 0x80, 0x5, 0x400}, {{r16}, 0xffffffffffffffff, 0x40, 0x4000001e, 0x6, 0x1}], 0x3f, &(0x7f00000005c0)={0x8000, 0xffffffffffffff92}) r17 = kqueue() kevent(r17, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)) 20:14:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) lseek(r2, 0x0, 0x0) 20:14:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 20:14:25 executing program 1: 20:14:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x10000) r4 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r5 = syz_open_pts() getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/44}, &(0x7f0000000340)=0x2e) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x20, 0x7, 0x800}], 0x101, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x18, 0x1, 0x0, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x4a180}, {{r4}, 0xfffffffffffffffe, 0x24, 0x80, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x6, 0xa, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x3}], 0x7fffffff, &(0x7f00000002c0)={0xffffffff7fffffff, 0xfffffffffffffffa}) 20:14:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x460, 0xffc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 20:14:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xd, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x19, 0x3, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x6, 0x40000000, 0x8, 0xfffffffffffffffa}, {{r3}, 0x0, 0x80, 0x9, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x9e, 0x200fffff, 0x5, 0x5}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x16, 0x8, 0x92e}, {{r1}, 0x0, 0xaa, 0x20000002, 0x7, 0xf27}, {{r2}, 0x0, 0x10, 0x0, 0x5, 0x401}, {{r3}, 0xfffffffffffffffb, 0x6, 0x4b, 0xbc7d, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x42, 0xfffffffffffffff9, 0x9af4}], 0x5, &(0x7f0000000280)={0x100000000, 0xff}) ioctl$TIOCDRAIN(r3, 0x2000745e) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x7010, r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000002c0)=0x3) 20:14:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket(0x18, 0x0, 0x6f) 20:14:25 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x88b0, 0x20) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getegid() setregid(r4, r5) getpeername(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r6 = syz_open_pts() r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r8 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x10) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = dup(0xffffffffffffff9c) r12 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) socketpair(0x3, 0x5, 0x5, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x2c, 0x37, 0x100, 0x400}, {{r3}, 0xffffffffffffffff, 0x89, 0x0, 0x3ff, 0x7fffffff}], 0x100000000, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x20000002, 0x3ff, 0x100}, {{r7}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0x30}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x140000}, {{r9}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x23f21d64, 0x3}, {{r10}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x3ff, 0x8683}, {{r11}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x401, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x4, 0x11, 0x0, 0x8}, {{r13}, 0xffffffffffffffff, 0x22, 0x20000040, 0x5040, 0x8}], 0x0, &(0x7f0000000540)={0x6, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() getpeername$inet(r11, &(0x7f0000000680), &(0x7f00000006c0)=0xc) kevent(r11, &(0x7f0000000740)=[{{r11}, 0xffffffffffffffff, 0x28, 0x4, 0xff, 0x101}, {{r9}, 0xffffffffffffffff, 0x12, 0x80000000, 0x5cd, 0x3}, {{r13}, 0xffffffffffffffff, 0x80, 0xf0000005, 0x800, 0x8}, {{r16}, 0xfffffffffffffffb, 0x50, 0x2860d10c69fc7f5f, 0x400, 0x50dbc26d}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x8}], 0x2, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0xd4, 0x1, 0x7fffffff, 0x6}, {{r15}, 0x0, 0x34, 0x10, 0x1, 0x7}, {{r14}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x2}, {{r13}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x8}, {{r10}, 0xffffffffffffffff, 0xc, 0x1, 0x8, 0x200}], 0x1, &(0x7f00000008c0)={0x5, 0x7fff}) kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000700), 0x10000) kevent(r17, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r16, r17) 20:14:25 executing program 1: r0 = open$dir(&(0x7f0000002380)='./file0\x00', 0x100000001001fffe, 0x1c) truncate(&(0x7f0000002340)='./file0\x00', 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) writev(r0, &(0x7f00000022c0)=[{&(0x7f0000000040)="f1cd6fd133503ea0c2b0ad9dfde32848ea069a471dadfd08b599f36fd3bb4df4ce8f5ee1faa7dd1760593832f9477319d33fec974e869df11ed2a6edf8b9560fef", 0x41}, {&(0x7f0000000100)="8687fe22ff7f11d2957839d02d5ba9e4c4702b4d814d7f82ee718d553a13c406e0d49d11fdd7bec7a3a87fc5f6cccb13738e2bc1a6a0328052c724a585b7bcde22b2c5a7cce0f61a5ebb1577ee27f7763c2bd61b14793a38c02b2963d46e437a1b83f6cbf5560528c56ab5edd0136997b0f7c79645a0e51d5388c3bdd28bb4bd80c4411e94f2e187a4fa5dd6d91c7ae4a0e9", 0x92}, {&(0x7f00000001c0)="f7bc4b15d744f2b747c4037e511781c468661e790f6a523383368686611aad5227b27439e006b3586f5dd5509e1d2bf3e9c8c5900d6226fc99c48e077a0297278b60a966cd69338fda7a4e961524193821edd273a6d354b44a96a449acd5c659287faa4fb7d1ea09f31f6bd3d1b15393753f1d34b68cfb59ecd7ffa325a64ce2190c7d6e86b6c62eb3383d862b57f62c652739830bd7ab078609d8db148b8b9661f60702f6f6d8aacea50967e864d704bf114292e96373259a11f80b63eaf8d5b877fa3016e719185b6d5978fa6f8dc512f1ccea83816f736599c3a595c5ff94a29d9a452906a143d8a2c15ac2f1024fc109b759bd36aa4028e6141b1e103c21b1ee9a051dffe8b7c36132dc7c4e216300410f8996f57aa3bdc621fbb3f6e8a9d4c7a5b8d8e402217f7d072b45c15bcf28e02906c74005bbb1fd231c12440d525505bb0f750dc08e552d48c7f7034603b9afb4260f7a5c7111e665686f4c3f1177189e5c92fb02eb35a754b7cf462f59cd42f0dc749c5d22bbecb4ce1908d802e8a5cee1fbf77ec8c8bd0b50e2c668fd8fb60a6097cfa1cdc8fa56ea83330d8f1fd5faf4d000a63a66670480b82bebe4cf93ef4f7510c9189765f39004d982aaaaac0afbe8f95219a22c98800a86ea78e68a0c7369e71575c23f31c9a447f0da4594df3e78d8bc82386b799742a6c3d6526a4043c5eefc6d0feb1650858497a282415c7f7d63bc62fc0709c7e0c5dc1c18cc4d551b95ed0faf3a9e5eb298629b9e38023bb3f9c9e8e638e2a4f27eec3eaffd8c106dc6b4168b162efff3dc07fbb44533b2c9841391706f7ee75e30d80034dca9b56c4be7dc0939cd31b51a7f3dbf05c58b6a0232a3361565b780f111a7789691adc6e52e8622bb2db6d27c98560b417cd0e227f5cd80903d52eb44fcc2cbad35db4321f4178d57c5855279edf45d391cd8c9ca5f7b4816916c0f9d6c2f7cf248a1c825b4f0d10ab0b0567f84136379e3a621601abd370338c541586cf7e9c8e1c187e4523ff1a2d0be265668038463f9932a3015c9adffc55c219a7455017e17eb1523df428c11468e22cd3d24cc5a6c37399e99ca121952ffb45d8957b4c4d445e3f0885774f5126cb1d99b959413fc633d35ae487d08b298cd405d748c6a2385bc226d2f81a9dd776af1138fdc4a43b6170f0a8cb94d71f1f1f52cc8056c9ef1e974c43b77848a9cf89a5289efcee2c7b45403aa3d3b164a7fd67e7f7fcf8f5c81e5a5f06a571018ae689ae66f1e4e6a91c906ad042ae773772d4cc03635484310e8e2a6caa3ad4f97f99651c786bdabe903b04944d51ebc89987da7a311602c52263c7161ad7f01b84faee4471a4edb9dcb10ea9725c280f686d95156545657437e82d5aaebd151cd195a559db8a9dcb805ac1afdfcf2b3848f53f7b98fc49062cbfddec404ea49902e29932bfc73e8ebbb5e46a99091ffb90db20cb8bcaae24803b6313006a957d937073404bfbfbc3e36092b840c751df29b51811fa186654b52aa7088afd257e0bd1aa3086ca89c5d79a4a59bfb40201e2dc766f91d8d08a4137c1978d09df6768998ae0a61ec1b54a5d6c142804c6b62d5b66a563c24fe5da264b2e5db99c9e2e2711cb8810b42554acd8b284cfc02979aa74ae4fc2ebc3046df91c43329da507e2800056ae712c823795316488b0b806ff9cb2e713b2af6d0dfb9831106d3d608d63dad699dca2e85c97286c76400f2caf6267ad9c815c0cb5233a5c5dc95fd8edce593d224397f384b0365e73ebd96cadb2603d394edfead1d3a72c282452d7283b130d5678e5ac24645f55570fae6fd5ea585739d3b0da0ac2f515a41e87e3e2116859c63cb4262c1ee3468cbebaf462ff1fce58047a09075fbcd54cb9c735b9fd6e51934b096611c58704e0cf3f154131c212057bebf3dbb31b6e18962ee5b5194c16655c6a63ede8f32cbcf5253ffe04d72dea7cf0cddfd4ab755edfd44fd6a4b7d52a061330beae2bb977466094057fe87db06c865c37a4f3406c466f4aa2a839427b245cb3bd398de35241bcf7c472e6da45bd0868c5ff1d7a0e584a5d2f9e89a1138f07ef97b1df4995b86aa5588560c3dc51eb0d37534ca97df12688db16645c8435adec779575d8d3953c2494e131adc16352162df16a71337d6b62c1ba3acc17e7df0aef6610f907e0bdeaa1a27c29102bab49633a8f37556294995e1a5c0d44f3a071e8a445514da386e5790776adcf4a649c5386bd906ba99050a9bcda9a6c2394c4dab72f7c0084f2bc7535865a9a9977c933fe05c5b979d221ae83e189408437a1e8365c248e14370a0670a506b489eca5d6f0f96dc22a8895b33e50c329be605160881572c72e099957f8aec04b8ebb4dd7c73918dee542423e3606a307764410a68154a7426e293bb1023a1212f565948544b687c2c9ba4682a528f59c0af765d4ea172240c47595c3c4f25be0f9592e3ac60f98d623e691b7240d718801b697d5e9e80c69a77ad10d79562738474a0be593d8a876789d2eb4a547d01eede599bb5f55f321eb745b0f84a15e8eb754ed0677a7316645513b4e7c791605c303f7d09ba6f587548f440bc5b7e88e90f065a51300931a9d7c74b3c234a8f1573de95c89e5318c35063e0309fa03e94c0e669871e35790535c2af78842ecd370459c2d93535cd557e9a80c06db2b6d016e4264dd5bf0330608192b7eda6b3378a008b4ba37862c7d2eeb84c30cb8c793c767a11d6d622c9e63b386b64a320b54e4cd135edc19d81e0a937400480c2ef37a1fc3b1ef7d4d7143de54fd18af6e8d69538d7871738ce809a85b59d313728cd8c73a805f75f215044c3a7baa2c52043a17dc567f86df46b7ec019f91cdee0e5dee3cc92a4452d8e21d7936bbd14b94faf73573873afa237051919b7f9d8d2756bb88c8d9644b7c4893e98925b4ed96a6ec9ee5b13cf9d0eaa9c0af405567f0c04b5b1d3514f6bded5a5a60123c1e2c8d77fb1afbd43856b21155e57ff60c536d6beab6fb18bee797d7f84dd601fbb846edccb97aeb384e3e0dcd63b153087eb9a8d6acdab8cf69e137b26804201f1d8346f6aa3e9993b9fb7110a22c99b5a805039f725aa32fcccdc8a86f5d78dc6c68a22ed0997de72f5ae8e91d10e4cb731e28cb19248593aa4fb9175599989056a562561fd67d81848b5a5efa03dd294b33304486e633ae057dbce6ac1cfcc1d2de395f4ff32693fbbe6c34e93bf5ab1d5211df157f5e7c2188f6221832a944221ef47f81707ca27c04932fb358dec6b139803bfc0b4a04a479f306ca810b98848d2b95affb1a28b1021c68ebe516be36c4d1b29e7e9760e072a1cdde20c8572e9896353329aebc618eead3b0875a836838730bd3b3725cd58566b6adb58ee3f1fd28bb30ba2d042342975ca99c64b950a55d6573fae13099898c8a4689c7160c769a447da2520d5ebdecfd7a4082c11f73286a074d5937102eaf43554b2df0e381618d74b3e6d8360ad0c2a27346b4eac30124022829c1434a42612bf9e455111f4bcc2e65f9dd8d524bbff280f699fea90a3fa2101983899da6c939654745d953e7ea8c0d02b0ccf1028fe354e490993a7f56ccb21fb4f7bf45228f1b475a9fda6560ab2f476c76c50d067a1461acce31e2b66f0ecdedf65a69904852b76c3004c6f8bd7f88221e5cc54cd9de0398615bc7abf515ed3f3d0d4c981308372af85e913822154dde18cc84416f9c0ec6a51cd56f5f777c77ae7f08218f81d2ef8e5f7de6831ead95cd371702264b42b63aad75f194a4f5995cc73c20826e79fb503d343316a0f4b22b434a3bca9be1b7d657c1b77982990ffab9185d1fb66ebf4e877e3365eb85bff9218494b35b57715e5f6c28788d62ce601e031ea8a46eff0bd89fca9efd60780f5107b6227ef2531eb9e5f896d73563cec514b3c41290042d459fb47e4ba3c37f0abe48f5d31aef5adce35a352f3ccf7e95a971dd6c3141094b695fe03a994f1fd098523363e6ca68b8a58e9520c2f1bc2fdc529002a4b8422088028cdc80426950b953a4158c029f60594ddef11d9dafdb337169c6afd666aaab17af2bb9e8fd994235c408b3447d0a2da6a780817f671efe9c8418d020e5a98c66efdc29f88c41aecb7a6e5884290e8b69e1cd23521fb03dd19331d3d743664325ecbeddb6ab69301805992cb0b031ffd2a1be01d524cd01185c82e310507c8cf4d1284efa9ed58cc8d46a49c6f7b18351e6d8385b356fe8325a423f597e871aacd2a5919611077aacbb0d6dbfa4593e03b5702e09f19bdb5e3fe9850ec9a90e639ae8e48411bbc28f0456e3af8745af9701c782c3f22e5e139413c40e70cc5a580e2bf762da4f684be514112c140a6f7b781a0bec895241c44c17c8f7d9b474d3f48f0e5043f7dfdee386aca3615c603a12965019e01019f2c8eb6b5556875ad54ae1a1ea9eb25b26d65e673910e5f177c9ced0a19832bbd1411b53432ee27ad8d5eefd0834641568a0e5b5ae52c85ffb65bdca1052e5d1e72e31da8898f00748d979ff31aed50d07bf96ca45230b02483bd9ee0ac3f7f143204cb4150f516a21e7ff8c2aa1a90e70b45b59983d25dbec6c5dafed7997071c5ab759c82665a81660947df5924c621e7dacf87a06f478af41d83eee5d4d27fd0b34f8cdfcd88c54b4ba32594d4bc795ea21a15b569b5077e623e8df3d2a08d23563062236f579058297777bf576c3017eeb95225ddce4d2e570ea6770dd6e00e054132d04a3d50e68e8821b3d910874334e7ad7b1cfad1bab29e2dd1558bba3f1739ac9e8f100de85c669df24ae591fc5e3cab62239e1900477b110703824388307af60847a35e1a2630de0823094ff3537d5cc0bd4710009a8e0a92810c6a56b559e07ceeadaecc7f5f033710c49860caa3469f8e23de639f717af1ce25676de5f6d30ffde22b163f5b2dba4062dc54be381312f3d0801a2796ef34990358289948c4f31c98ccbb896562c2f1862817aa33b82d6a1cf99e393f68db5c02df54051743bd04a1a555e1f8eda579d653d9637e5b8fffcab3e02c68f67164e642428dd4201c7d38031a0351e87b4b9f2ed3c7f39fde3ca576fddbaf2acdbddb91d53be3503a97889c77887070b6efb7a190e5e13b77632b79a7e96e283a708ef486dc84d4470b02337f48fae0488d7d7bffad523220f989812a6188a5bfd72b1ed2399e23b727c91ffbc0bea8b6fd874095ca433c37ae3e5bdfbae5f9742d3f4e106fe3fbf7080a8658f07f924a107efaa3c18090f542f24ed83280fe0439aff127167ff8af153c788d7dbd1a65168092cd535987e16f145ec7044975b1e6fd77ed0af26b0239a05ddf09f71a3576ef8e6684f32df1781b4e27982b6a912010f80c3453bd472ddfaa903d2c59552b2c7ed8c1a969746e292562f4c2a42d248d0957a5a4cf50a6a1e932d9ef1210024cf188f82657f27a3cffc9f4012881ecbc64d94864750539bd0b7f45ba084f93dec26ba4c283bf81217db9fa765645896e8854e071c109ff2976c44b0e02fcf7eaed96a1f23a3dfd138195bed6edb2e91aa1d2301075a2788ae1aba2d847fd2b07420d8c8bc4018675f8760a6736b68cdd9646d7fc138774fe25ea68db98d285b48382f81c5e18f2d9c438f71e50e8d5cabd11dd6e1e1f0650dbaa3ecf7248eacaac4f63c2e21c4d2e3dc0088fc41de85a09c2474a61cf85cd2e85f8e35298ba35f1ca6b66b3284949a0f86d138a9b42e14644c0646f1c9e27e8cd879b627a55b870c3af7bf24c6b0c424902b81e277b939a63ce", 0x1000}, {&(0x7f00000011c0)="56993f64be217ce58f01e1c790b9b6c32027bb11c8c823ac145b758bd0bc19738a46f7882e57c41a0814d40e0d0092e022325b44bead9564527233c782e87f886127775fb2e81bcf1cdc48ebd33b01c0d4b20aa32c418067e3392d7a6ac10fb875012d85e7a6", 0x66}, {&(0x7f0000001240)="17ed69c5d0eeb247ee88bc5acda604d8bddd7df1ddc65c8a22ec80e77a1d256d2e6e7b27137477b2eda60e5890160961793b5f07cc646a1a25580d32d866dd6650c96a640f8f18a9877a3c33e48e4973099d", 0x52}, {&(0x7f00000012c0)="790ae66d2afd7fb145c1a429efd3058481100de0ade96af15780d8094660ad665ebb32cfa29178005d9a193c8508c45059b20fedff1a4e85a09b2a46df8743a82b0888e399bf061c1e35a80d60eebd5676277bb56043ae33d363e306efecbafbbbf0647e07c408e3fe999ba3c2f97efeae928ed96e90b398e8e42a01200861ca48bfc0ccc399711803c191d04bf571ec5ceeb287896b215615405c2533ed90a38ba761bde5e3923f5182b3d4c225a0c2b38af475ca228610283df4b6f036ce3bd52870536ecd77621c39e39b298140759c487d07dbe7f73dc0a794f6834eece81c74a029b1f11c5b8d0ef44f10dc524109627d9cbb17e31f8a4ff80722fa7adab207a28b321d157ae2ba51b6162970b389007fdfe33565b567d19f3a6fc6d0190bf50e33ca15c503c4dc355c8c3e7d0c7e5094f7079aafc8e83265d64e6276e3705f02eb973ee9c0cd8a65d696434925c47936c6a4a14eca39068fb1cfa8381e25fbf5aa3a582601cc8e98d4d15a526d230539047674d8927e407be2e7835eee1b4cb976a7f52b15133e9d9bc4d0845416b3cb0215c55190407e542b34198a2a52b387f1eb478d9e3ca5423eecc4a64766acce1dceaeacb5eb66dd295f92e2ba353ed1ecfdf9794b2b3052c8c4fe37601cf85bcb982d7a0dc66fac1663ab6ac0fefe6ff5678dd0130cdc84dce2578aeea8f027aaccde329cc3704821c97b9d61f97f63ab21a3bd3557dc67e571e8ca698cf9f62a478deabb7fbb782e340706370f14226c5fcab082dbd5000db696da4490bee2b54123a6db0d255670bb930ae2769975ed053a7216a64e822e40b27205fb1ae77d28ca22780a419302bb84cbc32fabe661c42353948cdd307e85d52cb92f33dca293a54a7e81a597df357ec0b02856d5dc96ee75362d977d00eaacd3b8a12a39b991f57bcbb03d857d220778b05c9f9765c21ce26fc5e88bb41af1700052ce68e8359a7b610220ab312aa7bf6237ca2ad5e2d791ab4f870a9f22de90904dc4183f7cb192622f553173d126c87f20dcc51f650a457dce5840f80bd498c7aeb085f96188e4e6546901b7c973fa15950aae0c8e5f1e841f77450a466a3d51ebeef52ecea8b3e6734c93581c40249f91fc4c64f8bfef07f56256a1b0747da37f8d1cfe535708702a6fcc835ca37ff6b830e794a65e7f33ea0175674c0ed41444f3363104e959fd669e56a528bb8c240d9ea51a9a3e4505335cf8a92b2c3855c3af8aca9629d9bb652c189f4555ee37ae3e66a7b859a80e5bb701231db38a3e00bd4edd7646b75e68926ecb6360904418a316d1f77ab6485616141bc06c2c3d2993653b0711e71b76549a5b5d521095fc4778a3415c9b47ef9af47c8b7d14e36871cfa14aba6a0febcb69f22281cdabdc063bbf35a8c6a5a0cdf1f643567ade33ecdfdbe5b79a86fb2384751196ffea7a36a27141ef27218b96a8ee7b70ba61c163277dba3a150aebfca0a59c29257390bcdaf22847f3de17c515575654a04098ecc8e49172ccb676a279ba4d1b357ba1ee82838c246a154cae4caedae69127e7dfdbb473d9fb42a332223fe2ea6fce94a89f57d4c21eb1dacd84c88df224191e03c9eda785f9c4c0ab8b2cb132644769e61bea9546acb590663ace361f9a7ff691f3a8ca5e34b634b227bdb7289501d876ab5317e85d5eacebc1ae7dd5668c5eff213e9c1af2c08ae918d0a08c305ce80ff4295f5aa574f9a6d31f31890b40c9d8ea0c488bdb1ded877a2afb4b2e3d3a3d4e6690bff098a668cb549ef6396ed616c0ccb4b07377e3254a14fdbb06d77dca51a1f7c7275f6e86d79e67829651b9e21ed70bbc50294137c7d2953bd3f22bec3909544be56492f59cc3842db97237a8fc56a3baaa23344838e77d1ed4c11d5d0c2eeed7ef9b0eb79a858ee5e2e32b27e8e30c710abf7e4e661622d5fc263196eb6913925d1ab9e93c69a9203b5bbc89d76d0088a992fd6d25a108b192b6166a68c1ac978cef27174c3ba12ed5e3d486e46f429db7d6255ce99671b51652afdd269a0649911eb7a91974cb8c3cd9f40ea8b03c70e6c3fc0390ea6a0afa732a031abc7ce11f261c829344fcd8e1f40b73da8b5339150ba0124619741fc1ba7e3080a265f19936d4eeab97dd868a2ffa881bc4ac471e592a14342eb42e3b5112ece8b7476af9ca8df7400b802af92f6ae30658b3dee29db409e234f17717939931855f34a60440c436b45250aa1e3b64fb8d83c3bf5bd130fce7bf4451d89679736731fe6a5f4af0253e7c3df8fd07adfc38f1e5895eebbe932cac1b8ed05c19cd9829d234929655263ce286dd36be8a5913a6a3289c4917598ed892cf93cc18977cffb5f366c05713c47cf5a9f22ba3de4ffa33794d0392a0d19a57d6aa77d257097193adb20385710bc47d03ddfe328a929a73018c3551dae8fc5e3b5ad18294667c725b22c09181cb1ddd8e241876f4f0c24176a6dfd1a8af4576601f4bda275e6fd2ffeea671dae17c390e9eb74c71d84a019aa7cee8fbab62bf728762a5a5dc32ad09a6ca45ecc3b2041bbb9a51332b84d13a2b83b3a6c7e097b186e23f5f0d65b35853dc43882813befcb7e16c833dceeb0fc3f1c73e60b09e7ee75879b2611d43b457023afb5086b67dbfafad393f1be172e243703a393c3744cf7bd1ff9e30b80ce9cd729631932eb2df893f38a5a3e6235dd3cd1cf9d21d59cf61abc36268f2898d2f3eb31c12064b41cb7414ed1fb95f179b0990fa429ac96b0f88af0c3ed223145cba2c265f7f39bad59fba3a15e29d6c3151eb872d997a290f941ef4a62dd11b451f8d43921d9a96175a590266041bed1f2db622d4cf70453a83dfb59d59cd66cdf61ee351744c44f4d1bf96a00d89d613035b71533250614e95730cde9493b95f77026f76eefc4c7c714d5519a393cda3cdd5d62ebdfe8ee59d6cefa866f160470647ebc4b879a5925519ea609fc864f3ee89a19d337fb73611ec26a3bf844697e072d63e3628ade2e194770e65610d82176e2a05b5f1cfd19c95f18686da3c703ab145ba6630743a5ed857510f9baa9dd654ca220b464578bbc597da4aea632209826e497c3c95335d384726284e5bbd2b26736064dee2bb3edc45ec8a19aa07c1480c383b98d1180cc1a0f2c8300fd2efe7d941ed4f96d4a337e40d4a7434c1588ecd0e0bcf39b468a8c498ceca1a329ead66d561b066afaed658b75a6bdc4533f232187dc19be818d3d9e916a6d0f86ec8b83b281ec4164bdb30294dc08c5b850e20ef560f4e93d9270d7fdf20c80a3960ffceb249cece10d7cac874c5545e2498f3b4bce11605d98e2e311f0cd131efb68d6125d8c57fb9b389bd5f8d6ed5cdcf06dbacd23704a7e937273d67532f938bd596b0be8b5387bdc624180b2c526edb202e20708c2105c719c3c0b15ef0160292dd6cec12b4996c3d0aa96277ee26fe68891fc327b1fcf99383ea0ddc2a606a330dc864950ee6be568bda7f5095b97bad29de238e8ff57df8275f6c5d1a41fb84447c0b13a217aaf158ffb1fd8268217b08f4cdd9d50c49dbca30a74802dd5261eb68da31e477cb11b7215cf958e6bbc06c21a37cdbc39cf612177106e5d62d35cde2e8d024972511ab0d2a038b2594283774e2f463d186f112c7baf1de460c3cb96a7f1fe3b1cdcd3b50fb66e8977cf31c6948612927123dcee462e58114476dc224011b9ae48f2c87fe85dac84fd30701ae69cc973f4f54964635a172313f22382b0d20cc77b3c7cbbbf6c6ca310302c392fc3afca1ddd66ab8e5aefa284409dd2cae562a8df5707fb420f9653802c64b57117f68ce84ccddd30d556678c89b9b09d7f9399e229c520830a5bc9d37a86936754676a25dcdbbede8026704e380621baef42a24e6047e029cdd98cc87b5ea75f045727a6ffb00f3a94fd3d73344874e3945959ba42425b594ca51844c9bde27fd0e8e1dbff139057d1a247f5a1c244b035fbab70989812cc178c72de2657065b301dce63718d9db1dfdf272ffd615870bb7989ab5933b87fb7b496c141b4789a333888b76659c056b2e0596fd5254cccff80fff80ca983ac0a81874475fea83c0ea346dbd79422ecf7e4890070f2f20728017727079a256d3902680512e79487aa1faf48533a7ec8400ff2b31d2b40d61cb4bd46ba54b2f0c43d3921cf9c6bf43b430b8bb268f8c8652e91bc564ec231c91381c57412c6b42e323367ea3486d40dba122d54adab95b5f394872cd5928c2c9ce336981e5c7193b70432512a0d3a8cffaf23da9c52f618cf39a5e6521d788a5dedeb879a5636a9775d13fbd634a76eb428e2e270e3391be2bbcb75a6442bc0bf44d734accb95512d39f2c83fb48d9935438af30e9ee89dcbac2b127e27b78561887d88f178ad89f6614ee07cae361e1c3e2767fc4e3cffd599bceff8322ba88ab539d2d87f9fec415c0566a74f849abbbacf693e10940a67e46a91542d354e581597e69866d315aa4ddb83f831214d5519d6382415c48b2d733bd0b99f9685d52c7c2c084a3526c987c1e4d3bfd6e8af25e123a8aad148e581affde1dc8dade98bfe5432515664ea1bd23c61255f0b3d08871ed88620cb4156259b7ce568e0d5255eaa105d08025913d4a36605562bf6aab0ad33aca761363b54c033f4f29d25def62bd5ee629c6c4f661a9bc3356f17363aa964db3b8d10f3d6ddac63b44b089642b812f3ed94e5c62642190d98933ad521a2f37b4bbbd17b7208f9fa93d04b73a3d2e3385cb21a842789c9cd3c0ebd18883d983c0d9ac769a5875560429f67c67069b3559ad2182a637ac27813149a56b44d632041322436fdc7bb578570362c53677bfa38208d361ab197af5d431cbb8715844a36b24cda4b4cec78fc9ad7007319e0a3cd7911eeb4e05943c2cf0e9c82d5fc5efd2570296ce731a0bf57e8a7328aa744b562d02a07aea62ddb20f4b56382772f494afdea9cc53e784d50726400213445cf332356691d20048f78801d889928d89d17f51c20ffe43c121ae93d5515502470e49a67fae13c28303598b1815f249e43812e28a5a4dcdd8c48f0dcaa5d6018f97dc078ee0b6480716e6d25faf053b8a9e1296ce2fbd4952a2576616d300f751ef2b003cc9c062477937f6f5e4025d9412bfbc06a79a7325789fc98a01293cee584f7db557bcc0ccf06b85aa8f14cfc617d8dd3a009beee48c269619b510908817e6c270f3d7c38f0bab3c12f61f66497f3dcb85888e95f34cedb9a34889e31d42d139bcab7fb129708d8fe686f682da3a312decebd2284fc5d84386f6b458c3b3e7185800436b63b6b12b80060ab4b5f1d473abb5bcbeb7c23368cac0bf95a44f398d96e94f66fb5a27a589c3436f8c0eca66f3712acb68a64a50c4980d36e0f56afb6f104afbb14b130ca510db0317d56664a65ecbdb9d619c19705c3b08b032dacf06516ca3bd8c95177eb82e380d44ac3f6046af0cd714693cbd00b5d6bbb02f4fe0058f13ac110d0271e90eca6d6453e14d4009108c1ad62659b343e8875bd7b51db063cdca16eb0373204fddf4bf688ceb901df7047c7ad0b02bbe53a815743a425b907577173a78b148edc54b452f9ee2ff93810093c3e6794029a4316a287f4321256156de1d753c7ccb49bdc9b96b91310183da1fecf59582bb4f2ffbbdd7659912535a986a43885d28b96be6f756f4d4b6bbc367197661f8c6ad37bec4361fc530b293e88eecda23046300c81ddd4165b1de2fa8cb2ed628ce80471e2db6b5f90667f8588f137d235efd0838f800cae22a55f02fd586", 0x1000}], 0x6) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 20:14:25 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = socket$inet(0x2, 0x3, 0x3f000000000000) lseek(r1, 0x0, 0x2) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:14:25 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 20:14:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r2) 20:14:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x800, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x80000003, 0x20003, 0xd9a, "ce83f2c55f2824c100000000004ae500000100", 0x80000001, 0x1b}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x2000000000000000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x69b449e8}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair(0x2, 0x8005, 0x1, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x37, &(0x7f0000000180)="9ebeb7f0272f27de954adaf6a8a87765b8baa20c476ec24df1ce7446a49684aa51826708d9f7d70187f6e0802f83f999edb0d052a86749cc9845c76ea32b6c815e0f2d758949bead5a24fe80a13135640622a5d101d988c016da4ebd38b1b5ccaba8bb784b1aa18821552cd09c1609327b22b1ef5051010d4e8e0ca15a568d3f043a182eb87fbc9b4f786cc11577b2112d727fd6eca86eebbf34", 0xffffff0f) 20:14:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ac5c668b63f6062e602efe39d18fa72d1201532dffcb2a71cf9c9a785723490246fb43f304c94c9aa351ad19a7f10c6c80049deb6d87ff7cfe8b346b61af6f9c34e0598315b1104fb8ed5e6873335cfc136a6b914a48ac990926b527b05664aedce7f4aefdc7d49ac19b30683585be57efb4b05dc73fb8847ca265eaa5b77e3f0106d5d70453e19bc8960a288ceeb4431eac1cf84b90ce8c6b45930c2514af3c6b582dc9b749d1634220970a54dd80a1841cab002ee9a7abc46e4466bb4fd133cd00e0fc59b9", 0xc6}, {&(0x7f00000002c0)="367785f483e27d6f28b23baabcfc1e1b0dbd60e2bd39b1108f12bdfd90809851843dae621ab182272385a3114d63032be354a1da1aff3c763cee24fa19ac15c8840d111199c2f3e04de487e18fc7a2446a617a5b827ef77e140ea2bb0b6d84c85cdc9fb36f5101860397926c718a61115563da8b27c7f814eeef5d1fb9286ab999e836f4faa51609b8dc5732b3ffc02a93c0e4d6a845926d1613468be79113e3fd567f2cdb9680600e43304eea77d3af0c1385159081279ba230be9890672a26ea7ae919c8d88e663e2283883dca09a9a2", 0xd1}], 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000060000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x709, 0x1ff, 0x1, 0x8, "ada3095893ac70b3eef5d15fe46b0d6425198ea5", 0x8, 0xf45a}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x22, 0x9, &(0x7f0000000080)="6877ff0d1af9e1cce65e38f6fff08a67dc4e99d98a551c6c9626907a55f5cd6be40fb1031cf6deae01adc4ec5f3d930b8a44f1fa3bb2cd34711bdaa37850b1b3b3dc7bee9714247331ece709a9454525b8c911", 0x53) 20:14:25 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$inet(r2, &(0x7f0000000040)=""/78, 0x4e, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) writev(r1, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup(r0) 20:14:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$inet6(r0, &(0x7f0000001140)={0x18, 0x2, 0x8fc, 0x9}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) readlinkat(r1, &(0x7f0000000280)='./file2\x00', &(0x7f0000001080)=""/181, 0xb5) faccessat(r2, &(0x7f00000002c0)='./file2\x00', 0x8, 0x3) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) fcntl$setflags(r1, 0x2, 0x1) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='W\x00') poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x44}, {r1, 0x86}, {r2, 0x106}, {r1, 0x60}, {r1, 0x20}], 0x8, 0x8001) open$dir(&(0x7f0000000000)='./file1\x00', 0x40, 0x4c) 20:14:26 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3ff, 0x4, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 20:14:26 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendto(r0, &(0x7f0000000180)="f529ebb41112a49301c003d027dbc7b79b4d61652cc43da3ccd8b3b131854117b0cadbac4cb6d9cef0e574cd6b3851ac0dd808c6c47a26220eb94cfdd0f7aa1f01c6809bc052736f443f4d38e25fef28cc91747dd55893c1441311b55961b07d75ada375dedd7ca30248fa9b851a255d25bb7621fc022b398d9d46980d66b55b55dc9889650c6fbfc13734988c83f6070a3ec9a683222a3bf8f179f6d9bfc631ce51661e77faefc5c6c6a88b46dccc78176381eec65ada96c16e9718132c442d77da3f93745b703ca4e479d54070e4febc076333cf7dd2b5badcba0944433b93f41931491528816a4123a9283b5ef54cc87041be7ef4c2fb92357efcc1", 0xfd, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="190006002f0000000000d0c45861141cd772c4959c89b910d08243cb80090c2348f8deacc4"], 0xfffffffffffffd4f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="61fd0b5459fffe423a16be1690a31822da9993bf2c22", 0x16) setsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0xfffffffffffffcfe) socket(0x1, 0x5, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:14:26 executing program 0: semget(0x2, 0x3ffffffe, 0xc6) 20:14:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 20:14:26 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000000c0)="ffa7b3af6d44d3bd7d495dfe2659f69671e11cc771553335a118fbf5f6efa3de659e048d40b7b2f7397b17b14f057b396e57f8d66aab4f33d1f8aa3b25bd4e437e614077a6b84133ffd4e3aa2665ade7006513e6978f12df098b632ccd9348dfe349605fbc67cdb37d519339316cba3a32", 0x71, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 20:14:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x30, 0x8000, 0x4, &(0x7f0000000040)) 20:14:26 executing program 1: r0 = socket(0x18, 0x4000001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202162f66616c653000"], 0x10) 20:14:26 executing program 0: r0 = socket(0x800001e, 0x4, 0x100000000ffd) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) write(r0, &(0x7f00000000c0)="67c1f675816b3750c9d963f9df631677b38f4224077a8dcee345da6c87b3bc28a2d914efd647a1e2a7abe195ffacdee666b97abb3dbd864ea562f478b059798dfa534eea83c868c58330143f0d9d031e32c04f293fa40f523b9d2633ea380807aee4e27eb49357355e89f24a62719431f4814e6cf1a8f552aa03fcbfeb2fbb041f148cedb623c714dcf2ac905d61accbb40cbe927584b24c534dde29881d00c16660d55e8c245b2c1273a85c6591bcd02c1982b13bd45018f07fc24f6808688507c316bdaa3efe4b", 0xc8) socketpair(0x26, 0x5, 0x1, &(0x7f0000000040)) socket(0x30, 0x4005, 0xdb8b) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) clock_gettime(0x6, &(0x7f0000000080)) 20:14:26 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:14:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') chmod(&(0x7f0000000280)='./file0\x00', 0x18) r0 = open(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x76, 0x7, 0xe, 0x8}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') 20:14:26 executing program 1: semget(0x1, 0x0, 0x0) semget$private(0x0, 0x6, 0x20) r0 = socket$inet(0x2, 0x5, 0xfff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x104, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x201) 20:14:26 executing program 0: rmdir(&(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') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(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') 20:14:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) r1 = kqueue() r2 = dup2(r0, r0) recvfrom$unix(r2, &(0x7f0000000080)=""/102, 0x66, 0x40, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 20:14:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x982) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x1e, 0x6}, {0x3, 0x3}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xff, 0x1}, {0x6013238d, 0x9}}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 20:14:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) listen(r0, 0xc8a) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getgroups(0x1, &(0x7f00000004c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="6de703ce5b5b60436904b2ec8da3b35a076d305174a11dc214e20d8904f8517accfd0604ca4e74d8ea4e1371a1ccc37b050b22a0a45ee5239326ee18301d7da5a529e46c3f6502c3abbd69820e27cdda214b53319009eeb41d3a60ef21920074d1a6d2a15ece8bdb9f616185f6860873a48a0bc99e5bae62cb481c06ff211ad199dfc5355c0b0eb1ebf1d362b7caa83b7062f732cbb112a76953f91236de027191b785e465a06debc7b4be2dd99b4415c28c4e9feda0d706cd35b356524735db36aba96ed083d2245067acd2c33786999e0a8808", 0xd4}, {&(0x7f0000000340)="2ebf18ef8c989e503352f536a28b285bb55a32fb11296ecb37246baa34f53114e1256ea1bb64fb3c9d097bcc58f5", 0x2e}, {&(0x7f0000000380)="84bc6645c1d63d5e91d4b5b74cadee9975d5beec1f58f72365e089ab5cef91cef84e6661979f6d9f6ad13fa18f72e966e54f46a9dd3b7add852a9dbdfb6f53aad25afbde361e7b2bb73b47be48aac3fdb9db2d5b3b3b329b336a8cff38a1fe71cbbe5e5b13a85ce819d965ccbb37ba97b4f94417b8ce73f1bbab9b", 0x7b}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x401}, 0x4) read(0xffffffffffffffff, &(0x7f00000000c0)=""/153, 0x99) dup(0xffffffffffffffff) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:14:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x7fffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)="9a1a24046faed520d5293c34721e19ce098941d4c9a8e0253e1c158a6113d079299128ea8b1adbd4393079e4485f53dec1160cefa28fc313b206da01affdd8f09ee54f07d478c0921243ab372f24c48c84781affc8cd349033a1a825ceca1d010cc8ff06447b40410ad59ab85cd625067cc6f973ed571d1f086bc69cd2c771f25abab3dcd294ad6797fe157b6d49267bc8383888bb35f3e813bb0aa31aa8ed2d026bc7bbfeef96390864bb01a056631253d9486354642328e620de2f1b2f0fa4e5c76ae5e37b4a78fcde4b400868c33f1c54eafac1fabbfb79fb8ee5aa36c7f1dec306317f4f8abeeefc9237bf1663282de43a74d61b41d56ab27b0bce0957b1922617a51ee8ec39b9cb40ab2d89eca2ccb6212326897f6eff9a5f984081cf04bfddecf99f71e45187354fe13b74ba39cd23a35ec88d8b6c8cbe15df85b64a1b928044e58be7a5859f00a5c8a18704a626513ba14e0953f73ebcb17cba024915f3304bdd374e66d39abba9b611fcf8dc19fc5598a594af9236417826e1b78b7f3977d822e1b98e418ab2a0bbcde6a89760fc7618d80e31b7e264570ae582c5aa382f7ef95ff89484bcc872565009426302c158e713f513fc1a911018f132245c61b93be003c1048df926c16ea20495f4f32c7148215e59cfa3999b46af5b13969a183320193d267336c1bad68f6e3480cd0c1e426db1eabd287bfbcbd9bd882ee78c404e1c32035aaed07e374288a00caad73dcf7391d9a7e55476c34bd97e5374965a9e3a7bd99790a5df929c86a22a88e2346ea83c158db12feb779046673e841f67be2bcb516b4638be925b97e70fad4118245d201565fdacd38053780b9ec14b56aa4f232929207bf0249ad3d0529e350414851773a5f0b0460bc9e275226e42e6e0b28069e8c3b026c18535954d9545677bb2a5cc414765b350b9a5d7477daf034a9099a144fa8e9c862fa90e4922522e46c69389c82664ee41206d0b4e2b02c89c6353371dd1b54a6cee1639a1235a2c283720e00df9c0c2933513f6f0afa70943dccfc5f0ceb9150990d5d7dccfd2a1ee560c25392f4064d57f7c9b37ec95c81c3203ebf322e47c9c213ccfdb072ff094b3405be97a8dff9a67522d86d415bc204bbd0ad58630957e2b0e199ba85e911c99f67653921e8a8ac9637881ed8f14b3bd33fb04894466ab8ef36f9523bf933dd96ca1bc1dc2448c9bb3487a35c5e6360c495acf313d570009401bd755e26f7c34cf9229c37f1330a56ad88f2f8a2ea3866a68fbdb3f91827f831b434512a1af6e3eedf6a6d88fac77cf5028cdda2af362582a6c42ed2d55d7be4bfe99b9505153e490df00ac0a568978be02796d3066952d672384d01b003d194a254b819a6d3112e66d5f49db2b247a957219fb7d0ee2c6616bc09a7c907adeab56ed25bfe1520e86a85525c4fa8b55800f0b4dcb00e7eb91e202a297b5dfc1df9ef9447cdc124500058432fd6ece46983095420ff356b8cd540f3cfba19efc4721b2455edd7fa48dad6f227745da3ea4b3b3db7faa59bf69ad144df51af8fee4458e0bd28165a8f0247f850f3f6816215621630eb070ddc74f8c9cf986153cbff351729459c8e5f13f23a700a2da8893906db081a9f80e6623cea212afb74894607264f8d7e09bf71a2ac6b721c8e7c2a062add1cc7bbfaa332e646aeb435edffe69e6fe881378be2818156e80cee25c0c4aef63a0757c0eb15af1d1a42a59ca5c377e82b57e09d257d4cadce4e2b33cb96731624dee9bfaa91e850a6060b9c72bb7807630b3af07a9d074ea353652252806f16f507af3538136f1acf3a3999fa2613a94929370b3b847f1e3b722ea100ba1c1e1df304a62d1bacf9eeb8407e7bb8bc26b471336c5c714d2d030b595edf6c8bb893aac45945b67852b071ab21b748654cad6b77ff999ee782375969436d0da57280485509b1209fc21307c38f1298612f8c1f0cbc642dd8c3660d943c293090d93e017d2bb7870b9262cb1f3243ceefecc1b9f6f61f941592ddc132fca82f08718b60adb9f805f91714515387ce560f6eaaa391c7cc8f573f1069e8bd914c3501c0ad26d47ef65701578c1e9bab2efb96c987008a6d1306e21770f03e9fae76622081fe704ad96664c5b68fef682cc08e1d08cdb91a081ad318130b1e29505e274d989de1b4a97fdcac2f38150bee15742c2350bd3532e4147356b629c191091a029bffb94378862f221d16d0f5b8d3b2e12f116b7c11b96fbc2651a7a00b709d04e0d75a2866191624a0e61ecdb1b879cdb4933ede9802b7fb75d9ac126c15254b1c14961fc3b852d023676332f1456333b4985552045066af0771569876c95054e79be20d67ed82ed55d206474d967eb1384a5802b9ae7fe006b56a6d7186ea926db091c7647367325dbf875588dc2087d5ffb001f066ed1da5b368e9e496ea75b88006c0865effa07435e7f2a8758a9e4f0c4ad6b966613ef00557a2762716364a6d72b7574431ed8bfa3635c5edf3d02a417022e744d8714432a9f592f9dd55c8f360ec005ec9874e00faf4c7b046a88514706345f057e98a4508e9aae45f8b83f43bc2e44ffe6728f36bed39792471e32925268016447d5d40d27778def891dadebc0d64725f65b7c2d4531812d3984fd151f72fa4cc6989d348af2cc8ad817cf9cb424db2d1e2351fd3d236056e4e8227401a9ee1e3d50ec4782d4f1f5366385ac5710f0e4f1eff85ed1f449d8dd19853f8535a94e09e36b4b162d3062a297581900e7b0c5ef18b286ca2c2be24461a6d4a20aef6bac0aba11c84fafb6c68ecdfb0e091c289e4d124d6015b1412f98274f4249949c4fd34b05f288381a38c1b7ab3c1d24bc93c5e3259168262f8c03d308d16ccea11f32088a2554e3769648de449761c0e6939c4dc010ff501a480e780cff0433f7f33700b923739c970f3df599376ca5757d40825e027e541ade68c0e614ec9d6677f5757830a63aba9b6705373fe8ce4dc0afd3cb90f37f6ebf15f83f8c428379a7260c5fc24b14f506c362185fb670c40eba1aedf36b490e4d0d22a3f0e36522628986ed164db5017fa4e3b6ab890be03f0ebefca310102008277a3d6e72a6eba75709735f88fe1a26ea8e27c5e7c60b991745582631b4cc3debca45038112307d4cb374ac8c7e809405aa08d1dd8f1d6de381ee41dda6e3f10f14231c530f871916637cd5cdabb690a9564725c121c372acf3af7acbef232ebc6637d7d60423bdfe1b89fca9d7d055670def7e19a342c7fb2a7de2b316ecf4f643de649ecf91c0eed3dc5f596df775d10fe51464f32dff36957fe4abcb467cff01a305cdd3b9647e95fc8664efb77f8440eb5b8930bb3f3699d9d58f8577bd407e0765b436566203d97225bf9155cb4f4c07ff922e1cee8836bcac3d4f7e7d580a684cbebbef5cb20ba987a1b142c78d50ded235e24b95f1c045c1aee0fd20b236351fadee52b5141ce57331ff9a3db6133a13b5989c4624844fa5e0b6389e2300ad99bf338ca4364bcf4af2bc8ce40d887f6adeae3154ce49f1980de26369b67aabb1bffccd6d5a2a04c332d3dd4677bb6b330c370076127434711ea588d015e8dc7cce102aa7ddf709dcaa2d91bb86d6671f879cf33c7084e6b6288c1b31fc3caffa6d844f4c820cf3cd926adc7ac1f151e880c66edfd33c34f1109b9d8f9d20522ea90043004a3c87081dc6030833ab3dc02a8a667e47a32765ad937cbb528d12582a2a4fee47c0bf2db8061cc09b841669269ac9f3afc4e97275d9da64445b4b0b32892253ee425a2f49d55ebb73f241d5f233382fdf110e28dcbc8fab887365cb6f9b59400a6af0ebfb687c6525e9761eeefaae0189dfacd9f39fbfaf35f59f7c972f3fc35383469ab9d6bcfb003c60640a844147bf243e3b9401099a06b07862cf0111bbdabc603f4d0f62074c6c2635bca03bdb2c56ce14d352db04c0b42addd9f7df588085d4bd6f39cb735e3dadc442daaa42ec351e3b91776b7d86ccd9e832b71940efe5317334a82021dc040e8d898af232ce704ed074755cec8ee40da5f708df84424f11019cc72b47e6e446134f6d72eff3fab753f741f4c06f6b8214c44d47659ad19fd03c7de9e4c8420b2bfc6cf24a18c5a37343a4fa12037ae9b538b75ab8c78b2343e06d4fab732970afff608858e96e2605fb90515ebd16f70fa8ab98b7c5db987217943b14eb74ceeefb2bda90dae43f7f717326bce32d4f2a55445db2dbfc056c6b486b0efb3cf432abb31dc7f9103084ea3754150669891e1ff9e1f45269ace0edd7c897eae582ad451b96037b1f7d0e1f4b2f153d828cd3240f5650f812c9ff136d8f9118fac7df75763d03ddcf2ab473a7d7ef730cd76df7cf7fe18ebb8010f71e5b78050636b797630be88ae07d3f569712d69c88b5cd8957f84c5dd23381a351bcd3a8f91819ddf87ff1f976c030a625974130c36115237a1450e7fdd7618089fc7a96d68a0ab0b889b8ea8087c85d58afe520783d79b04cb975570b9236dd201fbb045562697ba6962ef5fb7d34de7dfdedccc5571ab04260d395717744cbff988509fad722990f29e05aec404506944f8ea1feccf8194b1922519911f8858d33c141fa9675c41f370c77c56e7b4646acaf6a474827bbcd070c09533f795948f3c808473f7b525829c0066091889c7c82500a4fb0f2499f5ca16d6b0a79779cb054feb4a17acdd310e030a5ecbc9fd21dc586b8775e0eb53a9186236ae38b30a2d82bd371e1f239173f05cdf7151101b962287d6806b8a81ee6a4ea20cb4eb99f5f43c2be726ec53225a22ce607d37e567c87d2d7f210bc50ff76cd3330697298f67edd87a4f0cdbd0086063969d9eb06834670bfbcc2caf8799d1cf4bc707d7a8bea2e05c704a27f87e5a6dc06ac390cada011fa59725b2bd87d06fc19fb09c5e4d112d8a787223254cd4cc46e85bfc007f08c0f9c6fe175c3b2fabd7cc2f07817d1ad2ac9650c9532e7f50c559c7fa0373c2aafcf2d1fd8fe989b084ee996f21fd8daf747874426f17a30593b09aaa7b1dfff57e826eb0fee9b9ed3a91cd8916dc4d93eab1d232f3685adeb7bed9d5994824edef7be2a85ecdc351157040ae119027bea22122c7d34a1b7a8541bdf45a841b4f290dbd42d6aa8b1aee4ecd999a347ab2bae214eab990522f940167dcedce1cf95e281c4152b376b2bfa7563106e774eb24d694ebf2ecfa182a7d740620b02554b7e746fae4bbc0616318735630c897d275620cdb2835a1b5b4a54825416139ffc8f1efdeedd5919277f58680db4a7b82ad852f14c244f3e37a33e924af5a73327fc229b731a52a4ae44f8823a56de7a96bf54f8995f4439c21ad471d699900e26da151e81ed3e792bea75bc3ba48c9f942b75c34dcdfa15cfe6cce683bee430f5a78ae818bb62f274243aa22fb0acb621f0f74fcc6adadce3da3d6c67326c91d257f7374581d096a57109205f9a8e19c4a216f637fdb14bb1589eb1ba4b604aa3a6ef19388788e130019d0fa74ef0813045e9049433ca393a4b616f2aa4f3f89d744d7def19050f9b71dcc6d2cd90834963b592a445d12328cbcd92299726eeadc103a3e046523a840dd77a198edf73373eb78baeb419b41c273340978c8af283e0fe3fb3576e7ae6aa03f3e198d8d1126b55512290094021fbfeaee494867faa3b94a3f1c3f1836ea016d788c9d32ed717cadf9cf9208b0e8730ff0580c79d3758894d71377b39f633984ffcc0c895d52a7c94a566931a80d7248169dbb587f90786a19ccad3f62fcaf0", 0x1000}, {&(0x7f0000000000)="d0bdd77ccabc3ce5082761f9e3faa91f3cbb5291d26c137e649758a5cbb58439df965a37638d692d76ddec42f1a9589cc53ee8f1c2eef5d098ba9a9aee90d0932657922aeb160bb3b7e11d3aab44c0864e47695631", 0x55}, {&(0x7f0000000080)="d19ee25623f2dcef7d31a4bb987cb374c6f18a880f355a541b6f7b088e3b7f817be27b2cd5aeab2b121010bfed80d882", 0x30}, {&(0x7f00000011c0)="9fed1d235b43d2041212e5f55765c7980901cce4df37b5a0a42eaad8b97967bafd27d2cfc3686eb4942f6a7c5afc343a965f0e1d5be338cc138a54d1c164742a46e178e38b1f1fad4b86792b580036bc95bc930b8ffeeef358263cd0cb52d7844ab5ed651060c425f3286b71fe80bb99d93f31361194e0604bf8d3c5eb090a9a6e5d3b877288f7b9fa183dd68f8a", 0x8e}, {&(0x7f0000000100)="7b1d51879ad37aa6896ccc58b826b22d16a24f144706707055e47aa8a6a1c761fe2d4de53b5a6a5eb50fbbefe567a16780714eb5c31bff1c1203d16da52c0657dcdaf56c3d6f3861a6fd63cd0cb47920c28b25498050899bf2", 0x59}, {&(0x7f0000001280)="0b6c6393a96fd0e96ee01291ffc63830cd2c3b1ade90fa0c75b5b700d9250760642dfb2caf956b14dc7317ed16a718c090a012fa782c70d8d7d529ee221ec3dec814d996c4f99f6047b2d16927d4b04d7e24ff082888a5434a90f9cfb76a9a23fbe98101c1fa07c2ff565d64d7352d450c1d5eefd65420958281cff197da933e45398187", 0x84}], 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002440)={0x3ff, 0x7, 0x7f, 0x8, "7c136217a91d31ed05fb4b0ec22779ece3680903", 0xfcb, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) r3 = fcntl$dupfd(r2, 0x0, r0) getpeername$unix(r3, &(0x7f0000002480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000002400)=0x1) 20:14:26 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = socket$inet(0x2, 0x4, 0x7) socket(0x3e, 0x1, 0x6) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000000000), 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x5}, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) close(r0) 20:14:26 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) syz_open_pts() r2 = socket(0x2, 0x1, 0x4a35) socket(0x16, 0x4000, 0x5) stat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x8000000800, 0x0, 0x0) 20:14:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r4 = getpid() fcntl$setown(r2, 0x6, r4) dup2(r1, r0) 20:14:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r6 = msgget(0x1, 0x0) msgctl$IPC_RMID(r6, 0x0) 20:14:26 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0x81}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="1e3a7de09d1625063b23093b12ff89a5c474b61b2c4859ed75b56b8b4655d12bfd3d8fa0a45eafcbcbee5ccd5556d96ff2", 0x31}], 0x1) 20:14:26 executing program 1: r0 = syz_open_pts() getpgid(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1000001, 0xfffffffffffffffd, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 20:14:26 executing program 0: setrlimit(0x1000000000003, &(0x7f0000000040)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 20:14:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1f, 0x10001, 0x166, 0x7, 0x3ff, 0x50, 0x2}, &(0x7f0000000080)={0x6, 0x88, 0x7, 0x6, 0x2, 0x100000000, 0x8001, 0x7f}, &(0x7f00000000c0)={0x7, 0x1f, 0xfffffffffffffffb, 0x3ff, 0x5, 0x7, 0x40, 0x104}, &(0x7f0000000100)={0x54, 0x800}) select(0x40, &(0x7f0000000000)={0x0, 0x9, 0x30000000000000, 0x2, 0x0, 0x101, 0x8, 0xfa8}, &(0x7f0000000180)={0x8ce2, 0x2, 0x3, 0xff, 0x1000, 0x945, 0x1, 0x7}, &(0x7f00000001c0)={0x5, 0x1ff, 0x0, 0xfffffffffffffffd, 0x1000, 0x7, 0x8}, &(0x7f0000000200)={0xfffffffffffffffd, 0x10001}) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x44) 20:14:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0x205) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x28) dup(r0) kqueue() 20:14:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00') 20:14:27 executing program 0: clock_getres(0x4, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x5, 0x0) 20:14:27 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt(r0, 0xc72d, 0x2, &(0x7f0000000140)="96d32fbc60474f1beb9a68b0e79b3a9388d301b4428c352368a99a862bfc912bae74c8377b88e988fee52a5b9aa48c68828902fd733c23e53d9e74ff32fa62e1a9ac9249261aee61f3ee91a7402bb9fb3ea3daba97313216b94290cee709188339b0aae1921438c7bebb3e40cb086c33f57ff2fd527b6f83319a22847ff4", 0x7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getpid() r7 = geteuid() getgroups(0x4, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000200)="eeec293bd2743017f81f30788b46ba1dc40771731687224b835b732470587ca6f9fe8903c95241db810f3500bb9a8d58a097a24301d2f6", 0x37}, {&(0x7f0000000240)="4a52a1a449e7fe3b43300ea69279721a58b9bfdd84274c1670036b6eef21f9f1dfc005d9c1f0dde98c74579988fe190fe703dfab4310a0cd2685ae5322f78bc4e5b423f93ab7dfc874665ea022e3b1dd0bb841e150d7a04b2a5bd7cac579990d35b3c19b25a7b965716badc6321f810aec446cb8e4f892ee75b544af63d32d4375f86396768e83c41a379d91f73df32fd36388c68546adc840cfa7cafd646c8deff7e87bfd52d1594f770d84fb0cbf8f41ced7a3c4e13decc9c4d61a90e45c1cff06f9ffbd1cb37c8b2fb11490ba", 0xce}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r0]}], 0x90, 0x400}, 0x2) r9 = msgget$private(0x0, 0x1) msgsnd(r9, &(0x7f0000000540)={0x3, "83e3eba25d586a47dd0337197be527018ebe33e82e8b824558d107c10b89d75935424a956a58f2dd9e84d4cf86b711c655811c3cc79638cb11646966049bc2f295e26900723258abe5927a1e2dca1f39cc8ac5c63087a515fba9af5763c6faa35c2812e156267270648551b684aa12b110648e48913e4113c7aa1edb61c8f7d17d728d08ae492d13ee1f0fa10e336fddce8bf8919bf81337b06289ab1f6f3eb92849843ecf02b88cd8cefa71374cf784654949d6b13becd1f6716925d37b4196386a6507305687f50eba2f748165fa2f9d13850cd50c15496302a37dbc1385e046"}, 0xe9, 0x800) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 20:14:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) 20:14:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000200)=""/191, 0xbf) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x1, 0x10000}], 0x9e2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xac, 0x10, 0x7, 0xbeb}, {{r1}, 0xfffffffffffffffd, 0x19, 0xf0000001, 0xffffffffffffff01, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0x41, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x6, 0x5, 0x6, 0x60000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x1, 0x31}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x20, 0x7}], 0x3, &(0x7f00000001c0)={0x4518cbe3, 0x4}) close(r0) close(r2) 20:14:28 executing program 0: r0 = getpgrp() r1 = socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x2, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = syz_open_pts() pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000480)="29c7dd204a265d2cac4142e8d386790bb803a5d20ce4d51529605f6507fbd9dd0885c6082566b06c22785b510ff63890e211d23cc2dc8a4e324fcbcebd3556f10edd5240a6babc05ab511f37832fe55e60bf60ed208a", 0x56}, {&(0x7f0000000500)="9d603a010e59b2085ebd912655370768c82135868c", 0x15}, {&(0x7f0000000540)="445c403f0026f383df6440c6", 0xc}], 0x3, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r0, r3, r4}, @cred={0x20, 0xffff, 0x0, r0, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x70, 0xe}, 0x400) setpgid(r0, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r9, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="fec2bd791f8842793e13b135f5fefdb32edb3e7b498a8bb97a01d98ca1ee69076da4e878c577f7c77b2f3429567032b4cd7c6d6144dd519ac46f90043fa6417bdcb2328febb3efe4ea20a74fb4962b9362c55aee858b6b411c7d67d17f7269f6ec9bf5dab23a91c01cf536479517c197171eeac222327044d0926e7a8cfef6250c59989391a5785ba5aab5030012dfa4a171e42ad9abc4671ac2bbcbf524be987d5e2bc97ac6393b1d95d67336b77db6dfaa2849e944d1", 0xb7}, {&(0x7f0000000100)="d98aa488dfb1b3345e32eaaa96d27a9487650e29564512c237bba4337a8ae98ad4c388da", 0x24}, {&(0x7f0000000140)="cb9044d56b234b2cd3e52fcedef35bdd99512fe2c54eae83", 0x18}, {&(0x7f0000000180)="ee34e298ee27e1a36f49a0fedcad205cf02907feb06d25541cad6bfdbee3d033f5e82b116a835d7f8cfab853a8f3efa19a87b5fd22b37a2688d2b97ee55ce81f7b90666962f11f2c450add5f8472cc4e23694c63a0b38db9ff6e9473c7d5c304a81fdd08969adfd6d3ac8cfa005066965d01b7c2c8f35d01638a94c703678ba1a088f5601ceced717a34f9c5c5edce3610c5ca088975c09d2f53980e3e0fab283559bdc5361c9011f4f8e490f1e089ec539a39b9422db58e", 0xb8}, {&(0x7f0000000240)="966430772c9aa828e23b3161acf3fbf5e2561e6d6bc8e69ca65bd10fbffbe17b1344089c35ae3b3c4465226445ef14104816e21c70bb9c123bc3a176b0b313254b94b112b531866bcb29d70a897cd94ab4f8ccbb7af3db06d90a574db51fb1dfd96941b550b3771e16", 0x69}], 0x5, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r0, r10, r11}], 0x20, 0x2}, 0xa) 20:14:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x9, "558cf5a71a9e87bd367c1fb0ea1fb0bf69621af1", 0xffffffffffff7406, 0x5}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:28 executing program 0: r0 = kqueue() kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000000000)) 20:14:28 executing program 0: nanosleep(&(0x7f0000000040)={0x8, 0x25cc0000}, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x17a6000000000000) fcntl$dupfd(r0, 0x0, r2) r3 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSBRK(r3, 0x2000747b) clock_gettime(0x6, &(0x7f0000000000)) 20:14:28 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) kqueue() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x88) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:14:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) socket$inet(0x2, 0x4005, 0x9) fcntl$setflags(r0, 0x2, 0x4) 20:14:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/84}, &(0x7f0000000140)=0x56) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x6811, r0, 0x0, 0xfffffffffffffffe) write(r1, &(0x7f0000000040)="9223cdc3a353e2e45df3e5f1540caf2fad23c3c8f39b109237e64e5a6730b842700caa5542535c6062027baa71408d83796deb1df83c235fd3edc425e3179f944358329e40d7e57a50e1539706c2ff23ae5021ba150382abaf1bab", 0x5b) 20:14:28 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x40, r1, r2, r3, r4, 0x108, 0x7fff}, 0x1, 0x51f, r5, r5, 0x8, 0x5, 0x3ff}) 20:14:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) syz_open_pts() r1 = dup(r0) sendto(r1, &(0x7f0000000080)="58702a5fdd88d8c08acb619641191c14c763995554afbdf25b43a25913005812b044241d923aeab90c57fb166325172f9a0472e36cf1a1f5c3fcab7cdc70bd22b15f56b488e774541b0e23849cd7e2890a79cf4d4a3c35f1e3da49b6edf04ecb60bd600a137d7194ab3782fb2f6b973d832a75467ccb58dc5dc8516b22fa91d119f3e0d85285e21f47e613aed53bbc268662988b9223ff359b1de7e18fe49db712ba1eb3de2082c336e787ddbc4f273254c2bcd88ec4bf306d3b3b40f07d74bb5dabbff7f5c3c7ebbc1f6ed7104f4089b486bf2441eb4daec8071bcceb111ec9f31592ee43aea2f0a1ccc293067ddda6f10ca92643412c876688dcd56e3b84e8544d539311d1b46811caab709cfe37055ece53715d2de0971748474d19029bc4587da96efb876f9f9c68abeb51570305dd4e82904ca983395ac0fd91af9182a5fc013318ed9be2f89c0a157ed7ce57b3755ebb1263fd58ea29eb4aec51b80b264d550c5235398a48f39fb7a150e09a5be434f8f7a0db505b10cd12ca2e87fbc0afa527218df5e2f942a8dc4b566a4c42011e0c630dffa7e4732fcac7e9a313cec42c824ea4a161f636effb53e61f3f30dbdf7ec207c104e0b61cd9dce96c7fd456178ab0739f57f717bb95a270a9c0e5c80700014b51242aee38c9df179ed2baf69fa4b861644b209b8c2dffe38aa5622225b4d3c52929f2d1f464c95606a08bf612c7bf2ac6eddca311b97bc05852fe599ecf0876e65b01a929b35390e15c463e8d36b6cebd0957888ea762c4c85729991044386001088ca3c60c0ed7430aaa5327edef3111d0efa5abf603c494a8aa6db9956bcfdbad7b34f1ecafd862acb023a0be999a3cbee2b58a828b056ecdd389e7aa6102f32ce58c95f8caa1a9f24b9f08518a318b945db30ce475f046b695c5218894122eeaa5f5ed25b9bb148cfea257d2944b8253c2f396b4669fcb2d1d489379cd8ada9245d17fa5e94434eb9fed3bea913f7956b0173917084781a903ffcb5d077ccc7bb4bf6827b79d027bdad9a8e053872e716b1002e69f1bd4c4591d8f2b36db619ae73e836ebce38142b71d41d992f448ec5fd959d220187e39f44db3eb5584e9f75b17de51a9f93513afaa1996c4cb3ed218201700c4a2d16b10ccfeb177a21b6bd25fa45a9273e3924b3f2cff88e702f1a958665a138bb4e9fbb7fc4d30315e9937778181643e497dfdf7c04da73d8344be46df6289ad0f680b7f77111bc67bd3d52bfcd79b8da13226503255a6e87293c94e37804a21a5afd09a22999e34b5c4ef1eb09d940772ebb396f83a7630f52687af0b6bfd8813c7015c5d6a3692a36c7cad3d83051fabf17a7354e6af07152285e48820f6c9df8fcfd3e6338a6d90d4667e29044690424258a827edeafd5ec6bd5d9bb37e21ea447df8e50ced532e12e59bdbc9cf422ea389859fddd0d73d58d0d739d655dc22b11d979b04e054f928a37bb335bb8c97538f0bd8635ff5dbe00e17ac81c253ba1bdcb7ab1be215ef68c050eaf71862758b62af70b613dbed3c075e8ca33d1c1946b471f300c5b110f4c29ebc2fb11a2b40df0e7ebc77f71f3a3d4830fd42bd9048d69bc6c8c48d9885eee7f932f36a0a55a698b52ddfd8d0d25b63d25f9c64e5cbcc36956bb6a7f1fe368f5b45578d2b5002f78812cbaf05a46a9b14b36229b01c586d2c630952dd705a799bbb435f34c4eba21af60472508622072fc98973ed7e7b611eb6e9a333fbae1bdd52c2a0bb2a2fd82571641501ee8873629ff48c47d8077a30bb0019e704bcab83556f92ade8e6d5cb79576fa7f0067c4f42689b6f4ceb1dff6d68aa6982294f7d231b89c7c29f58812d4359aaa940dd93bc7c3d369a525a69e0e02c7090a0763f641fc4ce94f48497fea210875b79c2378913ec26cfa8f1dba7917476d57b8acd4986be5ed163f64a86f40d9e70ce1b71dd472f531f8e93f9d44061ee7b521c9adaf677d13ff2ef328b940360b1a606e8bdd5c4d61b22a4492dcffb43a231ffbd65d37ff7310bf9361d52b8999a579cea6ed00c772707ff45b8442a493c1beb1c78f2aca6ad1418bad3a08d979bb63adb246852c83f4362b335bc7f4525b11edecb562ba613cfaeb7c59e5b36fc49e69b287468508bc55171c3a51ad9f10c3911f6a66678fa6e00b4a7ecf53f6fb3c81780dd835aaf44443f010cfbdc249e43005561138ce9c04003ae747dccef67b27073ecfa199696858c0b9ad42e11276ae1d94cbf7f8f43794854dd3ef22eed3c2abd8609084b8dda908552d0226cf7548c06cc418fb05548cfab7ececd46adb5612225a9707c68fefa2bdbee3642eb81512c6adf82e22b66f759c91b42fc92fe9d5c2db093adf79d0a14a0836c210290fe00204a5038cb925a5d09bd384b01bda2fb82ecc6aba2fff9fbce62ac5c3914cc9b88fb4c563586bcbdb0646486854ce85e3682f47c49dbe17f6139138583b06dce8f73a86fd7f990930e8d51a089847e7a303cf7724964196d6c8f5a6d8ca42bf3b5a0b953824d643d73abbe438c20ed741f5683d0679b63bef9c9669ae94f835adf114845515f3b43735c81fe2bce0c89c84e92084bdef6ed51a7797b0a45053314a725486fbbf7f0219cc2b7848a09d666939787097435486ec542afd970919a5034f2ef205854e8f5f9c129e94796f5a23b8e7acd54b53755e851f6952ad87dabed6b10d5ea2b3e858597771f7e3dcd6aa079d53d9546d7853aace373d163bc20fb4588318e9cad2428dfe5e3391a11ed471af929a639ecd27f93b3d6ce0729bae0be29a1ed85ee096dd27a78aaf113cadc1bdaea2f5afd1e9edfb7a21f27dfd607c2e66c7b667583c1ebb98c6c6e4293658eca1321265f8e512f82a047e951fa276d026c7f826c25062ab20a7613fcff2cc7c053c706a867bce7da2fa999df20c50498e9226f044b91651cd5c474ecada8518ca70594f8c2b982331d0a9963b56f6161b602a3954987a4c261a66d799b6433eb9ae17f9c0afb8dcef09581af3cde8e0687be1b213dae34f677f1f06e1eaae437345f5a60e3d11d606de99cf7092e254ebbd10229b522d8b8a9069dc477c583019661f6c612b497bfe101588a8de92fbd4f86e923157868991f9e8fe9c62947d262c213ee7e4795d7397040e6537cf76f42f951b8ba9fc5406838f12cd22a5c26289c1861dd40afbefcc9d75bf24dbf4641e1882419619a72b5407c559069b5b983779007f9efe2ed4a8a6c8e8de39e595d6e7f2f1dc79d304043436b3ec0d31001657b51cfd26264c6d6129cf84c83fc470f84b60ccc436d261807cf6114424e73caa2d03e5e17e8cd4293035f561728853798a285145a0cb89b85c9a0ace1abc6d06f1025a4f531678c9a231a54b8b638fe1ef248c93e1aeede0aa106c0aff6a1ea7c15eba4481d45fa4cd08066ef36966fa2cebd64d0492e7a7365469b37702db1be54d12f9de3feae39b26b9c0df3bd8d511762d46b1c4aead7be1e2470393184ce58e85827420ab138df1db819672bb7aa08e73f707e1ecf66e222e1f7c4c3f731a7a00c965b6a40b59d193e3a321154da9ee774b7cf3d3a9741fb6c23fddb87b80e5ec5440e4419fd9d51d5f2e7471f24b42fd8d4c627649c59d5a7dcc8ff975b51afb17b73ff476dfd4cfcea75fd875484bea14dda0fb7eadd7813266e2ca20ca354ec83e58d4ef7ded724fbaecad93f25922a18a3543b852669ee202b4aac9726f4b497fa53a2ed7ff10eaf4e2b493c95165056ffa77a889a50e1150b7d3fa785af30a36ec387bd2a660b58991811efc8a650c01ee2bae7fa78d1f2973b2b6765873f98ed53c8de28d4a8fded72d14708db76f1fe8a6b28d5179f88a8d43d2a5c12f0a35cb2cb9a149dac2bf7f74da60c061d4f9f33fb20568a01f04dc686178ed9059fde67bbc76f114730b295c621e7c979c43f6108052c629d40d093071aec527e3498d095c5242b2b297283c5abce87c75e64acd302c3c698a754a95b0ea2fcc4b00e37674befd6cc161ec1514f16f074f1e4abf0743f28a923121116e831c46e604aa3e713dc2b385a674fb5c62605ef5e392609a387488cde7e255ae038147517622ec1ca120a08477e99c9dcb5ee92e5d83e970d2b40c41eb1b4a69a0b6879b41cd6ba1681e6d4de5d1b02f5b451f29dca87cb571f3ea959cc63bbe12e27be388e6075be465090fa78cfd3ceec7ae24b5089d8927ed5b653c4bde2e26cacd1a7598b248f422acf55c0a6f22f7226510a923abc6ca1d54ca2cce2736391b04f3b95997fcba0bd793786bc6954d4f3aa4ece58da200e0b48b75d64541af316665cc2ed9abb70c96f90fd5ee51e7dc1be9b7e83a754e3499c645bf7511e9426af096915e5b3207ce0ffd30b5463f5e26d43cede9d496dd0ce91da16f2f8f02286cf5c25608e8e7e63db3467ebb4d0a67c3d9e843a290f494e3536ef07c324eb49fda25223a7f45d3a73269e4a0f1011e93c3ec7ca1b9fb9e7d04715f51a8b666a05e420ab945a272b391c38082a59adb553c4d4c0978f940d420aff28a64aa0d4d82a187ea92e44395723a5a3e074583f618dcae59c283571bb452466fac3a112dd9ff27658838c85047f0dfa78f9bc02d14fd314bfe02440dad3004e77dea2c9bfce1af8e6d3ac2de6bbddd23c0ae1716d1d4f80794472af1072b123cfdc148b97a1963603f4b609362a2eab5cf6690765e62e1670d2105118643b8842316d651b4d4a1dbcf19074945ca89e5e24b2764e3d64353c3d226c2dc65923e33dfa824baa89a50d5ab5008127a038d9c169e7c530642a8df02bbe346e3b81d8074edb140d33495f543a73c1b9fc9bd64beb4aaeaa7655e76e8d058e1c81acec0bd4c1f773a612baf16cd0059198650b0bff584eb1d594ebbc044a3e4b32213aefc70dfff7abe79dc2c7ee7592bfc54eab3afe0dfe34bb06f1ba22b87d7d86dcf5e970a1904e94f8a6307cef550e011ce85586ea1b3600a19847ab36b825a805e072711fa709ea95a5b4039df6d5f602c9d13f9346997117257c05fa4976bf0163c81affce930dc7cad46c27df4680104abe5fdc217a28b4d9ab0acdf40d111809c71060f00abe599aa16512be576afa688278f7560ab6bf913e334177d00b2f0e73ed0be8bd2fd6f9b65af3ea30aef8d6e74950a385aab418a26d5ee57cba2cef28c5aab3cb1f9b5760bcbc92535aff9ac5ea5a98b5882da8f19fceb90a1a2ffdfaf5b3c38f2975644e8cd89a71e4a2ce781890d511ef808ac0fdaa1c8391562d91cfb4731163236920e07ea536e7f1e16b05ab8432d4f6e611fd25649a83ea39f538a06022dbb0642b2e4857c78c96edde25af695b6a34b28d00c4054a298c82525a6b0ac7cb5bc9c481c76fc15001b296c635f368a07929b3f70e9c1e7c40a29ea96aacc543a05b5fd4289fed573459a32aa7c9b33035fc3b8fb24c464043b15c9bffcf97d2ab415eaf8adbee850ad50c985f3404ca9e7dda7c38120dce499d324246114ef08a6bbe24ef1f490c151180e10b5a68377448a9c7cda50d008b0c627febe6d9899f6b21d8988d91d9b096f78dacd9ca3bf2aba97821f71a968b6cffe037a4b67179bd1c85fb7757693ee173493217f9cc6698d17b5332be54229d50c4c31a7b1e4a368b41254a555c52c01557ff199d9f534e28544fba270fee40bc8012dfcd91293159d3b6210070cfd583a3e216b509493d69ba4bc904b4986bafd599557c155ca08293915c6b55358cdba10b409fb288601302ccfa91fc40c9c096bde1db056341182889ce62", 0x1000, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 20:14:29 executing program 1: r0 = socket(0x18, 0x202, 0xb4a3) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x39) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 20:14:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/156, 0x9c, 0x1, &(0x7f0000000100)=@abs={0x3868ff06e82cdc36, 0x0, 0x0}, 0x8) getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) shmget(0x1, 0x4000, 0x2, &(0x7f00002d1000/0x4000)=nil) 20:14:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="8e634a76efcca59ea9e277a6587db7", 0xf}, {&(0x7f0000000200)="9310bc37786215fe0ee4f737415b7502b8f05dfccb838777b2cf7e31ef47cfc51df2c56583e0b62b09e6a16749c52f37eca3e926a105824c7a86bf0bcb3938f7b40be4e6a31426a9b32a1719c868fa3a1ad0288cc13b2f6dc9cb366672402b6e98ca4255bcaea782118340abaa45fca01c9e2db015edc183c75c8f141da4c21ca84092a803e182ddacce6c1aefb5d2eb753e3d8d23514ca51cb3410cca7918316089c66f1933bcb72b437aae1660925e65653d312feadbe57bf3a3517e022b022f75b5032a0084a6fc427c1fa80998c3234b8f1590", 0xd5}, {&(0x7f0000000300)="36c447724f2323c275db99595bbc13a41308d34963cf9d2d3dd8671eee5368cfa7e56c0e3738bacfc1fa00cabb2ba87eee10068c828136a1b01049cf4447acb330502b088632e5e0c1dcdf7d46d89999f793dad89a27bb176ee5bf6a73846cc38d88d28841d2649a58c53b76b87ab51843083298d5062be3a02d2cdb0139a093a89462bccf3ae2b857a0cb9fe42a7a11e012fd4d603ea7c440131d741311d044d3d5465b26c98f332b5dc37806714082981f", 0xb2}, {&(0x7f00000003c0)="bdf81144fc8f4ccf12d0c39a2ce14ce781df034548f55f8d93212229c09658c2d4c3569a1ad49074cecb276701dccf2a2bbc33e1f8f79a9d852067c01cfee3f1318a8c153241af9526404d6792005dfbae6ddadc4bd55d77fdb2c453e36ce5da1c587e408d2d3f7f2509306f58c3caa80fa602a769bd286c517c0107ee9da2de71a3aebc5663af4dae9125c51a516fab1cf18922298357d854dfc790f6da0b8bec48ec517a4b455c914877c577427a40ca", 0xb1}], 0x4, 0x0, 0x0, 0x8}, 0x400) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 20:14:29 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 20:14:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getrlimit(0x7, &(0x7f0000000000)) dup2(r1, r0) 20:14:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4000000000000028, 0x8, &(0x7f0000000040)="d5ff0400142f7c75d6123ce6df717efa4decd2fc98e77b20e7", 0x223) shmget$private(0x0, 0x1000, 0x443, &(0x7f000073e000/0x1000)=nil) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:14:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fsync(r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 20:14:29 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r2) 20:14:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) 20:14:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/167, 0xa7}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7, &(0x7f00000024c0)=""/109, 0x6d}, 0x42) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000002580)=0xac5a, 0x4) shutdown(r0, 0x2) 20:14:29 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/234, 0xea, 0x40, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:14:29 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) shmctl$SHM_LOCK(r0, 0x3) 20:14:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x80}, {0x5a6f, 0x5}}) 20:14:29 executing program 0: unveil(0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom(r0, &(0x7f00000001c0)=""/161, 0xa1, 0x1, 0x0, 0xffffffffffffffa6) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) 20:14:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x1, 0x8, 0x3, 0x10001}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 20:14:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) rmdir(&(0x7f0000000000)='./file0\x00') 20:14:29 executing program 1: clock_getres(0x9, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/248) 20:14:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x40) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x9398, 0xddef, 0x20]) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xffffffffffffff81) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 20:14:29 executing program 1: r0 = socket$inet(0x2, 0xf7ffffffffffffff, 0x1) r1 = dup(r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="fd7e6284f05941128c3cdf32a002c33af0002d0dcd55d94904e46c00896418506d15e3969a1299a00db9e014cee1fdebad874640b2826f3e5184a30e6025b2f103d250a45af7369587af7ec8e1a2061ff9e2da7fc591305cf4a95761db9e19fc209571f2d1df2a0e79668cd0e6cc8f0eeeb20a234ae7d3dc9771153e63453551b93004e76d4f045f7f377333aff715f38e314c2f9689056521efb3f01fbc2168a035a8e71ebb60aa0fb61093e65afaf8bd4345882ef04bf52953cd0b9fa5b4426369b5f0e09fcf9b5dcacca3fa6965393eb8d213005c4d0cc05ffc9ee3a6658f35d4245bf0bcb6539404feccb15a5ed9af343e1fe97679c2ce8e75b833", 0xfd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fchdir(r3) 20:14:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 20:14:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) fchmod(r1, 0x5) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 20:14:29 executing program 1: clock_getres(0x0, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) r0 = shmget(0x2, 0x1000, 0x112, &(0x7f0000ffd000/0x1000)=nil) r1 = socket$inet(0x2, 0x1, 0x4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) shmctl$SHM_LOCK(r0, 0x3) 20:14:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="e59a626331dfa9b307b8dd3b90cf58b30242c937d639", 0x16) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) lseek(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) close(r1) 20:14:30 executing program 0: r0 = socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300039944368ba6066ff42733f2c2c22e1476e3a0b3fed1b8dea3c9e0575200bb1041b12aac8eb51616ede4104ed4c6953fccc57be30c1705cf410d433ba672671d7c0523be8efe7525e3c26f0dbc938254a8739327f20ce68e1856fcfeb9ae67498dd4b9aa538fba4ed6e83bebc3894ee307898d1c1aba06132616598cfdf71632aff46357b6866fdd666978ea6377c4eb55723289c98a44f602f24c54e5bb0a388ec81ce41ac7ea84742326cd514d5a78e94741c4489c77d6677b458d44ff0c1d0e3779507b4"], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x59, 0x80000000000000, &(0x7f0000000040)=""/155, &(0x7f0000000200)=0x9b) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x10000000000000f4, 0x0}, 0x40c) 20:14:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10000000000000) write(r0, &(0x7f0000000080)="762605e33d32c702dee4eeddb1614d6ad0fdab14b363d2a87f56a1a3314910b270f8e16b135970eca5e7ed8fdd12b322ff5f7f879e25c6518e8694969dfedfe7db2cc60baea4ad37cb82801fa8ccfa1aa8ec2b1c016b781fed92febdb0dff7d70669dcaa4b89", 0x66) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="74e99ae4052bbef8fb562977fe1abe748a6b1240864559b9a528f26fb9bed93d5dc753d0eea916c810e5ed8bcdfff1b429", 0x31}, {&(0x7f0000000180)="f6d4e55de9d0781f20924128ea96aa2b92bf26890115e256f638b064c9a6d421f4454f9f2f8f6180f16cde9d3940817b14128fbb51daf2f0756549eb2076117301a704a1fba4c0fab0e1a4d7a21259cfed89ef974e61500e4eb388d4329637c0d06f7eaa77090d60dd35f00a486712de29a68ba037dc9d51c9f5c63b5e70364173cca7db7e13f34bd04c9829bfb9e749ddead3131f9d4225ec2d5b9b76ea76504df093e4e5a7de216a8753e175ea6cf6986b9a888f6020f52d03a1f0c82be71370e828f757fce0", 0xc7}, {&(0x7f0000000280)="bf2dbc7cdc1b4c37363a95159838dc91470b2b7eb65b97431a01f49e052a7be30f43cfab9c5608bc7d8adf2769a1b0fb971cf4a8cdbc58d88abe17f0cd7926bd8116dd7b94e2d4b1ceea952554611951d91df579c28ce6a64e7c2913faada755de84dcf692796ef40a63c3bd4b34aca783653e87bfec4059806648b8f600de573e1743f03651d1af120b3878be3343f6f2babd3c75bc01cd33a39e063e8c9f1d0b3cd775606e960a123d252b6c6c50c7640e41dca848d672e3272fe21cb1e1831154df826c7ec5dd5517ec81afe16176a27bec05a10c", 0xd6}, {&(0x7f0000000380)="444471ca8e0e8bb70ab37a5b3bbf4157090beb8a1b54318a32c564c71d58e5d66b853b75d358ffac21466ace185d819a98f03967f4f4b1c36414aa0bba2e0059359a149c365da3e2d691bf15535a772bf52ebbaab3cf281adbc64fca452202d725760a436a0d281b85aff2667e9b50af9127f39a1802be2c64bff726f7256da8a7226e63", 0x84}, {&(0x7f0000000440)="834d068f", 0x4}], 0x5, 0x0) r1 = getppid() r2 = dup(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000500)) writev(r2, &(0x7f0000001800)=[{&(0x7f0000000540)="5621914b3544c300d00c688bf5b82d25b70cfbdbb098dfc6841fdc516768077c275634b8815c34c44f82d5e3ab9754b4e5aa42cc86ab5ed82e649e4fc257bd5b662d350221d392162a6e32caf1f56d25ca7f51bcad7c5fc3054d448e46d48e95081dd2a6958019419760eaa1eb3a2cab3eecce13184b6750453bd399d742f0c4e3850d48228c3ec81e3b0b917dab42e5045c19ace384", 0x96}, {&(0x7f0000000600)="da831efcf4e9a4021379d3dd3a8964b83e59c108106243ed5b119d0cdc143b230a90c5324662b1bd8a668696ff716eaf19e3b09605d766c448068d088ddbefc1ebe8e09c13722e5ba73dbcbba6402ccd10aecbbdebf50cd3a693e9d87d06ddd7a899148d443fd53c528cd7f557ddff8ba2d889fb4db0862015388219ae6a8181e6eae31fd78cdff4a2a22130", 0x8c}, {&(0x7f00000006c0)="9fa2145514f44eaecba38047b32e038aa3d45ecc76250548bf486d0017bb57055c93a2250eaf9716dccc76edf821b1ea55", 0x31}, {&(0x7f0000000700)="0142c61c38d5b7c97ae1c056b5bf0a800303d65bc8abbbd9e4211f374dd3375f015ad0", 0x23}, {&(0x7f0000000740)="11fa7f849b2fb5537daf42201963a70bb5f065d46dc2da731b8dfdfb711f3a1c499b5bc5e5aee308c788bf080c6f294658ea9e6b48141bc3f2d31c44cfa39af766fc27273045c556d0f48d509e48882910a2fb6958711ad0604e7faf6258015d393ff5fc828cb326ff93ec5642738891415259f104e30fa4a26de0", 0x7b}, {&(0x7f00000007c0)="38c9d44e938c4d2ff7b36fe9ded36741ad61c9961a5f65061a1051cbf079e90035b23c2c1d32b128ade5a6e20916fdfa879bc51185cb97b6b4eda8a4b2ddadf34d1576d3d2acf669550cc44c038ee4cef66ed4232d1cafddea3dc1347dbc45ee376e18ac31bc2182f6becda7db2f687e2933b168615aa74476911172e80b7ffeb2fc633d3619e66eb922b7e2f7560eb5e0ff4897a6dd5dc99453a24006ff7b8091dc0ed6c3f7eb97310c3e0c826b213b9e8bd8f718bb89eafb27960d5d4e9d148cfcecee6bb7ace0750664dd0d48ef0e8f690a7f478f78768199f0a8377e1482cd9571332e3a3277ac2661ddf9c19467b51a091cc42d3e0e673644fc87d6fb448601641e8ce255bc216865aa7d425433c84966e02aa8c7703a8778a130408525cb13e85f958cce141ffec1e8d1c7e0ad483b3f44baf822721396c642f57c4559a1c45880b8c5f865c762b9668fa7ea8099e0fe4f51d989ce12ef205291426420208245c97b0a1b3a80c3c7bc822d42650370f0315b9b3ea268e0a1ed7f680e5c20cc55e17b138b47e68be7256736b94aa23344176b3aa4894217ef2d07fd9fcdfe4e006052fee3b95d3779b1ef9e15584d07c906f774e140d9e32f3f4f49885911565553d8d8123eaa06a79a1133a966bf48d5d1108aeffab4ac666637de7fad89a1648a03e2be2ec9ff4832c851e2bc8d8386d6079cfd0deac8b35fd96be0ce83feb665e2aadb21172ebe04049345248adfec038ad5f7717f133c82ef4de6ef2a2f458d085bed8dc60a7c06f2cf880d4edcb5e4c9eefde9e47f4d4097341fe10a817b34413c85d599132ab39937efcdeae316b172bca8080969cf9976d414224a6e2f92db9e09818181d8fe25f9831182ea196029e011364bd18fb8366b2d7817409d0e630cc4ec880fc3ab047c6296f7e5dddaad12ca3f348f2f9903152a065f180717c462a3f9950764f2bceccb963cd2722d7c01dccef71e6bf66d348c4dc665b4fbc319f7d8fea78a0b6fb7c8b18dc3bfb7ad801d89d0bc7890a590315c6323850beaf6f9a81d6b8f5dbd46945fadd2390a6861ab52816c404f3144d173989c5949cdf2342e1a28d436cbfba67f5a5bf6ce216b95d648ad3c1c53a2a8d22077ce57ba36b56c77e4f14acade5b765935ae8c1d81d26f26b6b3b484075156a3bf0fe41efc65aa0f465d46022b9bd5fc149e3f617f4bec0bdd0fb189947c76ce4f02a393c779ca716e144ddccb08dc6bb04f5a3aa30f4309fa23083eaa1f4f256a49afecf7f430350cb9607f161976b457845706857fd7834f51b82849d6045a5066969fa57791a2edf5be41ed96c4e75e6759f14e30b5e8b559f634200dec18819bed38983c5c92bfdbed23b09a90beb6970f9701bc60b9a09409747d13e87ee2a43acb38c70414b8e2e0c75fdbd38fa83bf1458f803cc00c98975a5d1493aead328c094b1b0989fa1d2fed469c1e7b62a351beaf330e114a6823805355b8d5b0aecea734aa40ddf0484d4ffc09681bf648dee2aa316918dd4a2829498ce517bdbfb26fdcaf9b6f6ee87b0566c3dfd9299517811b094f72c2a536b2e3fa1ed3b27a81ea3da0621bcae21445cfb90756ba528c788a38f8deadf0039ac3bb330bb13e57b52830d54e860115d8c7b86d2cdb4e139deae0d9b0824d50949ff824f82f8cc6938c5b18ebad02eaf01817c1e77102d85248ae80fb71876c93560fe03216f043f8facfb236c1b47ff0b83290d632e2c4cd49cf872d217712595028b2d05bc4fb1c5bee446f7c4c9986d6140bce5cbc524c9678fc934352e5f5f1663bec97bfff54e888164424fe548326f3506520daaf8ee51a1328f5f08b64799462832f5d666ab58832b69c55d8da4805e37b94675c4ec4bd7bfc5581edde81596c8ca00133d5db524ed5a83b086fbda939b751c827141b2e3108afbe19c0d7da5b7b33726309b64a237846f971325962557ac9819bed7f14e91058e635b7eda2da7e24120dc32ef7b0ddcff8bbe1f5391468ba3e5bd98897578b013a851c291e5b2d3bc06d0f0294ef1f0dc9507c2f74f439966fed45df7967f6fb5f8c7f6d8fe610ea15959fcb131fef0fbe64389c337b9081702ae6073ed9ad5acaf32a0f0858fb20e1cebcc2790594e781f62972c7dd0955b2cb819b337193c03574e25cdb6e5b34f25cf7c4281aea890293d28bb54d9954f0b14d849e71cb9e1b337590120cd2010e1348ca41add203e3133bfe0a52191a3ff568261542d24ba5ca55ee3183c520ce329416c8d133de36484db955e914c79246c35518135a6d3f9565835058e6eaddd2732f24b82b25dfab605df555bd1e8430133dc55b6ee16a7ac487113805299829d097bff1da58a63632c056bdd0c702f4b7f498108d28f821046dda51d2276dad37882307c6747c40ecdf09f885c3524289195206b2c5447b34774e48a7b318592be6419432d80fa45c3874e5a163768e20d8c4f1cddf125927f3cf3f2cced9265217dc8c5fae6fa2bae27c34344a337eb89c9b2a87e23816962197bf0c951b4658dcb31e1e96ab268cfa1ec3e05d0c44a4a545238c71f596eae16be8648997e8ab1d37d532801d0beba820e93eb4c6db5c18526fce4a163c6464b0daadde165b50566b84be1fe42ca069f9ffe082721bc80d135c1585c32b3ab3f44180d4c6e62f4b6b5c3859c2c3bc58d4b679c19a6bb78e424cae1cb14325f5c079851b85efe69c6f7bf7c3b945c2ca6a8ccc6c85e7ed8d13bc475c4584b78c2ce25ed1fbd8d00a426eb8c93068deaea792a29a4e81c866b92cb6848e3d17c73b842bf7275cf8d33dca4dac3676d496ccc912294f05d93fd051ed180ec692fe12f30ab3713abd1888a1c1c59bf44e610837f96a29b2aeea6f688d99348cccd93ea96ff4b743804c8cba375133b4450a16d0567c836025d143a9197d222a931be02eadf6f3ab10b7c535334ad52e321d5dfb69d4b47ef0eaf6e42ffd73471af4001c091f83829ed61de75750403faf2b41ba2f60aa97f683c7ff45f493c7887cd85533d2df6ae0f127fde5181996b6f0008d957185146bcdbd37fa538c3853cf64a6b787d5e336f93b15509130ec422f47d994c410ed16fbde42c69d8e0f33f34e30ac9b9f1afeb65e479a7da4923d0c7541aaf018be2de81d9ddbf75f95eb2f078e7c806dc2b1ed1fe5519530ef9a0c1df8a3af283a9abe2fabacb826fbfee6ced2f2aa521f9d9930aaa9934f4087e8bce2bb0ca8282e552816cabae6a06229b2da5f6718613bd2f235dc0ad9216bd5d1c36cc237415dd2533e807ccc672c9452be836ed6ae476766758229227e630701829224841484d4a9921545a3fd21025c89ca43fb0795cc7655929e9f2e2a972835663d9d3b1f3900a5ca8f66d76146ea4e504aa70273aaa2e695f01a20c1a63fb9b23f1784102614b36edbae047822d865172d5a3131a3a2efb7185f78e074b8a25b7e6331fb88690a5f66ce9551f30af5b7aa1f614381809c62aac92e792df32eb31eb66828111274cd5ea8df46324ef61570d7470a994556f69ebb1beec0e5804f17eb2450f33acd0203d955e45b86a214289f0fd70a39266f65fee8c568729b3f789240acb0557707ef1806ccb3cb1ab4b7e5783371c3e0e0fa22c54e0abb5575aee8e0c7f4fea8ba6b48f0e8a75afcbb931f30149b9da1eab7f3a1fef95d65e8d373b0ed17b8538e91efb47d76fb0b35035e412c0d766b57b03af25e293956f4f3f5aaf2043503efc72a6b07694198291d811e88abf438f6fd44ace1781640cbd3abcdd3b754bb64b71bad3ca2d5ecb0a6eb273bd55b47fe440ae121d51d423accab4a1b2787d2ec2a60796ce190c1c2de0101081970c05aa0a67dc193ad3956614115e50b80c591f57152aa52822601928897594f0ef88ce7f45fcf47c0e4679a844315c7d03fa982d60fea52669d0824fa211e8b088a5f32f01b852b341a662516b50bb54cffc4fd7532dc13981f36de9390f70bf8f0f4ab82551342f5750bcc751361510e9fd83f900ef4569838d5e27099cee6da503eea5ae3fd05a0fdace4cebaee4447495910b2f187cccb500f3bf210491ec261e6ddd2779d3959b618dd2c8d97542441253e509d1b110499bd0c55317ce43a110ec8e89641d82cad5b615fdff1dcea74b5c265704134379aafa182f234392dd6e486367eb53e24681034bb70fce567708da2422be37e5ee88635d34117917c1a708c588a119416f7ff6019203b09be3a4fc17708c4abe1fd84fe64b5bf87f115b5ab1633f9e90c3566181699bd6e037dd43beb6d81a8acd711c2cbb6e6b8b7885808fab683a2f5c11b6c56f6aa879568f12dc7410e8f21ecc586875a368b52aeaa8d2cee5fd0424b3eed47bba10980c54f9d8bc88861380ae6e21480aca6a7053e935a7fcedad6e84fc107c08d08b4dc53173f3e3e84a8b4264bf3a5c4276ab7af57f97859fa680ac8a27c9fc19f95c951fee49f2b69530d6dfd565ffe5b35043c48039fa7d7677947a6ed1c267b8cf47d56b9d03d9bd4e7417b91737a8e7dd52ba864636a9e991f6d2351700aec8cbc67d43bb3f4b1495a6b6f76e87d7350bf20c895a1551dd453dc7ce0c5464c956be29bf860f3522d4014807ea2cc3042b438946e5980daecacd130cb376c144355cdd05953d5cfd6bcdc5240526e18b502c2de1c0d429febe6a4bd0ce7dd6e8aa4b3b88267981464b79f1d6e5f0f1a48f00898ab88d4bcc8784e069c6c65b750e3a41ce0d740e1f743dec784a00bb0020cac44fd5b0f4845a0a46b262a487de6508714a244d23578df0c4ae2254c9693130f4333c46a739e0fda3c00fe5b11272fb42489d68bf2199ee95b3273aaba8f8a75d354f7e120df5edae310b7b00dfb0e43cc56f8f540103c5cb740bb0300cccbded739b7d6dd9980cb10357fb7c1d8d6e6de99eb3035efa95b5f339b8ecc4e739a394bd9ec4d67623797fc0e3da1b475fd7166b1b25ab6925f31ad5caa805ea334ca323938200088a1745f6f7fb6a4f7779d04af8db7759c4e5423ff719aea28dc034f0f92fa37e6f197c23c37d58843a5040a008ba187711c77fe23785a89fb300c4294fcae0b6418b93da969ce5597b27fa06f34b6ba4d76b2bb5cf457cd068fbb4fdac14d175e5bf460410f0f2dd64898b17e03bb20576370210ce300053e5982cb26e7c7f6934b63408dade2fe8441d68542548b5f649561963789adc0d1bde113e8a6ce3e588b3017d47d2a7fde27009bdd591a2ac541ee64bd5d571239a19d4c24d3cc285ffe6378cdc4b7dd20e31e15773b7e92bfcbbfb6f9a72278872ee056f2e69840b74cd7fff53a2396a0727ed97642405bd4608ef7fb6a72a5f0bd00100d881ad3fd384c4dd3d83775dbfaee9b70d40c08420333e7dafefc8cd09fdc016f4e27d7e2bfa0c52decfe5652fc17b644c0dc54a356687f3faf8894a90b3aa5601d60f463edfc3d446f0ec66b97286c36e629ef20e4965c09d9ab838d2b20d8204a21638c7d41ea287038ad9ad7e80f25a99809f3b09b47ce59c511f0b565a5f31eeea2c4146f57fe7a6ea4b9f6dce9633b4b7f96b0b9c350a7f5d3071cec5f5afe1c04ae6a31cefceeda9064ee9db954ca9e111c1f10d122857f372c23245baa259fbbcf306719ac3a43a89a4d44e21e594bab35aae088c56457caec6416e37feada8d6dfcccbd110ace522dacb7b6e2e5ff3729137e4baaafc9ad0b73c776ba97219e35b87045a7096680e9bd14f9054d995630b5780850d4a40253b233a5724e6e8dd45238b29f9cd6d372af38c731a43dd132", 0x1000}, {&(0x7f00000017c0)="53fa3b71f08c48f0a392283e8c3b5277bce164fd911a71ec58bad4f254949a59e8c5ceb2fa35c962a456e6b190944406dbc07ea3fb2b30d066d8bf", 0x3b}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001880)={{0x18, 0x2, 0x3, 0x8000}, {0x18, 0x2, 0x5, 0xffffffff}, 0x15, [0x0, 0xb63, 0x400, 0x40, 0x4000000000000000, 0x4, 0xffffffffffffff00, 0x1]}, 0x3c) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={r1, r3, r4}, 0xc) close(r0) r5 = openat(r0, &(0x7f0000001900)='./file0\x00', 0x10000, 0x7) r6 = dup(r2) r7 = getuid() r8 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f00000019c0)={{0x8, 0xffffffffffffffff, r10, r7, r4, 0x50, 0x3b}, 0x665d, 0x7, r1, r1, 0x2, 0x1f, 0x4}) setpgid(r9, r9) getsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f0000001a40), &(0x7f0000001a80)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001ac0)={0x7f, 0x7, 0x8000, 0x1ff, "07398b14f29a1f8390890a4dbb7a5703de1f6f01", 0x3, 0x1dd0}) getppid() poll(&(0x7f0000001b00)=[{r6, 0x2}, {r0, 0x80}, {r6, 0x6}, {r5, 0x4179536a9906854f}], 0x4, 0x3976) recvmsg(r6, &(0x7f0000001e00)={0x0, 0x0, &(0x7f0000001d40)=[{&(0x7f0000001b40)=""/84, 0x54}, {&(0x7f0000001bc0)=""/169, 0xa9}, {&(0x7f0000001c80)=""/144, 0x90}], 0x3, &(0x7f0000001d80)=""/79, 0x4f}, 0x843) r11 = dup2(r6, r6) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) chmod(&(0x7f0000001ec0)='./file0\x00', 0x41) recvfrom$unix(r2, &(0x7f0000001f00)=""/186, 0xba, 0x1, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) 20:14:30 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:14:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/191, 0xbf, 0x800, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:14:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="3423bff16c6c66893b8cf021631ac81b5e308719d993166e13711fda2fdbccec9827b5f7b7fcc080010ec583b3b15a6e3590c25b0210f5649bbd2841ff200455091facfa7fab4e8c6cab64778f20bcc07f72888260a53e4e39419b295ac2b0dad421455352c159432da4b96f24a0951299f7ef0ee647d222d9f1cc146f767da21f18994c", 0x84, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 20:14:31 executing program 1: select(0x20c, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0xc392, 0x5, 0x10, 0x8, 0x9, 0x728, 0x140}, &(0x7f0000000040)={0x9, 0x2, 0x0, 0x5, 0x20000000, 0x6, 0x100000001, 0x3}, &(0x7f0000000080)={0xfff, 0x600, 0xfffffffffffffff8, 0x1, 0x7, 0x80, 0x7, 0xe42b}, &(0x7f00000000c0)={0x100000001, 0x8}) 20:14:31 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') chmod(&(0x7f0000000080)='./control\x00', 0x2) 20:14:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 20:14:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) mlockall(0x3) sendto$unix(r0, &(0x7f0000000080)="f3d426bfb24eec8deec5fe377e12895911b800f1b654b75411be8a5acfe260e4ac026f50cc2543b44ef82e52f7240c7f8c9e8c20a09dc7200f65afd069bd3a75a969a8d306d1320ee3f673448ea3529c0e00dd6012568d52e0f8a21cbe2897d806c92451ca5967993405c36834f01ec0c8e7fba85d50b5f5183b6348d13d03d873e7d2f71b09580343071e51b6ea763af39b0800238b6e3469d398c6831fd0dfd03aac1104a74d2729", 0xa9, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 20:14:31 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00020000030000009e766d63"], 0x1, 0x800) r1 = semget$private(0x0, 0x0, 0x425) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/226) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x3, "7605"}, 0xa, 0x800) 20:14:31 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x6) 20:14:31 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa80, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r2 = kqueue() kqueue() dup2(r0, r2) fchmod(r2, 0x40) 20:14:31 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x10, 0x0, 0x100000001, &(0x7f0000000100)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 20:14:31 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x0, 0x2}) setrlimit(0x0, &(0x7f0000000000)) r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) getgid() 20:14:31 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) utimensat(r1, &(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)={{0x1f, 0xc6c}, {0xfff, 0xfff}}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:14:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x81) r2 = dup2(r1, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x82) socket$inet(0x2, 0x8003, 0x5) getsockopt$sock_int(r3, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f00000000c0)=0x4) socket$inet(0x2, 0x3, 0xf318) 20:14:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1000001ac) 20:14:31 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r1 = semget(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0, 0x7ff, 0x1, 0x4]) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) semget(0x0, 0x1, 0x2dd) ftruncate(r0, 0x0) 20:14:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x20000200000008}) 20:14:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getppid() getpgid(r1) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 20:14:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xa, 0x0, 0x7fffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80, 0x1, 0x1769}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x286}, {{r2}, 0xffffffffffffffff, 0x97, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x5, 0x7a5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x12, 0xf0000023, 0xb0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4c, 0xf0000002, 0x7, 0xfbcf}, {{r2}, 0xfffffffffffffffa, 0x4, 0x87, 0xfffffffffffffff7, 0x10000}], 0x1, 0x0) dup2(r2, r1) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) 20:14:31 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 20:14:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0xe, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair(0x19, 0x0, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000040)=""/53, 0x35, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2c, 0x0, 0x0) 20:14:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x100000000009, &(0x7f0000000140)={0x0, 0x3, 0x86d, 0x100000000}) 20:14:32 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000001080)=@un=@abs, &(0x7f00000010c0)=0x8) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000023c0)={&(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000001140)="d0802df74fdde6c511d78dfe2b379a27b6ec63ea8302e57658fbd9e6c61d23dcca577d5226a99818c81fc3cf4fc796c2561c6d2596338ef1", 0x38}, {&(0x7f0000001180)="a70f1db243f30db6dabb7c41b3bd410b65d9f3e833d2d654ec8fb0760def2e09734082ce116e532c2e5bb94e9df3ca8464208af4d4c18cbc6758c4462106c3389b406ddde157921fae84100a18d165a707ec7a5deba4493c649e49c072d650c30300e61ea340f9aa4df84e515d37bccb656d9ebd14b4c94697070aa87fca3537bc1cecc51c3e19a0e3d62bdf822daccecf8884af08e32f50ef403866d0958a561095da9385e041475d85bab3930967ce84599db5e6989dd46037e03bd7ab1609fbc4f1788ad00609", 0xc8}, {&(0x7f0000001280)="cc32dbaf3810427ea8002776d4c45fd6715f2a5567c44f710078fa38f7fe9a2cb07576a0b11d0a4bec9045a5442f316a68dd23cecdbf9f95f840029c8955de018c0961a08126c1a659733f7d1f5d6995828557ad9cbae610c3d5bb8963f01d264daee8f66bc04d7b7060236cb32c9364999e96d407916cefba4491e97fac72eb401158a39f721a30c3d3ed6f9acebdb80af01e8dd2cdf327ca03239fc5854a5ac4dc80a0ba76d69014cf8becdafa4414a16e60cf307234a8bc25b0c1c24c7a8138b026c8c17582e3d785c1d6b7c60cb7b6653f99a4e9e75d839604ca87d3c6ab417c054a7bbfe1b8abab89854de9143abeabfc9f8b2e5a8449ad54962ce1b103024f5e7e050d98f7d86c87076a4416a4fdeb591ccae1f4d5b15ac6a3c119d3930f4d4ddb6aead87a710bf1972b359339bbe3d95d28b9e5317b15ea8ecce0013e65e4599356e3f23d1329ffedfbda698c0208c729c921e53fde2af46d746e3a505a945ce5abc7f180387ac21e74e7f3029da6aac2dc32de71573ab7a1bfdad62b7d61bd5aa3565903b21160ff0f16df01dd9221204bae8fcc74b7e0a34a554bff6bc7312af2acc1db5a9dda788c5536c167b30b8913faf8a4a28223b81b35b493b29538e43450fc297d7eb16d291b10c1a33e735f6402e35fc42f17e1853bd717d087cbe7a09064454827df412e251c871d17cdc84d7ba5ff5ceca433d345386698f668c805f9cd1798fd769a2d34eb5982cd85953a22fa5e13168628eb4070f6262b9828ec5265a3de948a179201523964a4d8a3ec00c46bff524d38f5b1ef47ccc54ba7e181569a1714b3bfee04c03d1611fa638e1bd46ac8e330082a5fda35beddb800390ba08e3f06a1c831d444acaf84e9c3a9fb39f2f933b2b91d0f13a47813475cdfe77ecb019ddffcd0f0453e08a0308b1942eb5144b4aeea54ed186c0a3e32a3470c55e93fb3340000b3ebcd84c375cde4d8bd84b115273d69aa7b846f50a9774a60756804c6efd7e5ae9a4d3149694076a140b76d0e6831199b0651d2fce213d27e32a633b29fb1af43f3e207ef159db593b72f496cc7a5c7797fe0639db7873e230cb9cfe8d97f2d185adad4f9c5983b3aa18a3d49bf39e6a8b6230aa996460abc06d1e3d5ed3deef7f8265b66c43d12d4afe839e35f12ea59ad93b569ee5363cdb9701688d79b2209ecaef3c965d7d63b059f486baae0a0a007c38c748f00702712acd650eb9a4d4103d82117fa82e22de152e906a962e2046753f9fc6054ae8175abfeebcadeefb148cf8851706f15c418f9e0ec2bacddd22faa226233876e0b80ff7b43a2a9c4be791b74d268fcc42c4c33143421a96e3b034562e1a82195d659f5fe73349c255cad182a191386a928d2cca3bc67aeb1bbd917aeefa30d96d0a4f3c9ce0d7748f89ce3e4f41c2dc2624ba65e1455e907fa435fa93819074a766e12cd23e454fafe3ae7946e27cb8137c7af3cf2a0f5b5e1ab0d700dddf9e938641e08efb6e854f76a59617d08fa48ed1ccb00fbb67379c60ec8ae274d64cd771af81019248e3706e0caab83323bcf09cd155dbbbbabe05a7085a45b926bd0a3539e9dbe06d8148cf98a91120aca236a8626c35c78d6dbbd372a03b93fe7d547d1bfe6731d3c64343ecbf7d2a04c5473ed75fe4c24c090def81595d3f952f16b5f300d94ab19b19e0f46bc1dc5c2a2437649e2ab4ccc099ff437f92dd3a10865bb8b3ab5fc527db3e7b2ca4ca5521ccfc95228b12d51ab3901252c7175f26d28f3d36a83b9389ff6f9e2b8df7abd508221e8a877b862656064a7221697643a174b8b5a9214569cf2c8c7221f06fee007fb2027f4614eff7682aa383ee5712cf7a0cc752bca85a34f2edc57d94d549a2aefd12d7121d0845b493d564391da797b944f7da0ac66b76ca816b8c3c403f785a66364d8beeb07b7e74468630a715edcc29dfd373ae9c33b35447e6af4cda5722d91e75cf8ed81cab0043327581587293c69fbb19a67ced3e49390c7f652bc85300aa24685089611c8f335e625031a0de403fdd6e746ca7c8debdffaaacf8df70aa79cb8744cb9b9619cba4b1d36eab4f04d9ace46990e0c77154ff4b0b5cfe9b7a491e318de57e407e1af2ba054d4927ac73df3901c02f40889779de18bb78622d4bf9530960acea11c45ec66e8c9d1819d2c4a217d21de7cd9798a135c91864b60bf7b3b8391a0382ba9cb409bd539fdf9935c9086abac8facc34bc48f9afec44488dcda7b407d67ddccfbe7e4243f1eb8a03be869c9213f2d317371533cc422f263d389b461facc524ed1cb0e7966977386492db9e9429f7bb3902e8ca9268bff8f9e2cefcb6e48a5515b63de050a9136809d454ce4eb2411813b21a103a3f43d64b225132ddc9c93bade2bc4c9d67d4124c6d4bd0f77dc74776721f50de82341bfb981c7a13a01314671657b73e095a866a29088d9b343f2aec51540a070dbb4aa12a4225746367acf8fdb85fca1a89e18af1f7c1395b0feb34f77f5c7c107791362b420fbfa099d5d71efd2f617b630686bafe1341a145d390aae092c3f1b644978172b1c151675074c2c1bc14c118515bbceb936795202774e1d5d6a9e8c25abc0ae3cbfacd1bb1d393e32b88dd12ec7421579723a6020bd46b938664628c630589e4eca2ec86144c8d7ab6b884f7c85782925a629c2ef7155d0ab167486bf68e7972c2f6becd8b999015b8349f2012a5a23cf3ffa4ba07f9fb0fe09f5dcbfa7a16dc9a82e287a5513169a1c98f271dd1118dd80d6f355577fe1234a6f39e219e2b2dc75f6bb44d781d880d1cf852179faa34403d67f809b3b3f0beea0727c055f8f115389b7761a07db9c69ddd9d666447a72f63cd9c742c6e1980a2dac4be49eb7b68ddb89e5e4d9539203acc5054ffba87f9d88e6e99808407cc901bf52e8dcb8699a96b7cfa9564099be1c8cb5328f122537942b6669b702fc0579f1a3692d9a269d3e5a022d17a3f1f0e566ca193bdcb130c8364859fec5f5b8da6291c3f7d91f471356a50c242f8209e8e3551152d5bf2c460742eb57246832b7e80ef8c1fbbbc6de546bbab2f0a5e5136e1a1cf86d42d8bf18b0247e299c59478e7bde04d5644da6d7179b6683d53e27ad7cfa900b37ebe75b5aedc767535f3e8b564466c679d74d284126228e5b8ae2e3bf2c479c9c1e15726fd4060e82a65dcf15bfa5e96eb34b7bd1dcff1944157fd6f21a4aac74fc779b39b23ca8df405e1a3e888b58a84f93cf94a56e8aaa6e886ed012b95cc72d6a4f004c06ce607b26ee84bfd0c34ab99fb92d5afe83b35d5eaa25f57865911ddd896695bf97e10999d036c8d6b26a6b6e0ffaf5453cfe9dae18095389aaadbb4d3c0e52a50d6bb3f85e7a2cce5bd7ac3a6693b948d1bb0d6f0acafc73d80d3a5c718fb0bb2d5bc2244c2ccd287df1d443bb0e8f1873e6b4443cfecac77a323519e1cbbad80f5b4371391adaca352defaa7b35ea62b0e1292b7555bef37e489fadc6955e549ee91b66eeded498ded565b348a022c473d2dbaebb10ce6e8c6ca39a3c9a97f7cea5d011a24ba7c373cc080bed2c08d66191cb995ef96fe3752968ffecfa708cfe2339f13e7e94881454a225f2f04dc9d7c57732cff850a168d87e42e826148691d51aa76a88b3c495d1bde8ae278225879f300148677e6215c620391f5568990a7254cfdbaf85848ab81ad554a36d705c01bfe370367b4249a8a6453551c0d6dd472c49f9fda70b3f3889453321e7a638101778fdae75d44df9609223fe9bfac59bbdccc2f3a7b4dc73a4f12b1ae6f154eb784fda7ebce04db586ffa925c69114785fa6e8a62c64ed1870901b0fe35dc9ff41a93b5355b77b66f525f2d434af5869bb8cbc394d9712c55cf552d3b98dd7a8d1ffbbff31a9580b1b6cf634f7472da589c4bcb4d2ca2a524bf805f74c879cb3b83e2bbe4415064c8b20bb11aa3272bad95a153cfe4547c2cf40168761f3613c4ae76e390e9fbfff3bfd80dfb8b41c36040289135f161b4025a7840f49a3e21cb7fd6796cf4f60b3e63058832d90a72efdff16070c68d0c9129c0afb5482de20f12bc2f5f931f88630b50e07df16509c5fda22f9c2d3ea983c75dadabf4b814bcf9a190bb604d26ca2d8467f28b607b33705fdbc7e381f079819bf7efd1fae22fa67f1b76c0d45f9502d58c1d97ed35d854986a2556e4ab92395fa9f6a0290b12678af3b2fd612a966ad9e6db4f1c97cf7a0236821b18f27a05bb8ac1c066b65d9c656b9ac26a54c22cd85038ee6e899cd1e2c8927ae9b2c4fd77b854d6b2de1e9c6c2867b4cfd5f6b2dc4c0cf5ce3df25f15906897a42f5f60656a6745b139ce54fafd32f7c8ee67096d575db00dd7da338c642d2ed7524b3849ea3a42b87f8e4bf135882eb83beda62411b061748b22d5a490f5a431b68bed45c615a8f2273c75bf986ea829139c8fe977b8752a5181230a9567d0e859aac22a65cd0b6dcc7cf2fd2729a2bac69db249cef6151219bf33923cccf4bd5905551ffc8a5af5638b57f6c7b1e94fe4041b76f2718079203f2d517763bf6c660cea5d1c63135809240f58002e49e17f1fe58e6bb754749bcfa207557466e0e9bee99cf8614ed01e0f5f54e983d6faaefbac45a54a7e1a128319bbafe6e8899493e4de86cf4e3d261e9a79ce86a7564212cf8fc411761e48d88d16ceeeb68656eef873ca81e995c24896144aebe05e0381be8da8a55ccc5cf28a289fc6b4242eadcc36a8e02b3a8af7c5f37f7eb2af89091a9b995ead1d010bca173e522ac3ecfb6e05a8ea3a2cb01f158188e24618fa6887ae60793cd4afccddd97f8cc32456179df85f86ee98ff0ff806ab8f63c0dc1982c025e10ecece0ca58433189b56bd1105f33e593436dd8995bd0f31b30ffbcc0add42d594cdd5338cb8779e4ef5d10dc4bb3c3aaf728832eb5ca10a8347cf615ddacb0dc82d1df6c62ee42d5cf375367d933a506f7931857142b2b5b19dab1733519f73c1ba139e5f2b2ccd15c7642097943587456049b902352260bb482e976960fc1eac74057aa7049f157b52e87b626976744a8120a06370c9cc4fd12cc1b8df5f199e71653c4acc966604e2d8094d495f791c1329e967f5c3523108f64b761c6f875eb4d76cda8e85fa6875747680d2f060118b3bad77e28ef321f0baafc7ba12aeb8682f1f24a5fa208675785adde205a63a66a304b7db1c7745a19b5f84f5461f94c663228c5c23da56b60c04537cfa68997e4d1a0deb0c51d0d744634527a3afddbf59a33e26a2b363799be911d0e2fbc7cc0a5ae315272fb7628260e74c63a16500f3ab4d80b471f2dcf2919bb397c67b84aa10e3ed5896e8138127803c895f6279287527be0fb7731a9300273fdbea7925356b9516ed161cf9cb7fa78a15c5f0659f770a79a8e1cd114508e485c41f76b59814d2a722e906fa62de09de10daf8d650d2a7b8f530ad3980165eb1409de9ac70b49124506d50a3ee745ee293dd832ea6439507ecabebc59cdb2a0cebadc474c361e6a9153d50aa88340644f4668e5a63b8b446c1358988efa323823bfc347ab0b5237f91da7e89f726e88697627297693d2d47a1c09b645f57962dd5614a1fce39260bcae679efcf26affccba775aa8a07213c4d2715bdc2b268ee11ddcc8dde7f34c718f8cc6dd22387724a2fc06788e82462a1fa441d8a205946c3524a6400eba1f9102842cef68561b194968549915f951705e3fd9534971ace95bd864002be2236efc2b76ee6addd7a0570b84e58b2240cb52c0bfe07903ad3c4b", 0x1000}, {&(0x7f0000002280)="88ac3bb842c299c82a2d3bf839c3c94ac6e43c6d48fec7c30e061343e80542a6bc2156a7eb6de5840c367fe350257fd4acfdfbdf16634c4d476088469d93ddce7a878c76897e40a6d064c162b8821c9ff6a7675be90804915fa9d8cb93ef7af0ac7398e031116a64a9882729bca6da9b6fb81c9e596bd5693346047ffb3759c70c122e0a9d2c981bfd57", 0x8a}], 0x4, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x8}, 0x400) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080)="67276f64af7903f5945f425ca8c6026a9114cf4c7db69da70241659fbf05690267d9a97bbe6d10a2978dd1795eedacf6bdab80771ab40dad80d98cc218ab98078f51c69e3bb23e8078021b804b4e4a86f408a5716784a2b1104bf73302a3c938a0ffa8d4a579b4059b747aba94cae68b957d6dedde6088c1813f539124453abc5e602fbf8cad24fd53c6b4e7936fe37968d10a2123b47085c7b554fc5ab2e99d53676f826ca4828e04178a245918886f8d035c8ede4abb8584a72833933effd69eec001cc5803d2c8fae101ab3b7b6cdba769ef83aee618caf78b8a93065cc4598bd66a769eb20da0c26f8719d22480784f65b61f9aa9af25de1753f07d5097b29980ddd76fff5763468477082b96cc11e08c748fd2a550ca1ae18237607905b883dc1fd4a9d178fa647ad9d1bc1b11d83918c475d6f95315b252e46310c18e07256b7ba49aa0beedfd2f1943cfc02e2fa5c9658fc20e90d23ba6c1b7ea1535d22c21148a97eecdc55c2290da9035377c69ab12d13c9c33c8cb7e6ee0de111ca258dc9235d883203b4ef143df2d2fe35fe84fe7c5143d38a2c44317ac19cad7cc7a6b407c5ee4cdd20aef1d5bc589415cf151b566bb775082f7df9a2d00d37ddfbe185cc531175d1a1b28d591cede888cb52ffd37e6899e8a28d7d18c08171f4254dd0f6d8a276bb1bbda3c286868a9e330cb255f4bf83137174d7861c6571a1c3f3e778c1def4d91e07e26d627a566f216b1e116ab920f37de238e05be8fc39bb281fa6214f63e31b1976eaebe3e8c3db73915771f016958c4d07e7794fd5ebe2e7b672d810ed60ec6959fc1fd42c65a5a4023f71ac8c6320ee630122a2626a0a6ac046d2ff167d6d651714e1810ce571f10f8ffe4626ee1ebb61e9121305ba506f156f9b246c5ac95d3144dcb9d8ce75a605e3d76a36b2dd40b22ce98ada8d86c5233a2e8fc34c8c47c47cc80b23a1846d181b8b679f5c2918e2f3798691351477e9c0cf20bd107daa388d6db699cc5a68ce642ddcd2f710f543b19e56a947e8fa118c80a266ecaf57751087a3fbd9c52f6ff4ab49273e7170bafe756f23dd05a38e1efa764e882afb99309ea4d5fea42082c5c27c647980463a75ac6250f55b2188e391a7e6b0a28dfcec9711b6b6af59205a9583dc135cd3c2a74fb8298180421afb4391cb22bb84bea509c25759e23d48af1d73034b4262a960d1294f55feb281783f6723c0cc675fe5ba8e638072d1b2be71270bb72b86898e1c72dc952232ef592c16d6cc36cb587cabc431884cddb673df3155c780f8a36251f4994b252d604e8ee2581585cfd5ee28eb6cd5e91d1d1f5b179ce607f863431e1c68456496b5c1997844f51e52258cf6ccfd57d0c5a5fc8a935d49c86499456f7e81bf5a248c2cec5fdf87e7243236849d8ca8cce77762d0542c9331e0d236ac351fc380793735e2f72748ec624577560985f2f321f9fad56f7f7d05249e693ed682d0df29ecd5d7374d052b0da0576394eb1c475bf4064c2a90893e1fa5bd6d0905db04804ff9fc0b3ef7d1ff95492dda565d8d32980ebac6a43c96930bdb0a7a631a4dc9b5098e124c215324cf0cda279871c11cc4eb32605aa0a30447bacdb7c81fa99277d30dd50b26d1a27075720435b808b48a604a43ab62193db2d1cc80b0137002508f83cd924230d9f4c2367d5a3fef276dd2fb1b467804e8d1f7918b55773faa63f01e71950a4c1e0d44c42b01da367325b408c06662b0803c38a0fc874ec6e5344120f6ed27a6f9a975ff474df765600863962311bdc799511bc05e2a126def22a5f293a0b9dbf55d9a41d0d7a4309895c39d81545060cf55befde73e996adde2c91b9380fd273eb10c20d7a2dc39ae8d1ab2a92f5dfa6fbe3fad0ddbd41658e775a9b2163fe1b32f2d6068e2cb0b7475fa422449af678bfd0ab950b85c001c519385084ecf372fc4aa7fe079073acf8e7786f28bcd688d9a7c6e2b1cf4924a0055921811fc2d9ff1dfcb846e7878c9ec0c56eae968fa9449bf2d9b85b6fb23afcdf2156566e6d8e2bc9323da9250b8b26d028618d4a5da3ac5eb86d358f270a0ad391edb12e063cd8b86f50cc848f168d5182a29c190d6ad29b7a1c0240d26cd52cade8c9c2e09fce7fcd185d32c7d59147276bd6e1f495cfa6a98927224c6ae9646ef39968d9d887a072d3414308b0e7dbd8e7aa7b23e397cb6aa153b3ae55a2f3be17673a3855c4c8bfb3e0f5f0fda6c5c78dc4861c083218aa197fc01c5da7a79923016822da543dd3ab6a7bb8ebbb8c9d6454720b3eadc63802b634442a957f26a6c3611ac0253143e42ab7dfa162702058554f3d699028002b0593127a565afd3f8b7db08e5fe105a47634f87514c7f23a14f1cd35c5ee8d15f73f8c7c3e91895e1ba678fdd779984f913e9943269949751fcfaf2b3ed37f73e285b06c2407f4fa76bf975e614ed84f79475b65bd20d93bf7e17281e9b434e14b55ac0c576aa2350fa63004b1f2eec5ac8d8978617957540a6dae1dac968ace5f5d67d0ddce104b8ee48140c9378c5d7829a9298aab28c673d7f5e9419055da473bf937b2dee5399c7c6bf83fea7b8854caf5f9962efa14427f3e0bdfc49124a05f49351fb624a9f83420b368269d898fd5c0929719d8b4ff8afd34965a2074d2497dd33ad4b6a8f203d7e4e2cac3a245bfcda0547d947bacd06676b003a53d7ad8960c432ba8302ad92a5e2b9da22deea08be41570fde31f3279a48930cec2e5ebc37fcfbfe966282034b01bdc7cb9c6be76ec2060d61444945659a96c752e0fa2f3a27b772e266892cbe9c33ceb0fe78f7ea7e48330b1c0ff993f1554009788adf750beeeb1e90ed1e0808e91fb1c68c7f47cd1c60938c4a8eadc079bab4a256ec8865792dfbdc277ebd9d6eec433e36ae88ea0f63f9d95ec882daf81a4b1ec9f23b3fd2c98d9f48a14cea1b0f1225ec64276994571814299e73e93aa068dc92727db263417c3e7230f0c7bacecee677834da8c47120b8bfcc9e06a11bfc4bbdc30ba06f60d622dc95374d5093d61c7db0a55bf13cc611415f77fa05d6c1765f415609402850ba5e5262b4f6fb796236bc63cc21aa97cb636d16c66d5b721fe0b0e338bbe940f4b320ccdd25cdc294eaec77efc6d144de8236ed28643df32ee1ad91c6b4707a9855f648b8aed50afd5ef446622abcf8375a5fc5c11c357f0a2fa09d4f2d1b2cc3f718de9102af876dc81230c18b118d6dacc17b67f0bb7f24bf544330e5b1424ef3da6c245afdb4c78bea1ef2f9107ff7d61931abd5652b6b9a3c70c96a5f0a65d2d3af97c77c12e093804e0d4c65880cb671bfe82d6923c880ad2a9e14b7a8127829ea921727fb31b52af89547d8822219530bb93067b3c4bcf4902a89c92a0e00d3d9327e66f27ee54f5cb652fcc813a13b2a5153ad3749db102cd34944d58ed801e276a2bd5b0e25bfdbb9f9e26c77ae3e105efd09457f57ca0e5e2e6b491a0d6fa4993045f46f7ce9d954d6463938a48669327f2d1ae72bc820253b3061651c008419d49f624f2abbb3d89ffb2b479ebd6148f301acb786beb9781cadbfa5caff417e9c3f146912eee2f55f0c4c1fea9161729deedde52aff0f2bc022741071f8c2382ebc57ea0c2d16493e47f58b94587502ecacddaef7c612d564dc77082394b665798664a36284bbb9fc767b1a5e66c404d7d1f59cbf098b3df96bf6762abe79a808df30af48c77a46ffa844f3a126ea634dcbca521d3e8f72c243b4aaa0d6f17aa673a6e97245dfa08d82a288d783add14cc984bc71208e2e7fe09b10b4ee25466065d324ae037ac02b6259fe2c4cea1d160a9aee80a3713efa7521dfa89e06cb2cccefbc02a572d2d04f2408e6ac7545b42d90b133888949b4ac6816cedbd3bac5554a9797d12311610242a3c594fb89f09615c19081c5f401efb6899a017158446d64e374e98bda23b3782313e1c6afda0e5ff419f5269ddf9f000040b66e863f6083c7d1a1efd5fd0500f7465e20277622eb39989ef3cab9b8df4b81dd1124d7f6aa3ca33d283c925c13d167e856d29af890944400d4e9d4283973333df8c6b45e3ebeaff0cb164f86d9a337a5266a648803ef038bf85ff841f637ce0d4a44600192563c3b308882413a8bc3d282c6dfd1de4026e20e4aff98e8755b861a744e5ea9183cc02edb9408ec528174d652af842d53d1d8a28e78d374d22816de0144123b50197938b9177d983a32b3583632e090abb193cffb9cfa5d25dcc0def3aca7ab76018f3edc457cc00a51f92d2668fd9f26a8c4a46d5636911aa4a70a9d474ca43b806b3abfd66e6764c8ab5f6f618aecbbae8248ba456ccd8692b77af7f4ce7ddbddf349fde418d8a486aae9eeb45947ae8ff2c62b065e6b1df8cb78f5c7d87116f54b7693c6e4007e08e225052684ae30fb5cb645e95102ded1a967f212ae61a28226f534f52148230594af95b5914468bebe1c8c38c3964a9bfade5526bb73101c1ad437a7eecc8a90431037f13eb0891c4e119464fa4a5e207937fb4c447541c5e19b0bc07bb347db208bf24544fb6922c8fd27468b7e1611fb1ddf32df33761b4b1fa136bcc715f8127a2ccd0f64588ea8ebfbfccc273911232dffa9d8ca03f190335d7e3e8335a889912bbc30641d9690bebdbce18d75f8773f8e8c3b224d2a2284cfcfb035bd668fc520a8e23a24def1aa3535f84d0f03ce768c3c5046ef60215518096a75b43307fd2f248580b064673cfea94d2fa7805a64af44fff1df7fb304282d480230b1f355698bdc990197ba4078827d6e9a807a3a6a738a68221a8636d9f8627415bf9759410071a27b98a9c4d4d3f62288da741beff63959160aad94199239bbdda9bc22547711f50bae10e58def87394d67a267e82d9b7a53c7448ba4f178cbb247764cd1f4dcd8b9419aca7033faefe684d3e73f518402aa59eedf4cae1f2eb6bc3765816735cf370114ab18e22cf496224357da2e6065a094bf316d3c3657eb0b93ea0dd08819f0e6ffda33f566b4dfbcc3fee0896649a1ddc56b53c6a8330fe9cfcaef12ba8ef326ccb1fca343825dd445910a32e332539e17aac2b2cd327fc35b05a86dccfcf883301df113678f517412faa9d6cffb8140a244827b695781a0ae81ccade32599a324205a5ebe63a7d8bb919db530171a6dd27a16e6eae13745dfea9bf45f4516a563407c46c6e907cd3a8e4d107d4d806ee1a6a9edac9ba833c462cf493ee7e908d1d89a78fd56b3a822b1e92de828ea5725a3ab72f00542308da78d6cdccb75b07e8974f6f3579c5cae685f80567f5ae036cec0927b1df47a34699cd195edc069757a1710446acab09a8c8b3ddb45ec52d54b5206afb784da337a4818deea81efa553966886947864438f365146c9ded2820a9bafa9ae90ff47b6432484cf6c69daedb2de44bf440a06aefccf4630aa3f466de7b96a597b704f715e19973cc1fc8912a68eda0643a3f05aaf8137d0ed88b78d9b30979c38db063db7da3bed9211fe60006409df50f8e03c0d08cf304fbc28f3ef0b937cca369ddc397fef55f60b1708af0e33f9e506bc6c26ec3b4fa637fb7b49e6bc7b1c0eca69b2d3902db1e8abe04ff61c531c039773a6cf3a1e679c0cf906e37a2d08a7fe8b3dc5c7eabfa5989d2629e18b85bd6bf71a18d5fee6fce75782d76a081634b5f068d023d11704a40ba2b6b404f869952460d62aacf76dfd8e0c51cb221386d2ef049d32e6f4fc37633bd93ffd1f27411ba8e39332b1c67b4a450f3339dbeeb11583132a000b78", 0x1000) r5 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r5, 0x29, 0x3f, 0x0, 0x0) 20:14:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="3000006f9a430517684e0688b8b351a5899ff7bcc3d9f5786700bd5eb7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000100)=""/125, 0x7d}], 0x3, &(0x7f0000000200)=""/198, 0xc6}, 0x2) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000400)="0e483276ce2c9ccc36149a0c32e5b26aaf69d5694982724e5c3f729e3fe532a3a7d0500ef1968261677623acfc608a51ae39c073220385142d024f1255b57ac29fbd68a0e67b848a1e67a8beba4224aa7517", 0x52}, {&(0x7f0000000480)="91b97619c9760e07543fb5f237ffc172bc8a52c685afcccfbdf1ee6044fb73e1761566d7f235afd65e83dbc74bed17d302b23f5e1c94c0742e0ac51edac44c8e0cff689d991aec7fec84e4e2627e833412d2c69fdedd86af0ac6373c7fa76cdc004d662469bfb1e4b337b3860613a3e612d23afb1b7eb13c63cb27a2af0f1e3702de956b97941df2fb985b8f309f487623ae4acc6c73d908a1839d7a400cd28803d2a1d00fec3540942380bd5201b06c46d1fb49cf4832743833591b6729954265e1b2d7fb1dd31f71b4a41df656386f0ea00a1b8f80d25d7f", 0xd9}], 0x2, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70}, 0x405) 20:14:32 executing program 0: semget(0x1, 0x1, 0xffffffffffffffff) 20:14:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) getitimer(0x2, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 20:14:33 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 20:14:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000140)=[&(0x7f0000000180)='\x00\xc6#4 ?\xe4\xdd~\x98?l*\xf4>\xd5\x14(\xcb\xfa#\xb3r\xad\xa4\xb15\xe0\xc8\x9f1\x18\x87B\xf1\xc2q\xf9d\xd6\x9d\x11\x9c\xb9Me\x9a\xbbw\x06\xb8\x1az9K\x9c\xa7Yu\xd5\xe6\rU\r \xccI\xf8\x83\xcd\x04\xe6xAW\x84\xfb\xa3\xdct\x82\x85\\{\xd1/R\xd7\xf6is^\nf\x85\x1bXY\xf1;\x96qy\b\x00\x00\x00I\x93\\\xd0\x83\x9a;\xe8\f\xcah\xec\v5]\xb5\xf5\xb6B\xdcr\'+j{\x87\x8d\x18\xde\xdce\x02\x8f\xd2+\xb3\x80\xd8\xac\xe8M+i\xf4xE\x17\xe8\x98;a\x99\xe1\x9c`E\x17\xabM\xe5\x8fN', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 20:14:33 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) write(r2, &(0x7f0000000080)="0d6a5905bac6dbca37d93b12cea93a1097c9f93702511e1d17158680343d8ae278d68dfe6ccc41e6ff0447c002e4a6a4ecd43f22221a925b93913518c1025924db9eec201996eb59af3172fc8be67a2154881b2802ecea04a96bca959c3108576ee5e482fe227363a9bcaf227041582e21be015c91f9c8598666cd9d25fa379a8e9836331ece956dde4226c94ee06eb37966a0c38bae5b8f80773811ca877c134f6a0c072a7096629656ba126bcff9b1bffa099985501755beb37033cfb10a077e6e6ac9912bc3d56ad757346ce038fd89ee984db87d88e948df47177c09c3af14b5f17f80dcdb6a11e76df7ac8f03634d5a", 0xf2) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 20:14:33 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x7fff}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() setrlimit(0x1, &(0x7f0000000040)={0x800}) 20:14:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x24) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0xfffffffffffffcbe) 20:14:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, &(0x7f0000001280)=""/255, 0xff}, 0x801) 20:14:33 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 20:14:33 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) 20:14:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/68, 0x44) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) renameat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 20:14:33 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x4000c5) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 20:14:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/13, 0xd, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 20:14:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000062000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) socket(0x0, 0x1, 0x8) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 20:14:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199693daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caae55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457f877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f90000000000000000000000", 0x1c5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:14:34 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="860fcf49ae2268e4e7436efad2bfb69ce9c6c934d86a9a1265dfe9860d15ff71", 0x20) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r2 = syz_open_pts() close(r1) r3 = dup(r2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x401, 0x5}, 0x10) r4 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) getsockname$unix(r3, &(0x7f0000000c00)=@file={0x0, ""/83}, &(0x7f00000001c0)=0x55) 20:14:35 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000440)=""/121, 0x79}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/172, 0xac}, {&(0x7f0000000640)=""/10, 0xa}, {&(0x7f0000000680)=""/15, 0xf}, {&(0x7f00000006c0)=""/135, 0x87}], 0x6, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) mknod(&(0x7f0000000a00)='./file0/file0\x00', 0x40, 0x5ce2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000940)="c6bd8105567c19b41f613fc4e29824d1a8ee2dc9b2cd99e2ab3ff07c283250964c5cfd8c74ec11b3045c691670af5495c3e69765a3abeb3000dcccc86fa54cf784c700073d0ed7257efe93c349c90620f6a11b5c7212ce8b4beccd991dbd9840919176058dc552d548b5432a3683b56f67e1ad70e437aa01d9992803d239c0d2ea4ac50d6dccc6f205b735690700a2d7472578f5f2741d56f41f494cd640cb31b017954634dfeeac40", 0xa9) recvfrom(r0, &(0x7f0000000800)=""/167, 0xa7, 0x0, &(0x7f00000008c0)=@in6={0x18, 0x0, 0x3fc, 0x2}, 0xc) readv(r1, &(0x7f0000000000), 0x10000000000000c4) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) link(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)='./file0/file0\x00') open(&(0x7f0000000900)='./file0/file0\x00', 0x10000, 0x0) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 20:14:35 executing program 1: rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 20:14:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000180)="7e5e4a20d208398ae7cc09b82074a535d1da987744b3561bd42091c55708fbb9a8767b59e2ce580e251af70544f50b218bba607db0e22e06a1929253a3eb7056a371341b7d886dd7c5a20cbdaf9d92958f702933b32f41bb9d165f6372db4f0eadb04d88d31f336eeaf0e748022397cc8601ba62993a0441d35ab32569a6637efb50ddee202c8de1efb3fa5becd1334ca8086ce013fc4dea47d27bbfd5c420300fee999a8018b28055821c0a536787ef1bf1a9ca0346be4669b5fe3e0b003720dbaef4f0680d0eae93", 0xc9, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 20:14:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendto$inet6(r0, 0x0, 0xfffffffffffffdad, 0x4, 0x0, 0x100000798) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 20:14:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) setitimer(0x0, 0xffffffffffffffff, &(0x7f0000000000)) utimes(0x0, &(0x7f0000000380)) 20:14:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x6) 20:14:35 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = semget(0x0, 0x3, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3]) r1 = getpid() r2 = getpgrp() r3 = dup(0xffffffffffffffff) dup(r3) setpgid(r1, r2) 20:14:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x2, 0x400, 0x9, "85117150da8b820da84812ad004ea03f0a06429f", 0x1, 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x40) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2c2280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107edbfb45db02473b54a1cfe9c1cd1b6ba04d85d859e0e581416ed1ffcaebf0934bc31e39116e03ed76c75348ceae21dc7ae09614ef289824cb77e5cedf2556e7edad025a4aecab5851f8d34f1c87c6b5549f5b72d8178", 0x15c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:36 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x8) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 20:14:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 20:14:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 20:14:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000080)="cb5c2d18ad91325de24a48b5436bba18cb724afab055580efa99d112d03cda554c69906b82fd41b33d1506d2fd7e1183632619e1e6b6ee16c0529a7b474c58d4341b188689b314c674e4c35d489ea50838cbccf83b8938aad139e3aeb7e879830c366f8ec2f75f5b77705337c3633af9c9bd68", 0x73) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) write(r1, &(0x7f0000000000)="590d9b29057a0edbe8f478099c5b5f56230f5485b0ec8963354b1ba75eaf8fb633acdc29ea130e671b84ccc5f7bc", 0x2e) 20:14:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) msgget(0x1, 0x408) 20:14:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) 20:14:37 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r6 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r8, 0x6, r0) r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x800000000, 0x5, &(0x7f0000000480)=""/82) r11 = syz_open_pts() geteuid() dup(r11) 20:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001340)) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x0, 0x800, 0x7a8, r2}) getpgid(r1) r3 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f00000011c0)="99d8553912708d4ceae93687ea82df523f98aa48017e3b4994bb61785e6474da769b0d30742b78b319d70795b6bedc507ebd5e5b4e926607fff462a8162f02dea5028aed37a592d3c3c40462643a01cfa55c70a372022006b1f0c64533f8cc35dba048ee162cd8be9d33416532e77eb3ed7a5f331fb96d9ad3fa8b2dae021e6576ba9b9b03b2bc46889aad9a35942564344019fc4752635fb93e6ca90d807d27ecbc102153c372794f6a46410e59ae0f1ef846b47f", 0xb5}, {&(0x7f0000001280)="03225e230bfab9e1bfa0603858859824aa06a67a772c318a14b763342171a0d06be26c140d6b7e3d0d788c174fde21a58927b7c207b0c9fc13b2466f659853b69541e623aead243ca9f0b09a6b71d1d991af49c97746a129ec30633f72c71ee40154b80d1df13005becf4e8a2d2352b553d5df60d80836485ab5f657aff3ca86ef9b66f2f1c9e827d3e00294b1e4bdf522a3", 0x92}], 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="f00c", 0x2}, {&(0x7f00000001c0)="804904236e3a5e62e9060db0904626632da5b59dbaa4d3114ebd59148691377f3a75d08fe5866ab192b7b07a605a34a18cacc5f4869b0a4bd9705b0c8d224478ec80cad8feaf8205022ffae4565e7107b85673d2ebacd86a156cf315161ddff442e5c45a2c88969b3f8cc784bf070dcbfa041bf1086e21a2f41e123c3d73cbeb920fba15e1b4f80d1719558754473344b2f05009fcaa342aa6c54409629ac9f9b2165dfc2a20e5ba738a86cfd0f920b675b2cff3a35ceb56ca6b0ceb327514d53f9d29a33d003c32794530389b2e172be632251eaf2c0e6cb7406a03a76ab8df588ca1c5b37e3ca6a22df1fce2730c7d30ccdfccd87be061cf9bdac4c7a0e4accfa981cce4c145a5931357b46592cdc70b2e9573f3650db69787c4a2f23ab4d128744af1b58bb2f6e6fed41b33f55d54da1943897dc40d841282b24c9d6f6d473773613e0f3ba9941c2853abb758a4df241fe957db05422ab5dc8ff684a646e4cae14b4f19a3368e0bfa1ad9cd96f7471d7fef16560a9309679bb9e032513a6bae444dd03574283a6d66690ded92ccd9e52be1cde51e8f4d5980a9c10a5189e781c7f622077bbcb78eccdf26f01989e0b904b1d8447779baef8ea20c58830de62a5a762c3b4102f48e95370526bcadbea77880d75a2679bf3fafb4befa938d73a256865ce11366073675a98dbd98e5aefa59071030aeac95b33d56f776f04ef472a9d57c2838d1047023218ab150031af7ea50e07b74787851703d41c774fae94cd8f48c30a9eb2e903d0e38fdf17bd2ceed19a60aab47ab98abaddf66e8189c1fd9ab46233441b281167470d4aa0cbc96bcbee4951fda2b3d1f195ffa5add24292942579139682c31c38c1f3daa0a748a7f7f05f3ecb4854b640fa16b041632bced0fd59cc0bb25c117151a3a66f2c6187439d36c40c002abc873f72f320bb85aaf03e07c6723917d546400207b59413ef59ae2cee0e5d12482e1f544d00dcbc67e5fdd60da13b846b6136114664f07ea454b7e9b5de4f613a1d27579f1a73fce618d628b533391d8943709052ed74063f2608207153e0ccd7b7f0c28879198c55755323115682020390c26f096a6c4a7429d79d8138f9c6f7d0f54ffc52543b7208d8ee0b8a6f1bd81a9d86fdf9fe01c71f6a4b83e16a36ffb40b6a3b5d0d45f6fb3cc244752e9d88aa88f5372664968ffa684c10495114e5cdb3b10b856db661888a2a6dbc56e3e95d37ff2c821e953be9d36bd9ef0ffb3f6657f5af27b33e8d5713490a5e29b8320804396c959f04bff778c99a945cea87364b38aa8ae293a79b2490f15d5dc2bfe742b4fd41230d84306dfe6be92d96d0c4be9a7666023238945b386056ef1cc3f5bae8c3c182b4bb594b5e8f3e47b53009646b34ed1fd4b381581f3c498515d7caebf0845cb8d6bb02e73811aa08d118155415a8e1659075a1567fdc3cdcdd9aca16f25b2684b9c762f9aa9aad057afc34565aafd7dd11e1d6fd9bada081e31a6833510ad83ccbc38f8e8b45a77e5a0723fa46cfd524236a2ced7b71f454c181888fd4f8964cb2d6680e37ad1dd05262f811f80a267d8f33d7ccebc9308063470e78c8c14d24ec5b6f804171e5416df7bd69bf3ecb16dc1474acddfa9cd813dc22e6370d5c54a20017b7be0d7507a4731ffe72baf6579caf7469bc1da5cc7e41de4385d966544e6f85e4869ea4112fc445e6e852df93b591b9a98194eeac39cfa2c8893b1daeba3a28e389f3a8bb956dce0c7b3a26ed4195a8a3176a419a593691ad1aca514ea72850c82c1b4c7431ad173def213fe253d6f90abdba5ac1ee1768276bdb3d0544fa23de347e395f24fbaa1e540327e2ec9fc549074bd62160ec3255acbfa0468166a9c0a369fd11bbf031cfc27b7ed522e4a9b843be7eb507ad77b45d2443db5359625d5edf62b12c79824b185e12129238398b1f9e3f1fd3f335672b527670f1b90b755e24c2f778443c4e751b1578a6f5344d9bcbd0f12988854467a93cdcedfb8eb030bf54c3c7c7d79d21941aa24b9d4cda0c333c12905efc1535a91f8cd78707b08a056ecab23bf59f4f1b472cb5d6f9b04242e597fa8d0c35037a7174cfaf65158370a4e9eb90279867b0fe5c3c014d71fdd81d60ed9d61f77900c93bad490e724dbbb72c219f71ca4795bcf4f6325ce1b979691f2418ffcc3b20543d668444e766a6d7e1a2b2c5f29dc1ed7f3dd9455c3e9b5d46231ab692d21585ec9e45eb23d845938b616a509d8a89df850a02ceb90cfcef12f976ec32441f34559025cbd1c9edc74fdd2d019d6d4e99e45104afe2399bbc305be68074963ed2dbea0531d425bc93aa1c18598017032f8862d8a69712fea6a611e0779d495d57e14c2673bf83334a3af84d82cc144ccd50371ad8fa32350426554057bc95c7d0dd78b39b74872a039e758860e42f5c16aeb0bf43f389ba95d211b0a4ce509c40338815573b222784438fb7e6bb73de815d99445c33101048c8b60e865ea5c405a05c53c90b8f72efc1d40d9be4a26f5855db11b2ca8ff378257dffd307a3bde9fb547c16d3706d8a98d37a0fd82f0ab409df103dc68c454311b1457b5f3dab7097a956cccf4fd746f2b3e11721cd0902d77246f8f28e19effcb1f3176b67dbc876ad5adaead4497120c000a4cb6373f1882c8920899c14bfa56735446d68aa43dede74d2e46062fad12bf604e487ce11bf7bbf5e39200bee04864e6df64fb759a0ff0ca959f1101062a643b04a18c8328ac5e5eeb77e01f841e87001dff0581820b9a96837c994f6309fd78b600aa7da7305b23ebb02b649e781baef9c46a5cd1857cc2492184cb21e165e0f29e97614e728bc62e3070318addc050c5e64a0ab7f4917f48cf274e410809d9bb7e2c066413da93dd53ebb857010c022c18db1fc3fece2c23ccffebe2a61738f2212faeaafc25e3c591655f58515dfbf0352908f83a93425c147213f2eb1d8ede3003bf7bca8f6d8caa76d48348025e880328634a02080b936be4546019c33cd5f0114d0beb8fa4c94643d58a539bfdcdfebb7b1681c61609720640652683d27d23f461971b823c1018fcdb92debe288d6fa0daab00556d3268ec3874f7ee6dbe8702f4c63b3bdc5a646e02319d98285f4694d1dc2a091b7a8a53551c56eea1d7f2e8a4c7925699b91d385c54227205c21aeed83c48847866477a66055ffeb4b06af763e3fe0fe534790cee2c3fe9deb48774157511dac7bf626413e10fb5ed1209b3200e28a221236c2069b4960d85a217fc39def04d91db50f324a0b0881b4422da460bcff20d64bf755d0cfeb1631dfbe532e62b529995e80aaa9754d0c9b22d1e3fe18c8057745d19fe9e53d383783b705dc540071f2583d973f1c421c0a8aef9aec1fb1d34b492a267ab3f17f3b711cfb10353acfddbcf1fed63c1f4997fbeaafc180785a37fcdc7385b7a7d38c657dbfedc2d884f310e8c6b06d0ef30455d00ce52cf6fe5961406eb04932864243c44895e9ce8ea8a9ffc800e32a8e4de9786ac54a4bd12b43cd54eab90aa357861972691afe085dfc04ce56f1382c04e3efb09cff73e670b66055aaf6a46dd18abdf9272d4c8a485457b1219917bed7f410a9cc2d36fc53e9f82e831690fd3ec188b352ba8be269ebcbb8372b10ec4864d94a46a3913384207b4919dbc5e82dfae7fabcb87923c2ee88b963f71dea302b45c34a472f281c9051a948858a596b0fd37d534730cc8279bac5a07a82c8e02a542d5709fd3e572113c3175fec64ed884cebcac8f284001b47e850dc2780915e6c079ad2836728f412e773ec0bde4cea9c6a337ac4ae1b7f2e1b92379085c69c91756c96b9a14faa8e210b4092f78336dc14ad05bdb03507b686604c7d0fe5535895074ee40b131ce7586d4a92f76e29a139c2e1abbc684bb7d3b742e6327586dc32f4114ecf09ddb9bdec32e3c0f30ef18a609246470d0f79f79519dd705651a9fa5cdaeb02309f448adb0b1badb331413e7c7cceeea5092f49f3e200ae6c5d5bc53c882417843d6190fa5e4b7d0de7425d1edeeb27a7fbd6dbaf19b700eecd61162a9da6cc7b63bd7b8d62850932b76cad2457e3ab1e32d19fba33d46b79f631d45fdd7942f34470460f0152dcfa6ffdf20c5be31af356535dde1fd190a70b2cad98c9f9c8c0076118a83bf269605fb19a6a500c1cc5b99ecc6cc0f8a6f12ece9a82fb704bf3fd0f1800df7fc8197da26dd96d08ac097d31bd4d4d6c9d8272d1c8246ed8f9095f3e214a61bbb870f24e68ca321eb1c8150bbd848c843af348d962ca4b4bd3a944bf3d8b5f267297f336b9f5cc9631efe2a47a2afb35e826d30bd6b76790afb84d6e3a30d7902fc41a9a4fe41b6993bc2057556df58959972b9c1678b85dfa32726e0a02fe95583485dfb4d02a807213990bb892327a4050fda7ef4c82b56bee085171c24377989bacc688436727ff10c324df04a5116d0d436138da5b544785065164b65b31133cf2b9949eebcfd32ecf0ca7712ffdab41d3ba3495ad9f674b6e9f7d3994080f8b9ef5d96601edbcb758b0d50fb6262284b622fbd1997818ad1752e741f71a53a6d4ac11d1b3c802b5aeb2bf8283a86fe26dab0977d6ab5fcd1d40490d29a24a25cf5e9c8116e2e91441379f0d61f25d06ed09e94b5da947a5eb0c7fa9905ad1158fb30cdd8ef95742c76051752be4ed0f29689340bf7dd5dc6e13afbabdf2c92f02e7a8dc6527c5b76ed3de86bde785731cbfa19ec8268ca09378c49000ece78338656ef82464c635fa46254ce9210aef00b8c3d62ef99a5fdd56f7fb75f37d4f4288188192d9b26b57ffe69bafc3cdea35a713632e79588e555dffda1042c4ae4e81dda5a94a0950b4505556c709ad7088b7e61cb3035410906ff705cc9d0b928420c90380c54763123a4e96f094f6ccfcb510771cce592064c43e3784bf58e9e1634753c544865b8eb71d2b26528459e8a90bff5b06cb5725f4c1c0e56092cfd05fa7655ae19ea6207b1e58eeca5955427ce7667adfa2e07559efdaffdb52acc8777439476a6ef144a7693092475bffe41a46084ddaed5451df6120e4e40e6ab1974200495b77530e1b50ed175b753bf0cb0c07b56e2124e5801e4032765887b18589e3ad89ee91ac410d41244bd0305c9b2faa34081e1af537d184736bb8fe25baae907c50d97cf44771f3316e2a505b193f801232820fd99230ce3bcf87e884858b3eccb22578e5aacbe56379d9f04a550a8603937c7bcebe5343ec1f3e23404d9810ad3526ed2c590229800cfdf93a737d4bc8eca34fb4940c821e8920938384f8879f0bef2c4543d8d358f1ccac4b2a3d92a81cd99cbce36d685c398f87037d37f7cf2e359a53dd65e1ce80b2667a14f554f4c23cfd45ada4a250ee55f84b2bd2e9443786fba14a59a5f1225008dfb4590da1601786542bf9604af5ee20ac05fbf9d050908c171161f4d944d67c05bb0f18aba92884a357288a9f5171348a9d4c22eaae72726c749d70329f7d3581aad0d79cf53fc9ae1bea9dac05516ff36978be939b4ad57b46acfd69506ae266c90b6e0e522d3790a4023fe5fa9d2d37f3f5a4a7e7e9f0d3b818eea5b132a4a8361453655952b8f1aa4accd25afd0255b95d2efac9c976c1e40b4c64f70e3edc0413b70a3794f4342454882cfd5c408152f500258b580b4fab2fac55ec73664aa6e826f0e79a447a452df9262da00b2e18dfd6eca17d8ded023a2471f9aa183ee999fafb134ec60a4ad3228eca1336973328761a4c354f278434954747ab42ad6ba2efb7a", 0x1000}], 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x7ffb, 0x9, r3}) 20:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:14:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000002c0)=0xc) sendto$unix(r1, &(0x7f0000000200)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8, 0x1) 20:14:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20100, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 20:14:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x80, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x2a, 0x80000000, 0x2, 0x401}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x71a0}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40000001, 0x101, 0x101}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x1f, 0x73}, {{r2}, 0xffffffffffffffff, 0x2, 0x12, 0x100, 0x4}], 0x6, &(0x7f00000000c0)={0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x33, 0x11, 0x5, 0x3}, {{r3}, 0x0, 0x0, 0xf0000019, 0x8001, 0x20000000}], 0x8, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xc5, 0x2, 0x1, 0x7}], 0x100000001, &(0x7f0000000140)={0x6, 0x4}) dup(r2) 20:14:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() 20:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 20:14:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="456e62cbb2d6adadc71d7da35069301e9ec30049d19cb74cb9a1e3a94b8bc3ecf6df51d8e6c0774cab2fc19ea5b93d1d33cbe8ed14c2ac49372f9a792e54274c", 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 20:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = dup(r1) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) sync() close(r4) kevent(r2, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x8000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x7f, 0x1, 0x0, 0x1}], 0x200, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x3, 0x101}, {{r6}, 0xfffffffffffffffd, 0x1, 0x20000011, 0x6, 0x9}], 0x0, &(0x7f0000000100)={0x400080000000000, 0x4d}) syz_open_pts() 20:14:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = socket$inet(0x2, 0x7, 0x4) pledge(&(0x7f00000000c0)='[$\x00', &(0x7f0000000100)='\\.\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) close(r3) semget$private(0x0, 0x1, 0x500) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x366f, 0x1, r5}) r6 = semget$private(0x0, 0x6, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x2, 0x7, r5}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x7, 0x4, 0xb0, 0x6}) rmdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x3ff0, 0x4}, {{r4}, 0xffffffffffffffff, 0x4b, 0x10, 0x81, 0x43}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x9, 0x8}, {{r3}, 0xfffffffffffffff9, 0x41, 0x4, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000021, 0x4, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x80, 0x21, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000023, 0x1, 0x1}], 0x9003, &(0x7f00000003c0)=[{{r3}, 0x0, 0x40, 0xf00fffff, 0x8, 0x9}, {{r3}, 0xffffffffffffffff, 0x42, 0x80000084, 0xfffffffffffffffa, 0x101}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000002, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000020, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc0, 0xf0000001, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x11, 0x20, 0x4, 0x2400000000000000}, {{r3}, 0xffffffffffffffff, 0x44, 0xf0000005, 0x7, 0x4}, {{r4}, 0xfffffffffffffffb, 0x20, 0xfffff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x4, 0x9}], 0x2, &(0x7f0000000500)={0x9, 0xffffffffffffff01}) getsockname(r4, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) semget$private(0x0, 0x4, 0x1) chroot(&(0x7f00000005c0)='./file0\x00') bind$unix(r2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r1, 0x0, &(0x7f0000000640)={0x3, 0x3, 0xffffffffffffff61, 0x401, r5}) semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f0000000680)=""/242) fchdir(r3) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') openat(r3, &(0x7f0000000800)='./file0\x00', 0xa1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000880)="8b294b8c9b59a71c7012ae8fb0086295613f348e2e90caf47dd989ad6d34bbefb0c554073935c2bc12a3f25f6df70acd5f95a3b85192666df4035d752d8173a420e9dc3b2e45d3022cb25a048f12e66613507fb81991460c987b0823925c97837525926762525f1f03460ebd39d9c99220d40503366cba6e6eb8456c5b70aaa696c77093a660d5356a6ad93853a6e2bfdac22f2cdf68da3019ff2e6e5599cfbbeb4dae79fab87b1587b95caf3d9e6435a82071148f0e02194d8604737404a9946c194dd312ffae35618f677dfb4c00f8a4fcb46a2ae38b740360", 0xda, 0x400, &(0x7f0000000980)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') unlink(&(0x7f0000000a40)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000a80)="248f04f1e50b4d3e51db37ba154b451ef3f3249e10b16999c33b0aea3bce0bce21054dd145b5f9b18c82129c62b41ab69871e55e3dae4447188ecbed1f995d5924e0fd048ccb574545f0de9f6e95c03f985d5403ec95acfa049c3343024fb172", 0x60) 20:14:38 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x3dd9205b}, {0xb48e, 0x5}}, &(0x7f0000000080)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = msgget(0x0, 0x5c3) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/88}, 0x60, 0x0, 0x1000) mlockall(0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x40) 20:14:38 executing program 1: r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000002f00), 0x8, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x1800) r1 = geteuid() r2 = getgid() r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x81, r1, r2, r3, r4, 0x8, 0x3f}, 0xffffffffffff0edb, 0x4, r5, r6, 0x10001, 0x40, 0x7ff, 0x6}) msgctl$IPC_RMID(r0, 0x0) 20:14:38 executing program 0: socketpair$unix(0x1, 0x2000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000080)="9dcb1f9dd6deae7b7717146f77e67099063b12e5ea8dea500bf6f240a228662541bd657786f58b5aac433a685dbbdb57834a998dd88c403d3b3dccca2a6514ade30a8dae1ee46e6dc221fb2bf2d6823907acaffea18e95207c08ebfb3019e6b4cd66b17b45b45c99fe7277907d423cc7b4d48af24c436f58b5df596f452488f4842cdcebfad360f62b890cd81558eb046f94310e94c5066c2312fa98", 0x9c) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:14:38 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x100000001}, {0x18, 0x1, 0x4b4, 0x400}, 0x7fffffff, [0x401, 0x0, 0x4, 0x7, 0x9, 0x2, 0x2, 0x7]}, 0x3c) fchdir(r0) unlink(&(0x7f0000000100)='./file0\x00') 20:14:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x6, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 20:14:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 20:14:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 20:14:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0}, {r0, 0x107}, {r1, 0x10}, {r1, 0x104}, {r0, 0x80}, {r0, 0x124}, {r1, 0x57}, {r0, 0x20}], 0x9, 0x5) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:14:39 executing program 1: r0 = kqueue() mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0, 0x1011, r0, 0x0, 0x0) clock_getres(0x3, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0xd5}, {0x0, 0x7}}, &(0x7f0000000040)) 20:14:39 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, 0xffffffffffffffff, 0xfffffffffffffda1, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="010055f323ea2811b12fb4eab59bb11c7b4c071c8e554df1401d3f071d7b08b7000200000006907f3d858fb0e7cf630f37c038e55815765b02c358ae2300000000000000000000000000000000"], 0x5d, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/206}, 0xd6, 0x2, 0x1000) 20:14:39 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffd) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket$inet6(0x18, 0x7, 0x2) r2 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="cf8e32f41c94737d1210befbbf92ddc23b0fbf1c00d0bf37224595c6f7a4c1fff3169c2f47c916977bb87d391a8c5400e15c3734f2b850c0ac7c3910b3606b7f246b2a32764b2427b0a33024e63e285f3d0b834aae5ece14d53752cde6ffc84fb2a3c6ff97d878cb20a30f42e17693da9585e5fa495778480c", 0x79}], 0x1, 0x0) 20:14:39 executing program 1: socket(0x3f, 0x8000, 0xffff) r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) listen(r0, 0x5) 20:14:39 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180), 0x0) write(r3, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 20:14:39 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x103d) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 20:14:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10001, 0xcc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 20:14:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1ff, "010000000000000000ffffff7f00", 0x0, 0x2}) mprotect(&(0x7f0000283000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000040)=""/250) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:14:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xe86, 0x800, 0x2, 0x3, "b31e5fd2925ec818121f2f5f06babfb42e79aa68", 0x55d, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00", 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:14:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x80000, 0x11, r0, 0x0, 0x4002) dup2(r0, r0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) 20:14:39 executing program 0: r0 = socket(0x8001b, 0xc000, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 20:14:39 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8000000000000, 0x300000000, r1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x88, 0x100) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8082, 0x80) flock(r0, 0x2) flock(r0, 0x1) r3 = dup2(r0, r0) recvfrom$inet(r3, &(0x7f0000000000)=""/81, 0x51, 0x841, &(0x7f00000000c0)={0x2, 0x2}, 0xc) syz_open_pts() syz_open_pts() 20:14:39 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0xfffffffffffffdf5, 0xffffffffffffffff, 0x0, &(0x7f0000000380)=""/230, 0xe6}, 0x801) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/138) 20:14:39 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 20:14:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x426) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xf7193549e19a7faf) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x10004, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x4c) r3 = dup2(r0, r2) select(0x40, &(0x7f0000000100)={0xffffffffffffff7f, 0xfffffffffffffff8, 0x7, 0x6, 0x10000000000, 0x5, 0x20, 0x2}, &(0x7f0000000140)={0x0, 0x1, 0xe64, 0x7, 0x8000, 0x200, 0x3, 0x7fffffff}, &(0x7f0000000180)={0x1, 0x1, 0x80000001, 0x3, 0xff, 0x9, 0x100, 0x800}, &(0x7f00000001c0)={0x8, 0xfffffffffffffffb}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 20:14:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0xc007, 0x6) fsync(r0) setsockopt(r0, 0x29, 0x200000436, &(0x7f0000000140)='\x00@ \x00', 0x4) 20:14:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3f, r2, r3, r4, r5, 0x1c4, 0xe9}, 0x400, 0x0, r6, r7, 0x8, 0x7ff, 0x6}) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) getuid() 20:14:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x1, 0x101}, 0xc) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) semget$private(0x0, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 20:14:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000b4a1f32e9e24911cc5705f2ca3b9be53d29d77e9d108c74f28f4b6fbb4059e1a1f80785d5207520bd07b2afdde12fcdafeef3f5f37f879a196378126473191bef3acedb8d6f01a0827859c90659a250a054e526e599f248bc24265ca6ec74cecf211c1dc8e2a99f20e084d83ba782bc65a0d6e7bb077f006be4b086932d213dc0575509a0a05291d6e9e987c134defa1af2e1e48de341a"], 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x1, 0x6, 0xbd6fb79}, 0xc) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0xfffffffffffffff9) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 20:14:40 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) semget$private(0x0, 0x7, 0x7e6) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) 20:14:40 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/167}, {&(0x7f0000000300)=""/161}, {&(0x7f00000003c0)=""/112}, {&(0x7f0000000440)=""/4096}, {&(0x7f0000001440)=""/47}, {&(0x7f0000001480)=""/189}, {&(0x7f0000001540)=""/57}], 0x1, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="35ca1a1923b2e3742027487bd10fb74caaae1477783057021decef2dfd70b2cfb9aa0c76113bb0df8e2e7354feaa419ecba86397ea44b751b40d72d57259e3827e31ff8b6f503fe566d2e2a578e6e454e95e4721578649a8775582dd2378c213fd8c63277d2e6c461e1cb6983cc8d712e0c5101d5980b6831b9e40107fce0107490538b3f011bd865f69e78e4635b8d09ef0b0359c109c38586b124e8c52196c2449973eab0dc8d262c465a8a97f6060daf8f85d4fc2e44c732dd3cbbe131b3ee60008952af209687d5eba4d9d859713a97ec04fcf6a1496f649bef704881119d68816e703f91ff83aa7e0f346cb41e86ecdeca4", 0xf4}], 0x1, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 20:14:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x800000000, 0x1011, r0, 0x0, 0x0) 20:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x88) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) 20:14:44 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) socket(0x38, 0x5, 0x7fffffff) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000000100)=""/14, 0xe, 0x802, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c65300058318b9cfad324641c5933a4f816aaa9451b6fe249d4590cb2705d67d0c2112d22ffedc0e2c7ef46588c8eaf6de53e5d0dab968a1649dd5674c3e1034e557f61ed32f8c8c56c7fc727bdaa75ebcf9a33e37be8a796d786bee41d63160e7a8bafa745736af5a01a339508d5d5db29a49bedeb329173ba9751fa89e64abd810a00bc499de6ca3b89ebea2fe82e082e5f1ca89a3ba4001598065997f0bf25a71a97c620"], 0xa) r1 = shmget(0x0, 0x4000, 0x1a1, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 20:14:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x1) socket$unix(0x1, 0x2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') poll(&(0x7f0000000080)=[{r2, 0x20}], 0x1, 0x8000) 20:14:44 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 20:14:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000007fff00000100000000000000"], 0x10}, 0x0) select(0x40, &(0x7f0000000000)={0x1000, 0x80000001, 0x3, 0xffff, 0x6caa, 0x6, 0x8000, 0x6}, &(0x7f0000000040)={0x6, 0x1, 0x1, 0x800, 0x4b, 0x20, 0x9, 0x1}, &(0x7f0000000080)={0x9cc, 0xfffffffffffffff9, 0x3, 0xffffffff00000000, 0xfff, 0x3, 0x101, 0x9}, &(0x7f0000000100)={0x7, 0x8}) 20:14:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x3, &(0x7f0000000040)="5533e70f87a9fa86fcf120b0b424a7f0b0d82b81d873de45db539f18b274153e25d53b0314a30ea03dc36527fa4d06ddab539c0fc847e173cf71cd643d5babcd49146cf03c9637a06c77e764aea6b241a59f304f26142132dd21a4eca2eb4ef03b901d2570fe94a2c6741bac48685135a38f37845b0ec9a40a26325f1cecabaf617d8e75a720f8324223ae5067adc762e5a553296a4cd2c66657c73f71f65180ce8e02e6dd448c628cefcc65dd215f4c139ed5bd3eae0d1405ba33a368bbf139e9ab26d169b08a911cc4f763cda6d5be94265cb39517557101f3f6", 0xdb) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x10) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000240)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000200)=0x9, 0x3a7) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) sendto$unix(r1, &(0x7f0000000300)="283180e7758ca50d08ad4ce8dbcef5e5a6d5a28e2259d0b35a53fc9d127dfb8c046d9b209cac0bfb8b75165084f5b351c44bb04b93a5e9adff40c776fcd1f920b611001dee4811d0e7fcd4d082417887dc32694a99775238a7dd4df0683a991c8406ada01a1bda5432125aa85f94f1a51c3e0c4c3f8c809913c60ab191ecefc709ab0fc15793e45a5adb4216489ec05a8f31551f77fe8c791e1956e4073babdc64c8f5cb28b2a2182b39f7919bd948be94474e0d5165976bc3bb70906c8ecc1bba87f2fa9ec77709508f192f3a6ad60f9c5e49c0cde830c11f8ee66d237fd6d02cf22ac19a6b21652986b91ce436c857d3d18ac9039113d081", 0xffffffffffffff84, 0x80008, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="191a7827cc2ed43672833a", 0xb) 20:14:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) clock_getres(0x2, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 20:14:44 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x4, 0x3, 0x5, 0x0, "538f5f40e666a64bf70d42e9ef21c1dbeafd1ed8", 0x9, 0xe924}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:14:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="d3d37a37c7ffe273d736d53b119d4e80", 0x10, 0xcd0a3bf478ff7f58, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 20:14:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/72, 0x48}, {&(0x7f0000001200)=""/81, 0x51}, {&(0x7f0000001280)=""/199, 0xc7}, {&(0x7f0000001380)=""/14, 0xe}], 0x7, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) chdir(&(0x7f0000001440)='./file0\x00') fchmod(r0, 0x100) ftruncate(r0, 0xed9) 20:14:48 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r3 = msgget(0x1, 0x3) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/110) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da", 0x0, 0x80100001}) 20:14:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x2, 0x4, 0x84) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffffc, 0x8, 0x4, 0xffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000000, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:14:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xa8, 0x4) 20:14:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 20:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) write(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) setsockopt(r2, 0x9, 0x80000001, &(0x7f0000000200)="a15325362c1ce5cf2158914d96d21201c2e95cc546953f2c4e4e73f82d85fe67f888892189d6562f96c00a549495d9b5bb7b4b61683feb7f1869b7bf486e4e6bafc7aa203b775e9a378f8777695d5da6d0644d4c0cbb532bcfe8619fa50b21a018a719eb71d150924651ba62d1ef1b7cee0dee1615e0", 0x76) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r2) 20:14:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x23, 0x6, 0xfffffffffffffffd) msgget$private(0x0, 0x6) r2 = msgget$private(0x0, 0x202877c3710e9a4f) listen(r1, 0x9) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c438bac8f942f9320000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000c33c1633f8cdea26ff5c4e9a14d4e43df36f27eba780fedb4d9aec01af9a66ecd680ab2c1291b6"], 0x9c, 0x3, 0x1800) msgctl$IPC_RMID(r2, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) 20:14:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x558, 0x7ff, &(0x7f00000000c0)="813a7efc156cc2b4033440be31e5a54d8790ed9902ba2218f2b741f236fe526083132c3ecb3c3a6183cce7dc406b09c8cfac48137fbddf164ecccf754179d8df666d8d3626da28fe37f86ec4d1831813bde1c9289cab55047615aaa6a7aa990ec887612c1c8e4c9557f1ed810a3a7d8de5f2177d819e602500658c53b3530ed6b4b5a067e614518f38ae69451c1cfb41f06cfe35af641476cd0c28749d34558e92f3780c1df63dbcaedc9a9785c50ee599d4c408d2d7312ea29d7df99f610d038482c6fac72770", 0xc7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:14:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) shutdown(r1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 20:14:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x9) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 20:14:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) r6 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000140)=0x1) 20:14:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xffffffffffffff0b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 20:14:49 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:14:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 20:14:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="4cc7f45dceffa28c122ab1edc661c3515173b3acbee0387224bd62f0a01533beff59d1387794839997826b92b9f4d1affbf8b5a3fde1e37b622a21098b205f0a2253a064d2ebe409503ad189c895bdebe4ebecd6e269c92ee248073f2070b31b736c1c2c94bd065a646b0ac38692e9", 0x6f}, {&(0x7f0000000140)="7192", 0x2}, {&(0x7f0000000180)="a90ac795ed37d5c6321ce91516e124aa57af35ba03df23ab74cb7f0d5489e6d957cfd76fb851798e953e6689938bb0f06e70f2e4b2236546902952a8", 0x3c}, {&(0x7f00000001c0)="9335d6dfc50bb3fdd4d50081b2af8f6c3b9315", 0x13}, {&(0x7f0000000200)="bad1ff8e010ac80d04ca22fc80b60b44018258a10b9ab385034b667b575f6845bd8e881f15cc672474adab3cba63f3047dd96371795f60172605dc7a4653f3a6264a2f67ec0e39d211bc365eaa362f36409b07148bcebc85416ff7d2d7e1ef7acf765e612b859679beca4831081116ddaab9b3e415fda571a6195785cf87604d2671f08162", 0x85}], 0x5, &(0x7f0000000340)=[{0x28, 0xffff, 0x1, "1e07c10c3a57e3195be1d1c1b66b6a9115769f4adb7ec0"}, {0x88, 0x1, 0x10001, "1102970ac1b900ff8ceb70b4e8d064956ffec2a4607e733fcb7bbbfd81c7be334f7b5c2d1fb25faa86f2fee8c3e189a10bd5e7f8c95b82a72cdf7c5e09f992253479a712ccdba1b97da25547755bb6f5bcd24b96a464e3b459bf3c30e8037e9f6e83ee601db813d0f0f0433d11fe3fb6950b"}, {0x70, 0xffff, 0x5, "60cbdbafac924297e5c3920a7644ed35df40b2a405006de7e19a7a00f47c4d6b6affbddf380b8a5601c16ad56ec505e0e923b90e5126c90ddeee9422c5a81e5a286a109b70451ae82878b6e4bea86b4c3842512390fbc1594a8593fad9d63a52"}, {0x68, 0x1, 0x5, "106e36d870fed1a49bc579e2581380ed04a2f99454f67e195c0aa649359fa3adb7374546070a4441428666d4220dfa4caebf9be47bee1692be74f1c3a091516208326958481cb58d864a5c7c1f33674804011c29d9693b"}, {0xa0, 0x1, 0x1, "8c7c54877b18a47cfbdd638869ea35ac307d28d9bb61ac86898e0b09f4f733c7272a133a02fbb4a79fed27bfc8b2f66377cd4cd4725127d3f4857fd4c04513ef40f53dbb953ff670a59dac1acdfbeaf3b079db01ee9a9129e63b87928511f0b98edec60c941f0ec534f76a46bbeb2e243b66f23163c064f2df8841ff7dc26e289e24905ae7504dec648ffb63cf403cbf"}, {0xa8, 0x1, 0x3, "d6541d8d45e3d7cf5660cd4a8129222b6d371b3501dbdb6181f6e4e13c734511f1672bd76d932b8005aa6125392675018e77101b5a1eed401ab8370ba0be54d8f3694a7676dfe4e5e1450345f1993f1756ff3bcab5a4a5511e88598b4b6160e3edeb8fd4a5973d5af18899fe01b4e7cb8c49d74117f925039e7eec923dd2a57c87c9d33d52bb99429f7bea7d1bdf1fc55409c70776bef2fb"}], 0x2d0}, 0x1) madvise(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x3) fcntl$dupfd(0xffffffffffffffff, 0x1000000007, r0) 20:14:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000e7350048701eebccd8c6dd3763db082f7d7217fe48cb5851708822d6a7577c3777e6661aeaa29712dc6b85f6d160d7da195c03000000000000006abcf21a492a5612fb4fa62a77428c805aa83247fb2901dbae9aad73753e06ad824ce715be178ee25f8a1d2381de2af37798821e85047dce96c5039e8b6d671788d25b8ac5e8013b60bc"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 20:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c479bcd6533a52ffc7a18ef002", 0xa1) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f0000000000)=""/14, 0xe, 0x806, 0x0, 0x0) 20:14:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) r1 = msgget$private(0x0, 0x498) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/169) socket(0x1, 0x5, 0xe00) 20:14:50 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x1}, {r0, 0x14}], 0x2000018e, 0x6) 20:14:50 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0xfff, 0xd5, 0x8, 0x8, 0x7, 0x7fff, 0x6f65}, &(0x7f0000000040)={0x4f, 0xfffffffffffffffd, 0x9, 0x9, 0x800, 0x17685091, 0x6, 0x2}, &(0x7f0000000080)={0x3dd, 0x2, 0x1, 0x2, 0xdb, 0x30, 0x0, 0x81}, &(0x7f0000000100)={0x7ff, 0xe33}) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) 20:14:50 executing program 0: socket(0x6, 0x7, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="f84b563ab327c92f832d1a7eb158f1d036f2747125c03895d6dc8239372f4fb059caf66bd367ee552797751f935795cfc8bf7f6c1331fbe3bbb5b5e6b2f22c4bea16fb9056fd0ee17560d8a9cc5512f5e2d978534807642dd72b7415d881c50dbd7864394af54395dda4d6987e31a9623193dc6b359be3eb3492d2ac66e94d99a977c0769c0f241e396cbb938d7be3adb03de4779e6ee5b189651e19a70af2b569324720b097300fe0ff729599008da019ab5dcc81c9115409d16b17b9", 0xfffffffffffffccf}], 0x1b3) 20:14:50 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8) r0 = semget$private(0x0, 0x4, 0x3c) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r0, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000021bee6e400000000000000000000000000000000000000000000000000000000000007000000000000fd00000010000000000000009b2672f81399d8"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="64ac2e2f66696c653000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x403}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xb76b4981ae7a5262) r7 = getpid() semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000380)=""/138) r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() 20:14:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7ff) r2 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3ff) sendmsg$unix(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 20:14:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 20:14:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x89a88f592e0a028b}, 0x8) 20:14:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a5c14a1004fa0c573400"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:14:50 executing program 1: nanosleep(&(0x7f0000001800), &(0x7f0000000000)) 20:14:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x200000004, 0x200, 0x0, 0x0) 20:14:51 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 20:14:51 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f00000035c0)={0x0, 0x0, &(0x7f0000003440)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/235, 0xeb}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/190, 0xbe}, {&(0x7f0000003340)=""/100, 0x64}, {&(0x7f00000033c0)=""/73, 0x49}], 0x7, &(0x7f00000034c0)=""/249, 0xf9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:14:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="6753c918be5dd5718e031cc060e4ea5fcec2d2182920666ee359c29851dac7a3", 0x20}, {&(0x7f0000000080)="7404240383988fbff307a421c17085d9b198608c3966d843e00ab3fb13ec74b392ee2b26dee9806cba703c1cd8cd472e237af5ec22eead5781bb7c46361651b7203a13338366bbf8bf9c500b2bc9503acfc24176a3ac002922045fb0bab7cccaa327f6f650771ea5eb29261ab0525b4657472b330182420f62fa3d2c565a6940d889c30375e20344fd430f0c4b0eb72350b3f1170c2df493c7f8d75ad4266998a5d1cb342750187122558291bca39faaa1b1f696eef3e4b42e725bb59c2d22793c22695b0d0988de8c7fec0904f4e169de5999d7ba236e90ab", 0xd9}, {&(0x7f00000001c0)="d445f21ddcb7c4e9d54dda393725f52a2ce80281255c10c64e9093bf9b58d774f17e01a8e009c765c18c72b4d67228a12bb41315da94a9916f274b047905", 0x3e}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) 20:14:51 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x0) shutdown(r0, 0x0) 20:14:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socket$inet6(0x18, 0x1, 0x2feec8ad) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:14:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000003740)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000036c0)=[{&(0x7f0000001240)=""/217, 0xd9}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/199, 0xc7}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/85, 0x55}, {&(0x7f00000034c0)=""/208, 0xd0}, {&(0x7f0000000080)}, {&(0x7f00000035c0)=""/232, 0xe8}], 0x8, &(0x7f0000000140)=""/49, 0x31}, 0x840) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 20:14:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x7ff, 0x3, 0x1, "f303c37d6d25cd094b97d945e2a209ad23278ebb", 0x1000, 0x1f}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 20:14:51 executing program 0: r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r0, r1, r2}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r3) kqueue() ioctl$TIOCFLUSH(r3, 0x8004667e, &(0x7f00000000c0)) 20:14:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3, 0x3, 0xfffffffffffffff7, 0x5, "62ccc19c8f298a98a78ad8bdff91e3d5c64fc4c7", 0x10000, 0x80000000}) 20:14:52 executing program 1: clock_getres(0xdffffffffffffff5, 0x0) clock_getres(0x0, &(0x7f0000000000)) 20:14:52 executing program 0: rmdir(&(0x7f0000000000)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000215725a4b9572cf0768ceb92a00ea8a490b7b7f09b8bb44daa0ea8261c2041cb1edd96cfbbb800513252db45169c4d9692403d315642ca38868118f1"], &(0x7f0000000100)=0x6e) 20:14:52 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) 20:14:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x604) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000080)={{0x81, 0x2}, {0xffffbffffffffffe, 0x7}}, &(0x7f0000000200)) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) setitimer(0x1, &(0x7f0000001300)={{0x1, 0x3}, {0x7, 0x1}}, &(0x7f0000001340)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/4096) r3 = semget(0x1, 0x0, 0x408) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) semget(0x0, 0x0, 0x80) r4 = semget$private(0x0, 0x7, 0x400) semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001380)=""/163) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000012c0)=""/25) 20:14:52 executing program 0: munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) getppid() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup(0xffffffffffffff9c) r4 = shmget(0x3, 0x3000, 0x80, &(0x7f0000002000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$SHM_UNLOCK(r4, 0x4) r6 = getgid() chown(&(0x7f0000000080)='./file0\x00', r5, r6) linkat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) r7 = semget(0x3, 0x4, 0x8) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000002c0)=0x6f6) 20:14:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020100007f1de734bac85bf081840adc4cc3efcd2a9100022fa89dcaf5e2d92c83b55f4c61b79f7b9127b42875d618501568017c3c891e40119b9f7e4218197182c3d0926209980582fee453d79f80425b1c9e597857bfb6188e8a5ccee7c790f275c77fef5e64caf15b34dc7228841299aea1b475e2adfaf15e32"], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x80000000, 0x4, 0x85}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0xfffffffffffffffc, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa, 0x11, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x6, 0x7}], 0x6, &(0x7f00000000c0)={0x9, 0x41f9}) 20:14:52 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$inet6(r1, &(0x7f00000001c0)="01643eacee438db2f0c2983a4f9529fe7160f309bfbf69a5167f1b66989a9578421f9e77c3df49e9a9cb99f2b2f6a4568d6d584f1c58a15805d6ef6c1af92fd4d3421a3834f322dbad3693935a36e1deed909972f98caef2181b281215c0cd69ec925659628c008551f6a420056b6db3246f8fc1ff80a0c55b8dc3cba52cc86cc0", 0x81, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x7a38, 0x1}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 20:14:52 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') r1 = accept(r0, 0x0, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000003680)={0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000000280)="6dc95392c4851c3f444f4baf35121aabfa061340c546abf32c90801ae4e2cab73a4c7d44759946c31ea1586aa0f1a346c4481dd60ee15b6dac1c9bf3a3eb425828e0cf358564f9a09594ff750cc46ee130fbd024300fd5525337873eff143bcc4ebf92a5b0d8b1e09a928fcdd76773b1fc51e9a97d3d20d247cac45c801d995ddd0ce192c347983685353edba4efaf3186fc1cceb86c6fe46b5ef8f31d487fd6bee964ef9aa72ec1000bb4ccff2d5f36bbdcdfc99f03d3e083ca5a6cfba55d567247f6173d6814f8580ee8f0114cc9ac654df4186c4c5e7b81eef375f8b12d23d372ddde7842b06159af70d9587db84ab76799f112986dbbe51a8cc1c359a9c27c797a1d6c7fcca82af143246418116f02d6d10a950b61fef385a393b46321beeaee6a883c485029a3923863a788502da2bd9d605bc679ff203b5957c10dea9aaa89c2712b854141f01648ab881dda5bb0edc0178435277d30435e12c65982e18d613c9d43e6edc1489b60282c17cff9374e7a57eb269af07c2cf6243fdafacb186df2a0c9634459bb52373ec15d921c74f99bb0b602eaea49a5fc229ef87ec48aed46673e6a485d313664d81cb1a0ca330b7f6f9ac31905ee0c1e0f76d9e3561f7e6f43851ece4ab017cdfca7eee114a8de3b2555d6aee94e370ba76d1b39c904119dfca975ac0b210d9253c31a303ae83cae50619d53d68ae9b9a404a95939b75f4d05cad736b7c970ef19d0c54afbfe353513ecbaa3c96a8c7ec10100d8969fa4c1c1a6b4f2658850976e2149330748a0b8accf58c256df81fd14c32a7cde483a0516062236a5730addd3c135cd0fb315311350d697d0343b83fad9f56048250380849da1746bcd7bf39325e1047ce7a0a101e4efda1951c9b6440bf6cf0a45b493f0f031e9b892d5979716e221bf133643008124d1f1755646da2a04b6bbfd432e2015b0a27f7e491a09e70cdaaebf5a11777713bc9b94b97464ec577dee8ac6b02f484ca4b3977edaf576e98ae0a70927ed80a6f0161575734d19404bbf218970fe6ded0c341f8d13af971c4dc0c520e05669185a18691900b09c42f1ee244c2c49f78f5f54e23fb6b8d164df15169729ec089eb7ba8223dcebbf2d1cbd42f54c727c01b2fbd7537d900dcaac3ee394bc2e0e042f73537bc68f1f4f6d067a257f31ee7fba1b05505b55927c743446e22b17ae74de1cbf00cca12c6bf84a892d339e931c7ec2c27860e812eb64621ef70e168ffea068f1700fa7f747a0ef6b5229de4935197eac8a2c5ecc5c2371c8e314eeb76a310af4eb2c59a4007dcb48d6a86f86c366c107be02cef8056067a8bd5bb3563d2dd2c2dd5be16269ee670ffbf8555d64d50436f4e2a07cbc51b43d041d9c56e23c21df8da219cf70b4a34d9aa9f150c400ac684cb435abac5dbfb8bc39270157d855d91cb0b1a815e0d8ad0c881fc0b1758b4ecef21c613c0d24f9a4bcc60c10944d61014e2c91b5bbff9386daae0ad7e868d14f2083d9a041c49c7d1ba1492aea0133e3faeaab4694b04f819165a4ba105181e6ce8aaa4f8a55432876e0ce41564405bff460feecb62c9393e7f6efe52ca78cae199c677766f67fbe411f5836e5e94e403961e8eb810406e0b8b4ca826428b988de31f12a4ee99024fef9360b8cf900a99ff088493a6cabcef91b10ee0fa415d2bfed8f720f30e17aeaf8451e949afd8ab9dcc3584e856b2941f855cba8fa4eb67080c367e6d608b1fcdd45387d27ceed39ed974bc69669d0f40ece3f9bcef67725b9fcf130c8da919a2b1621b67502ae26df3962685a03e7dd4fd7a3d6569ef42597be82c39f33be83ff327c4c0a45c232de74df2b97ebaad30413b0c32bcb3bf6c4161c956309bb735a55fbedfddd459d3ac42460624d0c7c888f555f098f46939207f90659d130d8fa7efed3796b81976acd9b3eaea16f716d6f2d953983bb77c5c4de01cdc3bd80f094a69faecb6999d8ca8335a8eccc31bd200b32bd3cccd1462c94296598c30ec6b9faf6b8a47f18fd805e31c80f1055ec79f12791495bfe316dfc7d814ed7e6a78fee0acea4e173eb5887bc995e14187d14c4e056135d73ccc828bb6d7d793fd1f7f533996a5d5e68c763575128328f46125eb629b2fa4b0549bbbd8f797ebeac78004a8fba22d1c9b979bc799e820021ee7ce3bd34057d1fe499c910185f9b338c05769933fad58801acead39b2b14e163088183fe2763ae9ac594689c09462ae64fd1a3b96e55c635cbbfe2fdb2adc31e55a75649927a48e721e4181f87347ddf67ab38253ff83ba7e8d1b365594f98acf48a21475d9df8a7dac037525e367e7e047af63ad2e8097b80de94539d6c8bc77d0f70fdeced73790b47d126076d7ae80b0c66a137b77d8cc04579e72a29b281c94b779e7209c34c0ab475f185f0242ecf352d503dbbfd1d2329111536ced58cbc96967dbe7dda63be7e3c579f3470b3faad2f974cbf5bb7492dc24e352e09535c1dec22498e4f93164ce876262bc6529e58b6d251ebd44f8428685d7399cf9a88a55f617910603cc9a99df3887b453f8217e048eee24177331f35395a58f0ff35ffc54fa47b98efe782f38597085919e1304f713714fbfa615bfd389118156a821ec81bde2751b765939a7398dec3e5d5cbaa057071b4ab4f7ce800fcd60c21b6be4a2c4ad7b6be6b880472e8598215f8fecfe47a3b12d7d272abe22662492f423045323196ff2610e3e750c6f8c186b57bedb69a26b198d96e94dea38ffdcf47149bac34c9be76931a17aabf25a7b15443b7f835ddd65f8ab956e463f36051c309b9e9c80380db1ff0eccf9526627c2b6a62001696475d98676a08885d547be6b8e9fb6892ebf0e1afc6865cfce8044914c16c3b460faec5df5bf8cb12a4b77a30a112d18358d0cd057740431a29bda4564a40d56569e7f86208b20b0690091fd92a3ebbbaaa6933a19cae782b50e532cf6a22ae0d43fb4739aa2515de1bb8d00be24abd3d5eb7b7f0d57bf73d9115b412d9eaeca8e0ca73df321c74b9cd40c892ffb0828f564d756095489b306311984ff24402d3d862a93f233086c9bc8b977cfdf64728d5d76b3b0fb52950499901e6eab487f7cccae6f3e09afd8a17162e0bc57f31e30dd37df28d1b12206f647b8039dba57070a748467f70f958d19c3c768b14962e84b11fc20bb41be17265ccba448bd2d17e00b9b4448a3b20eee08b9c684eed8a1053a56a8e727603455f884c5a21b2e51fac365b97f0af0f7eb250c0b33476fe931a633ad1e0e9f04174eda781dececea17bfadf1aad0e19a7e5543bd308beb0c8286635baa7e67cba8bb74f7076fe1772f497f6efd2dd827fac031ff1b3b1fda05a482fafd050db30ba1087dd3435918de2df204e4815c6d719ba137352fb4ce4aa7311d2ba97baf95058a9dbed93c407896daa99efa18c2f99105d9f97c09ac3c0e49cc4bb39dfe39ebbe7ee350b432237336974a0cd3ebacbb8c901c8dbd8ae325e80677878c170ece2d91036f0e58f5d5065f38af21f422622c5ac84b25b2edc2f4db868ca7b6dca9a0b5a0550a8065724cba532176511b49512ed7522d1f78ee3a0040b82fda7a35b785303759f22eac23948310273d38d7423f98eea715cb2c64d05571557c1d3f607b9e9124d5d1ed4b91f34d34a41057da79149e24eaac06ce7aeafd47195d350b73bea9f050e618fd13e42053bf8a043a14ad809ea0853a45d7c4ccfc586c8c0c58c2dfac1ac653aa3277be3f593aaebb199afb78e625ae8566092633e847b70055449b86434dd0c7cc3dec128c3192982e897a83d2e3b2a0a59121bf17262687b804da403960af98fc2d9995497b3a99d31ab7369fada2809e56bdd5e546edd91b4ee71bca32211909cdb324601397ee28993c6473205bde6ae8fba5630da751509af588bbdd71b537d3e32870605469802a22e268072923380ce8260fe129b7fc6746cee9bde82c43a01959a14d5af21f884e783739fdd4f555b5171d84e0eaefe9efe5b19a4f846befeafe6f3fd49811b4f1797fe7de1df6d3a1645af0ebfc232631b604f6474b071ead0c3512070b8062974b059b3cc1d43b4464b9b80ec9dc2fdbd29963eae3b4d2c5b4d78d68973f9022b8ddc0fa00b84116b246980526c90677e590a5c3903046fab0b24d8b6430d12f9808c9a13c623aa5b7bb37b6899f9e6ae1a32c5311adc36959a9e75815a2e314b445edf3aa95f13b5c90fa73b87d1673c004bdafa7652fa31b5770f8251e3af3a56661733e44b34952b9659e25acf1c57ced09faf57d54f1be9ef413815acca4a1b4ba274df0fb61e1525c2ec34cd0ee5515db3db06d34e0d3d2cb6db9c48a14d1b20f95ee93db3c20686f6aec057e96976e0c405d0da477a9497fb13ba33b1f92d3749f1b1af887a1db08e09a4866cf81dee23488611849f27fa4420ad37553413ef330479bbf4e77767ad99c3bb7bc9969a1bed144e462819d80fa4e62cad6f1adb5d8bb49263841d216ede435c0c4f89acb0c9bf40575bad29e727e3b672b628197643e8b2d9e041de7490f22ead1707e21c6c510929e5531bf71cb37202d0b76dd622ae66abfc1c635e3a0d8728f3f8aa9882612443084874fa59d53689f69e5a34315b09b539b530e814d69b9b136f337393f7c20c5c5944c0dccbf1785a8609fba90969f1418d4b58bcb86350cee126443137b9a80bb6c9ce5f1ddf4077df2b85bdc072b1ac62ac09478f8bba5ef13d328afac46ffac43f05d838541d309c7b9eaab45f949dab6f0d101d6a8b3cb704529c6ff0e10f8122f7270b46b592788f8156c95594e59e3a95c4e722a443d0f171f73f7a518ffb4d16ce9248a2ff3d36776b4270a0b70067e6bda3842a0889bed4a449b24249781a6beffa9274a34e068d8f37fa569d0abbe9a95a46d2d3058c8e27b5d2839c32624e2d961ba35d71bbae39b006507480d30894deb1302b67f51c116fdac1f974f3edd23410b3b6cf074aa30672906772c9c666e93db4e200fa943735cbb5c05d8ee72b22e8941c9f0a463ab7a11d870fd4ad5ad5b1a0928c4b3b15863fff8cdf02ccb3ebeaaf952cc060ee914a6f721a5e055631851c40c3ba26fc0fbaa36624712e5b2b3fc610c4087116d52f5a9b901d225fa855aceb013c2bf580037a7d8deca723bce7b4a788597932ab260ef734430e2bf41a2c06ef2c6b882a1863d1115416320d896fbf64ca4f5b34f33d5715f1fcd7267bb119e0013b474589eb354ffb7ba1f1547e5740d2b08553d12d5ffa06230f76668b9192714f14a1bb997e984fdc96e1af7ae5c3389107e3a9b9fa04dffc12e811e53af78ca8c388f62e694d8f78eec18b214a07c581d0a4d25fdf1be3d1302f415f3c627fd10ae35ece3d915af1a91d5cf3ddfc763e7cea0fabf69fd21ed95acf009cffbb769843e08671a306f060ccd8825700626de97b323c1bf03e3dda3a14dda740c443c212d453b7e614b7da8cba7bba9bf7eb8205c4f359970c8605f6c7523544379b69d8e18cb3e051faed5020af32f5fde5345f714507c8e5a95f870db595cdcc8bb0ec5432c4c103a32c0b35910c3275ea2bfadbc5c57d1b9ca5bdc7e761fc96544a1fa4ed01971ac9352b43ac4d957eabefa7d92696a45d0c980c7c90355c936e207635e0af82f12e2f562bf8042114c8196935a138b92d14c3b885f34bd73530d1823439b4481aae8e5a8b1122706ff8ea3329ae2fd1344d1b73ec94aa08dc69ca83e71cd7f986d3cbc3a3e4ae42f00f08043afcd9f97a034befef2ff9698a9ef34e6d", 0x1000}, {&(0x7f0000001280)="eeffb4f5fd2d7157aef5269e94540744ab9bcf12fc04ea4d1c74ddc43d2cb10edd1172eaedcaacaf8a684935a33cc581ad7ba017419c7bb52f2f204dba8551e87f38a8ed8be4f23f8b72520af6699c888dabcf9ff0b23c7d30126c745efd250a9598944a36a3e1552dbb1cfb5bc74c22c659d5b2277655c65871f9e69e42e936ac77c8e583d7ab696eac297a793f7e1fb97a718ad72fad89c1742cf32157b3834c81c980c024188fd6c61a46842c15f3911d22498332e8318c9cf231cc07b38ccf60214c28445715279065c4c08c4ea544f1d40a0ca4f123acb73d731f5efd2b4dd63f6ff243d57cb961bc9cb14716de1d9649314e3576209104b0c49eb99428d511e4fb6ad4f332fa92819d0868afbe5400e8c6da3725fe00717e1ccdfea297bc9a5d5a33460bafceed19b0231c4794e00e40b34a2a2d2b80954ca803e1cd20725698fd0b1e98f2f3ac192ff9b1242407599378ee27e3aeb523b63391670ca378ee77a72247b29feb1a8e9eb17aee634870d3a827dee3a698efcdf04e13ad61daa1e68f2de2114db1db77bedaf8d9f6bdb16d8f37b81ce304d7850a062d1fcf1aa7cb913a0924aa6ff6d39d392920992cac08d63655f1e51a87b26e7849ee1897be2858db8f645d1bb897cef69185ce29751de8338941ed6972b009b2c224696f791d18b65a3a70cf9c5e179ab6025b37e5e2bc0027a068ebd9d8f17d60c9070c4dec752952568ae8aa6de665d672c23d99ca6aeeb5ac2863cc15b5d6bcb0ca6ce25b74d8fca894f6eaa5a7cbfccfd6e4d80e49efdd4fe719987000ccfb16cd67abd1e498f86c1d3b889a86a5dcda4823be46872d05882391e6fb86dbd8091224bc4e90a6607f91a4dcc14a8898acb73e480073ac0d94cf14c8decbca6288cb74bb5bc072d38d6e0ee225712c14945bdd7ab9282ca997417cd22832432ce1592f669ff8732af8a75557e27b73a3b5ad7ae947bb44778754bddc6a319b5e34b531c0f63e7918ab1fa136830d35c56cb5726c7050ce3055bdcf149e3610e0c83145f15aa1c0dff3af9992ec2a4931e2dee4e104f44763e4fbe4fb90806e4e394edc0166a2e019b6772e05205c1e92535a252f9770a81284e327dbdc3aee186342225ee5f3ae45cbd3b9c890d6422462f5bc41ec6819c920544c345ec405c9281dac2447008cc45a0849d6352247e3d93363b1dd201a0e18fe21ec4c38403a05b05a08b9b15c203882b6128303ef8b965e130d8329c8cb5e800322f98f482a2f69529ca233bab8bd63bd2d7802e811f769d9b56fa5eba0ff0e035a8b2852fa3407b27678c546c59c8aee950222e36850e8b2c3de8d2057d9adca0b8b73e380462e9bf1916903f716726e4b7b1cac89c17d2604691d1d5cbe440f6f27d120e327465758fb9e32df7d079846d2782fead786e2b381925adcc3f8871f9df3586900fc85af723efe6c0e53f1b799c9a98ee866fae4d79cf8d1ffd1fee07499a60dabea184e8772ff0c6f9f9bbfa9d2cc73e78db74047197cf03234456ad24398668ed26eda59a2c25339eff1aa4bf97a082460028ee048272d2c45e221c7b28211ebe58150270773719901a88fd2b20fb3fc42492472a76709499b4eccc859bfa05603406f815b267160556aa8c9c48b1801144160e59211099fd6fb2d2e45fdfedf5f14ab9a079e57be3a979de131052c4358c5f8fea5cacee92d70e91cdefaed7a74a4005484eea0e87d8a8c56130b8f3785769b653d7798c62a3a4d17467e3455363881c5dcf0aacacc2734e053e6b53f04c110802848ca21f9d9c17916a5104307ec82abf4bc5283194f699a11960d167be5cc6ab7b585c1cb305ce93527de441926f02351b4a3f0a00781eeaa5f12c21e57899f55a355ca3eb439f5b9b295a42c7e11e207f970a0ccc732941c747a4472b372cea106a64e1eeb812aba48b45700616830c061dea45b4b027ee645d66c101418c0cf19f754c1dc84cac1ca72f51fa12f1721ec32dd0264dfa20b7e229513442dd79a2446c5ac8ac96dcf8db435ad38886072566b12e9ac314f7629d6324310f2cbb416b755df26e3d6216b0add9d617eaa5ac503519f40f4ec0b6a904b8e81282a1c504d20eb9f831b9e3e3bf88a2119cf1ff534fb8358b350ff57769e2feca727b07cefb9ce26b35c324e1bbdf17b39d5c7eee4540f8fdce45c7ef5f9f5caca10cc4b95004e24dbdc7e91dc3cb16d77366eaeccf72f16ab7895bfe95b6b1e900e40ae72e8000f2e530f8e865819765327d135215c638586b225a48a1b87dfffa33ce3bc6827eb6425ec857576ca2126b1cc0d14fa40d5854ad349301a52e53905299260b0a23bbf9b25f4f0c1855e9c8ac0dc8896f08085579734b1ffac5fe84994111f66236c36233a710cf404ed9ed09aed5e36b756d6c2e7d7b114383b18d1889f83b1f40b74e3d28714bcb39338f93f26b0b8fe6ff996e5d5674d26c1d42611640e9ea06b084dacabc0948bfe0383508eb0a28b946947a7b63f503aea06abe029950af7b187f94dfe37d5b2db86afc5083a2a506c07e4615f917482e979dea096d712c4f8abbade4af96a9ef61e4ffe6d34128adb7aeee80dc961b24dd2b5ad0675f6327d2ef1f7ca151f94ece46cfeeb793f1034ef823ac4cd8b192af77b6f9b571a3624ff9c5735e79107098bf4608f67d5b7908676bcfa9cf05c978cdd6751cee02a9cbfba72b28e4a4143098ab9cd8301b7242a6afb37b70e180efdf12e15a6c74b29763f0a2cd8de7ebe41f04204b1ec2d55015298b5b67fa776bc40d7403c7c213880900b9b2fb276a16cd9326743defcf78a5b28a8f425d1cb540712367a7195833aba6058ca86ef56d9f61243411103800d13ccce40d4d9b9d69da896545d2c540138d45cecec88c34b78024c3c7fb72801fd2224307ae6a5a73ac57d5e1a503442294f6c3c2ed60193d3a3a4e87653b9e5b6246f9587ecc6203b9f4b8d20b20df7192c24065482cc1cf2aae102f94fe6cd2e496d68440c3b1495e8eea44766c39022d15682be065200bf6954f066aa13085c1a4d2fdc5bd2195840f68fb5fa936d040898364d5dd4cefa8c3349fef7d614547a5c0df969d1514a382cb58310e67739f8818fd0856b36cf274f720a4dd1dc9be3944860be7e627ed3fe6cd9d7927beed80d2c81a0cd28884eec3b7c52a68354da3bb68198afa6956b9317e61abc93af4f196a79846d5614e49bcd6af11bdbd1ee125877e6d89f6d0732aa647e39a44885d9c344c17789708a06cc0bb30217e91086712428a194d41785fd308a2b0cd48537e1e40e1e9ee66075365c8a4aca28feb7ba63f0aa28a438b24388e25c079162e5032186ef4971c950ee18b51b559fd06c74413f8878fd1c40ecfaabd6df1b2c80431b2092ebda9e2319f4b36ea7f28162cb05a77f30a1554167b55f55cde7a614b8cdd37a2218c575091a9075815612d1fae99b30897b01022a7b7c25c70c1f8f7ca1e64e3d5035b16cc5b70069b2fec50da9fb7de7a66b7e6aa92f4c6e34d1cb264f6a4a73c20d3ad424695e0837e874fe88182cab90da1dcc66181161f6076886f7c4a1396062ef94cf0b44268ee606278288825f842a8b631894675be5fec7f1d63528c8e172b91ed7b9808c3cfd3c586abb7eb861b1c783ee43349323853f39e7c5957bc63c5b64fa281487347d795cb2af6226b11cdbe6cbe0c4042b80c93da9b9caa03ae879c44609f06fd35fa3b9dcda5c8cf1071dad1b6db6542afbbc58fd048a017a4958bfa322add402405dfa2ac0c7cdb057fc3d6928f697f75fbe91a1063b53d4453db7bb6e440cf2563b9ba494f4b5c2645295bb28878eae7a19267cb5b723345d03fb7a614a54107987d488ddfae3263edaf8d28948223a08808313fcfb3d51fb5be514bc38a9898200a8812284a2b3b89df0ceb7d76311d01fc25c5de62738c3241cc33c2d65dc521461efc816ec728d1872a5b6837e1e1076d7adeebe5286d49d95b1ea71033e7a4628af5597a79ce0df92f66a356e644a29bdf938e407064ded43d595c7896d5e3bc1d2976b2be65a54427fb7bcc4d64de7f2e12006770a4cea46d8e6bb96f33dd94024825838a86d92dd4280ad38f5ac22e77b5464cd17f8d428611e85a064b16ce0819e985f180047894acf2f81593a214108485fad2e268d59c8b4f31e96ae1a21824c2ee08b8688c69a1775d66ed75a5c2294de657e12526b4bd77d275f1aef5a65052db43f744afda75041658091bda3f41ac8d4814957ceac40313ba49cd3852b932c9c9292631145698a1f4f9d3ace7bfb449c6728c1b78143392e76e3ca085d8de662283aeea098e90339856cceb6473d06662123f9de29a520357ce31d20d22ad564bd053e46c4fe59a5d40aa09692f9c859b4d7b404fc55736c57d848b2d626e474e22419535ce7f7bd90d5e5328573d1cc8ed6ef234dc4de4aaadd756a7b637f8aa195b002db4041a194bb2fb0764d4b3aaa628b6a97c30cea3631058da3f90dc57ede7cc36c95b1a825a4ea53a6161a5f9b746542b15f5664fed296d4f16b6f10c9090d59398db91e9f60ecc3db4cec69c9044bced08b864835119137377e21d06d9cc06dd8012ba7221b73ec5eef06a8fe9734ee20542444a6de8ce764bbe7792c7d87c1f7a3d8289a632e748c66e601e1d04a1e7f8a757c768b39df626fb10600babe7ddf09d2e7a88f0947be15b01ac02c366801e33d14b30c41569441212da4fb1ccb6772c85a3efd67311cce67266019eb5203fca7e228d4b222b9169c7b1252c782bbd4b8843c769ba50fbc4d1c380640dd8f894dd410a537d5fb9b5f4359a64894dad142fc5a21b4235839b5065e3f2a61ed4c43801bdbe4de050df4e71a8af482d4cc3171345feffec6880114136b225159341f1f066065bcea124201b9efb6e4f96d232db1e5c578f4f7e2795cb350e540f523ad5c79a01146348495d75be28d4e7dc37cf558f90d8b9c4b39c842c4218b5da190598efcf48bf74f1fa845207ebe4fd67e7ec7209530c36915a0bad74f75eac26fd7b485b0c1bb4772876a97e435f460e453d0e75b7340d52f19532609545d30310298ea6e4ceccaef8f0a2addb84349bea570b035715d16a376fccac90b98ad6df7118292c4486afab9c32a30bc8d1cf68062a22e1dfdb304a4d40a49c6f5022e67067ff832f61f755626a6d9c792c3d240de5b7e12020181675284723afa06bfe07841874d2e9e730b9d86ef5f46f2178bbc7276d8cd67a9bfce8ef1d7483989497d12c524aafce3382cbe7e3950f1b0f4ec93eb30bbded0d7a81304a8d7b8ce0a275041db7482840e0db62b268296b8688b29175e916e2ef763c67a515b67faaefbe69d079962ca18450531b73d05c73543e2a30ba556ea930d88d2dd14b3d551159b12009fd3321fad1310dc2f0962cfc37860fcae251077d339676fbc3d96f5e5081fda941042ccd9c0ff0b8005524d7584495d5394c886c3f94a32dd87ef9d315814f159d64220febec26de4c147d025860ff9ab4a4ccb03e1aaba32099281b941059ece04b4bf6351ea5299ddabbe704e3e0ee210e0a28c8ea8bd05a676de8135f0c0342fa67d841eece4035544bc48a95d55b554fe8df6f089eb07291aec3dde2b8d75497afb875149c590cc7500e522218271c734e9790a4e08862402552cc18f8790ff38761f3dedd5ead412f0bf4aa87a917ae1c3396ea3786903b2944d6a2e24527888b8ece59b4782cc9b599df9ac2508ad75363a975e65d75c0c279a00cdb54da610da4af2813f014265bb168d9009e3", 0x1000}, {&(0x7f0000002280)="7092540600dc65db70d4bf958043fc6c5a6087e5333833eeeff294bb25cdd98490fb4c5dad115ee14a6a1040ad733d0ea742b79a085b05b7bdc688d75b6e76fdf84e34ad2f5398fc55d647ca401dd2b763e8169f1b165d636915b54673fe1d07e56da64782cbdf43a9de9a2ad8d1a0eacc6a47eb06c34ce78eb7a74dd6d7a6a3474d2a8591704c563eda6da6bfb00ec1b827ac1707fda97d8f6cfb294179ee4e05d0173fc7bf347c7fdd5417a2e71e5b8f52d1e0cb5865e1b1aad4918912668afb9177e8dcaab58a314698d61904867e4a28ceea6a818e6e06c443fc8cfb385746ddbde3800c", 0xe6}, {&(0x7f0000002380)="631e5722ebe5a2f5b9d0af578751f9bb863189941d7db9ed4f9a59f8d04d8d0b5868058b68283d9d9bb8d69db844f10487325003af3b5f32d4b1e24c2ee72ed58cfa2d1df0e51e8ac2b38a637446a2c3ed76b59797074b977920cc4edeac1a53cfc728aa8e8e2310082b63", 0x6b}, {&(0x7f0000000200)="5b75b5d2f5ef5194a5f0cb58d2dcb10c436b89ef4957b6caf7c7e478274cd51855c8f2", 0x23}, {&(0x7f0000002400)="a15864e4179c2573f5617d40a3a9002319f8a4610aba0e46d94072dc4dd318f00c7c11a362e2de219a7f63be940aca2df53851a0ef22b11c737ea4cabdeb3728828aaaea380fd6874236e616a16a08c0308feaa9e8757b3d2066fd338f9c4e2b17927d6ed314d513856dcc4d3151b84606f7bfa890a34daff60cfb3b8de6901f57d55eac43c156d459dc7dba4a0dc288cc949cf6db25852e0ac00dd8b3d2f97f6d2c61ab411322d9504c925b32ac84c98c682744cd1b34afe887842781b202da932620b5e9278ae76f9ce1a291a2c45ba771513d18b9220eb499c3a7e3d9aa41da75feb6650f2b3f1c6c9330344a5339ebbdee0578b08c0b0fa0fb36ff451517313a5bf314422638abb663bfd832e961fcb000a69bb1a58078ac1f44c87a046e9a16f0f396b7e961dfd6954824181435c2c3dff9ba01fdf57ffde97873da7ec94bfc1ebe4737a57cfbb6278365e8c408c96d56153223169ad32ac59ebdee41df66d3d738d36d07eb8a76a5d8a1365cfe39d94aa51bea1cd3bc02fc38485b92323455fc8fc0d06b0de3728cd990a588783db265b17e248dae393a8e288edb97d4ef57902e6ec3012fe495f154708aebfe06eb768a792b7ea368bf53569f2f388001e4af0401b09b41c501f3e846d9d4edbf351cd985997f1138695867d41a36e2d9605fa1d872b1f25c41a41b10e865136918129a6f3bace4840d701a63844e03744af0c3b75afdbaf23e7588302c6305fd4fc51da69ea59b7f4d7a50368dca8168474779c76700832d93ffee0cf02592fdbe27f91ef96e7b843b4b4b1b1a0766ca67b3aa518cdeaf01c2697267bd32349343c403376e847a95507e19c054a765612d516db257970bfb516a6847bd125bd80a35e1f3e1b4e02bfc53f3acb927687b4a7cad87f90cb6521fc190431388886b85f6ecb271ecde8b883d4ac4c7cd0a02e89c9dc154abd0e520512f93979bc763da0078a4e9012196e2c981f0bfb50390845a499f4f3e0410340c84a857753f77c08c40a74f60914dc03d81ced6f82bc21ee15f9adc6dd8eeb623a27596a3037676573ac65ea1bcb2691a57ee0a68d23fcbc353ae9215fc311669a3c7e84edb6b9b8fbddeec0ae6427765f73a3207f62c1d05ae453086153860ef0bf3fae972f3ba856032e976b41df13be3c8b6320007fc758c084a388ae7186b7f966e53f323b96d2b5bdd98ee4ffdf869b77dd5636fef36d8455da72f31f810564caab5a31661d4ec1f58d810b81a9633e34c2cac72c8fecb99dd4393b6c145780bc1efe92c5a4437ae84ef8bb43c98356bc2dcd48489443d2458ede794b20ca33289d0967759fdcec1d7ef7ffbaabe0e1ed577029a3b12d3e5abd48b983bba6bb74cbeeedcdb2a7534bb22fb060c6d55e03b8aa99474504d10125c4304d999cd26564e35dd28cf5f83288aa7137cdfb27e0c6a925a06a4c5fec78e8552a4be8ae1da096fbeb5553d7f2c357ebb846c08d2ff684fbf1ba0916e7a2dcfe83560acd10f20c62b48f68b47c442be7e90c8c4252adcc2d2525b5dd2e4dbd3f6c10c4ccc2eca9b181a96e5c8b52ebd975833ce04e572c83d137c258658978b2cc58529961a82d2b3350cdc77eaf9267cab4847e4162c1eeb5ddb9b5420dc05a3b809a22408de2a6b99c11cc50758c8ce020d60921227b951e00596c38d33f04d1eaf00f39df77017488c7caba8d3823813ccccf7d9ef31c3c9c7af2658e3ead1661305cc30304f0dd01d05b59a8c0088ec2e6724deb539395988b16e4072751ac89db16868c3f52f8a6102bffcf1e7cc42235e94f361501d7ac591b42ff86fc764ac72491ad4ce6d5b7f48aeffe924671c25ae4a97dd9af418fef58cbd3046b2c8091460483fdf104c5b48e0ce0b7b9025b62e82c93ae3e50ca89167b59d3075a1333e5ac92d53382a8d21bb73a08d3d1019fb5734000967dc6d4577deb260d300fbfab652c0dd63ccd15a12903ed90292bdc05b9d10afefb8e3520dfdff31866cb63c41cd891fd970bd0e85cbd4f9f7df9bd2595708e626e026ca66fe9140e03a81a3cfe6054a73bf0b60735c7b83ee4687667dc800675f4d21d2d952d7047b49691877ad7d059398b6e608fe689b056799f752f9dda2170b9cb6e2f82e42c2cd65392814c8e1947e9137365ecb26b1b3fe0973453d477f74c7855bace4859ad8e556e8648ad9aa1b498668a3aff41a8573ca47c01c6f0a7f2e64f4838a825f2287dcfb0886ba751e8d33b0afb83752201de950eaf2d354609a6c5b3d1210552af3dd85d1ff180bb46c2bbaf25cb0ad5454b14bc55c885addef8be949f9f231fb9bfbd560a4bfbebd1aec72ac5c6ee44009cefa1fa27ff9045e40d54060260f623e8ed07c643cf7e6442b174fbc7dc14f30dc661e905b7234ce90f2609ecbba032c670023f22000bdc5ef7f95bb29981409868841ae435eefe592b80be7a849746f1d81009ab39c6c2a99bcd37854afc3904e2fa3cc68636e330a07e4040c540e0abeff3023493cd82761bd3bc1fd45cf2ef84c4fce1ac1991454c46a4e194460b3f1a66bb554900cf0732e2e2f1d9866a5dd2fd7964ea271cb70df4b8d815a2d8b3ffb780f293f2785e4ff8084136f8e89acbbb041c014fed0fc732224d300f0d1855213e0215eb56359694c24df53788987d0e6221d93d146205bb36124145ac79dcb1f93c9e3d9269e8ad26e610f57aae592b2fa98d7bdb2a7aaa3f20f36ee55691639ffb2cc554c3e0fe0bbf14cc691c1580a6049499f78ace1b480321ff58d8ba69471c986ff568a0493eedbdbd4ff839c012c5afd6e033dce31f58f2a940ec0d8491f1210304af723f7e5ea3a0634cbbb92af8a6c80be3797bc04ffc06600d21bb8c2a5d9217cb9d5dbddfbecefe1641508174a2a63a38e5f4f7ba137c773fdde529a41d9cdfa88b140ee3d5fccc730b9a7d214a2b1decac60532aa67027f1c8bacdc29e65857d36f47e793e9f424dd39d91a2734dbdd68dc2dc346e0d4c8b1c08492d63ea535075a3f48d586fef945cb8f5a5f96263bbe064ed2bfb739ce71ec5bbfcc38dd57aec40ba77ba987250e5ee78e9d48123e1a221555ce839634a5ed186d70b764f0625663da453053d7a554090d531366c1a77b21f1101b3fa3169257236bfeb5cb329e3d642e8773a6d850021dcba6758a40d4fe8620d677cfd4e340c0eb17175b75e92b9fdad0346209df7bc918166e701f38841df54c789404471fcea771b1acd5875439c64ef14366f0ab1435daa7b16e1a74a798ff1857e18708281808f05322241a7913b5404dfc3f8d96f930bf60b39398e837b1cfea4830545b6f80cd4b9b9d3f5ae26ef850aec0571540971a625eb773543ba2f3b2240e5d2257005c3c9ba39d2a08160ecc15018e9e536f52fafa71a9598d3639efa0b180e4ea6b869a69ed356b6b255d16fe4882a9613d034d36fa528c01a935c721866e10cec5cef73d9aa628c45c0c42ef562fd8816e886064847a36db3602d929b8342b6b0977bf2af4a0004489a4c674fcb474b73c44d627e6ff6179884e1172f8e4cb01a5cd141513425f9577805c6187ded997a8c9be0618dc3ad5c8259d7942de2e956d63ad7f00f3756abcdd39ec0fa7681847ea5e8d8a078759bbdc7ce9fb62749a343131b601084f826cfe9bf3e2b46226860b2d21531aa9a4a7c40126455e9fa6297bb683aa7982223de69aa5dbe0dfc8f03f04e257a23f1a486eca6c6782fcee6113d3383a956f402b8357c82c26a84dbaa3ea9ceb1e3f61cf890cab679bcf78216adaab3b5fe6b85afd6aa9488494869c4951606f1fe0d36ea47aa1ab25ac8fba95d7bc7ee2e575f6ce1301faa19545aaa236d36a5eed099924be0273e8051727a48fbba4cd50bdd93048a4b91393c1924436c578c660b87d5816b3cfbc80ac9494f29a328d7b0b01ad5d6f5a87821414e3e7372b6810e22bab264a7af44e91fc992c1469f3226b29a0cbf282503241fb2f0a28a1f10491a95ff4cb44331366cd121dfdcbee360ecc62b5cceb182d1b10be7106b4872926f93bd37f34a39f7a3de281164cf3f479d80acee0a10e77b5159a9aef08c86ecf9bd2ebe2c5aa87507a9c148c3691688e0b8bd5ba187bb7d6961382edace12e6f588264dfd0553eb03d0dc50fb66432f5a21c854b38fe940037811d6e442396978844469afda4f31554e7e4eea0c9014fcbbe533af9c06543aa1cf48e30d21e8768a8f2225e1df895a1e73ed971946603176539bf91123c7569219e0064fd5b86f6c8d1f9249efeff482cae23fbe431851694565f36791ebdb0e1cbedecbe8f2441c8cee4dd6a5547e20b2082de532d6cef6d9b7c7a5375bd195dfdb18fa0ce586d02ca8427aebc3bb9bb5affc9a2368e366fd4f080b8ea50aaa43a03fd2d68be5dddd4adb0b719d2e825d48448141ca0a7569d5a5e0d3a4843fbe899f387c9bd9f758410becfa4e519c21a9ae27d322aadd5befa8a2dc2ce3bd82a9e94beea246a8774d11c8c16ec08c8ca83f6fc649a6ef4764793337bc4bc6a2f19296008dabaa343caaad7a5be7bee05c8e7c746d37d22e9217bdd6de45458ca3c90dfe44abe952bbabdf6afc7577d552e24a013490ac0711e48066ab3388c8329f8b1f6368c2310a15b618a5ddf44cdda604ab6b5846172197db9259b48998d1d42dcb89f2a90360285e208d852879e4acfd23386f254c9c98573b0ffe918de8ae0cb5dc691ad700f64806a9d61a818a17edf5da789b5a78398bb6f4e80ef81d3c5295bb4e64c23a4ad00657fe59d3f6c917838696cba4d2f3432cb2db6d05cffed59f6484ccda0184ead9f37e17010518d16f2f25d6b680661f0119f1523ebbc8ce70edb8aa1a1032e9e9490e158d5f58dcaccb7861f545fe94aa827aa79ce7e0b1f225ed64174abea33adb8a73e817b0c1edae0e48884e4d9228dba5916dd0d905696e2a66805afcb032ee78069e501cdf96defd59450433674cc45dad96b021052106ccc6f9f427486b7a7c1fe9b398d2aa69952116f499fef61c1defdb212fdf6e13efacafc70be71cf79822d882de7442c835e7dca2fc2ea26b2f54616cf1dee599c2fe57728e67e0851e627f2501f47cf742cca6d0221a0f5d4be00a87c9fda6554705aafcc2196bab87b2e137db8f6af71493dab591dcbbe1661b08b2c2a219c7a323a9f2b9a8979ae38d6523b531ac6e6b5e84a1b6cc46ab894df219ff25b6f60f527f08fb41d2cca5b6f23b55ec375454b5f9221bc18ef3f341b5cd223f6882a955bcd0417031d904d7ffe179328c0c9b5749cd2b9257bf1b48fd77403d5db7a56689942b47d07a67d73b0c08ac38143b864638fdc8ed269c0ab0879bfb81dd8774a656dd04d61d50da45d61fe75ed7f6043b63376ef4b7411f017c49a9604613d96dc192044aeddafe3c599d944ca5f61e4ec774d2b5524d14d69190ccb8eea198938872572b27e304a753a6f3038635ca004bf2e513241dd6951ea01157d5b983d6cc863abfed5188cda09c65590e9b5e3742d8546310351084c55597096d9017f3f303c26a3119efffb5bfe5ea78fcffc04249e4a8963c717613306b0e1579326f7af9bd761cc60ac80a07e4f03f8159cab884b246cacbadc42e8dfba775c916f033f222197d4dd7488ed4b5c5ff5e5e28b0137e230d361aa7eeb7089700c97558dea7f585c5d61c4e1658bf5c839e5bf6ffa33c51c1dca68303da7999f0be55968912e711eb3c296a195438c6fa4f7ccaa4fb878740c4edc23688120d4c3c1d4eea06724a7f2b2926c23e37477e9e9c17ab53baefe07", 0x1000}], 0x6, &(0x7f0000003480)=[{0x90, 0xffff, 0x8001, "7c13d68db74e37137abb647f6acd6efcf2b78c579c4c868d809c05d2fce27846e6f8f33f78a3df15a8aed06d07860bb8c56dddd3ca9ed800a8938ab4b153329e55bfb430da35349a85f3f457ccaf021b62d99857b4ce184957fad6744624eaa3a69b708bb968807bd6250d220128195091ac20cc0928207ae4a4"}, {0x20, 0xffff, 0xfffffffffffffffe, "e038f88568a0b30ee8d6"}, {0xc8, 0x0, 0x40, "e5d106366f25f4e171f9afe910f03c8263d3c1fa55be60d64f24175f8f788ced1d8e001ddeeb6a777b24aa1db153cf1e68c48bccb60500c5d1c152d509c18b4cf3b69041ea89385da6a8c5e2155c828a076ff9beefce5182032f3243557c7ba44d7c1a71b3dfd52bf670464ce5d38295300df0315233aee4d79ebc5dc7c531b5fe4bfc7afffd48892f5867915a0ae3563d3d751a09eb664a21a74f66a21dc19864771cca08f46ea029a05ef47991019af442ff"}, {0x68, 0xffff, 0x800, "767905533bd5e778d9dca46a96f831be4b8eca8bc44e66c4aca612ef750ace5957c7f2ee1451082eef2722b36b75682d41d86e0547aef2d6f880c39e11b677a58e33a9ac6f151558810be7ec82e78e034cec900cd110b6"}], 0x1e0}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchown(r0, r2, r3) 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') r4 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:14:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1f) 20:14:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffff, 0x3f, 0xfff, 0x3}) close(r0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) setreuid(0xffffffffffffffff, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x120) write(r0, &(0x7f0000000080)="65c2f7d48dc17c37f44f601fe4abe2f515b97c99383dbd24e16400a769232b74995fd54a0058348f17306916a1541d7f6cd03ec0d2372a967d0f840c9d507a20b2ed03f2ade1ff5c554e6e96aab2ef54e7443bd05b0158a41c71cb06494fd207bdbb8cf0774bfe50c82c5a38a630537dbee5868e5359f14b3934c827f17dbbb91245c99fc6d1998351322b398f4b7e129808", 0x92) 20:14:52 executing program 1: chdir(&(0x7f0000000380)='./file0\x00') select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000003c0)=""/104) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 20:14:52 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x20, 0x7, 0x8) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, r2, r5, r6, r7, 0x10, 0x8a}, 0x0, 0xfffffffffffff801, 0x800}) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000001c0)=0x7ff, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 20:14:52 executing program 1: r0 = socket$inet(0x2, 0xfffffff7dffffffb, 0x3590) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffbff) socket$inet(0x2, 0x8000, 0x3f) 20:14:52 executing program 0: r0 = getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) setreuid(r0, 0xffffffffffffffff) 20:14:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup2(r0, r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x140) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) openat(r3, &(0x7f0000000040)='./file0\x00', 0x28c29, 0x10) 20:14:52 executing program 0: r0 = socket(0x3b, 0x400000008005, 0x1000) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) r1 = semget(0x1, 0x0, 0x2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/204) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 20:14:52 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x39fe) 20:14:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 20:14:53 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000240)="82af391d675a757f26db6409762e19a3ce1dbce3ff825b8b64ff56c852a7a933217f28d18608a303eb4c62d6dabd0a0e8b5efe9bf84baf0ed9383d659fdf12b90a8c6b86372436d7764816f2e80581ffcbaf941dec44c342345c4fb8765203f1aaae71c7eef7220e5aef9309de01eb18a693e00b23e720367eb407411a2f6862a0dcfcf74f6c1ed70fde11e943ce38588af99fc148aae0197159047cd868c951c3ae57a6052517729ae4334e9f8e7cb281d0596bf7c4c6163fb75d573c408fea6274db396f66", 0xc6}, {&(0x7f0000000340)="2b12d95251fc5a3dd129a8a04e5b3d192c3b06b4f5c1d5e15d806bf79b9593b39c6bc6a690f6b6badffa90c8fc295d0087bf4415f52aec709e58eb69ff051cd9b9e833d5fa0e3848fc7516bb2f21afc4579f3d881653848ae5cb87988bf7969e1222e58ad026e4ab18e833eb23fe21f50b42122894f2f762aaafd9da93fcd6503d89fd5caff025350511a236c4dfb62f2125fb", 0x93}, {&(0x7f0000000400)="49ecd8b2ce00ff38682a4510b120b8e5bcc17081597f304787e569c0ac904422de0d0928ecb9e43e7aad9b2de63194c2d4693681bc6b2e0eda2c848f221be3790341c6f1cdcb0e46032b6dab751bc96b0e9f5f28b5693d3506ad6f331d094d1e6e3e6f74d5bbef82a8e5573a10af1ad3ce97dfa3966b428398557d138ac33c454b4710c5ec447eef58", 0x89}, {&(0x7f0000000100)="875e39b226ddb65ae9c7dd45027c03ea3116ffd920e0d15a007258ae8c616678c69e3830ae4bed54ac0dc5f36b5d1988e8fd05fe5117728a2b6863c54240d17a512b57bfa7df991f2ebdc37e99118a2f4bbbfb417a17a3d4ee50bc379b2d1bd4e4", 0x61}, {&(0x7f00000004c0)="7f65c1b1ec3701bcb0497f32e58e637672d56e2379fdac440692942b9c2aa0225766a9bcb1515c8b9d67800e6258c9ec073cea410861223333d347409b699a53ad3d0ca5203869f218b2eb00cdc6444dcd61d5bcb9e1a1068423427777279ce244b3d6e3", 0x64}, {&(0x7f0000000540)="517a607a2622c81fbb15bd102717ac8b4c90f64178121ff565c4011f7b98bcdb26005dec995440187d73aa94d7f3038a1a927667665659fb94d045e6d20e97249861b244b93aef288b75d5355c5f0edf50dfe6af5189c093b25bf13a3c52c5386eee44bfbeb5062e2393232627c31274ea86976ff2db3af9603c22401a2b7ac3a0de6e7bd72e46ec2da005600416", 0x8e}, {&(0x7f0000000600)="32357c51d6dbb1b1fc5a12339deb791a3822ed5feada5d7bd51dbeac1beb3c1e966931b208df9d9cbe6f4b84dea81f5b085e31d2b3b37d24ac3d3230553c48f22aaf8a6699337ead9720241d2d2b6043293e165968305c", 0x57}, {&(0x7f0000000680)="ece580b4343f43553ce85c7cb76983d37277f37ec15835a6493efef6b0e6cf1d65a4e4dd49f67cc0712b46dbaedb7d853e69a647f41231fab7ed095641d473ce2a0b357cfb55d49c8bd3cbe902ece7aa2c51422211644617", 0x58}], 0x8, &(0x7f0000000780)=[{0xb0, 0x1, 0x7, "1cdd28c3cf5dbad5045b372bd5feeac59d44e6fe4f1acd5bd7de01f1ca660ff84247e153457ecf6dd0dafcba72c7bd9206950d4004aafab5188045a74ce82d5ea96a1ce01bcf033668f9130a575f49cbf30f55d33520ae68d5b5d292cdb513a6f59a067b9f9bb4fe220b0bc6c3716abae0dea77baff21ab00dddeeb330fa77ed416d619bdad982fd0a722504455c60ee18bbe103b4dfd5219474f9c53a"}, {0xa0, 0x1, 0x8000, "f894dbf7770ad81d8270e488c2882177c0f22a3ef2f6ec759fc2c8eacad1e5689e18084c79d917f54169e65efdcfd38410c7b61767c746cbc97b27e6783a5257a3a9ef117f744b439e6f1308bf9d589a0f36d04dbc66e532e4289687898e7cb01e1c17b2ac7a15c52b6e58883df57f83f5bf70f43bfc169751e9d5dc3fc82cec513da3031045feccd368483f"}, {0xd0, 0x1, 0x4, "c01c202883a76a0053b1ad508b8e1ef6c48241ccce25d50af35ff46ee93fb3bf58aa43ef3c8387a96efb8710c3cc0a07d8de63884a3b5d50bb2c459e2eedea347d2ecb653eeaa1cd54aa6d1a11f44b25f1b0e24cd017b208c9ea38132a644a722a416fed178006b5b1d2457154d86e91fee7049a1d5fa4fdd6ea7469f8b62425c459a0064dba759001155db19a8a77d59494facb261b9c8598e6c3c5457eaa2e543e339396e863680703be5fd63c85f4712b0ca566fcd2a382b3"}, {0x1010, 0xffff, 0x2f2e, "f33c5e3cd0c88c736104ec3418515ff30f22ea18f9683c5b32d13cf633a5a25e8c641acf932cd1822d25b0722d1c7a7bc7283de5ca14aabc127234f8d3a08cdcd281663f8830ec3a25b083e7c242bc12a2ab049b2ce0ab0e4e961f44e82a795d9d90413e5650e2814dfd78db29dc024a20c0b7cec90acb2195290011f5aa7d3a133b0b69e8e456e6d4f01566f922a9cf5ccdc368a01ae870c2fd426a8aae166639964223372f6e8a66a5d83f0aeb148699ee8039b813a21fe1f53b2d6a20de05a3011cb53fd4269edf0310e29401641702f596a5ff9d9a8f0a0cc70ba2df98470f20374875be84fc7cfd839aca4ff3ded3267eea79f75f9b178e2dd652d682786f5c6676f1661fbac87bb8ad9aaca9f926bb27280eb6312a8c6950650d2f47a05cf681e7e8cded4c23e8e9a4bd7a706bd9b34a9309e584752b1d3630e7786019ebdb31fd8222aebaf3e2c0f15fb8d270056808f0cd05e10a573d633062d708e880fa334290ac64a0cdbf8b5b40fec2cb46726d8007823d34bef000892128a8d6b369fff8ad9d1a516ee3d04f5bb06b995b3bbfb2d4e9380893257ba485efe72c10299ce83eaa0d486531e6821e4a06c1aa29d2c5aae19e6a117669a54911c4f3ea2238bb9609cecf65802428179e9d0dd0094007560d28d10cf915052eb9f315f94ec6ad57076784c81d372b55150ad9b6fd38b84e2a6f5742ed515c095b4edbe26e44dd8e76ce490f8187e3fa779bdc1975a920ec82673417791542246f403df4f1e242c4934f17ed51afcf0f3c8385d4ef8d6a4a50d4f00a82be252ab2eb9c787f194665ac6838aa8a653495dc77d8f69e4475a57cf7ff33ae868125b91cc6ad63a5d9b85a79420e43717c81c1ca180a6b132dabcd0796720ab5bf01e35c4e2f614100add8046b596f622ea59ca470fff04ec90c58592cc4a3dca3f0e78d3d1ac17b48e3c0245db9170d3de7410289d715c4c8c8e9b85bdf8475cfad98a7a452ec6828168d62eb678a5293814c5ce4b3a1f002c5612a64f865921ad394d9b148dc7329ebadf3fdc122600e27d7894fe3bcb766c7407829810a88c2da6c7b4370f9206fe8bcb5d6fc1a2c5b471ee2e7c963a7fdf13196af3f4aaef104d87d3ede352be9f412204738285caa43898643338a97e2e05e235924b55d51afa78393a60b370228cf4c51ed8e1d89741d90bfc2f669933ec4477fc7d761b70a1854e7345d1435dbc537bf7bec5b212dceb24282d48bb390ea8505ac5fa97fabc961270e8b52fbfb98192a7f5baf7339724f360279f44be6324d3088909f49a605b5904b30edd0ecba124d0f84943b5bc25892a623b2484dc4cb7b9b1d476f15f02983840b5755742c8a861a6be0b6cd6f63ee16bf6d6fab54c121dc681373bb2a230f4eb3999e9fdfb29948c8b5edcb3f2e34ec088e471223b586233cc6e5fe0e049a787fa5f510d489dd5b688da60ce12d256d43bfca518627c74c65c0766d0b11cc09021e3e06c001fc306373c690a1e54e471e3c82f61de32c404d2e8a64379e8092f937eeea48e2eb775be1b366b9813a90dec4852d98268e3e3fea26e5c2f9732e06d4f80a0c0e57004ebb5b2ea5f46d5dde7d00b743fa4f39902e80906e0ca63364175047df0272575b2fb8bc2f4e35169bf59d4bd08823ad3d81d925250ec7b51cc05af74e6af8bbedc434261edeac2e90a6934de3ba46fc9606b9f4788906f64bfd6ba3c706dabf0c99c930e00834ee973903227cc3fc90d02ae19929be924f58c01a48afc01a903f96b90f609b22ff9c7ca6f7f90c773c246ba5d5587c48f66750710837816f9e307aae270097dbaf3d486edec9306862d1373b3eb4858012d56cd658b4728e519ff842c3c9f0c56efa04e39f3124f961c27e475a69532e2aba47282fea1ba54ea05c5562ed87823c4960fe2f627264f6001dbb1fe2fdf234b04eac42e36e23a96b9a3245c7aac2d6d603c529a1bc4da1af3fbf34ace4d3a388c77213d88a3277963b720917b14031ca46f8af6a392628b4adde6040c2f5414e9e1e6c982176b2cbc6f5f6b6e5d0be1fafff1e3fcd31d01ca5cf4c7b05120943c6825884a3353257b73388a7ba0bdb82ff8d5528ccb239688c4592910716c04193349b3ba742583f436453e860c00c44a3a64d95e049aa30893cbfc5f0e753ed6d686009471bfcd15fc7682eeb236ca9b09e35d3b31c8ce59f909e51831be70792bd9b694f4bd3428705aaa1a29b3f7f44172b19d64ef66512b46ce6d83e780799a4c352cb6cc217af4986889e4036b9025a4ce5713ee115865b646687ff01e23e70d3b840cdcd84a62a9c4d086a36f47b9f3269aabb8969e1083e5694b3c5f5140a862a9decb11575cf611afa2cf1df0abe90f705cb80a5219faaa897443a68b930409255b18209681498e27b52d305d4ccb6932760b59cf2acb8ef2a13d79217b90c2c97ce808b78d37441e962f087447ec652d3ddc661d748a2954eee6ff3d2466d579a240e69214874e1c71eb2b5dedf04245f5580d918698961af16dccd9e9bf5b88e9b376f65af5b9d711f77fa80ba4c1b5043b2028b5440f134e16f691453653cad732925afd070a68572b3200ab5395e65e01bfe23202e6934f1f3ff9a8cc7eb34678d8d1f22150809d8dbf5ad909dd0ca08912ebc85a203d194a8872a0a92cd550f6f5cc3ae5cfc42363d49501d3a0420a39e04bfe5de21cd1a3fa2cad454a4f8fc5a82aba4d22f1c02aec9d9b43caa24ffae2f5ccf39b44924e739073aa8ab9c546cddfb838c312ad48d9a67e893b2f64cb1a0c487f695d5af0322b116af25b7d1cb50cf377362b201e9db58405ac97a397dbf4aad7f59148ceab8f9575650854b7301d4e15f54d57fb9b6ec82b0a67ec3d9bb48828836d7086c51d44b77269a112047cf0f1f6e326e358bccbddbc2ea5eb8dc3eb12a60b07a623d7cd93fef51829b693513fbfafc10646ef76a7b32eee7dcb56a426278bd45b34654a6f1e1a1be205f6277088f29413597a6e722a734df9716c9dee705ef5dc5485e0e99e5ebc6d9f0f624b38d263d3e582560dd45eae1f50fec62ffe018293ed006eb86894ff4e525096a8680bd0c9984baf6ed2af3ef626d37188bab6d950a476e9c070717e6165e79e258d7f480dde99454201aea7e69f2385fea13312bb6cb0b3ba1d480c4d057ca60d4ff000ba47fc2e4805ae0403aac580d8e081677f6fee6de6bf8b52b4ef28fabc77a85066cf576894f5b1c05f194a17e89f7980fe872e72c14065700cc41d0e0640389aa0d401e8bdf9f8650ae12f388ff4a8209014c45d9ea72916ae930afb3f313c3a002a6bb432b13cc18e473b1d8a849e96c0337b464c21656fc50fdfede24299670fb922559ca5036219738c8ecd9b8a5060ed4329b9fb0436b4efcc6257c592466574603aa2ae9289dc864453615e86f95a752ac8a9c8ab81406a5df5c088552cb4a4985404aec6a6af2094638d3bb72b10c331181e12291807c81904c209483498ab7d70c6dd110a914d2e31be52a6c9c0708f32622752a59da2da0945b2d4a6e7507e9453fc2771fc98f3ca882a11940ad6f53168879573bc3e6512b3caa0ac541cfb222898ff8645baac2c860119e6c3f74301f35ebb088e3ec182dafb3cb25a94f5b7adf0b5209a090c9c77639b38dccbf57ceb0977051a07d4967eab24b6ce5598da0a264ab0e2a34dd2f0c08a0ae59fbfe1193b15e401ab854112c7ec9a223efb9650b40d930b898808615fb3202c2cfde9d7f656256696748e85b0b27da92db910e5e8a0ffb488daef1852cd487a3d41f439a7b6cc407fe78403012f8d4049fbd28bd8b7294ca71e742d4c6ca06129fef7621ebaa8aca55804ec7fcfca848b31b332916012997466077510ff14992e8c671f15897e9990bf696a90c68aaf52d69d16b0c561f69c68fa0747457883e7cf26fcf8eb65c44d3f9c3293faeb2c4676541417b68b9a8faffdcd6aa3f140caf6cba2aa1760ec3d48d1aa054927c56d3c8503a1f691a7a1c4c0340e0df82f1b58afc4e60cf23616bf19dc67645570c8fa3d82891d7abfef98bd76f0129416acb38f899588ff901b9e0a5aa920e0ca3cf854d6dafb750d5bb37dd08c48db1150a1ccd6c6241a6718979e48a9fa64043e05abe3c05b510685cef4832dd152827d7b47c80eff4f92cf840a10549cdd62e5f174b5667935037b8d6218a197ffb0bb9037f3f1488c292c8500b6c6b36c69838f8bac7570d42c392415a076d030b7c7b4ebbe46d8250255d6bddd0767649909593f05b19f6604ede410c7e19a20ffda2b8065c24215dc449239825c73fa1d2c4bd3c5b39f9a9668b0bcc7f9bf0bbe6d5e94763d2fce53b384620715af4cacce4bbd98b3a4a8be1a6f072440df199854afaeac6647943471bb1a8318a4f5489dafac9bfc67f98b29e13733fdfb6f2c660a52c5180cc9b924f24c78279c76b111deec28891bdeaa4c38240b749ff4e80d3efba381d379a3cede8e691d3e937017085fcd9be6be2363a50ef1e3d2d73ff9aae0b55ac57568eb1c3dafa7d49fb82b47857e02cfe1e2d0a274daaa5f726d22c71abfdb5a7ae098bca029f53bca2eac41e0ec01944415b124e66079e6df89577d677202aae76a90b7a9c652e4795e60e89ad45f469caddd34ff109a4fd1a1db0d92e6bc8ddfe5ec61f721f76eda6afbacb7592ceb9ebcfac8bf85ef0cd5240c13bde2806c3c3fee7d9d3c97c43386e0109125d65fb942b9bb0983063a386b39256ad322324e496d83d997facb7e7c6ef1b66f71d83e20ad7bc251c88138dd17c49c9587522c46bac623db3ed927b5a2ba2e6a7ba397595912cfa72c18dd41b7dd81863fe9f80bf31de229549c65522482429daa237b2b689f129c77056daec8c6dd45ca9e2cd4d28d8166663953a02a373d79c2d58554f198932dc24bfb4c6bbad11af7026ffd80eb0d2e0b9b29bf6577ade5ab4057c694069d2c62c05d1ad07928b7101bfb6cad5f7d905addeb1d9f035127dd53a16d29954ac797b566e6d9a8a099c39ed95c21e75543ad77a2b7934fc2f95ff1915b735e7a98c9e72f85fb23a0b891a914cb41fb8f76395b6658b397c0336354987553f41e140cd87c0b4bdbcee80e0b621f29778810fa6ac341c4682b1c6298373c3d7e4bcb321bcb5897ef6788a187a482c2d70e1ed5c2ae5528eb9a503511e884f7778e1d8a3a97850437305b9a49f75aedcb29e54668c59b8d7576453ad898127afa4222f86e34b9f1d32ea8d54e57fce673222b416c5dfb5e7562c9adb42946b619b17f61c565b9aa7cfc45868c8eaa574e10baba390d0d2b57d35a36d5bcac35a4e671bdf08326fe612b3fc924f426a5227fba6b064074232036b4adde3f6f11ac516163220de4c87fb8abfd42bc8c896734e2ac376d923e5f16a369b581ba0ea6c1ffa32fe4d58eadff9e53dad22a1813787fd48415dbd7ec1fa24cd5ced5e0385bf95d18e4cdd61b09c2de5abf293d0dba60f88626dce3d6a01e2e9aa94f5418982260dc1c9e4f574ee7aa427e239e2490333a1c86b6f55f48846440449f5b726cfd1baaf6ba78d6de1acc7141d6f294b425d1cdc177a5a56d06bb538cb115f74e301f8ed3fec0e84898778911f59644923cfe76daa3bbb8329071137f0578a8d4eaac7a4965cfeb1aea2bd9fae40cd9e4e058897b0873c8e777f91de5e7bd16e54cd3977ab4eaacee03442ed1afca17de3b1e1342a7a9310ed55344505cb5c7bee6cfc8b5193af075f152caa301fc9312b7aab6c2281bf5f97b8172a7be251c84f72e9783d"}, {0x108, 0xffff, 0xfffffffffffff801, "a4d2c93aadeaba17630a53feb4031aee644f0933fce48426c256dc8b6c7482673c12742e7268fb7e8ce77d552266f7cf085847073bcf7e6db26b96c35aa1383afee0250aed93b9df17218cd6a2a599281ea9607da3d890b869adaf896488203aa42490a316f54e6a5cb10a8c0fe5dc90d43648d6b021d62a628ae0848aad2c09866fc04bb20beb55f73e21fd458c9cf72831330d42825a631ec76c7babd5adf62415a4b400c146ee25b9ae76f2af01e8f4fa42471b1f078d3a2e70c3ba59932f83a50e218ebdc415caa0c4ad6a942dd447ad7e9e413bb4146dfd7e2f0531dc4038eadca13b57c01691bbe12747d00707ca5084b700"}, {0xb0, 0xffff, 0x200, "0e36275e8a77b8d72be1de3cdbb785c6cdfc2c24698a06f9af180a5c2168bb5311dfdb7541886cf2be8c53ceef389d34039e30c414ff35a719983f1ab5f9c37da293eb1f571f8b90f658ee9124ddd90a479bb55a604fa8891ee30357a7e0a4844b00c5efbbef6c455af2d4fd9b55c0bd88c2e7e13a385719147252abcd3e382bc05bb6cc6cec0c06914b7711fefb5d3af0daee25374141549e0e"}, {0xe0, 0xffff, 0x3, "4f1b44973e355a40548391f6507c15deb61871fc0c93cec67b434acbadfc54ea18ecaf1171bca899803e082e969920dd1d7a13c49494d83e688fcad786af782b0b9ffb4c29f7a9c8383fe9987e5fdb0501e3300ae7b0df818e4458c70349dfdf7ea15e172aae6aae08f5c0f13addfc5023ff075b69b9600b59d0eba4dbfa1302f880e57972f63b699d0b28c7d07fbc10fa3f73b3e79e2bafd48e4fd0554c2d191316dc4fa89191d5d3ebac9b9eda3dc3146f146b643cc34d9264ed1887f401b31965b34e5c8c38d267a6b114"}, {0xf0, 0x0, 0xff, "5911100f833225844074c9b88e7a800b415a04144573fb3fc8683702af66a7c98575f224054bcda9b90646c317e3f9383617b5ac9a5e52e2ff35fccacdfbc75695e47814350d45cb803b6722fd0cf1705f9bb28c217ccfd37e4da2cd339b1fe9b11fefff53e1a28575d45b9b110a2031cf679ac2d8190809db49d30c76f8fea49fed4de49e993fa5ca2bba92a7fc96b2c87589869fe323506c19ac1122d284429a32ad03e280f8a1111bc4c3b4c5fde63453074e89e517af2770f6ff157ea3d27ba287e8ca022840d2a2b5219afbb7a53379251206d0d64efd09d67351"}, {0x60, 0xffff, 0x40, "8c27ec96451b00284aeab3e58321261da36badfd759695f3cf6204258045456810b28a39650dac4949ad4387d056495473fe5fa712bf26f754c792e807e65e2087c292a6bf955ba953cc2e4ce7"}], 0x1618}, 0x2) clock_settime(0x0, &(0x7f0000000040)={0x1, 0xce50}) 20:14:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x405) socket$inet6(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x0) semget(0x1, 0x2, 0x80) 20:14:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) kqueue() execve(0x0, 0x0, 0x0) 20:14:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1fc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 20:14:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4f9745dd, 0xf13, 0x2, 0xffff, "53684527d6ca77c42bfa389390ae3c369747bcf3", 0x6, 0x40}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:14:53 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = msgget(0x2, 0x490) msgrcv(r1, &(0x7f0000000140)={0x0, ""/166}, 0xae, 0x1, 0x800) setpgid(r0, 0x0) 20:14:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x138f, &(0x7f0000000000)=0xfffffffffffffff9, 0xce0cae349c218bd3) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) 20:14:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair(0x18, 0x4000, 0x1ae, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 20:14:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/134, 0x3f9}], 0x1000000000000171) 20:14:53 executing program 1: setrlimit(0x3, 0xffffffffffffffff) setrlimit(0x6, &(0x7f0000000000)={0x2, 0x9}) 20:14:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 20:14:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x6f) 20:14:53 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x64, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:14:53 executing program 1: r0 = socket(0x4, 0x400000000001, 0x0) socket(0x20, 0x8005, 0x5) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 20:14:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="3572a94b52d74474", 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 20:14:53 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f0000000300)='./file2\x00') getsockopt(r1, 0x5, 0x5, &(0x7f0000000140)=""/215, &(0x7f0000000000)=0xd7) 20:14:53 executing program 0: r0 = socket(0x16, 0x3, 0x401) r1 = socket$inet6(0x18, 0x7, 0x7f) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfa1, 0xfff}, 0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r2, r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') sendto$inet6(r1, &(0x7f00000000c0)="7790a009424c3b24b01272b3ba41556cdf93d0586b8d8c3430a2f7c6e05870f225ffa0ddb1dcfd397311477051e50cc53752b4e759410174297b2f09c9994758f690bc848cfa381b32b3a0ffef270b07775b4919c864d0bfeba1968f7f", 0x5d, 0xc, &(0x7f0000000140)={0x18, 0x1, 0x80000001, 0x10001}, 0xc) poll(&(0x7f0000000000), 0x200000000000002f, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = semget(0x1, 0x1000000000000005, 0x20000000105) semop(r4, &(0x7f0000000280)=[{0x1, 0x10000, 0x1000}, {0x0, 0x40}, {0x2, 0x24a, 0x1000}], 0x3) semget$private(0x0, 0x3, 0x4) 20:14:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbd, 0x78}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:14:53 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) 20:14:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) r1 = socket$inet6(0x18, 0x8000, 0x100) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 20:14:57 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 20:14:57 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/84}, 0x5c, 0x2, 0x1800) write(r0, &(0x7f00000001c0), 0xfffffef3) r2 = msgget(0x3, 0x10) msgrcv(r2, &(0x7f0000000000)={0x0, ""/14}, 0x16, 0x3, 0x800) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 20:14:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x1c2) fcntl$setown(r0, 0x6, r1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="fc32b15d000000001b0ecbbc8bfb4ec75946dd11e7f98ecbb6dc055f9305468b93bf8f0bb1a477b1e09e6d09a4f5fd9fe1a180bea184d6f5a1a043e933b75feba90000000000000000000000000000", 0x4f) dup2(r0, r2) 20:14:57 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:14:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000d00)=""/4096) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) chdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x7) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:57 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) select(0x40, &(0x7f0000000000)={0x1, 0x9, 0x6, 0xfffffffffffffffb, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x4, 0x1000}, &(0x7f0000000040)={0x7, 0xfffffffffffffff0, 0x6, 0x7, 0xff, 0x2, 0x0, 0x4}, &(0x7f0000000080)={0x401, 0x2, 0x3, 0x5, 0x10000, 0xffffffffffffffaa, 0x9f4, 0x81}, &(0x7f00000000c0)={0x1, 0x8}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = semget(0x3, 0x2, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/74) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="7ea22f01941d02ec1128f31ca138adc9c36613268803f603410307f7fd9b661348015b02b5171ab832013c53b7f1f4670a53d33e5794dca09946b8931fdc1ac41d64aca2062d8849cc381e9bcb6310c8fe71a7faf1b7821f36375dba3c4e77985ef37869633c11369ee2158c1f5c11aa41ce2cc2dbe35934b174cf4b177f5b725608c7cc7c175e12ba79004f42b0eb72ad08fb82ecb4148543349830ca78c38537d90db60175218d1ac748", 0xab}, {&(0x7f00000002c0)="26b3fece0a07871ba5e48665dd56f26a1534e084bce166315db6c29af334b637b64f830292cd05f0e522e437e3aa81050e03a9cedbf471b299552d9d87509091c824f9e7f1b8a7eddc7348d99eacf3b19e00f4f083ab249aaa150162735de3dcd2ff55071ae25b3abf7d4e5b933aa835f73cd4c177c0581406e7c9e6f80597de3ce7d2e98531f757b75ea165b8b53e61369deb7c33459a147389a42f3684e05797d83a4e858991a248fb675c19da7158a12c6017214c18", 0xb7}], 0x2) 20:14:57 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 20:14:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x100000000000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r2 = semget$private(0x0, 0x1, 0x81) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000004c0)=""/155) dup2(r0, r1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)=""/76) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000003c0)=""/90, 0x5a}], 0x5, 0x0) 20:14:58 executing program 0: semget(0x3, 0x6, 0xffffffffffffffff) socketpair(0x6, 0x3, 0xf1b, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:14:58 executing program 0: r0 = getpgid(0x0) r1 = getpid() setpgid(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x28, 0x0, 0x0) 20:14:58 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/147, 0x93, 0x1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 20:14:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10030, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:58 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000003940)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30011, 0x0) sendmsg(r1, &(0x7f0000003900)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000140)="639c33ed3a00d7fac1aa5146f15130babdf2f27760309176891d208def4e2d971ef08e8f77785fb2f60c4653e3367ebda2159b9490d731677db5f9549aabe70da5a16bb0062eceb76dc475bb54d31b6caca7bb448ef7d58947db0f399698e220e204b1817151c03d39c00dd1c39e90b75f2203e6ef94c4fa3a91bda3a655d6f8a37db9781a1451ac63dd5ce8364b586c546fc2d3f935969022612f906628dec63f15284135b4d6d54bbf3ac8faf0f1ac1cf8c019de7000fae58958467d89aeee481a4216f32d3a6417ad52f91fe46b30d16830da33ee08d86f7f464f65c175b784fac14ea7aa733d2e50ccdd5e554d43", 0xf0}, {&(0x7f0000000240)="3079087a0db868cc6dfb919b640aef820d0ea68739c1a868b5e614a6b0804f7df05183e64d27e9f74c4b03f810d6ecb1c4fcb5dee78fe5c9280010f6c181eb73cf3bb94e250ac9d996178cc08f5e37d09555d011f345d6b30c26147893d0655a82a0b1bf8640940237dead85b79dc7a1d9d31c5d80731f79e480ff5d0eaad7b9", 0x80}, {&(0x7f00000002c0)="4eebecaad340dfcbe59b2df759384f2ad4c91b006e2d899e505c3d13f06fcd65df2c9b273851c0686b7154b6c292f7bc231800313e20a2deb1e63046cbd903cf3fd9e4abb39eb8957f9bfe7826329c911d91e21ed88956bdeb4249b688c8dc74eb9aa0620ec1f36a41ca4c8cc6e4f90e8fad7d184b126878cd95384e6f2555e4682c2b5860e2f1577d05302c379cf45e3d8a62134c1aad29c22fb0ff58435c0788c1e36f7574dca22ece0bdfe0a988256631fbe31d3ee10699410846bab360875338a2e9ffe128b74140ccdebb30cd05bac30aa3bc0498fcd53977ecb6a10aa57c59a3f74f4928e505db2f0353958277ac813192daf4890f68", 0xf9}, {&(0x7f00000003c0)="3e020a6492e69d93ac6833ae967cff3967301195ab45f832fdb6765d8988b1c88cea108092527f155509d871acf5fea9c3f79d9c1c4cf010e38c24dcd518180ffb5089cd466af4106bd4b884ff94eae1c73c2ac30c799af27c773d494ddfbe015f15c6618b5722a0c17fdf2db68ebf032fa3dd2d204e77fc4b450d4cd796390f5fbf19909eb20eaca9b13a473f0cab61", 0x90}, {&(0x7f0000000480)="2cbab4eb65215bd2e30399fef046160cf5582314bb59c9a45c170b4af3154c71966ca06e3568945948d300373cb9139891fdd5b04133830057bd1e3bca94625ed4c582896fc65d3676fad7a04c0f35394713722cd710b7963460df28faf9c44791df3e010bad365ece95852bacf4a41969c5d46a29de25f782203e2e5c553ab8e84c22cb66bbad782a6f18687308a2e95fbab50ed1c9144237ede7c0815de2ba2274d72833227c1e51047c5b582b63a95d225de0f248c13aaa9473e0bae9ce6ce64db9896df4ebd31593aa6ba37afd3579aff9236d325b4222e4", 0xda}, {&(0x7f0000000580)="3aaf409b2aa65891cd4b1e308af3a2b072fc08bc59bc75b0", 0x18}, {&(0x7f00000005c0)="79bd2b4dfba2577b3ca99fe34ccd4c90ec2d6f53763a937419059e5f9e04d9f0527f02112522e3a72a863b41ed45b087909e61c2d3bbf2c15c300c027df75cff9b12208cfd20b322273e7bedfb539cfccdecf56dabefea46c600f0daea52b8b5b47c2b03d8e9039377d2768678f2bee0586411df813e55cccf52c2ae768089d88d9da1640c567dca7f9ac0b78868bf2b90c32885e90fb6c20b20ee0bcb47e464b96a3bf723a3d6a8a422c559cbd5", 0xae}, {&(0x7f0000000680)="7065d476226887377b17ce787c4a61232c3380aeedaedb55", 0x18}, {&(0x7f00000006c0)="bae6d1d1a2ec3e041fbdf333ffcceb4c36d6279a6a9293e3d2d48b93e1bea72b2124a9b9ccab954262024a2fd2edaabcae9aa6bccb26889c66a71098250949cc583c73e88392d63b484b2c24c2a69daf4f2185d18f8118501ab2645681939f91dc1542223d313d04713ae8453382a9db026c24de3e1f5d64f176991fe2aba8094dc205a9d6314c30ecbc3943c0d94d2897ad8ee33bda9856fd50ca16017aec56fb45259bb94d7a1b4aeef6f9eb9ae631e042961af863af04f5cdafec386fc1f8170bd9d1ab8dd4dd1e1fee0ec7544b01eb0c6817e8affef3194b6d8a878da95ed2287e5a5f900a870658dd1dbb174e", 0xef}, {&(0x7f00000007c0)="6c9672f8995fcd3b69f967767c237baedb18f7a858e074530617a029497dcde0dd54f1e01b9a595a75db8021985108e34e520982fa06ec75beea4d97cd78f43567e0a7b36b17a044bd6ca4a915ddde2ab9f7c04881e0c8c9506ebb82e93c141a771d7cf772902417b813727b300ba43bf59b643aedbccb18e8de067ab60dc338586407b808563e207b8370dada3ba94d8b556832c10ed7ee7f56799e20595759707f66027e48d2433875ec5fbd9af5e33e7b10ab2e0e9191c5e31c9fd98b5bd536771abb5f9f3d2d95207f27dbd37790c927b9592582c0e78f0b1d45723fef730a74e4cb1ad1fdd142154c4342475487083603de1ca9e30492348b776893b08ade32d68a94e27109eb54f0319dc78e2863c4fb83d71a9e2308394c2924f3a4058668b6990d6436f21d86b260e1d2e58d0b6e171a6505aa101c81fc6e2d6399ec4808bc457a1daac21d630d12f0984e56477f510c88e23909ccf5e8bc788e5a288cdc23f3c82fce77a5a64d0f71a422e6eb190abbfb914e174bb7df5dc866e1ccd5602df81dbf9156abca9cada6d7326cf1240f9dfa6a5888504d711a9688d64f09567bf0cf27b6e887a45fc26a7995ca42f4113c3dc793fe68fa1c8a0f0cbc7ab4cdfc29fc49c1f6e74776bb31b6a19df874a958bfd0da2673c9a22902de409c6e074617bd17f8590771b6c54ec001f51de1a631fb068e371502ef9a6bd9f5e36b44119b351af9ad1a93ae77ce63d9d526988051a6dfd16702d7eed7637e0925435b28ab88cce84d0f41a90e213bfe7dd732f68a762c842400e5dafe61ccdf4da4f41d160d7f51189aa30ea5cdff8c1847a799c7cd807588e0d97a5cae5a1bbaedb977ea6c551ea303336b64dff43c354183857cd33d82d58e45d0978d3f85003bddfa265655ebc4f3cbd878afd04a301edee327ff09354f41f96169269b0d994d99d87bb49baf15f5f4f787f774b38f46c99efcd197f10756432649fe7f940de8bfec84cd61df4b12db754c95b347b1161908e9e5c761aad4eec12dc9f4eef901ff2cb2aefdf055aae3a37d64ac2bccf1d73a0825950677b0800fd71ea519727583e32479ce4ac6ac0262ac3560bc335f7cef3faac6abbf913633880229390f4d4153dff0e40d678782fec9abda0ed34cfcb54e2d48b477592c861b4d11af08f2bbfe105b74fdc63a4d281c46b653e784a8d33ac0f083e44c261b76397d8a6b4b1d322daa3e8a61dcd00b18233d837e7fe93d4f040a7926dd505d905783fac29ef71c93e00a2f9f5b41a5b16a72cd916e53f7602c00650745ef3a06db49bd9238db235d45aacc53b34f0b520275f255199ea5605deea47c0addb07015519c3f6b6abd672b9f0e96ada45398ee21667f26f37ae7151b792a03f1383eb3777f1c12431125a9761e0d74709b6805fb60e01e119c271d078640a31cfd39053bfb35226cc7092fdb7d8d1c10437951b4705c6786bf20ec0dcdb3c0c98c71b9f1db70015ba5ec886bbc930608f2643ea3c63184f79913b0ca0a80302aac01a7eb777ddb9313736526a2bbe810f2d4dc4f07ccea98edf916e9ab13c929e794f53b9abf2c95440855b99d9e78fb9de9da1352b003cb6ed80c7ca58c39cba76e962c62c7daa894c61bec588967875e7fcc5601d1f5948193bf642f30853540077d49c072868c6904df7d1900ab549507056861043ad1a2f1ddbb32ac2c2dabbaad1d30df0f908912b67b91a7b0764290655187ddc3f1e691a5ae759ddb7d3be0d87422a15c2019d03d01df6cf6dc6ae80ffda79dfbf56b112fdfc65f06d6dac2031394ae79f78c51c3cc1c7c359ba3f4adb9ca41ffc16998a021e2d3d1425a41f9e5c2581b530a8d82cb58df8e3615222500a3f18a09458ab3ea169081c735bc592c9dc830b0a94811a120b563d3a710add3b86855159b39086b9e533bf7e81179f5c27c50cdbd66c861b058152bd61df4b26ef93b1cd5eecf01792fd5ab83a01213239ff256ab5fbc19e32d0f38945249a5ffafc490f6c20fd064b1b5eda3ac907c5ff38df3a4dd08bc2b697dad5286bed131441a59c729f563616626c6cacf858fd3ac226cff4d2f671c0f7c3745cef8309cafc94cdf8d1d30a16ff70d069a145f1425d5e084c69bd44dd0df812ea553a50590f4548145d1a309255c30e24631cc8fdf791f52b0bbfb3279af1228dd37f568ae4c1e58ea3f6749275ae60bb8464af836acbd299438afb7907824da49635f65e84b963b20a9fbf65cd1c774c899a51db5359b2eef01d1f78a011d303ab8ba0cbcdacdd8c64f98e2c4d1600cad4ba909dbd51c1eca1585f9ba637e7139c6ea52290310eea97396147021a29d8f0fd0237055e0085d5a8c947f37c810c144d945a7978b6a5b2ac79a1357bb3a3c3ec023da42d8035be9b28b4cc1a8c17ffc9849498c7aedbbc7b3cff493654148c158905dda5f621ce39302d961c4b0a5e2d740d67890450cc9d4f456da24a6dcfb5af877575e13fb7a75b909f6568cd3f0153009ba5674432bca04d2061f89acee13178b1d5d5860c3eaa3b479f138e7ae93d1c9b11b10306beda75fa65acdd6fa67d5773ed5310f66d10ff99e9d76700acd28bc27924ece42ae4d930db305b2bd8500c209656678218868ec383baf84c6414318aaa0ac5ecec731fe61dcdf334d4d6885b3671f9b936c14175f7555ba6616eb099c3eb5beebf859cbfdbec06a1e88426d7d0d9d7075cc75a2a737c5c390b2c2ad799b6bbc47701d16476c8469eee2a2765840d47bfd4a7dfde7fecce810f62978efdd110bc78705c744a9b93b74be14991649e0b51c770ce5206a8236fa3052cc79b04e311d5cc2d785e464c2b90677322d23ef0126ac01048e6f77f081fb09bc074e2022ccdf276ff699021d4f5009befc5f347cff5634828059a6477e205832e4e4874ec42450ca7b44c0bd77813ff336b0693f9788fd2497ec29c50696179ec41e634e3f07400706a4388ad01ef3fd9cab59eaa3907f2c153c595858c216f5168aab381c2aadc41d1a81e0505520bc38fd51685a0140e1108ab91629b6fbb4a40b515e03dc946ffe6b2e9b045e4c97c6c5d3ed6ea388d1f0d80724ca83718e03b82d466c6b2847691c005e68ad68f749a88a6c8e3ffb1e3377a73c24fb9e7c4331062414df0f4f5df4ac189119d1fe940da72691c1426945b5e38025c7e817a905f3544b30e82e87bef991071da0a7ac820da9bdb2dbf99f96a6a89cfead0ebe987f19c9c0c059bfc8abb6b0a4d54b940aa909d4572be817b818feb598999538e91bfb2fcf4bc7e7c2a168a00f7d339246006be1c6feb28e2be9a395b858b7847bbc32148cded7493dc92520ff0e6ffdd71adec4f811365d937829a00028ae5410ee84b5a763854c9ee9486c704e33536feb6e23bfdf27b655013073221fd1d8482dbc560260e73bde60b47eff2d398ad61ab72f12d5320c74db38692d1b73291594169bbb379685f58bc4a9ca467af46a314fcfd558608218a0c69fabc61398f6065934c03d5dfb13abf5898c8152e362cc999029f76ec4b3ae122f7c226e3d49cc931eea8d3f27062001086834652547766820c1d38f664c818a44c9cb1a42173e551adac822652400958a3e74064f93147c6446bda8578cb0bcadda1cc529a5167191da1e6f92d1f38dbdca32b0de199f37733cb46b326af99c98f2dbf7e3e0781ec7a39e8496f2eea3a90dea86db747ce2df15906c46c12d4a202abb15bd1df9e6bdeb6707d060b1c779a9bf240d888ceedbe92ae4dff2e66768c4a33217dabdb093748a5b6b771379b2b31555814187c5445326f7d465a3674b959ef158ee245abf6f19dcd744ffac575c2ab71f830037a71ae84cd2de4ee387c0bf5c05a0a24e7a7d9a757a04f9f11cc067fe10e95e605b75a14ee7b429d5ab8440255d35c1cf762498f5d9f34eb3717b13e93410373b37a6bb7d172e2aea8579f7381e538de2d448093cab66abe937acc114c2cd84cc9415f9fc9a0d60249029bab83755b7285b73951b9c03a541d57fd9b1d3d1cca733d343642575511954a5e2dbb5d16deb685b6a3c292bfc00ba399a8779f08a36d0a39c3e1b3d9b8aa1571ca91e5a8e46a2a06e5034f277deeff67650206727ce3ee9d47fc0e85e6660123ef70e2884bcbd26b111a6805a8776e5f7357918459e7792261887541ba9310a6b9ad13e749b51222a70359d8ac46659049bc873cce853d1a6776f4f6da0ac800a7fc80d08b5df0aa034ebbb26ba54d5f312cbf00ec60d59a450cb7c346d133b923f463ea5b462bc5cdd2c4868a8d4d9becbfb78edf0e24b56a46ab52bb7e08cef3dfec827d3f76e3d4073a3f3d4b5cbf4eca250a25db72ca98c554c2c4b95febf590bc827b88cd273f50f4502eab0117b9e1b04ef485152e25ace4b16d4bef8ee16fba065eb92c1136b6a46775a82890b07222b3a8dac3cebd089aab640ca8553dd9fb746a41199c602621bd226c9155e6b3c32d6f28c5f48c6dce4ae24b90cbc9ff636d8b9a85d596650b4761c3192c21c11ad60f7f87292e37ba01cf37951dddb16f2370d411517bd0b75f7c4b61c91460e4e2054b1e18f713162e8abee226ec1b9c2598ad4bbd876d72016e6496ba5180755fbe39f09ef8027d2238f7ef7080bed88a0a23a98b50fc8dff6e72029911481ce03ea0889b43142d0afb43d72ca17b920d3ad60fc282de96a6183140b440ec0fe00ceeedfbb0f1fc1867a947528f98c459e1cda51a224904f3d480cfcfcd0426a29822d2d205aaa391aae6ff137d9d4dcd4656ce948bb4d1cfe874fd1e2222733dc9c924e3e2b9a9531fdd479c12a5ab00e0ed6b57896373594eeed8b9a15ab2483dab90a95600fc33f624f84ce96c1f35a3266227ae5ca822684a492bd8f70c2de0c8decc27fdca2cdcac1136e77ee7e98c95263afbb0f77a0d62c14d956cba02808b0de5332faa700991cd3c6afa19c94c3f42031c463a941d7a164728e28e1909873a83a985f368777f88863b3408c11b90a501a950081599975762d82243326183461b03c64e38828f28cc36252f56a540d33fae9cfcd95160d410e938a8609267e0773987d560a0e031f8a0c1bc8b4dfd88f14a7cb467cda508888f3ea9a0bac767fa26da1c5bc51849e3c430ee81f8c3f8a0a4da213e1ee872dbd3352c1cdb6b1c38eb27179d4df143f0ee1eb4e06d30bcf8fb2ce8d69e7c9c866637afd0dc63a7f41cee3638029ecade4a5ded2dc10ad2c00a5a512adf073cb22e99ab13cac85487c4930e056e47c92a9b930d5ad70cda1572cc554fd5053cd1b90a3280c45053d343866c5b86a5c80f1780d124439a176e1b64dcccdcaaf7b3f03e1778f20233de60ea911cefae45d0368c5019a39f5cd0f8b4dd552b909bba57461a1830a2c9c3496351d75d3eb525143745b40682d4c1ebcb15ca83f4583d3d1b073491b369ca42b4cb87883387b03c756e411dde1577e4bb9943d547aa837926117ab53e8c70f3b79eed5fad25894767b8b3d46442c8e6a4c97acdd7a15b2bd1112d22716f3bc4d1e52c71e6152447653256f2db3d9f1781cd3fde9eb584dcfe0eb1cf5b2c6dfae735508fe5cf1c2f2a9191ae818dca4d21d20ac8c26e87d270f08550a3dcd87aadebfc11ce2aba4f7c56e16a895cd04ca652f68a6b65fb4d1ec0c723fbe0cccf1c2f752d1ca14f77641b136e2fb7dd46b6dfbb4a5f5f6969c9c91edfe4436d6f1798d2e1d4e7d1100f73caaf5429d23b190cf95728ca1ed742ba30e2825b74ceb2e1aa014cd773393f3fa6ad66edb58440ed6f4a2e8c4a81d", 0x1000}], 0xa, &(0x7f0000003980)=ANY=[@ANYBLOB="4800000000000000ffff000001010000746e44363e3b686007d48d8f1ae8aa0a2ca9e67c84851cf0dd82400b36dcde5c781e73d1b6a4035d10bdd3884a71ffdab9a9000000000000101000000000000001000000ff0600003e7805b37c66e05a10dc8b1bb368d46070e5cffd5d4cee3526716ecf27e100087564699794caf585c76eaaf5ef305887e5e5ac8db4c59167ba4a4598d972312b632c8c102e949495481b2abdbfae494a9fdef6b99224c86c247f76433a0f7ce5c540a020f3df7d0f4ebe9b7f2cde1b9a307872734e7771623d4cb7cfee25a053da9c746f79a29a2b44dc7c03277ea2e87166abb133e82f3ebfe75391e7b41204365b1d4ad814dbc97ce412402b6af3e1e808d6bcff406f13a314be0ac740b62f29d605672837cbe4317ca53f510e14ecfd65597c22770918a2887478ec13cf2d4320725295a83db3d4fa14f18153bd19a17dfd52d99a932e32a6739dc3434f15e90bd0bec6b11a50f51405223c102978fd989d7cfe3c29439437a15064383bb30e3b2d45b3722a020c7c5ca93f07c68043e8b3bd9402e799caea02b01c5b6138cafb0abdf62597dd45b7ed47dd213e9ee356ab885196397d84de109b8e16321c28c0d7a15e9c9c494023fad43394218b3ce99244eefc32f0882b3a0d5c22218b8e368f4e061069d87c7b4c89d001ab7dc584df68b3efba3bc543604d8d682c19c8db7efc438a4d83fa8d6a71b907472abc18d2e8956ea70992fd3508d95e4988f3e23bede80e82b9be6c3647b876da481c281a3c3e19b159134fcb235052055096f3a8f79fd307d9ae15151666603e733b6c452a9e80d65853e9c78c251546b88477ecd9aa1da86923d48e3845e027eb79da52523cdf14cd46ba261154b17e6dae3bd406dd0511b7d3ae1f4c5a90e1223093c14a3590f46b0e43583a06b8263951f98cb61ba5c0bb22155c018bd50404db3ca3ff26e9736b9de4202bbfe2d4ba05c3b0bc64ddb1ede6583f81815d138f6816f5fe12cd6bc42b412b70399c2bb556326e59b298f12221e0b220f309afd6511f9d4a984ca8434aada6afb55d11da1259192883deac79ea0e8eff2c8322bf3e9048a27cb9cd879276732fb25a273b09392721a630edd3e7ae9765814bd2970065447939a0de71de5ec011e42de553eab7535f18ba1dd8d7b6383c89fc043838c53167def265ee8dc01a4b7184aa17871735c20fb1c002c347cbaf94fbd245f8f48b8fed692870aa74f76875fc1050c27e427b8a08c44649ebfa781f689d7bd207b7f67de71eb43f47270b5f2abe2543a2e556f27344c9652234da8dc4d2c7b74f4c6650aed3f36296b31f44daeaee0facfa69b040396880a2065d3be85bd152a340aef88e21452587a8a3b9bd1122ca955ca8713dd0784087eb6b78ff1d6f9d09f0025c9a32bc0c2391ce7b54427ad25bdd936f3029eefa38f584d0f3fcf430bde16abebd5b3058fbaa1d165ea04a801632a63f19030eaa8d4ba6c3d3e564249c7e151dd92175fe22bcf487a3d661ce8fb34b89a3795bec2ae890138faaaad8ca1f074ed2f6e21c3704c5a5b616cd14b6c275f12b765f7cf732d353b9ae662f5affca30b6ba53fff850a40edd84c52834e1749e7023e7dde1bcafdf4f442d78ddbb80943b61d795150f4bca25b8336e7bfe56ca84c0ccc9545e8d6c9d9df99188cd84d6c8cb97b22cae5af0d47c563fa328f783f918f6c7f0cef9006cc664c962ff3749c50d8023a6b45b0fb956090d27a91db40945f5f444d303349be041b58be0913966a8debb99c2f1239e396f692ac00ba81c5554d269251da480581eb6755b037de29cc6d21b63b467a5ae01b8e179464870ab4189977c2b7b29ee086176154573abdd2e50d6fd8443ef893c9792f530ae0ffb4256b142affe377a28806bd94c9732e7c40992da9dee256abc04f1f2a2e5fb4ce1f1aa373049c776545e5c593f2fbfb209d6ef27e42d7bf4b8a0577ba6fb1e8aa201965dd1efe175842a6cad1b147de101469df2a0dcc4a32ee4cc3cd33ab113388dcd519847cf5ef1f9a0e2dd492f734e8ce3a0cf1117b52411c64adc3597ca8edf7ddc4255c21a744acb321660ac69c36bbf5944f510bd88e20bdd893f0d0c576c1d1fd3c3ac352911c51d2604d3bd843c1b50332ef2c023e49be2d2057d2f0e00f0734fb5f566f0beb59011ba7b0fb7eb85886af78f6f68cab1df0b43b74b1c69d9799f9dc27701a5f88f71d469b5d0c9323b36e98c4bb99ebd1f878243231eb63b417584615e2746879551cbe1cc0866e87fbe0340b14c835eff497cc121e1fcfe16ab91ea199b79e65cb160402ba5dc9bc74d8fe912f66b9003995832ce5d962296ebb713df19541e6d997f1d9388c4bd8be575c6424313deb837bf8ed8cd2c2e2e0530876f7bf803d38ba63094306f9292f74f5d9c72a8bc15d408c08fef46beb7f388c07ee57f11917b93efeaca862f22eb20da8842a82c40d186839346a5276f38943a3e35659d8b72c4a0e5a16c7b68e9f97ce0a3a4101be8abc59f87d89ba9bdd1cbec52acb11fb89bd015e23baf4a6424314ca694e7ad140ad272d7a8b97e89d6bef338cbc9e829d151376ec21d348858f3cc84284e16447b195eaa149d366fd1c9cd01457e4f58ed2b21deb7782c6513bdd0c75106923e6e20369f718b05243f5c5e68c2de617c2c1887f4fd5fb37d503fecd27cf32da4210b82b53d59c742777df1746c81d5774436611e3493a6d9da414f77ac4a4f1ca87a60ea39076c891defeec3afed2b506aa652e26007cb1c2a9a43746deba6b986f21185daa7c2dcbec5b2facf01fb4494bbc966df6da3e56e7d781e3cfab78d991d91ec61e40112cc955eb2af5647544e6885d9e497c74cfd38682302a271c523d8d8736fbe14b0b9576dda4387ed65181e132c6a796abbd486f0fd18f78e5450655ef46017f2a0263ea69671c6fd0dc17496dd9602fe749a9446d543a8532736dea9a48ce1f1f8348d1cdd4a46751b17399e9bc665d06462e94b2314c0bda9e657ac3691ecb29c275054d61d3922cf2bc8e25b79ae8f7de2174db97dd82124faf6fcb3aec52919a2eaa5347734f1cd76fe5040c84192ca0c65010dd7db4be7788fb0cfc33790328b0858ba6754175976092b3a386896fe429c1afd7583c6d2b9c570cace3b7221ae37a8118b884ee077b25d074435bd5bc99d06fab298ee21a2f451c5d1bb1e8bd39a54766219608875585bf84e97cd3daa9337aa2da656a9ecc976d80ed87291678d07e32636b207129df7d36db36127d62d17f5b808480502b6630d55ca1696595bf626a80e59eb226cf37b526b6f0faa7222443b30e4248202127aaf804ec3b198849154bb3b04053a92aed8caac73ce1b17c81b7f151ff4cbea741531c0ed662e20e0b7c076366f22a2304ee49964bbe0eb25ecff74d2198fec13a72042772af7221f2c5581dba383cdbba6e690f302cbbcf66ce6f70f02ff57430c4d69e0e050e11b6c81f0e81ee861799dc47c0e81e4f683dc460c9086db1ce90b00ba9c91800a3b3314f451d7dd05cd2937fe51832b63c0998085ae93f5039df416b2b1886ebe117c67d547e9e56bcfb745289f604ade8ad8814df42f4f329c48c543188cc63cb20a17df5d1676e665c7d28860bcb8f8ad350996b9d32ec89117e1214dcd8fb30a073ee3efc7de7429c0509a17919df0b1ef0eeec78e07db71f471a86ac7380c3fd62791c92594cfa8d9622fa50b06e6ed172e9fd3cb5138ca17fbcc4ee5943eefa08eefd434a58542e2ef7547dbcb473ff4e42befa12bf728204cfd90f310305183e05f8cc4bab62aba3e91097538b897b609eb83d9171d61017c2a39462a019aa01072d900fa33e55fea97b055fb681ab9074855b9824af3664f61a45fd6bb13bdff153759683796979b7d9cb4de3a88145539ef48d490b3925251a03b2860dbf58b4dfcace335cbde86e1be168a7c96edc84f4dd799b42f064777b3a8b90446dff0dac4fd5a8a6b04dec386b4a7c4b135d1ea99238740b5a13af3369764c9833583e90d6c31360dc7d43deaead48965a2f55f86e419a346e5dedc6db2e51453cb4f96631fea002908c2ae53fdfee239e52cd17d929b6ddd814bf3973212e90d23c936b170c325a57e7922a37cfc8af7f8e993f18a97b2db0cf885cea3d1f1ef4e4dcf4d5c94a74994905ca70215556c816804e28fd73565ab090143a1faca0d53f10ef1be6cc6f62baeeff8545df21d1ab63067a5eb6e491720d7fddf76dc20db303eb7785bb299d7ffb31c844bfca71232d12fc7467cdeb7d912a893d6fe66dd9530dd72158f369a2246536bf81fccc1ed9a4ffb042741194866c20ff7a5e818ddb16d36391351f38356f9979e3de18ceb8061a01a44956cbe7b5506bfe2f8c62a23c17628546aeda08b7662fb256303bb327d026fce2a247985c558a9e606cd773d486b50e85b8b0d7e3cb79170ecd41944c6b3528649ee4cda3b1a39b1ed51c58ae8f4790135af09abb04f2abf1f16ba830ae039553c879fc6f0322f069135dcd95acfffc1732ba610166c9483e1fd3c145e5537069cbb3dfa23df0f552b9413312a765e800ec7daae0c4a87e7e13bf2c4da43f636ddf1f7fdd48c934d93ab098a640c2a2d50388c68b3c926b6d0040620dfe36f84d3e6d48fa72db59c7f8872be95ea7d71361c49e388e04c6eb470c9180af5907691b3c45b8c7d6d92bfdc34c79b492fe9872cb0f8bcbd78125ff060336aef802c7aa05427b5d053b1fae0a223dac9d7b1db31ea5b2f344047f64d00196b9607dce6bc3e40c69fc2d61bee51b7de61383bacb005389c4fd440d3ce1cc515e21f7fefa202c126f6bcd84fdcafdd41203dbe8a28b2d28fe3deeae6be3c5eae6f352fa36fa340431418aef5a200c7ef3b16461c10c48ab1c4bc95a9879562bd747345a6510714c2fc80e74f3194a0344855600e5e6a90f722c2493b586691c4c5e43b0159bb71e01e34950aab72a4359d689cb556149a79d1168a467c3efb15fcbf053a49bd5b0c85bb15041ed4547c748ab91864427c92bc82221ee88d544d6d1fe31c3f1d8c8582ab59c1a57fbbd676bb86a140a3bdafea708aac750c9c6c86b87800a803aed7339998ed8f2e18abc6a21a037a5471ac00ccfac42db1d2ea2046b568b54492ee0632a7258c7edd8c80263e77080291acbfbf8e980888a1b3e3897a54f417c74794f5bd58b17f89fb4ef6717372f8fc58c5339d643b5d107d5c64d32a49a307d84ec6d7b110e2fed5d7c39f1c43fa1aa33e3a7cb2b0d57eca5f09416a96968ae35baac36221c5decd0e5cced1b3cf44cb546c6dbb68755a5386cf9e4f5a39a6aa31d3b09a00e24e853ec719eb0b056bc10bdd53abc42e7c856ef2a424551d04cda9d8a8bf225699ca15bd3231e159d4c7a0099d12413233a9b47a2675565e655ba112aeb63219b7cbabed2daaf6ed2ad70c698c94b46a59fecdac9878993d784942370336b60071a996b409b08d10b777fde96a9df3b00efb1b4a7500d70afc9f629d4b8236eb47bc67917cd2b198cc733a74e717efa488d21cf6b7f13b648f0f1a517e6bcccf23ebe2cc10a605ecd485bfa654adb8e4ea797c7b7012c89aadccac772e7e075e37da540d400414a4d33b1996bd24b12a4d94dcb3aa5c5a84c1b96615556a0468b3df029ab5f170ce32dab89b7e927ee6dac0ed8d4c71d374f63b882cbb4a6b45b77b91445ac7012dc889891cb96fd75f91beba6d6a898f4c4980dabad3f6ac8c1eb79cb50fb5e9dfcfc98a3e812f5584140e3e5a638439f51cd0488758cea7e2677cff158885dfe656871eea4d061cc3de7dafe7ef876668ce480ba2743706589ff7676a62ef8c34b64960cd7e8075b1156d689cef526ee81c3d3313ee8872482d8285d563d943539db82284bc340f8a39b5dc4bad1010000000000000010000000300000097aa7bfe8da398f794f814797fa5fef478683caaa35bcdb8aab3c4081f5793e4dcd090b01b967eea673947ae98a63b5b2fda4957200976f648a793d96ec1bb49a28eb6cdba1a2bb35fec308078f5ad5ef2a51c97687cefaa093815c6cf75f32f1108e229b75f01be69cfcdbc6e2691f7a87bc213e0646fa36a0906174f60cdca51d53468815a89ad83a9ef87ba566d84cb2a567dc1dd1fa64c74c32a744da0a2f53352226a0d2b17547ec1703db543c0440136ed4c9e64e3be8591875ace854ee96b481c44c9d3fb8dd129da265e4e386683de0ee90c8fb70d91015f21098ca0d60e7c2a2a9bced0ac43afbc46d0262fbba6f1e1fcac4ab938a8af3ecbd03aee4ec756e5a209f6a4aa19152ab7ab28eaf7f0a949ab261b31350c4256b183dbb5f5e911d35fad0b5bc9612ac2f189f58795eaccacfb919756f563d9a94be42872477796b0e89ddc278f141bce4e55d9abee2a61d3c4720c6617eefb4bd2f760792e1691fe637922f496debdd56d2423ab14fc825ea52771c959179c79339ca49855df551721206884483d4520ad0d857ef59e69111c2cb7e4314563559c10c071ed7f09591876cf90747e4e7bc5f2df1f89cff440b0b67eff8b4ab9499cf800ae05fb7cc732a6656611860f1ba4143e5cad7a290389af526247d6510395f955fac5843b7ac3f9c17896dc5b8c9ea339e125ea1cbb858e1f07c6c814f8449e9ecd112222f1f685312aa08f30ce2918d657b12c4405cd92915c0c786221cd2be22f4396e811b40d16a865eb55a2232f0350660b577a6f4e007a43e59e5dd5df1168cfc26c52815f6bdaaa921cfb2d071838fd802c73fc965acb66ad633a6285e270556a29ee765d6aa05f2b687bf0d1ecd9e26bc134593131cda75be6dc2c0009ff7ca5ad9ef52312d803a0c5341f6ef7d4739e3776209716b12bdc17b4e16956270dab6c242c47df16d062c6db4a496eb317091672d60821d8c88a451df1b922f1286bf9aba0b175e8cf590627702defa829c80f5d2ba14ad06f179d5f7c71df8f31e2e2aa5e135dd60b375e0b59027e20241c02fc57e39f0dec5907cfd93f462e15780c87c8b1a57385883851ae875fe3ce470f6e8f5b69efb032178b9caf66c0c2fa4989cfa18d1f2d3653887f1b6448b321a4d11d43c4233a674b77abb0d0d95fe33582153e1facbef3a1e52efb0ecc0ec1a469fecc18a3835ad1e7cb67f566ff5366cf7df23a04e57bd71ae68b70d961ffb3d415928f9fada18219fecb86e1c3f43e20e2658cfa2ed21dd76622879ee94851a92f8c7a073cdc49111848e03e4c0a4f2013fcbfa5c547aa6609ba1445526e7f319638adf705ccad99d3abc39dcaa8087aecf9fcb7b6865fb242146537eeabca9ed2117acf006cd23ac414c645877fdf307e9425930eb5374b6c01f0d42e9bf3ffd715f78f1c6f8dfa1b1a746b9f2e751b732673148c3ad5cdc2b95fd0fe09b9bd3e47b131be3fd2d44aae3565de4b0e4215f5c17a76bf4dbba0da0c143aebfed2382203d5f57e3ae882d41529cdee9c68cbdfbb5b0095f3e91be492f6c47c9ebb103445e674d2ebe683ccc820ef30b29bee30f6b932b428faffa2bea793445934610e4e477d489ca546c8bbb370491068e22c3af58b0344a649021bedec1a6fae6ee2e0d0e0cd30f2b7788a5661569ad3089a67259958d777193181ddbf787d4bb66ec8255228820cebec2a6aaf7c5df58f01d90c236d479e6ac084a6088bdd61ab1ec6a4139c638cb34b14e1dc9b49bfc2e5ea7d6fc6a0f2a9bce93ae4bff600c79445516f256918b5c329fd809abf1f46b62cc8f1e24ad8448acd8b74b5a14c2394ff3c9ed258c686e5ab873bf7b4596eb42f818ac56742023a565f2eeda93ae35fc53091141fca2c806a3ef61d965de695f90f0d548a94eb00f53a46cfeaf34b6aeda8b50864cd296113a76ed103676db5a8cb6eac23996de3af9767fe9f42f6571fa7eb4940c5aa666280a2dccd28d5ef2e7c7ed0d01cc0aa116ed5151b2daba750745cd67af05719dc7ad0229c84ec8e8e9ec482b25eeec545981805bf999f213eea806b40a2de0f9781312647fa3ef172aea02a4368985cc58b6a635073871ea086aea6874669f1a1489b47abbfc73818f5773074c9af3ae9fe2a2d45794b3ded265ab9d7b93b89fb354433df0afd863a0b99198c72d3c9087c6cffcc5657f4ad31949f7c1e84082897347c2f8d451f4cb6c2fe859adbeb1c99330596876be98330ed5cff2c56c97fdedf0d1e27ce08f2d3e6c9608ccb1c5498d9e91c6d72de24157e9b4fa6ae606b9469bbea5e1abe7e7ae38bd52787883111b0288e42ae1ee6660b40816e48a3488ee37640b437b7d196673904e0a0b77a9c6ca0af064ad9c523fab8b953f1d6d4df5d717de60d6703500a50c096d5e910a0f76fdeacb932740371af68362bb6e634c9caa0adc996da709ea8663f449db62bc58a5ba9088d39eff63dd08a31530f36d47acb329fc2132c89f24cd14885de8e620af51aa2a809f9c3a7232b4139914b54c4004d14b263877f3130f1ebbc67bbadc17f9678c6ab8d341b26785efd34b7f8caf55b583101d09fdc3de6de09af312211dedbab0cc45f53258b38e5efccf8357cc5596c5667f2f68e4fa8e84003639dd50ee5bb145a61f94fe2154ff51ad533990962239ea716f8c97393317cece04a0a070ef21afa1d4c3b515b0c32106d096582fdf6dea0702b728284a89e03767c8cb12414fde863aa860331600af570ba02fd959c44e9d377854da553e6101aaf4865c850fa0fb8586f1ee9f7e8917f71fad64b6261fde2af9549d51adb4e4d33690d9705e83dc6badf6e10a6a71e580793b230993609b7c0c75a903443c2e54befa876daef37700304e2a4ea2400afb0fe8fe1a83146cd7b750611f187d2a950135ea06e529de3f2bfd40f00823d98e1f5bbbe87ea744cb87884bed424899e1a493d7c79f9b7af762722a7d780514a78ced1a514c4013b8fc7ee3a73cfedf7267af610965a7cc1abce478a32e37547977ddf0b6cf620f37b85c2b5df577187d5fff06157d1d03bb574e8f89c5914205c7a984d2e3ed0bd1cd2d62c4629cc43739fecede6790e8dcd2a9ed94d277de2849ab37f2d07d0ce2d0b12cf4eb5a2cf5ad66f7074c059686ec72bfc05bf7b7ad69aa68087cf74f3432d96a67229f942a7003d856949c7092331039179636932c4741d444fd77fa500bfbf0ec720438af9b699fd0a5f5a04707a1a4c6709221f57c9d6b5dddd4041c1c39ab78efbc5f71f8eab49131c34b87de3ac31c8d7bb9c74f1c1273649c33c8c58ff18acb7ae03233d9fc44bc0da6b8a8802b612e45b5e19e57cdd3f8d2541a2c3f86b2cb60eb3556de8744d1dbdc4e3b3f33074051a41bc27c70ac3f9e1fcf2dcbf33479a9e2308171357d21784540fa1fe21b3130f6951ca5a489258a17017f35bc6014b8a37323b564359f29d24e2a70bbc1c132201c038f959434e6c041c1dd28719518b1ab892806f948769c91e0f2062c4698bd5696339920f1bd75131e25a5c78f19fc684dea8989b82edc02e9589a3d8829702a729fd33630abaf37ba5b5ab307cdae6bf75983241373b2a2b04f02019bd90fe8df64c3541f332d289bd206e337724d167bd9227afed9699b0e0ad929f1f7a36f2f5d90eaa11ffe44dc6b9c60d1725ef058188c71074107d1bfa69a5c0cb10b596d56e38fb54779b32e51937f9d4caa74ec15c56cc76fd28458467e38f2c66beb2e54f90a594ea393ae9c4e4b846af6b551ac7365d60ddd4bcc6ebbfb685338018c4d59a4247643ccc9360d2453db22ab38f46d441490818973a9b33465296020504e16a085a2e2debd1e17e8c090a487bb6498fb3c00f18d364a8056a8e992397979eec66b47be44fe0c5ffb936f060d559c59064df578dc61adaf7b68c11fc401c2cd6d66b3f099305c2cfcca5c50aa29417e4ad7297881d1a7f03d3ad5f5e8073f5c539120668353ed43ed6bc8cebd4fc67c0f69b5ba099b5b9252eaef2fa6c0d3e1af624e0dac6478620bc996221362f7a4357721a2215505833297649ea6323c6d89e8f1a113dda0930c60456096b30d378975558e8164d3180401cf32270247739330cb8bfece03cf5de5424854d5e2e63adda4d671de61b8cbc73e3245d1741fe80209c692cbbdf9877648856bdb888215a1cb2efc4cf4a72b7a19bcb0f2f6c8662678aaadc8fa5c7e95506ec70ee782f88c61f11e0de025684a74bc66f43c00c8995bd02f49297ef9f09b2a23aaaef7004ea098a864d017813c9a0422a30a257e906506f8021e0db4341c34438966085c9749022b19ec1dee3eea685429bed5b321977b4a5f0a198555ec817f100e2894da2dc247755a099a76191f54e0e8f76dccded8d83f4113217cd7576d914a5d99ce4e50f6f50ea5fa2539c094b3463de4d116596c7cafc89af035d085ffc550810d9b945162dfb22ee5602e300b865146cca28e1a536bb64f864ee5adf034b2626c9a5689f9a73dc15588b167b276dd974acbe9a2ed7ad28a3e263e8a6e6de5173919eb7649561a06387191f2b2cf18375d2b8e5d4dd0643468148ea8d6b8539fc608fd02f447335f45014b9d1bf7e1ec373ff59faa5c3ba9c3412a1e0367a1e6d676a79c9df524d74d28acb66104531b86927d61ee62047b6c6f353d17104e4a1f11ee7a91b54272eda43c948190168e0f7a27bf3921d4de8ee37223c8b2ba11c42314a184df50c27ee8160ae90ed493ec8872b043d555acf98c2674f139ef356335ab3a75decc8be29cab59305eb7c45dced78143120b704685d3e9e63181050e59a83b046cecf370f62dd7b55c28e1a1641ee84ea6bd2de7a42d7df67785cb0c76bc2965f5be913ea5f5a681e1d424b07a36cb025ba2f75777ac245f66bc44c8fced3eb870ad79fedccc60b6cbe7ce08da3db926ec627a4ba90854fffa489d9cdbace33055d46603aa3b80f04a5b846b41f7cb06b39518a18d66118ff222bf810db1c401631802e80586fb82235fb3f09d19634a977c9b1fd284883ef31a04e6a58eba56859d8e8519103823ef7674b2b9cfb774fe33e7c34c6b4b7c048892eff08825af5e8a1f433b4a666fd98b537d94426dcaf3c9515d991bc0b9e01f23447520e7906b668236fdaed97f16b88f9a6a2dbd488392f09826d024cf48ab4f1d5fe9f16d51003a6abeda0da8bbf4a29c8993f7352df232e002654de5edf0f31f63bb94425831333707091e56fdd54299d55eeb7a89172b78860386f0ef7ba26301613bd9b845c821281c5f6a8d4b9d6b126959ee811badbfcf52cc36175ce569ad2b9098e91b47ea69d903db514105302af6004ef6a55ab4e9583bb5a2bcc82ec1dbe1623484fa9162e518885d897d7b6ab09f4ee3ed5629168fe569673a88cdec1362c9649db50ca1c54747472a77306502cc9abac9f59303c1f6f0777f4c7dbfccb3fea85d88e90ee977335de0cfc2e5903271eaf85d507d495dde11b051ca1530e052efcb1679fa5f7cd50cfb95b5b1d71f49a4d6c2f17c2ac5e9cd60c79188e4cf729b067094d4bb51c4d5d6bab9351f1313323f8f1ddcd292b062ddb8d5b12b18c695e0611b060d5e4cca71dd8b92240f6997f53abf6d8bfa5846233888450fd4ba371509c823ef43e5a8b3c9614a82a44dd5289c4df511f290eb8259e7035d7dc6cb748c93eda718185f08fe5978957a47560702fc07d7df8b611c4d8bec446c060d97e400ba9fda1d99d76d32558cde4d152bec623d87448f4492426a68a9691ffc5ddc22f5774"], 0x2068}, 0x409) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xa000, 0x100) fchown(r0, 0xffffffffffffffff, r2) 20:14:58 executing program 1: utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x4, 0x7c69}, {0x100, 0x9}}) r0 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x8a0, 0xfffffffffffffff9}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file1\x00', r0, r2) setrlimit(0x2, &(0x7f0000000000)={0x800000, 0x80000000}) r3 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x20) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) 20:14:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) listen(r0, 0x0) 20:14:59 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:14:59 executing program 1: getitimer(0x2, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 20:14:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfe02) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x40000000029, 0xb, 0x0, 0x0) close(r0) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:14:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:14:59 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) syz_emit_ethernet(0xa1, &(0x7f0000000000)="dab85b1ad5e0e369ee08e9c3e235a83b9432718d216829514d248ed8729c7d9d5a6f80a5a64ee142aac6a56ed07fc8e5261fb77b8c6f2d398dc8e13f88572f016e6e2ccd242bba6939d024641e01584878cbe45c9d59a6642374e0106e85edcc66fae0894d624bcafc34e153f021b3f6bd8a6774385471d2bac4b73eca96a0ab20013c611642c8d80609e0871d5d7b6613859a3abd429e1937839cbc37941831ba") listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r0, 0x0, 0x0) 20:14:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x2) 20:15:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shutdown(r0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 20:15:00 executing program 1: r0 = socket(0x6, 0x8003, 0x9) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 20:15:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb6d, 0x2, 0x5, 0x4, "910b24189536eb83dfb42adda0c570c801785f8d", 0x3, 0xaf}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfff) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x122, 0x2) recvfrom$unix(r0, &(0x7f0000000140)=""/117, 0x75, 0x803, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) read(r0, &(0x7f0000000280)=""/142, 0x8e) ioctl$TIOCSCTTY(r1, 0x20007461) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x4, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x6) r2 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x82, 0x40) r3 = open(&(0x7f0000000400)='./file0\x00', 0x10120, 0x140) fchdir(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4010, r3, 0x0, 0x42) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)) syz_extract_tcp_res(&(0x7f0000000480), 0x1, 0x3) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='x\x00') r4 = semget(0x0, 0x4, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x7777, 0x3]) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000580)) r5 = open(&(0x7f00000005c0)='./file0/file0\x00', 0xc20, 0x61) shmget$private(0x0, 0x400000, 0x612, &(0x7f0000c00000/0x400000)=nil) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000600)) link(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='./file0/file0/file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) pwritev(r5, &(0x7f0000001bc0)=[{&(0x7f00000006c0)="fe001683209a5659a09eecf33f21d06aaeb6fdec364af5ec527f50caba57c3b197951258c3132b1d6e37d4b9578b45e729c76ae2150665b21e2e5cd5a8eba3af9a5d5d83f6db584bdbdf138336ad8fb4fbf7762fd1d25e177fe3d9a5897ddc5e35e5ac2013143d598977808c642664d905a1745c7bb4bb4c4538c6448298470ca982770f29df3ed27bfa5d8a67345f7d3d0d9b59c2ecaf34972479214a357625e66ad1a292373ba6c4803b234a4772013721a58b2882e07fecbe1cf5316e7ec7d598c7b3dc39e8f371bca2c2a14c9aadd830f66140d6435bec48e12c3f5cb6aebb427bf066f46f8e0f903ce1b9b21f0bb9e562ae2e3f05aa8560688877c534d615007ccec4d569827ee98ea2e65810f04aa4d81294d104998ccda1fc06ab7009b6c974a6f0a36d73301634b9cd4fe104d5d4241c5656129bf3028bb3d1b6fd84355fb99ba9f89e47ea9e1ff5c9cdb3fc8b894b864c2e14cde680faa57b2ebfc7148cbf407f17d6fd25a0d78bfa6a95a98b678908d0a51348f3b5062a92c3f8fc4279484df409a82f3fe20f8d8313314b21b4ad6e0bd7617881dbbd2a09adaa692707e48e2f8d094843407915aab849a8db48f37e6bb36c4254961fa94959b673ca739b1ee55f85506c2a37d5b520ba85d9d13b0cb7f2714436c4a03b65e7f58e17776db0cf69e74b4e982a9f4b160d34a297b7f4893672bb0e2278fc6ec8c6f2df6d0b08e37c5200e13d91ecc92c1309fc3234ef4032cea7b765e178f42c34c5b2212b4f5f096e43e8f95ad1b99406111693ebd2930c1c28853881d35be64cd472cee1fc0f240630b7ea6e2ccf1295137d246f64288bb1180d8b0c177880d4b2fca20c6c21a287b56bd2733ac74c996e7e1178f68b7403287d766a92e2be1c2c3e9ebf4c1bfcc3817fc76e5db5d8aa21c3ad5c5e5459bcc75e9cb8b77827c3cba97f38a34a63233c58945ef3d79861a5619e37b5618ea5892c1de6029286177e8e88690693a90cf6b9d52284d0ad32bb153ed017d3a1accb88336fba6efc2c630851e165ebf6c4ed3e934f076fc465339cb2d1309d7e9d7f6fc7ba75d5c23bf39f7439492bc5dd363b4945c243e1c9fd1385f8348ac4fb3fbefe33c25b48f3e9a2c3e61029282540645a2882c48fd90cf5a8836c26a3645a8bc9269a2e7043c254918352c7039a2bb9c2193b857af205b9d57c103b15cf8c901f72e5f204e9aa13f9f33439920d2f029b2df27089701f56d5b5a13d253c14820cce7ae638555037f2b8699af8e8333fb23038e1c4c2f10162bb16a32e97b7840a7b3f13b35ddf807d480657f3a1a6657d9281852c234f54f40685d25e3009bd5239da229660753120deb6cd378bcb2903a8e16d282fa3e617903aaca7f100abbfffb547c8aa74345e8cc4217bd0ecad98c0f3cd9f484e18b5bfec3d4c6e45c8fbbe58b5192e8c3a804000bda7c7e0bfe8dc642e1e6b173c92f2a5fc980731cd5bf38f1bf9559371afa3de931014686af6d3e8e216cdcdbaddcf9e039a6d5c0404958d6aba1df084635952d50deeb2f3b66972b03ba5e65a0b850d8839bfa94e31be88034b6cd173c4dd608d8e15b0c9220c3c11050ee5dd47e933660839c494e313221fa44e2241822514aaab69240dddde880fed496be323c54b75b6216e6bc1858b1e2d9835bfe35eca3aa95e4fa1f2374b52a9c7da04f0e17191080bae3172950b0159de20f2616027275a149cdc318d0126bc04de87aa176a2bd060094294968b9f89556e42a564ac366f2871c71a1db58df1ea6d2191bce01edd432f886550391a916bf1cd51580a506089c6d927ef95f017bf8f2b7236a28e6330f3fea6eb6feb459df99fa599864f098ec106efdfc43d4db56ad242c6767f40db9d9bdab041e50f7ad51e9c43bb94c888abf0540c0552cfeeb9a35593f7d1738c5e7aad2b3e35ec2e445a9354b1d26570fbf394f40269cd4980576cf8672488ced4aefce4688405eeb0a9c358125c8c489d1fbc66d8b1f8b144cac5ee4bb80e06f4ee34770cf952b09dfd66758c4f0fe2db3085fd0a051133510a3cf49adf0935ef6f14d829503b54dad4f7241b039e380d4a5f640594727934f5a7029e4d646e96a9abab74397c0c3cd03f13b1631404a0bb72cc774f627b56d0fdbb07dace26ac7c435a3069ead16aea6a9714d3bf84a8ac1ae7d5653ee1c0e6d4d62b69816a46191301122b518df0b00a2803d91a2e59f7a78758971be9831130e0452e40093a8106a4278ce7c2eac85e06e7f2502c88355ccd7ee12e5d928bde898008030e50a7aeacc21f805c283ae455519e99544c4656115a5da0036bd64d395149da973d56e7230ffcbe61bb30fa4a8c7839f038ca82e5c77e52d3a98e79625cadc9e94da2b54ad093cfe935a82417c459a7c1faaa57a727489e390aa88373fec60eb8310cef0d015672e2a615e79c8128f5baff117b50ea2f5e213122bd2b8b243c63cdf05e8284aae394bbb61abcad4ab6887b738833ba6182e8ef60958b88688582706240fdeba5e7983b392fc8f5b1391dc89fb38eacda30c5d55bccdb281cde6eb61a4125e82f435ed32246fcfe857d1e4677a71528cf302f149bc77454d43a2370ed8d3327e2ec892b2975dc16b456b2d0549ebb32187754e37b853f25c53580b4ee8595e8104d1f2be3e4e8d9e191cae87797439dd9de0f879b7086e4b4ce8c52f332c6fd9ffb9aa31070d4895ad79c9e2d36ab605db12933fdf771cacc53d78c127bc4cbd6f828f145d135f7243575d9a1afba9ca081898d8b3b1be937e6053ba7d696dc1376e2949efd3446633609acc500f277ce9ff33a120e4fc109f6c969fbf6e3d5f01e0fcaf57bd088186dda828a5736347d5c275f80a56674bc50ab77b0ea952c0d1120e556d522da984b60b3f6604b03fcd839a2772dcaa8ffe7298cdc77dddfe82e0a99cd7fe8dfc755ebb8157f47ba5aa878537a25e54962f313c7f1231b4ea4db6d0054af79d768d9dbdee2ba05828a5d435a28e47db7e5da032e14afcf241ceae23f4e129912e54ade2ccfd55afb26f10d06ffba0f515b4bd8e4fb79a96fee67cfbf91c47460fee32883f97b8b5e18897fabd3f1b502c963111da4d25d38471f9bf29204df641af8dc0ce9e0f9a5f9348bb3cfcf523dfb32861d884e71da1cfcaac472e18db9828b324c92b930f47c17e1b9e1d74f7d21fb746093e910ee36305b24345d9ac7fbfa2f94ebe1bd6227c3c79d4457d77e5201ba7d38d427ca046791cf849869bf1b7d4a56cf5812ddca461bc969cad4e8e9517c6ca30361a176df7f4e8a14aef39dbae63a082d610c3d09602d57f80b0c1c2a22dc179803f19def632f6e36d22f00eb6f874f24dd7dd18dcbce96df38e25ceb493e1fe0a5aa6a22987c8af1da2ef102a2a2e1a25ca955e1c03d0b2a3bb6f15400f86ef5be893e84c42f4cfbb894cf7991508c11a279a01e7c6b870618489b215315112da36d4aa1b4a821af0869597c3466bc600476af9c031778d12aa4999aadca927fc80af3195f6f97b8a933cfc51afeb4ccec4bb92c834534f8c542880fde267e58b6d0ef16baf229b661a955bd99a1963e4a6da05f63591ba627661bd386420fb0ac945a4fb40d6f794ffbb4c7db5c2cf371c74b8df41c0b9f81a1a521b9f22c65342654addbb9c79d11381ef3fd426d957b30416a19925cdad6b8ea6623e230ec02512a4dd455a828812379f6adac344dcc804dc44ee4d4d4ab8f7fab621f71e451ea8ef17322a4b8bad02dbc9f3f9e6ae4a183a4c510aa5499da161a8f7f1abf8144d8607b8dbcf309020bdd0c1678b5af1932b7d83e5532451a87e2408273a85f46540e1ed01a01de8121770036d016b02dcb8dfcdd8c9f66ed445caa48168c85216091dc522911e30fee78c77ca0ed7aeefb011f5f29a609047ea8aa16775e3cdbb289ec1509a859c425b093d8a10ab6cf596ec28de3dfb82b0d66db3e74f377928d3c52f65efa0a425ef8e06f220956a6c8e60384ddc2b74a2e3ae463ab9ecd8ec4f65166fe9959042dd86d4bac5d5ab13d3567bc91161a32339353902b7d84b1609d8e4eeff7a2d2b219fa0fc3ee4e2a15f2eb18ad80a6d3243474e5805b18d0e7df94d27c3e94c70cca01317784c11c31aabbdcec78a0a421aa294243ff0c5b8103f24f2559473694fc5497ad7bccbf4d388dd286c700252d2eba24ae7ca74c0896e6467527614606f66990a7512530d420dcb4b052e43b6c6bb51f1775c11a4f640a86ce67cd57f0e7ff8ceb7235da0320cfe77c65c8d563ef7136725e76b972bf316c5be13ad87e0ff8372719d7dcf92ef4741b22f1f4e579c6a405447701710e16e43deb4911a741cd979f7969262f9153cac7889fa4dd0bc272eeea1349bf27559a3c86f686104838992f97e987ba483c865fc3dbe1130bffeca4632e4ac8f8289172f3c06fefcd34eacf75eb2511c4f6aaf4175dbda5385b0abf7082a97ac9005a92fc7b5a9b0091a1d8f223645edcfca072fee039e8c6bc2e97acaa15ca0c648279fdb0be971fec97d8be304dc59a954f29fb11329cb7df8583b0cdf70c228e36fa07eb7a1cdadaee717afcf511577aba1b21b6e1f16816db75f93bb4224742806c6a2211f80bab5389fb1745be1574b5da6741e4727f67194b6db60e3a7ead8cdb8567d4b27005e9ec2177a9704afe869ea1fcc2bbbf926cdf87602beb18ff0e75faa3136be6b096bbb572438f6deca383a4d98d6e5189e323249acab80be37ddcab988e1ca588636069d80e4ade877e41458a742eba5fb0f76b729c10a75d462fb8870192a7e3a0f65a3288b88a860c702b1ecdd6ca0ba9dd4608796163ba54a4ff59bcb585a87e1315164a8f7d4ddd1d4947aa947f633c3fa680e75aaf43fa39cc020d125511698bf15de74b31c9f699942fe351ebaf18145d7090eb54e98546cbcec34b97c6a273d2dae2e9f73a3bb6a0da0faf90c05b498a4be4d4a52af6f9afe8c3abf39a8e5f37156d5edd232ef80c0f44bc214eef5396579948b1649a0e229dd5e1c6171495172c0446c8513353dcab94026c94b365936e803f569174ad00e702b8254f39bd04b7354cc8ccaf605a35107f2005c70c7dd0c2a79af3ba0a51fcc9756ddd745659ff9eea87f25fe2a580fb7d8ddbfac2d7224bce7b4be2607c1e088427f187cace486ccb041b796821ad6d7b594ce8e56d5ca396cf6ec3f8b93dc50fa462aa22476d370ab52e81dd44a437c878f89768265fd572e418896313d057f3cd1993d4292d3a2f9736a2be15ae16181141b5ccba3c26e074c23ce959041fb186d57f8e00828154e1fedd9ca48973fca7a18613f57b55acea52cd3832fb75104031994d6deea9c1d1469df5d9e9d0896821313a094de079c3609d2ca9cba663a8b826ad83e31d33dd018e951f543a8cc04c9bc4630f3926d4fe4b3a3f56c76fdd5a062e62897fd8b911ac9564e1d86bcf01c432f9b8da7c8f48391a836c2d1c2a748fc324c28fd71c4fce224b356e49dc8729e20c683a1d9813cee54979336c8277c71c39809396cc01ea835c3edac81693d00e2afa3484ca1291730c3418532bef079d58b1eb108273f168d147ac16988886cfbc112542ed320b2d75d2c1dc50dc58014135aab4f96259cfee88fe11527d10ff47c63de18ddd655a451640befcb23710fe42f4b1668033680727dbe9bc2fb3c59679e4e50f36a3ddf5603ff9a525b59c29400ad2fac870167fdc90f5737d713fcd55485904cb7f69f8e6fc269bd1ad2398f1981143b9f9325b8d1d9213c0cd831e13cf711c6248", 0x1000}, {&(0x7f00000016c0)="a0d25363bf6d9f46f8316110b5ec154f05573038a49079475d2502b00a5b7d278ccc055d61fc486617b8a0bd414629c8284e6a19c7251bbd0a403bb65df0c020163561f11d410e10ae026ecc67ab90de7c9f0036dc5b8ababfe92840afea6a5ff700175051d5c55f46fc517973eba81db33959f3fc846e1a5886033d7d43649bbc1af40ddee0cf5bfcad354d14b1ad71504eb74b9e2f238d032500dbc3d5eef70c2603d947de47b49142fd07468607b392990ae598a56ca2d9c41f2979eca5cc367f4c6751fa32cd8399149113e7812c28b8f23c8edbfbfeb2eeeb842b83e6d7cf5d", 0xe2}, {&(0x7f00000017c0)="9a6d0884e08fa78994170eff0e67509d685fbed10dd47fa353377a3ea468924ece06a068b070faffece3d7df4773da76b5e8f5f2e3842e48e7e88b5f4689c986127e23082e6b9fa5e4454db1f5ee37976b49", 0x52}, {&(0x7f0000001840)="183eeaeb12d02cd00791c74a0938f1e842ca4c7c45faadd781fcb5805048378301b907a602584e59fa07643fe40a9279fbd4d514cb43cbc601dc834a8e9fdcd5458b93f757d539deade8b72047fdf175d5d25fc978d3e598a11eefea48097894c004325e2ae0ddd3c67f67d8b0b624d027ea5f2013c9bf23bad4e772d87c385b558e7a52bb2006bd891183f05658b25b3811914a3352e3cf08d2370e0c581071cc20be89ba420979944b3dd011a6b3ab5144531a0be5e922da1e069961abea12bdf501cfab57ccfcc09f619caa546f378e07e7aa7a1264fbd41b", 0xda}, {&(0x7f0000001940)="ea8578e614d7f44d23d1846d29769ff5f3c7edabf444c8c47880d2c3fb095367c77c0dfaea089dcb41744cc79c5a2f5ce23a2394127046782f623f91d515e55ed8aa0e4b8a24b0", 0x47}, {&(0x7f00000019c0)="003a416955c6497a9893b6a61cf607b07f919e97de86422f952a0530533c580fd02362d8ccb1a6587c9387d1bdc07f24a4f8750dd2dd523d2d2b32c31fea8f08468abe5ffefbf60ce66128afc33da680de09a3dbf2926fa04c10d7d4ca7f0ac9d7740baaadd11f788ad5c879236f6f5a5fb18696f10aafdeb699b554f6e6ef6cd8dce6b20669080545bee1d16bfa0a91c1c4337a615d15cbb38714194212180becfb21fd4e4df2ede719037c09823df1d7e15945ce3e83198f6107f48d77b092b16226168ab2cb849a09fafc59", 0xcd}, {&(0x7f0000001ac0)="c3c1fb04729ea7e1b271d7782b9f94d58fd91696765ceba70cb4847f20accb4fdb9d6404baee2eef0fa33766a7c1b6d3cbd2e0a31b85c7891a084a7707883f2d41dbb1f6524ab92cfec6dc9e8ea7554e394817b016018f719a34d0ea75a1ed4dfe08bbce21f5918070ba7d72e38dec502b35bfc0170ace3a80f878af081a97668942403fb04732790da068cfb11b8c007ae56ee2c0fc25e99b20e6eb9f0e4ad1cab4f856384daef4bd1569c0d1f9a94d084869a6ddeefc24b488f87fcdc9cb880ef6ccd1fa10e29dc549f140fb4cd7dd57402c0b2a1881e5f39de6", 0xdb}], 0x7, 0x0) mknod(&(0x7f0000001c40)='./file0/file0\x00', 0x10, 0x1000000000000) readlinkat(r0, &(0x7f0000001c80)='./file0/file0\x00', &(0x7f0000001cc0)=""/91, 0x5b) 20:15:00 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x4, 0x81) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/52, 0x34}], 0x6, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0xff23) 20:15:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x150, 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = semget(0x1, 0x3, 0x607) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000240)=""/197) recvfrom(r3, &(0x7f0000000180)=""/181, 0xb5, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) close(r0) 20:15:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) socket(0x800000027, 0x8000, 0x6) semop(r0, &(0x7f0000000100), 0x33) socket$inet6(0x18, 0x2, 0x0) 20:15:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)}, {&(0x7f0000000500)=""/204, 0xcc}, {&(0x7f0000000600)=""/200, 0xc8}], 0x8, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000003c0)=0xc) recvfrom$inet(r2, &(0x7f0000000780)=""/197, 0xc5, 0x800, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 20:15:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x0, 0xc002, 0xffffffff) 20:15:00 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) 20:15:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000700)="cc2ae6033a945acadacf0f3b3211ccf04c2123581d964cab546611ddb5b69421f00b5bf5260a3596be55f6dfa0f70431707917e51dc38d4f5c7a2ce08c9ca82768a410dbfc5ca587b816ea2eb71cbbd6ba502db2d1ba1b819642f8e80a6808a053f7c351387aa3794118c840495bcd4143ff6aec9c59df6837378a4a74430a70ede9c926198c95bcf1551e697c3e7719becc1c04af83f5268dd35609ee57ebdf05fcbeee9a40352fc64fe846967f24e9a695676391a6f00325f0427443f2a45850dccd74277b9b050eff2de07a46277d637cec7f79353c0f7f60dc0f454ab08a28b111515cdf5b62b4a58b16b2a76395caad78b0e1809c71afe5fe0a514ff5bad06af572dec78e81459205261164e7b73a81028d506b232c2a54e4a2a7d8052ba0c34cc0a8d9b5aed91f4c5e3cdb507ef170f8e263f77ab4046db869147a1eb1727b8839ac8a06c99fef406da3e9b7340d77ef208aa39dca80f2e6889cc48c0bf9bd66a91d21d3c316249b1c4383231bbe745c56c67524f28857d2c63fe3ed0a705634a948f45ea336765e6e3d5d4b78e3dd6af2870530391d7bdd05a072a1306e374f50959e77f0220e82a5361d524177f51c1745fb6ed5fc0ef5ae730ec2381791dc7197455734abbad035033655174cea470dfa5f840284f919287a58518eca82de82a82b8b2e4f7abb05099e28896167e5159f417c3bba2c7e0275e4fc0fe572f3d1994f474ca3abc3ac98c7b0a816ea1c438bbf2024295c7b58659d1b591557165ff07e01e45a418f9329483430419fbd7af0c79cc5f628cf698e4584ef76c59bb444c53a9cccc949b9639ae4d627d7807d4d2d9e37e163cae04c123b845ef47b2ab4e56e78998f2e199a69b5d82c1d15834069cd282a280150d3d8a51426196a8360fb0be3487f3772be43155d83883c516dd644bb1e6356ea0be585b31df3b9674e2d8ce95008aa95215c485c819cea210ab1200d321bf68d0d3ebda5393b465492e874b0edc54f3f0a414f0638817d79cb77ae8e6c360544780ea7430115106099901c7658a3629667f171105be7868d069e511802a583a95cf57e2d851f568056d570438ba272148299cda3a54dd684778a526c3de51f079e3d1f0085e35e43be26c52f24563cf69f8d1b7fd601d790942c8e81453750d4dedad35de252f01a5a4b29506a813f8111f1db4f9dee757c34e137e982cbd39a085955b4411c495e44dcafe4cae689db4534ca75066182cb95d81198cc7e32d6f19f94559c79ddbe5df518a64776863e2c235696851efccd7bdab0105000e84cecdcf587d90bc1e9dc739fe3aa5ed0fad4c319932b0c13440bebf70ddc37904659ae674219e7450742de753632ce38391131597b1a96910ccab7dbfd07bf8b8e22f74bc05d6c2ac66e2a1ae405caa443a2c3868a206c089866cac939f135a803080822e047ab381c2c7d8e7427854bbac6af36f623a2369b7bc5aa6d518151e62244d2e53581be6dcacfbefe270d1a233df4556cebccf058a242294a283d7fb74ff11be602b4847fbb205bddfb003c5973066334c5c868905bd687e47ce884b4660d01c1c291bf0fcc7b2eda9446776c61b9016b9e5e60d51e6401d840453fee79608ddfcd1cc0724a97bd6cd95b125b1f26cfd5f459f4cd85faba0ecf17e01484b113cc5c20d24093b5777dda9ab94be7d1b31c5e59890f167aab8046743f1d0d0f477888a636c8297963919d0a502aaf0e87935f2f6b85700f079f5e341f0b11b6467f958419f108d69a237c3f3249d23755cf4899be979cb2e538485bb5b0282877a47ddad456c5f2b319429bcaca5f5165a37c31cc43ce4c8bc18f1d1259f8835570316af7c883f0759832a1c05c27724b0b66b3fa8ae4795e2b342d529331e4375681fb2d8ae9beb881ed8bd4e6a9c00177cd89418a1e0c395e837ea9994ef234e9531b48be66cb1a1287effd064e34b0a60e9816379a1fe86cbfb44d16a981ba874efda11efbe494252f7c3bde7b95e063e1a4ad559fd81802a32a30f035f283b228e5734e19af4a25900e98f1055f00b1bbd29d0722ca9ffa48ae34c2a43c86f539a8b7ceebc55e7567cf508451d7854eda0a72cca13b12300fcfe142ca4463230d3ceec97b89b54e16e4724c2f684ccb9e915294cbb9e6eb24648b1f26c8bf2edb0a829b0b3c9590971855897342bca3b1911edf42bdff8f50d2e22478c7947f8bc2380f224483bd8fc757238a52ff6f06c277c17f5fee7d57be2fe2547332a878917969b5fe5e63f5d970f557b76e58c38a949354b2f8aab7968eddefcba0492305a66e08ac8060e3ce38704985e8578c8ab7c48411386c94d9d5204b2019e528cd05e107591d0f79dad78b0bfeeda5533e564461252ebc63ae348bcf977be21865246876fab61303e084a3f69927497a9076ce25a193c70e14c3fefe0721c3427be1698350a43440c01a967ca6a72553997dd533ed9e9ebaa6becae5dfb7536a9a7cbd635ea7ec8b212b0168991a587c010a74c335988465f6f9f6fd4234a9eb71d2e54a4336c185ddb072f0d9e51e8764199915b6bddc05d7366299bbbb4449e8594858a64e9d9aa1fd9233ff5bf3aff647a91e29e3e2f1aed369d9d0d195f41fb37f971a826abc8a07021aa9427b423729161b9a37a6bfaa89981ecf5cec3397e0598507cc3a468260ee2e546f1d7bf04974bb936e107ef52831f49ef519c183523bb5f9a96a0d5435fd92962c80982358ea5a6584513ccc6e087043556fa181c83f0319a71c473794dd4bd10f496b5af04375af593992ad7ad3952b837b64c24fdc993fb31ab70b1b1133aead305b58b37c886bbc64e88ed6c417362ef522f4b879bac712cd1bf685395fc54298f818f01b957b604b16bb1161f3ec4b423df04f23230e5b2893fee7fe56fef3f07b8978f4afe93d7e6fbaa055af76cf1ec63f32055e732b24ab555b873a1f09954ebcb4fa836ad65e6c7ce3c7d7972268309dbfc333d477f9c763fb02d1269c702646b47f387e06a6cf47a92ecad9d81d85c5d23552b12bcebf1534fcdbda720d7d5176231785961d0d29a7d8b6c2d3fadfb4ff6bb83e50fdd8d519b283f30efcdb3945d19aa37601283c378970c53fa412118c0de9b8c9792badc2c6c0df9b18f935141df2fbc45eb2d61483a9ec1b324f11c8f9eff60f3d08cb1dc3597e820f051b87d3edd2ab48f48d2c66324c93d5fe6139bad5a57a363fc019e1c204dc81347839199ee883757b4f8155d1dba75afd1d8166164c8f642c9b5e08fb1b35c6d3b3be75c4b7d6693d56fde50677c1366c5df2fc45541d7d3e8a501cfc569b22b8441566f3fd12e6cb691f4166f1727430cb7a17582a576280977d4c61f1ef9f6a3a1283f8cb59ddf0c059f84406cf88e1f92cfec26e408c8480ba9908aff860829f5ee7ec0f8d30a5f578ceb7961ebcf5d69aceca662231be0bbbdad811b682f1265e1e949c2041acab3ef2835589021b8fb8ddec1c0e328b303f5133b24082db3c27a7a8205e8824b445e0951dcbcfafda8f9a24be360be112c543d8190996239886838c5d078d3330fd12614e97449257563ccd963db89c298abefd5ecc2bf8564b932059f7b703aec98a2518737d03fdb73c334504cbac102dcd26e12413b5ee60f6166f852111a66ef4347e969a89228f58b478d28d7459683094b3a81c8e1fd97a6701b9060b144e67532a4cbe1771bdcf2d05ca2ddd51a37e06a9896a8c20e60f92b9766e1d92f97038ad332d8fb95e359153f4eddcd7bfaff738f64a115aeddce8ffedaf4624d56910d7cebea0b4a5bd5b18343886017db2edc12b6d79a9d11d39a1c48fada2d39271fb7ae620b0ea91f30c96e7a5a7ad0f1820c6af49d00ff15cf2c3dd7a345f092b0cd0c647ae717a59d3ef1d9d59b121ba072a492126fda720bbdb443488eb7b05ab13e94a22033fc1dd5bdf634ce380066f4a737dd729f1df439765f5d3b3fa843d03de3d8563344be9d32264c5748a69c0306db3171aaa38f7a4b7a2c194d7ba421474247de750ed25ad8eed2f69c772b68d9bb610f67d2b60c0c61aa0bf9a7c2789a67ec7d9ae20e238f8c725f6116c2fac8036508a5cb8b17a457d5fa6755aae0487880d87fd5c221ea2097c9bf48c6d7307e04e2f23ed67bd3244d9bdc527b96f62a703563230067d2b3a9641d1c0acf98703b51b98ba6efeffa2a542e4a45f355b38f3c12a48910344272aee3584619ae4213233e25d4cea86a7fea0f216e7a8a7a975ced1609c7e485d35ce67b9236d5265a5955d89e6049512162769b7d9c42020bbf4c80d43ec9a4ff062c48dbb2e0410a84197dbe21f088aa13e67d68f72660236b5150dee7623963425e7adc5bfdf1b652d0c54aa71f8d7aaa509a73590e04743b23f686f0385c968046cf1c4d8370cab0074aef4b3e0beea41cb160afb20f20c4cc31468195defa55fbdf9495382fcc95bf907189a3ba691b01b29e0adaf7dee8dbea2bc7d2756ab2ccd567ec1b975e8049e6de1442f487771cf722207fc2a70a7e49bbff5318bac0a5178cfd6fd81807ebe34e90d894088fe94fc0c6a11f8c085489d849cdc514624498d2dcac17c1f0353e4beff20d6209b26e2b88e2a9e7f68c536513ac65e66ae982b0c32b9029651b7d14d4bc56d339fde3e88e20d070b63f176be1f8a9790c8142ae3473dcaf1d82e69d1d29a3c2383d4bf07a24eb5fa3a34a472c9c4af38b157879c3ebb3611281108d1cbf157f53e50f37d8b068d8cdf86e044c80f5188cb6011d27eb10645ead2fa44b3370db5e40a1705ad235a10eac25109d3162ca26b473b617d79f81cfe2c06accd0e30a39fe4fafd28910760fda7e2da3bff001b1b19dc5a4d60c79898c5b6477320e9ea83e70f6af3e6365d38f1c31a70315eb23fe38600bdbd0d20eed2445c8510d24b478779027654c55b2f9ea06de2d4af369a6bc3a88da062831d3dfa18ca1a3bf7bb7ef792b552cf041c5f750260089c7114279356bf6f79cda2552cf4837ea01b2cd6519a6fd9bd59c982bd4f78865cae055f8a380fe5c322a31d6074bec130d9746c74603f7f308b1b20bf6c16fac42a5807365aebc380e9dd97818ef971c3502ac83f2f44e83105e388ad87192926255cf77460cff1ac23ea696ce4d9da2579f18339d6f39e6cfb0ef715e7df0327707971c5450abdcc9ba8c6a471115eb86b0941d6adc77fb0ad320c1a7dcf6443568a4da9b9dc43f6346c525154d212a9a624c34f6d3a95a479d70135b9cd3d88ed5775abe7a1ff9137d1e6e676fa2e1c9f7e55ed8120b0ca5ae3023a5eb975b5320840d1cd84721d215436b73ba889655f52c34b71580b8fef42c0fa784021c668c512fdb94b2b3bd3a28941ba31a9800e4186499b53e9e020b13e1521250f2aab6da5a62798f15a3b18fe6bcad8b80e5a42016cf44a08a6486b41a2fc510f075423019a3f21bb9e33df00dfbf8ded1a5f513bbfc5848943e9ae13e8bb5557d871e855d571e9467e82bcb5d5f94c865dc5039b7f566dd7fc0f1560278b6f706aee8d1c668113bd90442a77c9e8811b26ab4538786894bfb706d04c386e35c1966ac390dd1569fe91d8be3adde66e265981a67dca35bf69d0d6ba4d961964249b75073696ce1e41db8e4bd146e8f1daf36df76e7a590bfc0f7bfa23f0b98d26d087e7b9b76afb19ccc886eaaf086cea195516033df95e8cd31bc83711f23aa9a481792f1e99d11fa328b5f8076e98290b4a4fd47cf09f828873c566a3b1eb905cbff1c7870759600acef2f69a9a32f85a7132e7a71c7b5d") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 20:15:01 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="0f2e17687ec0d6686950a868c1cc403228edc8840b195a914cd614cefdb578b68ba6496a2b3a613a071d85976fc4ef9327c518af6b3645f6dcb70128cac8c803868a51f0055d1a8005f1d8799e1dd959f33f594ce9d385a1e7bbfec2a4652be678d0e5d18224b14e1c297352c1ffe0c026c091e962d52d1a080554a9ca944ef874c6efe38bc6da15461b23affbaeba995f16e506b7cab46ca14983053d6d46536aac22c897543300c25b54530c0613ff6b2a6867bdabd10ba3479b55dcdc1bc38355eedcb611bfff09a05da928a4dd13e900268cccc0b06ef48c3116a85d435170ba307186c3b303a0", 0xe9}, {&(0x7f0000000100)="5230b181c9ae52ec738780569e842ce0afb479aa10d8a2c17d3e13d6d8e236956580f8843752a4abbe", 0x29}, {&(0x7f0000000140)="63e4390db25df331117a8ebbd632f9b511e75aae0321983bf2dc6010eee1d68c29772c846385dc41e65bbddda1ef46cead8c65e1d8c1ea0f02ec8c08442fd59447156cd77b4d2c37c07056e52eca8daa538fa229878f6c3725e8ffc610464f", 0x5f}, {&(0x7f00000001c0)="93c5a4ad45f367feb39c8ec5db55421a3aa615e272cc95e04c2d51417def4f5bb6869a26b2ea4f749911caa2dda599834acdaa5c5dfb30f1b73ef1a6431b99632601e813ffd4ca78eeafec82649d17356118a245de477e97f63f16de09dd1afdcdea6e2f83823e71450db34c11cdbc3a0986512d8d707cc1a17c89f0208515b3287ff41f22cd49c79c4ca2f22a4d0b867f48004d4f327806a314723177e88089b4a225cb753b955a5d9363845d6f4810e6b96207a9f9d98a", 0xb8}, {&(0x7f0000000280)="0f4a45e96d68904fa24c8044ee0fec446da30378dd1bb6e58cb1c147c1a3cee5a58b63435f5e100fd5abf93d19550ac91a983fe5f07e2da3bb7f552488f561fe895bda81675da0deff45f7dd6e532a0072805628974f028994416cb87fae1ed2d3bcb80d4442056edee6f956e7d0518b6cc282e127d554a47480a52aa9c183e44f43c4619745ef33d642d5cb16c23963a2f560440db6e800c9d326955c615184199d6ca26b", 0xa5}, {&(0x7f0000000340)="f03e530e6e7b8206f0f350f93dadc99928c9e2982478fdd867b9b2173f4047f49880f81c9e8a38d1bcf1e2e069063586071f8df8b22e59f773fdcd94a6db5c241b11d28867e3592632308089de32dc4702df5f3bbce7295413f352fb79268f17a6581ab30afb08485913eaa01396bac10023152e96da8374c4c34288a5becb6a5e37c299ea82200cf87c64467af4c491085ae24be2c514c1b37afb241ffd308b97ec91cfb344cc94f73e6cc1", 0xac}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x40) kqueue() r1 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x1) mkdirat(r1, &(0x7f0000000500)='./file0\x00', 0xcc) fchmodat(r1, &(0x7f00000004c0)='./file0\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 20:15:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="a6a0480479044e7fa83462258ed48f3c30f99f2c75d5e54d9f4adf5a027ca5004449ac65eae4dfe246467fb27b93632c15a9949d52db31dff812c03202c021fd9a0374606cc1f610944cb5", 0x27c, 0x2, 0x0, 0xbf) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) 20:15:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0xfffffffffffffeb4, 0x8000000802, 0x0, 0xffffffef) 20:15:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:15:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x92) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) socket(0x2, 0x4, 0x56) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 20:15:01 executing program 1: r0 = socket(0x20, 0x1, 0x2) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/23, 0x17, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) shutdown(r0, 0x2) 20:15:01 executing program 0: r0 = socket(0x0, 0x400000000003, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 20:15:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() getgid() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 20:15:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file1/file0\x00', 0x100) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 20:15:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) recvfrom(r0, &(0x7f0000000000)=""/56, 0x38, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) 20:15:01 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x4}, {0x0, 0x2cd7}}, 0x0) poll(0x0, 0x0, 0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) setitimer(0x0, 0x0, &(0x7f0000000140)) shutdown(r0, 0x3) write(r0, &(0x7f0000000080)="0d3089b76afa160774a9687c1cc02936650e7d6d5a5051f9724c71227ba21b68b2a0e15f782ba95fc22047fdcf66604f493b4113c490a556254944cedd68047a0dcbc3aeb0556aa6d3d07d7b838539b288d6a5c531e7216df57c840e2c7b8d0434f0089f5957ffdb96bb990a04054c70d3a3af9e8e0ed13954c71a00abb47e4a656ac4b08f17", 0x86) 20:15:01 executing program 1: socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x8}, {0x18, 0x2, 0x1}, 0x7, [0x3, 0x900000000000, 0x5, 0x4, 0xe40, 0x100, 0x8000, 0x100]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 20:15:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = semget$private(0x0, 0x0, 0x44) semget$private(0x0, 0x4, 0x9) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/255) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 20:15:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800bc70f13d0000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 20:15:01 executing program 1: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000040)={0x0, ""/64}, 0x48, 0x1, 0x1000) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 20:15:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x7e, 0x22) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x4) ioctl$TIOCNOTTY(r2, 0x20007471) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 20:15:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 20:15:01 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r8, 0x6, r0) getgid() r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) ftruncate(r6, 0x7f) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r3, r0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000003c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r11 = syz_open_pts() dup(r11) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 20:15:01 executing program 0: r0 = socket(0x40000040011, 0x3ffb, 0xffffffffffdffffd) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) select(0x40, &(0x7f0000000040)={0x4, 0x3, 0x4, 0xdcf8, 0x2, 0x7ff, 0x2, 0x8192}, &(0x7f0000000080)={0xff, 0xffffffffffffffbd, 0x7fff, 0x1, 0x1f, 0x1, 0x6a2, 0xbad}, &(0x7f0000000100)={0x4, 0x8, 0x0, 0xe0e, 0x6e, 0x800, 0x7, 0x9}, &(0x7f0000000180)={0x5, 0x6}) 20:15:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x200, &(0x7f00000000c0)="023018f8efcd4cf4103d9d3373668e5842e94bbf92a4fe1993f971c61e0c24daf0726da675a36413d92b8c1916ac96252882046ada20d8641c6e677fad25d2ca3c8c711f3c339aef07904e44d017598043eec9dd3a70e52e662624241601679f8773f1621d45b5765f76fbc1076c8b503a71fec35fbd67153e4b559d0dc74eaf6da915c405f847063af8b2f6820dd87684b7150e581512661508fc6b29565501b445ab", 0xa3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x100) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0xa645d3cd22bb45e4) r4 = getuid() setuid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000280)=""/70, 0x46, 0x3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 20:15:02 executing program 1: syz_emit_ethernet(0x2c7, &(0x7f0000000100)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") pipe(&(0x7f0000000000)) 20:15:02 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 20:15:02 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680), 0x0) syz_open_pts() r1 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 20:15:02 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 20:15:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x6) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x3, 0x5}], 0x400, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x82, 0xf0000022, 0x0, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x800fffff, 0x819c00000, 0x1}], 0xffffffff, &(0x7f00000000c0)={0x4, 0x4}) r4 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0xffffffff}, {{r4}, 0xfffffffffffffff8, 0x9c, 0x60, 0x8}, {{r0}, 0xffffbffffffffffe, 0xd0, 0xf0000004, 0x9, 0x20}, {{r1}, 0xfffffffffffffffb, 0xaf, 0xf0000000, 0x2}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:15:02 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0xb5e}, {{r0}, 0xfffffffffffffff9, 0x82, 0x11, 0x1, 0x10001}, {{r0}, 0x0, 0x0, 0x6, 0xffff, 0xf7f}], 0x3f, &(0x7f0000000040)=[{{r0}, 0x0, 0xb3, 0x1, 0x7, 0x8}], 0x3, &(0x7f00000000c0)={0x1, 0x1}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 20:15:02 executing program 1: socket(0x18, 0x0, 0x40) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:15:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0xe8c2, 0x1ff, 0x4f, "c35f65f798e97e432eee9cf7d69d144fa2e59b43", 0x9, 0xfff}) fchdir(r0) close(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)=""/6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100), 0x0) 20:15:02 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = msgget$private(0x0, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x37, r2, r3, r4, r5, 0x8, 0x1}, 0x8, 0x1, r6, r7, 0x6, 0x7, 0x7f}) r8 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x6, r2, r5, r2, r3, 0x20, 0x7ff}, 0x400, 0x0, 0x22}) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 20:15:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x26, 0x2) 20:15:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 20:15:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chroot(&(0x7f0000000280)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup(r1) select(0x32, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x8, 0x2, 0x183, 0x6, 0x8, 0x1, 0xff, 0x4}, &(0x7f00000001c0)={0x200000, 0x270e}) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 20:15:03 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x13) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 20:15:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x26, 0x4, 0x3) readv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/224, 0xe0}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/66, 0x42}, {&(0x7f0000002300)=""/8, 0x8}], 0x8) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) fcntl$getflags(r1, 0x3) 20:15:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fee97527769fd1ba80000000000000000000001000000000000"], 0x1) getsockopt(r0, 0x80000001, 0x9b8, &(0x7f0000000080)=""/101, &(0x7f0000000000)=0x65) 20:15:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x320, 0x70) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 20:15:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x7}, {0x6, 0x8}}) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) mprotect(&(0x7f00006c4000/0xe000)=nil, 0xe000, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x6) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x7, &(0x7f0000000040)="90000200", 0x4) setegid(r3) madvise(&(0x7f00006cc000/0x3000)=nil, 0x3000, 0x7) 20:15:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000400)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/158, 0x9e, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4000, 0x200) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) listen(r0, 0x1000) poll(&(0x7f0000000200)=[{r1, 0x80}, {r1, 0x100}, {r1, 0x20}, {r0, 0x177}, {r0, 0x2}, {r0, 0x4}, {r1, 0x4}, {r0, 0x102}, {r1, 0x100}], 0x9, 0x9) fcntl$getown(r1, 0x5) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getgroups(0x5, &(0x7f00000003c0)=[r2, r3, r4, r5, r6]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lseek(r1, 0x21, 0x1) setgroups(0x1, &(0x7f0000000300)=[r7]) lseek(r1, 0x0, 0x0) 20:15:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:15:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 20:15:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 20:15:05 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3cd2, 0xabc8}, {0x18, 0x3, 0xad, 0x3}, 0x4, [0x1f, 0x9, 0x5, 0x7, 0xb9f, 0x100, 0x9, 0xffffffffffff14e9]}, 0x3c) r1 = socket(0x10000000002, 0x2, 0x0) listen(r1, 0x0) socket(0x20, 0x0, 0x3) 20:15:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000026, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) shutdown(r0, 0x2) 20:15:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r2) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:15:05 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x80000000, 0x7ae, &(0x7f00000000c0)="5b572322fcd219ef4083749980455b389590a20e4145f8715833409c29b008ef7e2e12c4439061596b749885b8c75a9b44c11f9c0201c65dfd2a2e1ea3c0ddcc680a4b21f310d960d2028fa88e1dd64b2a76bb6ab259e023e40a31d555ed3088bdb4e0487782b7fe565f35013d74f64dbc2ee3a4a108de8a812ed5f51823b8e647aa398d4a0e91e2e9edd3e632bb020dcf0aad32d615fe11061b701c2102b728bedc78795f7284ce128d5f54931a35c1caca5e86dac562af5d9bc087ae4c57b4f1ce1cce10bb45c61a73c60787aac5e642feb446fd5cf92b033588647630ea52a71b58ec44d551d3ea4ac3e7f6382b47218a7668fcb9", 0xf6) 20:15:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000001c0)=0xd6c2, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 20:15:05 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) close(r0) write(r1, 0x0, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="5ed5b13ca3641b4eafb2c2251f6c9586be682237d49b47d6e9080db4858293f44335ca81e575c03e6144c3ef678ce073830d3997323143b2889d7b43191f2427d0f5644c4c71d681a8936deeed43bfe13d65defa948902fc0c6495ac202d2b057a7925ca29766a126e6ded2f04903bc58c4f54a3a00e62315262a3f0ea5db1ad1639d3f2498a5b40edf7863d94b9952d32698e0ae9a33609fda4b7d8a44d4dd890a0741b99e0b0", 0xa7}, {&(0x7f0000000240)="9a40440295dfcfe91281af6e8a891d2d3e424e734c03ce2e298e478fb7b78cf7b6f7ffd0255b5705ea58108bd2b132103fadb66d37c190e674a7f20506cd2a5ad7c2656db6e13d448b55676eab", 0x4d}, {&(0x7f00000002c0)="8bd0cbabe0498a2a661e577ca6a418fb65547934ad3404e3c93b910936d016dccc2bfeb6aaa5f4eb9351cf2f3fce816d8d3acccf6e3bea9f8ceda3e248da2ea2c73789e8d23bab189edca674763c23e0d0bcdf42cf2d174e2477108f0238db13070674a60a197d8226fd97968bc85a098ec3cbc3ee08d1e38370ec1c86437341707dd892ad1111b6c60f0d52684355366cd5", 0x92}, {&(0x7f0000000380)="e236d3edb33ac10c123e4357bc3fd22d8c7bef9871ae8aac15937fd28ccebd7105bfd74bada8e3ee4296b93a6d2777bd97ec9ef4c0b48583889a2348ae5e7076032c8c0ba208a6023b869f", 0x4b}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x0) 20:15:05 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x3) kevent(r0, 0x0, 0x0, 0x0, 0x100000000000003f, 0xffffffffffffffff) 20:15:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') unlink(&(0x7f0000000040)='./file2/file0\x00') connect(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 20:15:06 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xdb, 0x1000, r4}) fcntl$lock(r1, 0x8, 0x0) flock(r2, 0x2) fchmod(r3, 0x100) setsockopt$sock_int(r2, 0xffff, 0xbb96e8d2aa644544, &(0x7f0000000080)=0x7, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 20:15:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom(r2, &(0x7f00000005c0)=""/4096, 0x1000, 0x801, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:15:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="d2e298351a559c7ce640af897811524cd12d2f666bf56dc7d60b296bcc72a48a2b940d6f05746f7cc8f657a4aafe18d626091968282e05ed5893cfa40f684cf5c54472c10a7fd1e4df405354b02cd51bd8f564d4aad890c2bf93cdc4214303a8bc64d69bf88683a8763afa741bcd0de09bdd9a4a0f2b2f4ffb59c58e68a9d51b695a6cb96012266852601fddad452c895f8fa715f9d605b5521efdae", 0x9c}], 0x1, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x48, 0xf}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:15:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file1\x00') fchmod(r0, 0x8a) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x2, 0x401}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x3, 0x3}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf0000005, 0x7, 0xed0b}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x0, 0x80000001}], 0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x9, 0x8}], 0x1ff, &(0x7f0000000280)={0x42, 0x2000000000}) 20:15:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) read(r0, &(0x7f00000000c0)=""/116, 0x74) 20:15:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x9146) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 20:15:07 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) r1 = semget(0x0, 0x2, 0x309) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/89) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r3 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) 20:15:07 executing program 1: shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 20:15:07 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) flock(r0, 0x2) preadv(r2, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/5, 0x5}], 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001180)) faccessat(r2, &(0x7f00000011c0)='./file0\x00', 0x86, 0x0) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) wait4(r8, &(0x7f00000012c0), 0xa, &(0x7f0000001300)) fcntl$getflags(r2, 0x3) lstat(&(0x7f00000013c0)='\x00', &(0x7f0000001400)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) wait4(r11, &(0x7f00000014c0), 0x2, &(0x7f0000001500)) clock_getres(0x3, &(0x7f00000015c0)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001600)={r9, r10, r5}, 0xc) lstat(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)) wait4(r9, &(0x7f0000001700), 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000001740), &(0x7f0000001780)=0x4) r12 = dup(r2) accept(r7, &(0x7f00000017c0)=@un=@file={0x0, ""/55}, &(0x7f0000001800)=0x39) pipe(&(0x7f0000001840)) write(r12, &(0x7f0000001880)="4fa7473f039f3dcc9235a7e20d60f9b1352953ef80ab64db77012c6fbe5d0d27334571816498b957d68557d7f2b9ee7a5b9e480c65ea508a94a934a5edc94b6fc6038364ca6141c93c9a100e9df3bbb67a54d3d60c5882f23bdfc72bb2a8deca397558e6f11866809fe5", 0x6a) connect$unix(r6, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)) connect$inet(r6, &(0x7f0000001a00)={0x2, 0x1}, 0xc) 20:15:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffff, 0xfffffffffffffd8f) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) 20:15:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2800) shmget(0x3, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) 20:15:07 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x48) fsync(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="4546d8e4bce7e6afb05d691eaaa1868f287ea557324977da9a592507c4b56a5330476be7f3b526b15d8c41f80a508d238749f7368019b98a0458f2d799005370608e1ae2b3c8157e0ca8aa94e6e69119e83449435d445de45662dd270368a9fbc162974add2b3d468a438624f96ece74ff42edbc", 0x74}], 0x1) 20:15:07 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fchdir(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 20:15:07 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@)\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='*{\x97\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000540)=""/97) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8f053b718c3db3dce984dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c72857b412d418", 0x41a) r3 = getpgrp() dup(r1) fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:15:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000003ac, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x600, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ftruncate(r0, 0x0) 20:15:07 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3eb, 0x9, &(0x7f0000000080)="12f962bcb3e24dbc02056cf835f3833205bca2c39e1cc690b3f7a8f905cddaf2ff6c861b9a5a48ec4bac6c2f926e95b4b5ded6a2f091b5fbe90b5c9344d34f0e35baf243206b86b6d6fac7b3e88c175239396244dba4eb866e37e9227a66a6cc3655e389ddd4360d08dbf0fd60c7ac7ffa3054e28feb6e02e00874f6de2461741eb3b9118aafb40409749c58dd0d499b8cda5c253177cd116399f0eddf1742b927f97a46ed4f45933f15039202bd72e04a48716100fdbf6ac1eeedcc1fd7fd2fb67283c223c371d62e349674469d48dcdc5a2e13caf1eed06ec05bba371ff72c3c251d3348ceb5259271002736fe3c445a022682330fbe6a4e603fdc1cf71db2a15c5a9e14143de75fbc80af22c111645c929848f9fa14bf650a2889e3cdd0a9f15e5e75f41064ba66c1a55382680901ef6f5af5cf3f6e0f1758aad675d7367e7cf656bf459369a7ddda580deac90059823af084bb0647023cffed798e4379e1ab43768963697765e94acee79d46014d4e69bdcf96caa6f180f79d072614316912a37c257ccfee461646f62128cfe9b57af956951281a22edaec820d88b67d9a2c625504b32dffd1d1b41f4daee8affd74c52d816944cd34080c48e52a654851d6ae6668d78b54747c95077c298975d39a2eb01617ba4343bbb54b5bd6a4b3c76d21d54b667b93a87a936ee0f588c6ba4ee7ca7ee2ad4d5fd97d2c7e96770bb724865c41343dd7fb21f02b27599f48b4be6353af518d344a4a8d919c9266e414bcea05b243107a5abf81f93b1a24b96b337c73873d505866f48a743fc5658141ecd6915b1646d217d59fa1cbe7cff6a09e3b433f4a84135bee16a4332d36c01353e5f6a46609c34a07a8f8226c11767e9e4e0614a52afa2a5c9143d4b4783800bad484572adfb7f29dec263076bbc8e648e9466cb731cad75172da3af578dd1f6f6d3c760099387929a19f6b9a9f09b6d48fa631a99eb46e09bad69ab354b5e653584f0b56a052d50ff90aa9add6e542822a91f654468e357cf18be5a18bfe9486533f3bc6cbbe4cb7580e286920403fa2ca4706c2338df6426a804ef83742edb4c82db8cd27408c75dd102f3c0858560096e85d3ef4a798ea0fbd4afe56cffe2741257772c363627ee102d839db43c16febfecfa331e0e81a1b3c315b1150f69050b0bb56f276ead7f5b1aa3e02aadb431359c56bd4b02077147cbdc2048198fcf9d95853886c72186fc5c6f53e9a1ca5eb2def9e7ac828543032dcf03dbb67ddfcc4fb250ae460eb02e5c53cbd7a277015ca549798efcf4a48c29b07ac3a44dd9ea88bff21d8a7b1aa7fc504f6d160595ff1f77c489b7479161b2dae1381b5fa4a180a9a20049db8d8a274e0b5a203501127e6d6fc91d2ccad0130bdde40f7e6fe500dc5428ca47c7213b4b58a40788ddce852bd68fa99393a6696dee6ba6ca1f7cefa34c2055eaa61b82f37a735b7b3e24a96fd9b5b4999bdc33a95845a2f0466ffc0e89368242df18ce6d4742a692dd7573d32b6061e18c93cd87ceda3b1e34536644b37da5b7c89fc31ba21cc9fdd5bcf9269a3525068037348224abacf629f548e0242cfd111a33bd55c0ab83ffb50a82be687d2b700aa0c582dda535707ab9e700018d588aa4e6c4c00aaa8eee45084014c7d70d9ea6042aa2bbeff66fe0270e09a69afc46eeb13a96bfe4dd98021ddf310137dc7be55deadfbc40924454f0358003f92a31d7239873f24922003015fbe35944a602efcac56ed19b65cd8d46852c58dee2fbff3de77eb86c588e12c6b083f901ade1757ac082c93aaafe5ca52e9ecf5e2233bd9a50036e89d8ffc48297799e8300e1881fc6b83ec8e890f03eda0364f706b42a36770117ac6dd5a955d530677c8e415b9d72d71d209b0bd6c131e08f103be7626f1a6f9bc2d457b2a4bf998d82d1cc6fdd7f469fc0e81680b139cbaaa30c72d7833af507aa0ba654afc9382aadab9e1ceed3a2c2b09e08121c81bee49e9519803824534709bc342057b42a2e101f0a3e780c75e51a1393f940cdbf3c26848ce9c0b80acd59a437957c7dcb44a8927d8eaa8d5aeec974ad35a7a307b7c869537841cd4eb95e1af10723fa2d2c968e6d44f4e29c5fb8c6f1cc7fc85c919f4366314c1e81467402671a22900eab55c3978828fe62426cba2278ab86a291837cb88971cb1fefef3030fd7c1cf31876a5c3a56075414b89d97da1552c3979d86e9e6bbf5dc2026efde9a37e9c39cc8223d1843d4244f5272addcaaa32295931b4456286e8cb8b24a978ca6bed086038b3cf8dcbdd08cb329cf3c492580bb9d36d87e7e2c0e9c9fb3c163b2a1103815f3ca85f0b3c834aba9a520640ae526ebce08ab6db4c2ae569536b8d95efad1f467011ad5dbfe33d7217e087969c7797d3c7d799f193ae92bf07f940e27757e4612d04c42e42dcb66a4fce2cee5c91e831c9aca13c005e0672c929a7c8560b74e34873f43dd49ae3fede85bafe33fbba7511335409c4ed46eea70c0a1c848033af3df96a5bfeca614cd3f28e283c3699a79cb258b2cfae471004bc4047dc87ea6dff6216744177508233953132fc20fc32b88ce73de4778a7d8a09839d38758e2feb5e59211e2f5d783c8b30389af518bf8e231f6bbc0ab14db54d947b3e2b2af71339c03319b2062613061de90aac66926c6159eddf4b82a43251766c1be69ecac4f597aeaaffa2a28c2c55152d860a981366eec61c443fa88033b7eb7115cefcfe4c1829a2694b70653a3cbf767ebd4b3de270c7bd5ba601c9da95472029fa699027a50948236f7ac588aa8abe11faf0d40497ff135a86b210a47df616873f93dfd68b84dec31ea47adb3639774a9a09fcc8ac28911ba490330eed6f18620bd97f4fab508fba075a72905cc7cbc0b6b82c17ba1266bc240574796efbe370df3c252b6ce61dae67bbbd3a63e34f945043c177b3e3b30ad57b734ac93b6018b77aaffd81c9ca3430516f56795bf9da14d1862c9a77b264936fdf56bdc037364aec57064c0dce0e676b702de91b1dcfaea7bfacab8b530991366710723adc13230c5611d1cf3f1ac56c11d3a6a2a585cefd6930a4f570ad6ea08c3f9ae15efa183e7997a4211b117b6a864aedea04da47834260d300f53d8df4f92fa629b7e6a7711acbae4dc0889e43059e6ced42da0d67f1880a65e3022e9b9100a2bb8e3f7137a9231fc4825e15210416e52c587534202e86a1d7afc43c721ff86125d696911a2baa266c0bce9dbc80ba9589d6a035d3a119413eff12790f43c382d41fb021e3bce0460cff2d2663d3a157cb9ddbb2a8e8d6677d44141130e564f2c9eec48798c7c5a5887e96f9a3f12e38fd272a9dd8be040746b70112d75d69630dec2d7952cae088894223a177525d7ee9f6d0ede7aebfc91bac151e6c27b065c5a3083dae19d610ecf2a38bd4db98536e5bc855eb994d4fb646b9885f65a570ef2823a5ba4bc251c314ce259b3bbc6825e677b9a6518903502bcc6f20a82ab61c153fd15abd02a3ecb2fb53a10b0718a0d61e7913d274a98d89533cc0947bfa88d3e1a4c26d8926a56595b4aab7e625c04198c7849e87f92c18b2069564cc0266321772326c36b05430fb44a1bc5ca7e79493e1cefc9c61e3b7b1d0579715f1b5a3d119d5fb561289626e9d4e97ee4e30e61aa105e854ef596775df370851a76e52dd7f928f745b464052c89c0c2bae7a0488de845163ee46a413372ca2ee9d516f32f41d1869548700be6b9577ba312ede92d5957a8502ef45662925f0c159626ad60d03131b95d6ca13d0dba68ba3b569f35c0f15cdb9d3e7c82f0f2f94d3b3871342f5e91b1719fa771af7a5eef16ab94d053bd6e63a1427b82df4f1e98caf6c316400acad86d16e9327df4e8135d3ebb3e79107588df6f65431cac17d31f4c4092adf25a433d8a85ecf4e943b2ea00ea2df0e03128e9752d43640ea52d774ca69c7412c32a9044d841c9ce052a60730799ab4a33f37b581cee03dc152766fce4c04fc8aaaea327c45f4d5e60403449fa1390b5e05cc058b80fa3e4f3aa9dc7067424a38f81961b77ca6e35dfd7dffe386fd9e29314c0b0a7cd4d8847d4175009592fa2e87dfea1531dfc7e7386864019506a52659a853a979cdaf590a8e40df00769285b081f21c7bda0cc7488ce74e2d7ef5d97a88d9faeb44b64099459289e18c13c4cb46387ae17c203d6891fade24ec0109e061ce1b1d4e786118fcdd98229fd02c5f6f8c37d93f805260d373705a1902b075b932f67cff5f9fb456e8dc2961f167184570aa82291d6314eb9dcd19e4b41c656a8a9220ae24f4151a46c3b45d2ad054d59365787f720d4288bdec740028ca3f92c4c0acb4c4b7a67ebb4711d457b7472bfab0e57feb34ea035c7e475fe76124287395a9068951e08ce7263473a69484bb31ab403bb214750afb6547ebd0d222243213ce120bbf6053b00755b959d4d9858cf64f1e81253c64e618f2548f96806b87abe59966ede8fe0c451b6b01fb48e30ab236b8559d973b746b80065ee76519f977ebb2e25e6eb6dfc4cdbffe6a34b0c93cb37750e1ef135a1b5865ed87a311ea4bb21e1f0edab9f13dc232046a5e77628c86a2c6229237cb706dc80a552f4eb4e260ff2041bbd34e498d5d2c2e564c7356c758a5eb4379b0dc382887bf20fc2d48c98148a236d872a1101fcddf338f54f1ad285413f57fc383d8e024010a790d5b937d615b89f1e4ef5074bcc65100f157f88bf345fd7a5a7f2ea2dbb0354e124ee2b0316876eec755a916859ba50cc0c254e7aac470808b8a054276b9132c1e05e1811604fbe9c5553c8918137b3661c6305af26e55679429a21a5c891c8f175bd68cefe3ab9c23222dfedf2a70b2d7dda0cb8f6ae12d8dbd8e26c907c75e7e9bbc6507903763bbdbadda4f5700c6c1661edf10efdc5eaa66b25bd92fa63fbb46019c0bde236423efae528465579d272c2b79f557673ebb863467685e12b210dc5a25fbc0b0e316dbe7004dbae7215b20cc6dc678de93216bc87336a6a720475e9b8d994f30d603a2584bed52f559671eb4f9cea14421a6a78d1119be30f19a624015996d10c307f623a91c837086a0d69b13dfd23efd723f085335228f83f77e57581bb7acd65673d11009f3f5b5f89467f013465404abe14a5d32faf62faef17089ebbfdec7544fd72012db8eb6919685538e688db9d63965554347b640070e7af512a8dd10beb60df9c1a3a507300ccbc1b1d9f6f81a6a8215500352e44870d42a2d6ff7c853c22124bb5db2f8f9bed77e897cab22d8f3c78eac718b32ea9f882a8e71438c6600200c30b2b533260a5492c13833097d16343de914d0df491cb59267de456383d6f13662b1412d745784bfb3930c254e96e245f7b2d4d0a946e3becc253fbe67ef2bc6dd7b57706d0ad5fc6f88528ae15c1845d39064efa5192cd3f8996b356f78e9818b7825938e111506482ba4ec3375be3e0e3bc2257901d5cb558bb57d46ff9c34718b7ef2dacec6fd335f315db29eac68df2ae0230eb225b0a24a1ed6a5bbf1183c667a5b214c19c49dd13fa25b3d300b312d449c122503e6bf085a729926be122ba448a7a80f9a7e4b0013379fed58d9aa06f1c74622bcfd2a28b8be5db38107a1051013b6ad688efeadf083525914a7ddde79c10edb3fed8385567088158cdf9227a7fd092afa8a88e3e8d7b6081a8c954d31dc8f0c8744866cd4663bab05135859d7b8ace9d8350d590bd32101fdca4e3a0fbfb930cc8c5ffb06b800ec7121acf889a646b825f49ea88", 0x1000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:15:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x4) r1 = socket(0x2, 0x3fffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x2, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x53fb}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="cfc71aa0675f96f68a188ccb50a5b1fb9e5f30cfab05e1c2eebb5926bd19d03312990dc6a8def8c6ee69ce300999c71f4e798ba48ac172b65b952b1b4030e65a8e14289901809313689c735d6d83baefe076ffe3a0613315280b80dc985de3ef66d1a637", 0x64}], 0x1, &(0x7f0000001400)=[{0xe0, 0x1, 0x81c0, "3ee17adf7917531945b6892f4eb55aefe6a7923094fcd91eea8bca0fdb5985d71c38834d41079ddbff4d89fb267a91da85f04c472e22b7a757d556e1e22959f66a4338192e9f4cc260f4109578ad6594bda002e74b119503589d69ed853ab243603987afc1303ec90d20dda9ea0affe7f011ac0bba3cb86ac2771c2f0e8ab7e76f88264fc04415472d15f8ec6ae0a3cbdd57dec603b02f001478b7c8860abad132d15578ed774d9f06ad13ae9ef2550833637a0837507f66b0905c39d1f5e4458114a98c4815d6a0293c"}, {0x38, 0x1, 0x1000, "6f72cfa04272bbae767a1195d60eddb0eeac359ee53c2e6027ed3486e1c2dccb5b596cea28"}, {0x50, 0xffff, 0x170, "61b8ecf97a27c00d4fb0188048424ca4171f34fe74958e3facce8e41e0f265f7c88c125a3859ffdd0965b05ee79b2da5a0b4b8dd2c6de578ce3b17fda5bb"}, {0x38, 0xffff, 0x0, "907683fdc31d8791235c614881f507c8474886b580f4f3bc2ae93f2f82d6b984f5"}, {0xe8, 0xffff, 0xffffffffffffffff, "6b4da14ac51b4ff395fec2dd643045902e507773dd43696f16e11dba2e8c3cfadc245154bdf89ed38af20cd7db4a34b99dadbbd3a4cca2fc8cded77e9a51f693cbd149c4e37394af75738b6cf88f302b30dd70bb2213adf934d8b6c2c7641a9dcbe2be9b4446e86a51fe3accbebb15d68b76911a79f56c0467c87b7886449637cdbf57bce08cc284cb87b5802903f9164418a8b6d77ce81aa194ae4c48fa7f0c47f3b264971123cedcde6d68e448058e8c89bd28412c61a1aa7d65c3654c47013aae58e37d6b99c687f31c0a3efd98a744fd141d4727cb40"}], 0x288}, 0x0) 20:15:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x7, 0x6a59}, {0xa29e, 0x4}}) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:15:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="0db35772ef53fc27273b11637d164da619b3ba1228ba8846e2b7165c980e62a47eaf3f22b4a842b80ef4bfdfe9e520f565754437b9f44ff01c0c2c7b632dcba8e49f77fbe19dcbb839d68f7f4feb2edd4de315be3eb6e7c4df4449636e3e4920e3d8bf51847e6eae9cf2220cec1a80ff4f4575849ce14647c3ecce6d5a7bb567812699f2342a22c78a205a94fad54aed6510853ccb0b285e29cb810931307734d8895eea5a0608c4305d82fd483e4fad0eaa5604b405069a53ff4f09119057b204a9a27aa72928e3dfc43f476521e05f0633212f1741342cb20d9bdbf620bdf0cf4b7e883035748447108971abb92615b8f70ee4052bc58fa37c7d1c963ce2", 0xff}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x403}, 0x408) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r2, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 20:15:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:15:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) 20:15:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) fchmod(r1, 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 20:15:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x350ec889}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000058da997a2f21499d19ec908ecbf93900000700000001000000ac1c2cbe0674e6aafeb40a0a6d60b7e5f440b16da87be3803d797b3d3afb3ca3fcb63dc5a4097746ec4e47781b6bcabf2d8f2a96211348", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 20:15:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x8, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="8bce0a38cacb8bd024e8d91c5833584e89278ff900fd9d718ee8eed0cfdd1ec613a2a62b2679ca4936bcbfb604a0a409ce91ac889e5b13799c7156bc1d2e92b0baa60d8fe87724e9f24c3b8aaec92cb3ebc17860e7708df768b31e79db4bf4bca1ee470094f3aea269031973b5b37d0e268749e5cdcd58a363566650", 0x7c}, {&(0x7f0000000180)="9862f3c8befc90516076d51012b77f46c7dbf4dab28d92c9627062deb82b737bdbb7d48bce1ed03323703ab926190cf2f8c5e137d379cffeca89bfadbc3a7d03f5384aae9bfab37f68556d5a28c9a0e7ba862aca12bb8d287b25eb61962c843206cf46c861e14f5c0ed5725a0de2b6c6cf26418df5d23b75046a2e0c051eff819a5dd93c720f45f7429b8e13b6863827e7f4c0a69397b52691d9e819369e557c969d37", 0xa3}, {&(0x7f0000000240)="04b1a377293bee1fd9eeae1dc6a64fcda020f372199b84f64c05c6ea2d97dfaacd7254adc9246358f824b26eaa76590e71a85a5e76934b132074e6da01796f6ecc76b9bdf7569bf6f7e2319f66c87ac8", 0x50}, {&(0x7f0000000100)="7ea39d1f51388ef2b070270c51026cb5dd", 0x11}, {&(0x7f00000002c0)="a39ec2db12604c89d4310aa63c8e9375c791fa666761f6baa94daa85d2fa6273626b47587d02b42f72e5dea79cb5cb7acab38e7934f657923bca362d099f3d03e2bd9251a3438c2cc4a0a10e95b00e7dd5821a37168a793b2675bbd24be857f628221b112c272161db1070a5acef5feb9cadb0ff225a426112fef97b7851d90aba2809eefa15bf31b3c1b39fbd7f0f502f027531cd2fbce337936b63577df2907c8aa4c30fb9a301f97d94db3a983d8459734bc8baedffef90a7e8877457dd060bbb5ef19d4cb7a10c", 0xc9}, {&(0x7f0000000440)="3e98ce53590e75b08178e340249a41cc433793ec7e6c6efe0d6afa7a6c0c3d04a2abc7267914bef6d34591eef392ecb0ce3d5aa2bff6415c845df9c567647c0927339469f7364e7c8220f03401f91bfdf37819413ff445e527e0c1de2a37451238f1733ebf5728e846c4024822218748abb528812e48c1b4017edb255f936e998470f0cdbd8556f5446b0288bc160117e4a6c3c6fd1c49f62bf03c07cdefd72c3429", 0xa2}, {&(0x7f0000000500)="a4fed2e5b8f540320f34e1df651578f78ea575e1592dbc3011c8833a260e1388be1e4239a8b0bae53229080c18a7d9f116bcfc5c98427771600e904fb8141e14ae91740ad81a8450558c6a4e94a61f3a2043710947e3d12a05ac53b6805cfc068d55bccadabec6e703", 0x69}], 0x7, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xc8, 0x408}, 0xa) 20:15:08 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x0, 0x516, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x9}, {{r0}, 0xfffffffffffffffe, 0xd, 0x1, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x3f, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfffffffffffffffb, 0x1000}], 0x81, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2a, 0x1, 0x6fca, 0x5}, {{r0}, 0xfffffffffffffffa, 0x62, 0x20, 0x3cc61dd7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x1f, 0x17}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3f, 0x100}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0x1}, {{r0}, 0x64985adf2368f09f, 0x2, 0x0, 0x8, 0x9b72}, {{r0}, 0x0, 0x45, 0x80, 0x9, 0x65}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000041, 0xee5, 0x9}], 0x9, &(0x7f0000000280)={0xf3e, 0xfffffffffffff000}) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x1) 20:15:08 executing program 0: mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:15:08 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x5) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834fb257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe33f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c079e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:15:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x9) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xaa) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) fcntl$getflags(r0, 0x3) close(r0) 20:15:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) r2 = dup2(r0, r0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 20:15:09 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x800000010000000) setsockopt(r0, 0x0, 0xc16d, &(0x7f0000000000)="55226b9280122f96e80af55f8fb1defbbc86b1da3283b6435dee2b465d224f9da35267bb7bbc6e11d1b01581a0dac699c9ebd97b18c0a86a8c162fb0080c35bfdccda52f320cbbeadf4980aa3d31e4d529a707dbebdc6066439f44bc163d286c604d6504e229918c12772bbf89eef16911850be2a20b429606ea7a48dcd2bdb4e57c46882fbf0f635d267a9ded69ad7bd56bcd48850d73d0748689e6f6e6b4ccc4dd60b7ec3ae030eed0c9b055745990857d9dc9dbdc2db9c717ed51a6254d31090a04d2a7cf2560b3efbc5256e7fc081f334ba54c7f897306b6aedd6a083d853680f96746ff01fbe95e26b1d369d9474e69dbbf322019aa49", 0xf9) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 20:15:09 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x2e, 0x401) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000040)=[{r1, 0x2}, {r0, 0x140}, {r1, 0x2}, {r1, 0x53}, {r1, 0x144}, {r1, 0xb0}, {r1, 0x10}, {r1, 0x11}, {r1, 0x85}], 0x9, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x39ee, 0x6, 0x9, 0x4}) 20:15:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000ba5f538a80d455b15349f30597b985eb9daf1f4c1bbc8f98845ed945f97c4ee63d814a1b215f19934b760810660440c53f45dfb87288d02d074ef7a70f7f5ba9b1f39c3cc1d7638641cce8a3e82e4454df7911109ccd409355f8768094d4ed51549a64fb50bd967bccffa0f3ea9b3f6cd4260de7ce34e92ed8243023352a5c9e58e3d7286d4acc28e45545c3f20a1342a89ff895b5d48ff3a9c4593e2d18"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:15:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="d1df07f69bfcafa0c170c9f4afd3d6ed3fd23b15019fc099113dc94606e2deedc0dad3a3260f8a9fe498544755494290495b07ef74181dad2f179fe05215baff40abbc85ecc14247a6669d87941ca14a66f4308101973eefc851b102a6f6bef68b95f0abe1e5242d7e21d5062becb8be78ceac6f6c63bb18aeaa1b2edf1ef9510555dc87d769c5e9749c44c7cca37c0b19d37e79326221fcaf2268843ed61d21", 0xffffffffffffff17) 20:15:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x800}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0xa96f, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7ff, 0x4}], 0x400000000000063, 0x0, 0x6, 0x0) 20:15:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x31, 0x7, 0xfe, "d19e55033dfa86cf03cb4733fc8188628fdabcf8", 0x5, 0x1f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x2, 0x5, 0x9, 0xffffffffffffffff, "29b18494844997e09f43f6c69a7f1f05bb492d1b", 0x2, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:15:09 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) fchownat(r3, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) fchmod(r0, 0x0) 20:15:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x49}], 0x334, 0x0) 20:15:09 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x0) listen(r0, 0x0) 20:15:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) r3 = dup(r1) fsync(r3) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000049, 0x6}], 0x8, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x80, 0x1, 0xa}, {{r3}, 0x0, 0x40, 0x2, 0xfff, 0xffff}], 0x8, &(0x7f00000001c0)={0x8, 0x10000}) r4 = syz_open_pts() r5 = geteuid() r6 = getegid() fchown(r1, r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x100, 0x9, 0x0, 0x8, "78b8568a4011d04a1df292a6064a08c0bee20ab7", 0x200, 0x6}) 20:15:09 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) r0 = dup(0xffffffffffffffff) setitimer(0x1, &(0x7f0000000080)={{0x6, 0x452a}, {0x4, 0x8}}, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSDTR(r0, 0x20007479) 20:15:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) syz_open_pts() userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80784ac3d0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 62017 78835 32767 0x10 0x4000000 1 syz-executor0 376419 44597 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(f151132906c47939,0,ffff800020c442f8) at witness_warn+0x6e0 userret(abb3e9b46ab271e6) at userret+0x361 syscall(a2a79937087e0f38) at syscall+0x680 Xsyscall(6,9,ffffffffffffff47,0,3,e51db0684c0) at Xsyscall+0x128 end of kernel end trace frame: 0xe54a62f99a0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(f151132906c47939,0,ffff800020c442f8) at witness_warn+0x6e0 userret(abb3e9b46ab271e6) at userret+0x361 syscall(a2a79937087e0f38) at syscall+0x680 Xsyscall(6,9,ffffffffffffff47,0,3,e51db0684c0) at Xsyscall+0x128 end of kernel end trace frame: 0xe54a62f99a0, count: -6 ddb{1}> show registers rdi 0xffffffff81885667 db_enter+0x17 rsi 0x625e __ALIGN_SIZE+0x525e rbp 0xffff800020cf37a0 rbx 0xffff800020cf3840 rdx 0x625f __ALIGN_SIZE+0x525f rcx 0xffff800002f4b000 rax 0xffff800002f4b000 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0xd7d34d39b5775a01 r11 0x282cb2c634b09bb5 r12 0x3000000008 r13 0xffff800020cf37b0 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cf3790 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=62017 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74008,0xffffffff822f29c0 process=0xffff800020b95708 user=0xffff800020cee000, vmspace=0xfffffd807f00c870 estcpu=31, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69073 319817 63086 32767 3 0x90 nanosleep syz-executor1 69073 234431 63086 32767 3 0x4000090 netio syz-executor1 69073 283907 63086 32767 3 0x4000090 netlck syz-executor1 69073 89736 63086 32767 3 0x4000090 fsleep syz-executor1 78835 55781 77633 32767 2 0x10 syz-executor0 78835 494646 77633 32767 3 0x4000090 ttyout syz-executor0 78835 404566 77633 32767 3 0x4000090 ttyout syz-executor0 78835 158302 77633 32767 3 0x4000090 ttyout syz-executor0 78835 184360 77633 32767 2 0x4000010 syz-executor0 78835 297753 77633 32767 3 0x4000090 fsleep syz-executor0 78835 173735 77633 32767 3 0x4000090 fsleep syz-executor0 *78835 62017 77633 32767 7 0x4000010 syz-executor0 77633 35972 16495 32767 2 0x490 syz-executor0 16495 44357 13041 0 3 0x82 wait syz-executor0 63086 241446 54564 32767 3 0x90 nanosleep syz-executor1 54564 164734 13041 0 3 0x82 wait syz-executor1 7668 307438 0 0 3 0x14200 bored sosplice 13041 308578 40592 0 3 0x82 thrsleep syz-fuzzer 13041 373473 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 516123 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 111578 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 377256 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 217792 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 497811 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 217772 40592 0 3 0x4000082 kqread syz-fuzzer 13041 205557 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 26965 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 455178 40592 0 3 0x4000082 thrsleep syz-fuzzer 13041 191410 40592 0 3 0x4000082 thrsleep syz-fuzzer 40592 78426 64887 0 3 0x10008a pause ksh 64887 419858 38392 0 3 0x92 select sshd 10997 79249 1 0 3 0x100083 ttyin getty 38392 3901 1 0 3 0x80 select sshd 44597 376419 72835 73 7 0x100010 syslogd 72835 107316 1 0 3 0x100082 netio syslogd 62048 393097 1 77 3 0x100090 poll dhclient 63983 426722 1 0 3 0x80 poll dhclient 73205 331032 0 0 3 0x14200 pgzero zerothread 16455 69552 0 0 3 0x14200 aiodoned aiodoned 37373 109542 0 0 3 0x14200 syncer update 36235 114607 0 0 3 0x14200 cleaner cleaner 63896 517521 0 0 3 0x14200 reaper reaper 50309 261320 0 0 3 0x14200 pgdaemon pagedaemon 29782 260280 0 0 3 0x14200 bored crynlk 187 25387 0 0 3 0x14200 bored crypto 7017 341497 0 0 3 0x40014200 acpi0 acpi0 95760 206409 0 0 3 0x40014200 idle1 16737 20168 0 0 3 0x14200 bored softnet 35448 92361 0 0 3 0x14200 bored systqmp 87727 115834 0 0 3 0x14200 bored systq 47447 288043 0 0 3 0x40014200 bored softclock 46115 78376 0 0 3 0x40014200 idle0 1 204124 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper