ockopt$sock_timeval(r2, 0xffff, 0xf562b8b916e92e25, &(0x7f0000000200)={0x7, 0x80000001}, 0x10) shutdown(r2, 0x3) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pipe(&(0x7f00000001c0)) preadv(r3, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) 22:10:57 executing program 0: pipe2(&(0x7f0000000040), 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') 22:10:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/247, 0x6a2afa8d0289a145}], 0x1, 0x23) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) sendto(r0, &(0x7f0000000500)="afc60cf9698795e178d204a685a7be83963d12b2245ee88f8a736b2a63f0fab8984215c1c08e7b6e7bcc52fd3b4681c9449c4cc7d31853d1a694526c951e1be7c8abcd205acd0b66836e7d3fd943947e6ccea477a815db45a9ef91d7ad1d724fd56b1c40f887704d867b0626bf3fde5c2ef3cb9b114f7f005572cad7a54c7d42dd5042c7a736685648fb5b5c27f599be7538e85a2dd285bbb4e06e4bd4b732878e693123fdfb06bd52ca3e4f8831708a23ffb1843c34bf154fe1e8c7cf89f3dbf43003fabcb9b8a926d3", 0xca, 0x407, &(0x7f0000000440)=@in6={0x18, 0x3, 0x80000000, 0x5}, 0xc) close(r0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000200)=""/167, 0xa7}], 0x4, 0x4c) 22:10:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x100000, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0x8) r3 = dup2(r1, r0) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000080)=""/27, 0x1b}], 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x2) 22:10:57 executing program 1: r0 = socket(0x2, 0x7fff, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000991ba7cdd93a225247d979ea176b2db8863c0cd35ac92443dbbe1bf3221de4408749547d481e5abaa887b7ae18dc4ab9f1b3b1cc8ee26ddc248f7d14f7090258bba6e6f49acbd89cb38023420cf00f7c806f9c6231bd7e50911ff3551d2c6dded188c9e995039b828d38f1a7a5c9444794ed091fadda36077452345d0bb80abb3dea38e98e369611cfd815d70067ea274a3ec70bf2c70a51d1658cb8636d7a9d0cddba4c270c1457bd8f7c097d700e89c4c0bbbde51b5476c58dc22c67e59ee8372d9900000000000000000000000000006074b6a85c6826cac201c9191a0850653e"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2", 0x724}], 0x1) 22:10:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) 22:10:57 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) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000540)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x3, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 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) 22:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="9eb7d6e40e0788196dcb6fafacd256dfd7dbbdb58c1483add03320c77cc9b42f82df525e84ebb5b5ebf894b058369c917b78463036a85b9a4513310af1f7fba2d32b6168c6db9cba61841217ab5dd108ba3e002c2f1ee16e69b276ef1e865a47ff8b85828684b0614fe9e2756c68439686060e12", 0x74}], 0x1) dup(r1) r2 = syz_open_pts() fchmod(r0, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:10:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92000000000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 22:10:57 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r1 = getuid() setreuid(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) flock(r2, 0x2) r4 = socket(0x1f, 0x4, 0x41d) sendmsg$unix(r4, &(0x7f0000002700)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000001540)="f634384029a0e6fc4c791562a4414781749a1d968a0a91305f7922faf01ad878c6115a4670bb391ffb05fe0c7daa13150604f7e61741c123157699ec65d6fc00dda7812c5feb2584140b4421fe74555b73a630f9a5b23be365c86803256db76cf22b99b38aac0da7cb44bff486ae2241ab1049097df866b58a851b89214725b95b41918f78fc7f5f2f14e91a037f5a00fa7a5a11c829c96867accb8f6ddf7e6626b09b1f29f8ceca474723c1dfaf3a3aef2eb46cf60a03d62b2851492e81ff8380645aac9beb9018e7dd8d092b33d2a006e92d4dba0638c04d8939025dba1ddfaae705d170e86d5c7a8f4fd73003b0a1e267ae573b2a", 0xf6}, {&(0x7f0000001640)="0b7232ec8583b78110fbcabfacc26e9b41cbd6c91399b4fc74a3193be845d66129985d47d400146a4545a03ad490af5a0b9bd2c822975af1598294027cce3c6bf1b354b2fe3497ed5c7187b0d31da81abffd29cb3e26c0879562192cafd491dacac22d6a7f4987f9d1be8ac870427a4090f68818225ec93f5a7d6393aec5cfea2ef05bd9fd58ec674d9dc57871d7a5fec87eef9e85a203fdb241cc05e9d48803ff0b0600061f6ebbae6404f51aef81dff4eb85053859eacecb4c46c458f1f456258d8dac5898c2b93ada602d13e4f0f67193e401e14b9e7dcddd1d74e594d0ec98de09f014f0fd41e9bc3fed5f32db5f987ef697e521f8cf4e4ae7024d72e0ee47b99c9f7f0a0ac02e1abf9f055b8ef168e079b344811388ee3fb85407b0b9e6468745bb6a5698e74d3ac82a2c20153d107090a2bdf3ced074aa45ea4e25473cea268c5f4091cc49ac2550d6cebacdac06aa0346fd712cef20ec66d880a8ee8f3f5b5c7b33341cf4bfd58cba12ac200af02d676fb100be21176748945aa0a2f3638be7a3f19b24db99a1ee1ecccec1d5e93a6d05ed125ef15f33b4073994ed1c98b4e4c59b867faa7edea0b72b6ee99348200a7b56619315eba809b731fe554947f711f2bca54b15687ed7f2d100bc39151a143bcf9944d30244575993c86e7511fab42c269aa7df0e5c5519f345c4e5d6b3e1894b14ea789bfa8569b7c89a872b27ebd6154b48a96a6d74e0d017b9271108994cdabafa38749a10caa3dc87b643b10efab2c80178e29bdaa4e5209797744fb3788e0a5c82159bf5cf63ed6d9e7712ce4bbf9d9db5d5461b2e57aaa0d68cc156900fe17333f704617bf12b5ad81f399788c9b5f23cebeaab129aef442f5a15246f14e8319098d81074ffe90d4aa34d743b70c66a0367b7a21d2409fbad8f3653093a4c8c7d5d2da46aec0839b2883dec6b3a85ffba62e6e38725e1aeac1ac18022eb5b0d140d980b508cbd48b456768a89c4dd5b64d3767079f9ab3ee640d010345186e4a693cb1185b8a0eaea2971f41193bc019170c8bcc83039c736f400993ace2a985920db613fee7c49c3f1ddb4e7a8bad099dca0f09f5838a88e73b02c242fff1a13f5b031cdd1c56edeb59fb5f1e49c733512d4c724ae93d2f84928b2f0465145cf56000fc039b50c2f757e40c7698b4c463e548855023e4c051d6daab36db76ceb00bd4968a03799e8902961d69b19a1a14db7a466d77f1cc3b999ecdc09dd3de17ba43fb2c353d58ab79fd18ec6add07fcb61033d9515261ebb33ef322e3e96dfaeaca2f0426b46e5d31b95949a069539a3ae037225bab5405d8b83eadc667520a6c8be632f1371ee07763cb3570850cde99a521dfdacc739e1bde53c8a82ff72cc1c0acb1a9b9fa271277402cf75617d4882eade547975d3259677e123f1ad60c524cff65d1d565febd9c634c04dd41738c1928dadd71091e3fb580a493bcfbb41e658229dae82f08684a2e9c97b158292cda302cd8efe84f9c9da848a286f767a692d5bed1c09e4f2fe54d88aee30542bab190305fd9be3e357078cdb5304e841c3bd401d9cc5772d0843c0ffb561d759749d1a805a5fabf029753b909551163b5e8147435e365f74c7949fa40b55207c564824d25aeb4ada6a185f98232fe51ac131662b03b49d31897eaed0ccf36c26c9dbf99be342d3a72aaca4750e3a8c3e042af59e8092d47af4144d9fcea3610a52db59527343cc032ce6519b8899e9a5fa0f52060af76b8655f95503f586662a6e392fd415492ed9c431ae4e5cf3bfaaecedd7e78d2cfe111201b16723ac0f47a8acf4d70cca70216bfbb290ce62e2af43121f4af68b66076e851ce8a59fa231b26051cedc94c2c096b8f46fad21a84da4535ba3b77927f5edda6d408cbadf3f36325e94b453fee48c3822022248512f8deb077f4ec08cc0973faf46abede18831631679c52a3827592d73bf19c957888b416fdfef39154aa61b5ad704cb64eb03822fdb1556808727b7daf0eadaab208c1682dadf8a60c81b3182ebe4696d3aa21633a57709d10bdb3ceb663cb8f3296f327c3135cbd3fc080147be17af8743e26b0174bb434b6e66d01e2addb01f0549049ead28fefa6bd5baacff6b07654ba938a4672d28b29f7588279399d43413cc5f7c9b1bfb1d4a6e59cbb5e395976ead5f12919cce898a94fcdd18dc4352d8050cdb0849fad2e65d1f53bbe19b4b7d02610fcb122f6c24edab0f9fe8176cbe3c7e7aed6e7e05ea34998769d12a6a2a3782a7d4198a9ebd6dcefe5fedec7f040e2c907ceb143ed7abc1f970d7398013c21b99df8fe0a48718a189ea15672ec7e15400c4fbb6b1bdca42f6eed59b5b242b8e0ffddd7332df242ba682467b45ce185e6f4ce5f9497edbff42c9213f06573a8f1c7f75c36db8cfa70dd5efccaa31f8e334cf6bef36d94e9b3ca1c7141168c78ab2d690e0bcfd714492dd102debe6c52aae5fab1ab8130206752980fe2d754e6ed7f99872d865843453cf2e5122267c0f63a71bca593b1d2358f48706fbfeefc6fb5fdeeea348f613cfd9ef6fd49c98a2fd922471497e9ee29cacbb3d4ea4b45f5f4f4c15fefeccafbadb54ca41468c55681ac37db6c21d43ae04264f42dbf86c5290379c57ca1be3e7e35d90d556170f693501189cb0be1e36210bfd3328b003049c475b35a9d35e51c7d2bae9c426e165906af6e8120c358a2e8ab899e1273323dc58bd764875beb2a4107ee900778631c67604691fba926b323d26ba7c0177f3249fe3ded5b7fe026411736f9442420e6a3f018305f77eedb9c2d055dc940e5cfafaa3169006c15b556b1e9c9caa3669a110a62b6219cb1b96a87418ee69f406c4b62ca2dfcbdcf660042b1eb98cd048b783f93af397061f38389c8bc53dafb5dab0edd53578098995ac7b2f6b306bf7302bb1eaac493dd2e68977b3b7079a17b8d66fdfb04fbc0c7a5ddb4398a9520c874d4781d3b879ae26e3b915ea7e30bc9542751c2b4a44d748d95a630e3a74076e8c55e6c623e798ca79f4ff82b62aa005038aa231ad9c3712655ed639348c0c4e97194293c8261933621e37eb2535ad77c0d61ad5be1cd57246f676d65fa221915b5ea7abe1fd2883ce7aa921821e5b4b5115c1d6eeb8f1591fbc2ac9a891f4de38ddbb8a96b06eda9e928632afdb219e4be4889ca781680320f198373095d357b0ab60e1d3fdaf31f0c742c72bb93346154385508ebf4e6212ee43314cd840ebbeffaa7edf0da6189f0b835848a84fbe7af1b10a9ba4dc0f05e3ce83a8717f20c9e7c624d1b4ab50a9bee3f7f5e3428810e7af5cf0db1be214745d78e1b6fac3d38e83e1b6c5e58c788a509106814ba5fa26ac06080c48dc7705e091fae1d8d8609cb13a4fa3395e4ed55852d535d4e55c2f9ddddaf2c0883a4e909725b3bdc4774d0940134949f350b3038a9994dc586396170e4283026dfda364c4408e5070f5769937196d20fbc188d16f42b233582db228c38fc8e18614a4d1c130eb535c63edc580f524dafd5752e5dbcdad2e3b396e878fe8e87740958756ad14156b8b9433f795d231aff3bbbad3bf6a53712c1527f3d6a085a1c0afdac7b94e5d80aa4b7e633fe3f9f18c88cd6a44a93ffde0cf9cd4617de272b78b0ea0c69b57128fbffdf6a988895e9fdf5bbf6292046c79c4e077cde62c09166f455b8d2d5f85532e3c4ac8280c72c3572d63c66de87ab0ef766d4ebead25eab89743dd624f38cf9e351a430d2844817903ca1e41afbc89c536d12943d838e5d97e4089becc66ff9747dbe71bacd94a00ee0598323d6c933456fd58fc1fc3a6ce934bacdca51c2a9fe569d088f1aae627138ee2f4fd2392e611a1e37cf0b5fa5625970ce44920bfad14794caa28925b7b132687ebd1f157e7051e731d2c373f5b2e8c1968d9fbc6547b0150b6011bda5ecd737ce3c18c2b62af09b5b1a7a4f5e9329033628be5cc8abdd2d5d3c909703a58fb49d8aaa8d1c00d5552f7d4531049b39613d69d1e36bd8b276a12ebbc104912414fa2bcf65d73489a9e2af18c7e907792f0f8665c1c2525c14acb965efaddb10d864761a59a96b48cd887776e85b19a5faf9faed438af9af44c5c64c5c4f53cf08c85b10db3c0503fb5e8e93749644787738fc0cf85708c5ba2ddef29e1a4bd75366c005577e747a4ccc3368eeebf5d67e74e2c004022b837b31de2ac3c311e24512d284b16504ceb71dcd1ce22ec08a588c4cdd6842e974bf087b54e04cfaf776c42b92f7dee4bf2533e6ab0cca90cab4c3ba99668a4f04632bc661f87f25eb825ae44325f5c6b8a44d3b86f187ec391b40a333281a2fbe62222d2a3667ebba1d2e695e4137fb380629db54f1d140c192b342b060cbf868d4a76d2d2ab632e8e64c005d957a4451a0f528a2c5298a0bf55650d478b916ade6cd0dae447396437fd446992714419fb62cf6c560dd4a56b5be3c70cf119f9f36fd27903f7521bde09ef9d8ea3d584fc712ecf1c50d395028be49841cdb1b7fac83f468917a424aa1977fc3a9366e75a41cfe7059827ff4aa295f25384b3310fccd836f9e61c2224d4cfc9ddefb69006f66042cc65d375fb86a166f7e94b6b90f89a20524725b726e63780569cbaffc08fc9bf9b288210383539a8b9c7c5ca320dff18b5b0bbafa5dd89a83dcabea1494351800ded1a3d0b95cbca6ed244c63c12357e9e972c0ca686b22dc5199343df6312d8cdfa8b16c8861c07549227f9ff2a8a2f10cb303b9305fc2583ee12def9ab77ae112ddaf048f63dbccb2dd3a695d0116d648b1f0b1ca217f139a93a9a20901474d0ce7ac998998829361d2e17eecf2bd9dc9066cfee43058c99ccfe6f4beb44268a4caae92eb5a70dd34c2ffcef0e5debdf656214e5a447daf6b4164b5524b9cbc51a8f3714a27fd4195fb9283125d72de1e34a348692043b8ce9383f0a974347bbab807bd1c483a4028d89aadc635a2507c2a1c3018138ae19b83a8b2178e2d16ab78fac2ab6a70706c62915a29e7ef3a13fe5f846a5368f1fa00e6997f6438e06740e2296f30989e85f83f6556625febd3f0c3f8f38be16e0bf1e303718e303a08b9fd1956a5388b2f4b0df34661961dc9da903830b3f4c8443dd1a4c3e953afcbad7db87cfae928d27df5810b5129735048b9215f63b701c27995eea69898186e34eb0c026d54a73dba421bd4362b8db4e891c9c7e2f6d3cb6d0af798b847bf6f19d80fb236e0c9858528cb9c2bd16d2ed7a394eefba806578914a0c4198893d7805226a4ab28e65871ff5b826ff9d13fe7ec634580c12455d79b48a01922d3bb688b5906959102ca6e32bafdc11473f0ec75f85c1611148d711851c0b327676db57a34ee519797cca6f345360bf6be80edc39c6a2b2e19b6cad83577185848cc93f309adb978a13d3d21e356f2c3d74229732f766bde7799eef89ecb5a9f26390b408c5309fb6002c2bae28d139364bc542c6b8cdeba9256df4716ffe26b48a5fade138bcb4f813490d10274c564aebb8697cb81077eb5d4cc9289b6236208450429628e1c0aa4260edd57020e72818b3f0f43672549b63071f8384d01b30b2666552a2b98583ff64afd0d903bb9447262c3086f749f2fbaa374b383170cf44acddc32f8bac85ad391e271b1eaffd145d8421c4813cec389f223f85cc9acf6b8dc81660bc82422f74746783b6da6ebea18677f896f5f3dd2b152e17f3039b93e9f8f6142ccf345e77d4009479f712dcd8f03d4896bf0f2e9316c5590c2b84857845f0dc4676cb415494dfa9", 0x1000}, {&(0x7f0000002640)="67d6fec5c29f1624744c12dcb679b7e7e8f59e68f77a0abf740349cced46dbb1b40454b589fedfb96e3ab84c270ba3a3eeda726c7c5fd5f1704e829610edf1c7f46f57f3866f4cd49921b2a4066ada5cbff9da0070c299604be0421e8fc160f35f918fd1cfe7f7", 0x67}], 0x3, 0x0, 0x0, 0x8}, 0x2) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000040)="76dd803f44e6", 0x6}, {&(0x7f0000000200)="aa7bc94e92eb1a23e0677d12b0afa64bee1f6acd5c9264f8ec9b1990624cb47f5b7d8d069c8d60dc3d7760dd2de0bf9e0dfeaf1515c3e63fb68312b37ea69fe76c7a5d46abb18f07bdb9d0873f5a569bdb33c95cd1dd1d60b374ab531682c44014bdcea66c608b5c42363cf9e3f8af3c9fdf6415469a3f7a844385634756085f248d15a79753f484f322db9f44c2a3b62527f247bb2e4078d3d400b5c1b54bbda749733b437b3be63db899c5d62c71c16edf5fe3cff8b76e7f2468c23f247e4a05101be3908ec11db3ce9f609c2a736abd8bfc954f1d57b81cdd247ae7353336bc1370bf9315db54b5e28ced58db7ee3c66545aa85afbce2f204", 0xfa}, {&(0x7f0000000080)="0828ebe499d2e1c93b2030ad561d727abe4e3bae3d4d7cd443df527bd2250426703293177754a54bac632533ef4744ed4840f36ee74f7b7210c0aeeb49b01214e8d3f57dd1232b1fe89f8c45dbb9eddeba39f6c2e16653c98b98918b06f5436b917194036fe5e422c4043307609f79482bf6f1a6acc6eb5d06b35ba349fe", 0x7e}, {&(0x7f0000000300)="92cb4c439b7d80c037c654fd711234a67428d1605801795e4c5b7247e50d947652875afe3ae0f38bdd73f3c9675cd3810b98095e2ea85aa722b029d6171566210e2ea51834f34a", 0x47}, {&(0x7f0000000380)="7713ad53e8c757c2f87078a95af9a6c21d7cbeed994afc0ecd8690925e20f4a572f76c6074f64ef910cc78877a013314a5c1be8a458bb6a093a5f474133a30fdf126fb2e431d6597d616f35b994d0645a715ac6c412919c3a12798f14918d6916d30697f05a743c76fdfffb3d83eb6c89a30ce58e6246008442f78cc4408eece1cf2ba6268ac8de112f310992d265f7d0c85209f5127b5e4718c30f83fe4ae78f80819a5f212dc5fb36d3d417686bcf0ce21f002c5fcaa516e34b26378bde2f1d303262b0727e69fc9fc58b04166ffee4a67b0efb8d38de1a22fa704b209660a1442ce2467eb122dbb235a0bbe11ec90e89f1c7edf98c22056d8049b08e50364e766cffb0e155ead0e0a2d7a8d89f0be61fd76f4aaf1277c4f0e180ffd4e7d9ae4f81b03b03c012236bfcd4bc19f99c77972ad2e16c0b4f5438407bb03b6e770cc3f8794b6b64d257ff289c46ccaa8b02259e83a53c1686ba8f1f984ea5b6aba1347754997b593d74e9dbde80fa1d0f36f92ab51b538dd00dbdf9e93c9b4936caa271e26336507276d8ad9fd7b00ebe0d2c32b386a9098727be4d5dad54e560cd42af89b5ea0636422be09043c1e372a4b1e0d3f1625a5f4d6071288eedaacf0df1665dd4a05ef1938bdb02473386bce3b83163a14db1c6370ec287899e0f245ca03558faaf2c950c30882718f4b9af11109863ab5d97f159da0087dcfc244f4f1881865aad58969cc1dc461a1bc41a6ade58d3842a0e0abf1a987ae3ac54f45bcd20faa9a1f19f9dca80f916e4aa9f0e1ca05b07902c45b2170a0c1d79e138d91e1cf80b02159be53712c626225671147e455edb6c5e5f23eb3e6d339a6e720c3cfadd102ab8461db209b547e911d8836d2340e9494c4615ddf2f1b09034643eadcf21f480332eecc53671994fcc8382d68b163b1ea059acc61feec38acfedc07cef26e56d0286e886f406e27db93fe22809739c47763048cbbb0521c12afa55ab59d13e65aec14d3d6baebc7a5a24621ae6e4c01ab0d3448b18af42c620787c1f5e57ee7a2bc2f578185569ef85dffcbeaa3a7b760d63bdcf301c1553ec493fa2aaf794c92383282dbe27e048cb21316e18add615527f89d7e803d1e84ae14aad410955f283faaa84a59c9143ab49aac6dc2c87d2800bb2884acc29ad455be33b0ef6d9b8b307f7f7b7b5ed2c42ffb2cae60ae197242b097580c3547668a4e7717e063031573f3fd6b2d745c2a65491e39c457c22a27d46ff32f98a2fc2b028152d6e54b95b6fa212a2af1bba3cbc0b6970a08e0fcf97672d40e6ad07c6c9577b4fd6819ff0f848d56266ab6e15d2035f0094530be3cd06082f42aca9296a74697ca2eef584fb2a249a3bff3ed051f370506524bc45ac8f47269849f5a114d6d3fd4a2b109d37bbe22ae06f51843d94bec2d500f7f1438132c5c5aa5f5053129c38501471ac4f8fae5f83de08c680fb1086ac69ef2860f3a9563d159b07c92297bbfd4e2516e5fb64da2f4768953e997c00e25707c8cb096d0c2f3a906807e9d02fc6dba4779c3c4aaf53c0d35c666c8b9eaa5461aa1cd2087f94b2117b9208344130a83a2dc0ece5cb9adf1880d3834054f2204e4c0659c84196839ac6f211c2ee35e76db23047c7e859de34cec0ccc87024fe710f1d86bc1eb028fce305ca18518ba2a3abb4ce89f36718f388db47acca2b32efff24d38732960109e0121f0e2c10bf0b41f17f1fbd672bce81bcc7a7ba65ec2b4b9ac91d264adc33a30f0fb2a254e557eb2271b5b8cfd8068933fb61fa2868cb7a3a0ddbd0fe7b2f3f44aa73d5a842137ee9da7549b843638f427b2c0fd4a79ab1f50b3aa3815508f31c3c44e1b50208b075ae5f5802b76fcf79e4098c8c180ef86b7114042cf577d1114de7d3ef6c72dabe3321c2761eb07064c6940a9b4cd918256b7c56c4b7ad2c8c191783337377f4d23a90306fdd7d32bcf020e21755faa9a7a8c4e99d7319f9cb70c459aaf4b448e68aff64d2ea3ee461c8fdff6618777974b8829411f72380a1fbdbbf59edb188f7053e720bec6beca5c0a0133312d6cea53a4f4d47ed71a8705cb5a30a5c8a2f3efb966e7868a76e81f5ab43a833617888f0b2194796ee7ea9d1f5060f2f479afdbd7bbc320518efae6880532064b4ef525fb2ac65d79edfd0af4b388bc859c3c31f60327c5c810142a3ab0828b435d084e209c7e6517cce03abe7cefeda3c85dc199576a2c0256ae69c9cba167157a53fbcd4e792085874965dd153a79ca536a45d9bf4637e79a565c000ccd4d76db66bf108e77cc57f039300fef42f0ce918a7c3baf024cd7e3e279c9fb3ed12abe8f88b80dd45fae5466554bc2e203c7ce0a50c72f430f61848834781b6a0b2bd7f4243972e9f735236ce41e8c4cb1a9003a5bf67e654e55399fd3d9a7613bb87ce6b0f74d3241d680df4ea11d0cb7d40a7bb8af5ea2c506e452bb0a1b7d348989078f74d3ce2133fa98044d3e13b05f591c050e90be77c65bf4b72421a04702e5511a9dc3be52ef81ea9b6ba1c05d40069bddc5329b569507a178d79667b7bc78ea74a41f633864c931040cfcbc723f6374f94af70e3a4d32995bb565dbb1a15d74ee93fe052d663246aa93ef19f6e6c7a16f575a4cf98818c6ff85809bc7306ef34702e9a6f92adbe5fe995b90ee8564790e13ab13ad054b18ebf00d39bb9ceee23e2774c453dc09a7a6c8e44c5f5d3118747e39384a5ca6f3a7ed138463f34d851b9009fe9a8d729966b2b6113139d7bb274160d3d5ff3b6fd525c8401a432c57f22163c9e0211dfa304b0cde98bb06a08fb3fe4b0a15014fe15cc2926c626e8407074836d465a39c5e00a4cac87817f1b686c201720f791627e344a09a28f6a5a42f4fb031b0d17bb17319bf7c5f9156a501bd818411b9def49d9fd2edca2b5940d19ab073701d0c6dd3073c3059af67a4da8ca6eeae4ce98cb8477ff289c8f27f1ade707d2238d0b8ac1557cf2b50384caa561e56bc6019cfafc6f56445dbed9d9a1eb7c6e68623bab30e3d21646ca0ea4b29af6e093f0620af1be6d34b8eb399aa92102a7ae586d668dffadc84f9b07b9692a0c7a98b727072694c61dab12de5c3f759bed2a50cd0bc288c4eb75e925fdbd741e635e4ce99727f04870d9f96cbb5b82c2bc6386b7fc567b90fabcda993a124afa1c40397c32c8ade09564a8f599c885dfa5f7b569aa43fc65a3a6dbf4b364a589759edd814796ab0f69f6d3c2b2870b937967c5e35b330f5499b63529b23959e056a50a45458d45578f946424ef234ff5804f0087f12aa57a7f745e3089f745fb758c2d81688503cc5b9613fdc77a9add9e8465137cbcbf8df4ca6cd0010d95637d916eff4da4c5d59b57c6bd50f68a90dd8a6fc85706f23366be1b8b2d035744dcd88fefb511ac5f99a4ee14409ae6213383b43131c6b8d2637c087fd91b9cc5d5d14413b3c44919b39f9e8437a9bc007faf03505608b6032287c21854010f1e2d799a5915158efbdbdaaa6944882d06bc21ae268f5036e8aec86ada976c8653176de245c8cfe2355fd8e0bd00766778caa6baa60a878e93c3a6fbf0d92d4d3b9a0522244ae28a2b9a7c0884f5535e5e50af2548acb8b9be9cd5a947d8bfc45b872055283fdf34a3875f35573ffed75bf236481f061376d117f99d5f64c3d3f145954d26442a516b9157b4cea51d548c55bf421d9bb5218b5ddab17c59e791cbc53fe6d357c6c6620d5f24afc50c10b060854c8630e9ac9bdeb0c216c9391edbac7b79b9924435ded61c4228a4c80a9e46ad9f5d1038d4a1fa802f2bcd0b09d106022c7fb5a9b5e17ee2940a2dc0237ef952dcced519314bcec7245939a98f27c6713bfe5cb55efa60d1619bba3f7d6d868fb5458a08e7a532a5e94f1bef7f1daaac83b9183dcd7ba189f20583b86f3e017fcb58d3c87dba74ead09a162a82e20171ddc1cc9f5d9c4ed68558304ec93a55fac23df6c3b7759183a1f6427961c1bc9d98cc70ad013a98963254a35b7270cf1de8517eab702f5061e86f798af8e3ac3ba28ad7a3f40c45c0ef2717eaa389f90b0ef77a408ff5026d4c78335aa6ca2b233099a436b48b8231ad6403558b1b238b134216572b60283288e6e92eec67557aca921386413c2032d5a14a192e9f2abcf36ad447bea553344cdc1feac3801a742f07d223f530480e8de6a667e898557b25a93c7527aabbdbb2a517c323910068522a73aaeecc938574854fb43a6ca2363992f54ef8b5a88c6c8e9f11844a36067f6a573668814a20ba29ea0200b2a15eedb57fd11020e7ba09db21108e450f45838f1d1cd2215a137f1833d23af28114d233ca72a2702400fed9593f6ce6a3f053e74375cf83504becf68e7f702de36ac4181ca795aff2f360d9b139be99eeb153b12160e0c008411ef8d5d0f3b39a66d1ad125647b7b331b1b85465163d8f1b3f59d9f47c1a610af241db91b8f769406bed426df551513b898613d7b1124b88b343114afab2cf5d89c8d5b08ade9dad89d0a59a575925cd824a752e1a743477e3479525a35ffd1802f1f96477193f5c81babd03bf531af98ad7ce4823bdc83c4e7d6ff2e72509d08b87a1287394165cee93042036cd8d65ac4dbe6e9fe6e81befdbd72b2dded1faa50156a9afdaf7d5539f933bd85311694c8734e3d316c4cddea35f35c29f038bc4379b448f77a7dc1458985e5890e88e6ca8b1c2f9f173cd032ee9297d0351859ca918c69ce3765935dde02b1b0239399b08d60d8d1ada6713ec45da234729f508f4822067b009ba0a37799f2b65bae8db352368b3053568389e4c6ff2869e3889e2071d9f7c385159261d816a0d9e130144cb4d536595020cdc8a43988de793802cd19658802023da21fe917a5b14b7bcf343ce94270a40386174a9969d1a14f4aa2518a8038f336f5d98151ab5bd4980365c903e924c6ff635f1619f3184b85d9e3d49534748eb8e54c48b531f6792b774a69d8fd90ee0eef219555c66f06316f656ecfdcaa3eb86c42395c081032ed6c4fc2a29ba4f26dd35b3987c10619f4ff2ef2d8c3881ea770b2886d07e6ac630dbfaced59feff9f687f3872afc265d03bc6cfc2fac37bd5ff87de1ef259fbe143bba9d10d2e9e5c39d1448ac5522e363751ae6c02e79c82c83cd65fb0af123c02a05106577058d4927444bb0757929f11f175e5b441a079bf310fee016878d11e32163f4436c8c389cabed14ca598b098fb43b6b46d0691a29841ff38b81586d41669020373183d50b82ef51729c33a092d447823e8debfd5ab7cc5159dedbdd490f4b56372ebe9d3952043f8bc0bf9b6bd81597a7e2b84d3893e6b2e06d0e3e7165fe5b9edffc3eafafbf3e126ce15b8d25216c2d8698b1948c70ae823482ad8c247161223287231bf9c6e5cd990620c03973335916d0e18a3962fb8719ec671e4b02db4474d057d6fe0fbbea4ef64dd1f47e52fbecce9d0aa83a44a851d29ab21afcd317c8179937139bb0b12034cf6ad55a6808a84d7566d8fc9bbdbe7f7a9868fdfd84fc486b7bb98ff50e96b55b6b6e84981d5319e5d175aceca8f3e5c2b2d2015fdf012d26852c9df2419c24262ab9ce576a9ca26a18c7c6ef4df3e483ef9d315645ade4456ff3a7671d808a4cff71de5039f13bbb4e9aae451c6b7778d3fb975cb796b68a49baaa42ff9268cde466aeb78e8877e4bacacc11dd9ec1f456a93b8b2ca9ff94d78c3c74aa83fd3b1007be7e8bc2aa1e3d311a0a52ca29e4af5bc958767dbefa363e230dc897292cc2a4cc84e065a1e4bb3", 0x1000}], 0x5) flock(r2, 0x2) getrusage(0x0, &(0x7f0000001400)) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 22:10:58 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000680)=""/4096, 0x1000, 0x0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 22:10:58 executing program 1: r0 = syz_open_pts() r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 22:10:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 22:10:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/219, 0xdb}], 0x2) 22:10:58 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000700)="cdcb3721966a5f", 0x7}], 0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="beaf60b9ce7a8a25a3b99fcdd991a8a6147f1ee5521b78a72a9ccf6036a72971c912bd96bbd316137b", 0x29}, {&(0x7f00000000c0)="311a0da24c0cce839c2a9023b7fe036905b7795853120775aa751a6f32beaa35aaaaf135651b8297e56241625f51af288e0f24d7257222", 0x37}, {&(0x7f00000002c0)="dab234e51617f8aa13815df263677d5f199112e9b08f43c6329d58f87ab11d7e16a354ecbe22dc0ff6eab393d003d936159dcbeeb6defabf27f77466cc57802dcf0ccfa46d8aec030ff80fec2fdca01ec99d020e8552c3824be5022f130ab8e8fedc0ff370b83201ffb758850e86440eb31a342f1e6a510b8824e29a80567ec4e6a9480ab1d0f09a49fe8f074a4ccd9d75eab59e85319fae097218920c89ba9ad73b26777d6eb293b9c7f2bb282462547ef13971a61ec42932", 0xb9}, {&(0x7f0000000d80)="5503f35aa49115f60b7f0d09fe0949a4cf7223cf57c3e3af5a08b3fbce3d252b5e2d0887df450fb093b4c23c540bd4cb5937ab52d0b5b446f0b427a2a59309917cea5ec0fefbc4e463c7d4ebe02d9164724f9d009a481be65c06367f055b80e877e5ee010f7be1fbcc26fbab0ac8245e078d9ace3385bb6aa313f6e607339bc2af49ae37fae5bfbb8b1e5d07a05285f53f6584582aadaf9468ba93b556451e8d31a567fb9aa27eb83c7484f9ef1c157569fd0c113299cacc43c74aaf3bf57b7ea4f974d5c5491383add414d971652c795ff040703f145146348768030b4de6d519884fd96856d648f57151a0bb427870357294e055d09e4788a29f9c5fde62c257da6e56beea0edbaa979e98a78fbc1b8ac2b8f0ac41be1711854d56c47d389118264357b0b4acd634c3a9a9af9ad8d5c337c89946efc520ec0323366512ba358527b23678746f5413ca46d048b9132776cf06d668299893459a6efe5caa404efb2e23b41316825c1d8d20442151674f6c140f7e25c77ae465d2de75045edb2bd3b102b53d664465a04ebde81c6d4e1d5a95acf09a59366fe3192d82dfc6c4a763211f5e0a5f93c6ab6165a636b33881f5ae04808cad8c2f487f3bb69748159027867c23b4868588ee20d64099ee894c817e2f8a739037ca62a7943bd0e5ccf8d1e01d107d0eb9bfd1218a78fc1b3915b1baa719776a645b9bb8f39d85bd718b7aee5a92bd65c30fffbba49e53b76470489ce92171f3192c46fca327bc892a3d7109869e9af54b6fe8021f9655538582dde5c4b94266523108d371b31bc82de55f7ed19fd46d67438e9f97dcfe58cde259e77c3027b2e61572d8f479ed8e85682a692aaa687e1fa41352a36d07a54f10c01efd7a78f7c5dd65d188ef81467dc67c749cefc434770d98270e3280d92934637f04d36bf2ac341ac8f1637c25ffcb08b956aaeb5e3d9a36b7040eb0702b37f60122b9a62645f0cce2e06a01b79baf67e3b014fb6da85856442b467fbba61c1dc255b0a96ff1299be506de7435b1399630b6296f324bc2e9c0af348d55da0b5e553948be2da2217a64d6e1be1ba86bbb18b542bbf623a0d01fb1e3b99b33db8987ff8d2b873207d64a6adf94cf36086abd72ae6b8476c7015ad5158de8038a2db279c5b3ec3c80f750052be33b289e0a2cbf2c1018ae48a35a742df594386257f35e277073b4f0e62e3bf6bb601a25bdc73d3b1b358e90ad11709b09a9a90f2ae35ad7ec2696312960a967eb3f3667360476ae2f24cefaa00f7b388a5a1c40fe450de2df8a546311bc5d74453b0eae5c16b57d48db46c0ff60983a1c8f4d759a0e8fbed483f18335a5b561b9f0be266519b536cf2983637ded2602bc690707c47662d5db75520d2a34b930a45ae77ace20779317edd5927859ce234bc2520cce42205083a6a12fdc17428efb52fd3e2d7db344a851f34e83df0b0d94f69d9d1ac09942ef47256b200cd6492ccf2b5a6206aab414b10f2127ad8b04ce1e1cb7879948e53ea34fd96e9596a5fa59e1d56a4bc2f7d36cac0da182c802471d51da59b245379775744a0097f7faea6720b250b2851c8d3482b4ac8bcd8fae1fd163c2a6e9ae2e3462d48c51392c2533e61b18b082f5cd38957e3349f7febb70c1134dfbbeb8148255d6ce12c29701b73f7bbed0e5e25047cde303a8985ccc131d6796d946dc302ff1b899f3da85c8a2f777dfc5b9f73df32704d6d912bc0608007f4563942d2d9506e83406dca8493930847c6066270a5383eb3539663909ce8f4bf9d3f4e385c422ef5a6abc4a484a8d5ac524ed0caec141d8e6e025f2fe278af43f4f365a6aed41c030634a0cc530a60481cad495b098a07caf4c525505d2ec491cb7b6532405dbab072e8bff398057b2e83dc3b7178a6638991eca24fbd5643f2ba4948024768e27717863861def880df30ef4012dba164469b27bb1951e42aa395040b1a3bf3b59ff176a615fe4283b2134545433a5fc642e6167c61529bd14cd927635e209b88cce3974da3ae40fcc400c27ced0c3caf931423fb82b391a976e1df855560538b3113e9f54bde738da2fd3146112bebf9fca098fe32f72b2225a3a9ca51dd32451657f41fefc3d6f3783bb11c351fb8fa7f8af3f6602657a2ec98a4346b15fb694a793adab75187dec61ae513dbfcc842150f2a4d9da95c0286955e3c190a044767d9c41dee3bd4ef00df4850683ed51bfad56660676cc386a7be4a0b00a02a6cab0697df7afec4dbb69944bcd40f9975404d551d7c28c8d25f5098d465eb9b9424fdbacc677f81392bddfe83cd218c411067c85f77cba8da2cd8c51e449532636503ffca780c179a4b0e4045463b3e163068a1b397f7b9cafd5691993f7837e6af9c5076220f6ff286090894aa18f175a0e973bbbf78cbe687e8543bf43440dcb90293d2a204cec6a4af439858ad8b9e43edfce4e738e4bfa811882429675924cf00336b416168dcad3dc3069deb351579a5c7efc6ebd51bc3241742545a7d25dbabb47401e42e039ffae6d938d7f42ba3d40ef7abe928013c5a88b816cb0841e152a776d7bd20da0ee224c20b5b8a41a4f905948e7e33c9353a222b39b8ad686c689feaf3fa650b4cbe10cab038eeddb0317a287c53f38468e5d78d19163e8f2bec1209a2250e6534ae2153b079f92a02275ceabed01ec52e1f439522a14d8f57550894a2722be0f6da221017ce9cfd683a395017a6d0a965c673828593f5fe892918a55bad72e85ec9821311d5dbb1789c3e9033785362accf511aec02fb688d3721e59ab8099b1777387717a5989777e0cdad34863f626bb8aa6dd45c631b8fba9412d339bca6c2ed56db6e893d9c1ae58ca4cded42b5a5d49111273974020910e37b8e07e8a92c9591044e910a104a0f973727938d94f56f704c398c53354f8dd94ac61f76dafe7d90a9e3f2c4f4f27a40ea6df2df467da8ac86af3d9090a99918e5586561ac04f646674af2a31ce3605f00114bad5193e0e28be0aba22956eb1c3189f422b9af5df9a379d168439e4639afa30e27950a82da4a6db4c16103d6454b2693bf1fa4767fabd407bd4854bdb570017608d3af40d522c0322b47f3f019a44eec728732aa8347921f19364bde4694de148fd238e79df80ead6a00bf3368960fb4b17f309b432e3c68541bc0558699a133923663ec857d0c4a090d9b77ab35b94c208a60abfde0990262a384317e3c0a9d04aa0d64868653966fdd386b6baea43ddfc8beae693b3a18af14fb8ccca2e459fe609180d195389f6dc322ddd2493be66a32343907c8e9b52aa7234c72b073badf2eec8691ca114d27840525e5925bc6cf8c7440af4a61d4531a466188dfd13d8134d02c38aab1c8288eb897d450e43f5f3d5c8aba2b53d4d7460d55e2b82aa1f55f042816107e822359a635cd016cc3d826773f54e595f806666a096ad3b95a5ce459d691b964717019a0f4a8a96a76714581c00b856baf1feb897e2885f84260db7d1a379c6dc0ae35225dd7e8b9dc89b4706a4b5e61f7d77c380c2e17762e89ef8e743075cf89f7ab60d8fa391bdd24890085fcad4ba9476147c4c7b2dc89e58640d43e73849f00ebccace6c9e98d7553638f87986c3f57e879770b9f16f7a07c881fb9554e25813c4c1d62675afde515e7c9f7f93ac136e5a3e07b06df7b58c5eaee96dc254cd0ba51c75f45ea3061a21c436200434ee9327981cab38f9e8c75510561d673d5e66c2b29dd16e7b9e6adda7120873bcbd8628e5fdefbf461c4449cccc6f3b7b71a26d3d6a0b8d7918cf3cca4c20a03337715c3e7203b044c0a55df23b5f4233698a00f72fec3392b0661eaa03decac179e5379fff4b9f507d81536744bec310dd876d695afa28a1afc003976cdb16dd6143c8b5c0d8af6e17184375aa4b9133368db427d5744bb254e3e560e20147d7cc24c592648fbbf24b0c3d9e5b8ccef76e14b51516916af5f112830c42bc092adc54cca1331b4ee695fae3b01878645c630071bd21d1b53d866d117cb3df5bd92415191d2b7139aed2448f27d47044333ced25d5f263442fff5b971d8df3fee87e054fbd00359d2eeda6f0692d9c5a6b32c11add5206ee15f673b13ca409bff22fad1e8f7dcc160e62a782ebc065926a98efb3050991ae26ea4088d9495b0a8d25e3d6346872473a6b0798a6e7ee3472ab78c4bb9897c01c3c88ea67e6e27d87640df118842d000ca5fd68e235aefa4c49656fb4e50d8f9444524aff0af9fc10853d5dcb95dca548f7a00384f873c33812fba72586d6a5ecf07e8b38c404aa11999c2e4ad5100af1819a804f7b78495fd96633101cfb362306a4283d57b146bff626ab989e76159002a8e426860999140e2f7aaa1fbeb81681dd018866ff98e1d42681349f98349ddb7f5555840fd7fb53da22a8c1bd2f0cf7634deff1a92ad8aa506a7151202be3876469db05c53ceef63bcf1d2a9ece748424dfe9e2b35f4fe9b9598b964476681dbef5add1f8ec1706f46ef4b5f37cf45fc024216a5312a5d8f32ebbb6768863b348ef72470bafd899cb004b28c7154d548ccccec7eb222206d311e066d191a8e4929840844e20dbed27c08fe9f3a89e7683a47beaa96bb7d2724a6ca4a554abd88d1e166e45746eb2f27bc7d62355bd17346b50a498a6fbaa6f391928371b65924d70c7980637139c99935d3709a2bb579f44832d453ac2441106325cbb4cb3a55a0b6cfc1ac2244763900592c618c551063f50029ce7fa57d7e53a82cf2ccf2fc553acd3f732cf6e884e56a8ea4a8881c1df3757cce7a31f196c87377daf7a193501a87bbfa199ed60668103bb151df50b70ac970ff01943c2dc02387884636f67d5f7624610c3505b767a5d4b81fcd62f3ba88d2dd1112c1f129965efa24e38efe8f892ae874f93fec8201efaa587bf4a667c6545f32edde8880081c6f603f445f5f96a215754e421b063e755e6871c95ce3d4a43404f880bb63d5bff020b45f96e65e07d1303a7867853fe53cc3fec6067687279d39a528927e3391e5dc1c5afdb523ed90b52736e2bd2b1e95357ed7cb557a9168d9c208db2188b371548b9c081793227928427b4c5ec40eb509006ef5a1566f92b4862a42e25e2370e0f66548a38c4c5d5faf5fffc6b1127bb1d4ebbfd17b07d08cb6b9cd32367b3dbcb2201105ab0a02bc10a532989836ea0b51e4273595ac17f97bf98f804f7184b18c6da32f6b53123fe48bd6dfcc1f18f054070ef3bf6fb27e4ead18f151391e95c7b2b84c0b8642824eb4fc7d45694fc99b286dedaa2bc8732a0fd7019404add2deb29256c42a234ea6aac05b29e4f3b7a28d42fd8adca70400e3dac47a85dbd04461143a035375b4644f7006c30d8f461cc691bd9b8f323ecf6d5412ec986b77f87dcd2af7321516c6652d450ab4f6cb24e917ea33e60fb1225844e92a3439237e986bc3aa5c9f27bc4e11d9b0c33d58ccb5e3b6c229ddf64f671216a929597281e2506c95bdb67de3bdd6b054838f52644d1a42fd16bc07f6a2f1925a22c8d4d6bbf82961de891a465fefa0a2d096e326b67843ea0ea6370d210858645d02245102aaf70731de6c6fa509e8bca0fde9c1e062a34939d2b7bd52df8efcbeec0becb931cc33228ca956c392838005d1a6a1e5b63dc8c9f08483e58d7ff51050f15ceb32e599a43557492067e73d45667d3385cd6bd7b32bb77ad46af3d2b23b2aae2fdcc911ebd8dc09c84b809932a5a933382bad0cd074887655790655bd2272d51b462ad874042b6ebbff65f286f0e77c9ee58", 0x1000}, {&(0x7f0000000380)="502e55ef535516a15260f8448be9c495b5e033d6e836e78acbaecdb8c3077de6197b877a1e799b0e3f1a8539c31ce936a186ea6ec51fbd5ed48489868d78422e76ba6762c0a523a6f9bad62024e208dcbe34ed9502cb0ef6847bca20162cadab85b23217178541", 0x67}, {&(0x7f0000000200)="f3ece1b666326e8b2497fdc671956028346b4016699f65486b297580c2d91f44f1a93eeff9689720", 0x28}, {&(0x7f0000000400)="0a17870b0f79c8abcd403bf435323f5d8febdb293c6c2fb6137cb761129b67e15a6ef2bb2e58420d891b19da150d8b0a758b206e2dad6a538bef9f3004351a43712eba29f31bd239c38d45a278922b9acb9b7c87d6bfb8427235f62c34d72d2be7fa576cd9b3308e046a0f72e2b35bd837a9069dfaa0ef5b9ada2951badb5aa2f1a5511b7a35271c38b335d6c31de01d9094a48e12c01158f9", 0x99}, {&(0x7f00000004c0)="5e7287e74f5190700b84a0137c0f0c23985b2c9c8fa674dd5c605c35009a939bdc0c3bb26bf59059484b54c362", 0x2d}, {&(0x7f0000000500)="e4b83c27a50ea12e6e01875abbf69f26499350b323b916ce1d862e590354469764fc45028f5b09be7f4d3a349bf1d17da025d72fbeb8b7ff641695d80f5abae7015093f73c37a4d576cefc5fc8b6d1e059342d498a995a0e95a4f06d56fee027332321ee272a9037cc5808b280a602e0d565ab16d5856abd8d33d89ee7291a1a05322d0a0f5fef79f48738956bec57db0eb1bb639a29b5e7a5312294ce123d3e6a8cae2c7ded096d3b8de18a2847bf8405e832cead8d11dad55676add6cd96a0fe018b98cd1557fcfd7801b93bf641f67248d6eab0bbee38c2947ae12600876193b503ec422278bdc1bfe64d9abc52", 0xef}], 0x9, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000740)="7653f253d4e7351186734fdad26e099a6fa837c57d9a6ba64222d59190f3a85acdfc3e8740aa029c75fd9bd51944fcc7873e4b17cfb1c5478098b9899de2a1852d42c4f77ad7ec161c2cbb38c0e1ea", 0x4f}, {&(0x7f00000007c0)="5170f14eeab7aa2e34766a308936cb9caf8c97a5536f53b9a59e4b6d51361a28c22679a90ff1bdcebc0203d73207b3bfec100d7fbfcdb1cf6e8d34ab011adfa204b4f36ac55b4f5d8e28ae6f510b34cc8ceda43adb4d0a66449820b55272e3befbbd2a489dbce6dbfda711bff86ea7612a2226f1a01fab9a84176324706ca19b090830db89fc1a21d16891cdb043", 0x8e}, {&(0x7f00000006c0)="07a66b3410ed9dac6f23", 0xa}, {&(0x7f0000000940)="91ad09c5430f80225237c28b28ce076ec66be0cdef1cfabca7873ac23b9899e5aa84e89644413e33f1ada673fbc095332ba67590cd2f1b11a823f73b3da7c82dc48a897160df912cb79003cd0323535bb70133d250641db19e5ca76b44017dcb3b14e7f6190fa6fe545b9748e6ed5ed8f007cadf527b7732772e331da938dd1647a5720503457c2106f4b8a62ae43a668e16263b2833e40533b34105d8ee88edf5ec81818aefa5bf551262249021ee23929c64c39b410582ad126ce67a3a3450c02074d7a639654337cd5710f7b27e5fbad40f889468d096b5cafeb74884ce2848f75e51e7", 0xe5}, {&(0x7f0000000880)="2fc64849c92c73a265d2ef61527c1ec3f2e7a3a42af68c9f73f6c310e25ae2fe787982af56a081ff9703838d00bcf06c3b410c5add88d43a2ae60b77b218296ef72b9a", 0x43}, {&(0x7f0000001d80)="2365d12c866a1bec16c8a05cf97193e32051bfe412ac28ec4b3b1cf26ff6166a8076d27338bfe32877e0edf224db993b45eac6b6f4f005563ac4922c6bf67a8f51f31e2d68bbdd4f202c72a33569b6ef88ce8028cd4779bd22ba554cc0c4115193ab12852db2b006e2f21fa1c9d2eb27acc2a5da2ef6eded7a659ded3ddfe87a74b52fbae3fb587706c2ec114b23057b0888b2e40d561286f9b0b0e289d617037100ec6fad0b7dfaa9b8fddd6ca37d49e898877dfa8931a45a8d6572cd018f7b8b82e734076bd0a6837b139d537df4cb4653456987e2cb17d76d21811051147c02c06b00e4684bbea7ec65bc11a264a81264bd92c1add59e78d74738e81d19d6f67b9c540831695337d5097c43fdd07f5bc501da35b746a5e831e972c48b3e442789cdc9ecb9175dfc39d8c8629324b04f1224dc397cce644aca18af7e4da9a1aa0b56a784e30d0012e24bccefa78e1375fb7807c3acfd1c8212da181630294b23b474f6b89b7794cecadd4d88fd6bd97f58359bf78e9141329982226fcdf53f8263c3d8ac7e5b0a9f19c2455981e16546afc917b0fd0bfe755a1d835a32116353f9907cc35fd289b870dee400320ff41ab8a55f75b051f91bafacb6839687b8af77afaeb823bc16a98e41a677a6f01768806e68b5915b7666d88e76c2e39fe2eed9efaa2d2224d19a84808e688b8c49ccc3e1dfd78ba2b002dfbabccd0954e307cc39cd1a5616a5342ea146f031a1e7fe3e72faa6f0e63296679b52c50d294422c097f03b87336468db198c17ee82cbe39a8090d9ce13f95c74b25b78b833a6afe615a76a3939bfd1860b25095cd57edbd5f1611f36fc366e0a0ee578fe95b2794628fe72df9814e4236ed38aaa14499de29987a2e187c2cfebbd4d449e67ec5052cb6e5bdbb609221f8ca7fd08083a294919b7c8b1d495cf31452e3bd311325965dc32d28e4c2b2be7fe52ed10229931d4215dc33d1df4440ebd9fa91184a2a02d3ed31125b733ec3a5176886fbd337b5551dda4a510367c477b7e855f2164cd983b52640e08613853ead999c75fa76aa0befc003fa81d814b6709657f8ffd49b9328eeb54854b68ffbc265f4b533d7c8f4a33564cfa71339aa16f487fac2d69e6737a66769669aea905eed0bad87097672a1ed3079f0ad18a5c29de2b6b848c4e9a64f9248cbbe6c131c4fedc61460b6d79d75540d7b29619bff4432232ccfa7829f992888a340b788651e3487df0777a205db5b8848145cd95335fc8ef3bd36aac8541ba3e84fca8b41fe0684fb7fe742e05ea2a3f01d43acf0af5a7a9b34680f09e9bd5b1e7781bfd34d5cae6862ed16ca0ded0aacf3d05001583165c454ea6cad9f83bd1ebbe215b459d14ea03fad5c93661a367e9cd6e5dc0437dae40973f2dfe5cffb0af4f3f8cd40066c5671496afeb4f6f0c7ebc56d7440cab2bb2a0fa1d825cd2c9618e602f673c7474a9b6ef18a83e3c4ea1fb15b540bde70403b52b3d02561263a4ff75401815389714add74f290bc1edfd423c20c7d26f9cc74a87115741f7d8398f5218c4b46b7538476d2e72ef9bd58e9aa07dfece53c06812443a942d6ce60ce0385faf25e50a300a6d72d0e979bb219ba7cb4c5f0d8c9fb10f6a5ce5e81ced5c5e5aac22e194d2d653fb865355b49af8ae032cd8140fff9d141c983e24e91188df60d966cb26858837e10fd5980c20f2860175336a7c5fcc56d0de8076e48ff2acd98ac09760f928e72e6dba80fea1d77b6f9fe405013a55c643241118ad890959165bc84cb8d889b1f7f6af319480e0956dc8a812991eccf0c9817a9c9b3766baa9c4552e455d87c258e1bf79c70d704cffd979c01714d7f4c32acef5703adc4c8c3eaf7a1b7f580609e1a86749e0eb7bf3c678379d64ace92ab337142326512d16b98e3217076809831197ea155a84f65b7d444469bef27afb19c675e63e8e57c7dd4921903cf75d7891e028dd19a781a8a72ed11273177de7d94680e369cba0969b06377d2307dc2e3e6485f3ee77b88839d88d65202171b7f4abe0109a5b2a730109395a1a6c17eb71d816d6802a47d3a3fc989720fdb23174975fcc189978d8e4beb05bf4daedb4859705f7295d88df3853afd33364d56c7027f904fa4a8b9b500834bcffaf83cb2e4e511a81c4d9630b037200fe587a4f93cc61180d9bdeca42928e98c7ef3991a751246cd93d66cf2cdbb1749304519b511c9165862fcb929ced63c311e9a02a25ce35df3da9390dcfbc5ebbb2bf850465e05917991f7850f42d3d9eb1fb5cd57a234493e07c28712264bae4b702858be0e4614ca4bab45e97f1b8ed1fae0a2339561416e253449784c54e244568345fcfa344ccdd8ee79abee0c5e6c04b66a6f39b347e26a6eb68690aa3ffc8aa18346f353dbe8240907d3da44dc5ad8d4fe3a78f806fab3bd9294154c9a26d5ea7ab19ddbe23b7b989f6f88806c9a18e70821bee528068bf64c537f14a4f0d03444a996eb4f25488b7340219e782a986605bc0c5db93fda94eb8746517335914cb1c0a523862a26024b2cad629f788363989242bd8820a939c54fdad0fee651ebf18111e36b45f8616f18fc43bab9d7a32bf56d21a333c029f6b77a1ee9e18d82dc43c3d7bbee996bf94d61c74364564b67cb49675d9f82e8d41f806c75b6ba2c4de4f16bf7cf99b25edc651aa176c7a5a664b59ac6ebcf1b98dd75809cdc4147135f12fc64ff22fdf8247fee0cd7d4c71160836ed24b85882ae12f57d2992a9761ade08bf5ad053bda5f79b21aa67d12e2acc594b9743799c0dc2810e0bb7288869aa1c76befe0202b67363e50599cad7388c42bbd8ca38613125ca9a7ae11f754ac99cd1bc4c0956ffcc6f6f6e56ea3182ae1e62a26a0d11f10c8f7f07a31a3e5406a1d676ef271d50c1aebf32a071ff3cf52129b88ce934c7ae636e4af53a67ae2183f8f01b836c8012ad0803c853d345af17166011e7654e443f976e1072e7a2e64fd6157ec89def74ab5dee4d9ca45c138d57fc83c2facb97481c738fbfb34a4816af8275d6f8cfd3869e8f4ba5336b30748298b9606a52c978c53d1bbe15ac82ddbe329e8883557b3b1b1bb7653f9603270f04f82c3caf3ea5ba938d0250d7f6624e864431a876dc50942e24ef7ef03e229b9fd7f9c4e00ab180d9acec5d0e0f2da6f051f8d734ff7a6f2db9c24cc2c0be335812429a867bc1882b6dce2aa6dcd00e9867b2d31f11eab05ac547c669e5fd1af7623771bf0a6f6e38186f1ea1b8ebdde4e3fa8a4f9559542c94f3fee5e4871081b1c8505ea58a502d91471c191ab344e07216e02d4fb42c0fd866bd829c730460b08049a4725dfd16070d9e6db463096ae9c91b67682cc140f570cda868c2e3d3bfcc8012558bdfb70218b9afaf4beff95da774c4a2c140a5aac948d7752098ba16112bf67de27404ae0bbd45896628e11ecf52fa17042462b84e7d6c7e9d11fa343df3faf66ad934f3e4297bd37ee5f99bb8c012ccb3dcfff7437e046e6c3b46b5d272a07ca3ac00d1e8cdce06fd9e943afde68b31b4c8ec530752a968bb9c62e10a86af8c084834422af73df2870e2687f2c5e1855c8f0577dfe432ddc9f5c7f0e961e6148e1443043b62a471a458ea4a20dc685a2b19d60a479aeafb0482215e80084dd0a3650c551d5da8025b460f84b47fc4c28a90eaf86880a85bd68c0e19d34705f7ea2e0d2f4eb0861f6d30516907801514e2cb5400388f4d8c16067377faba28f7e733655b33c5d4493e38d2fbdc1c41c115be7f280255aed0d8047ce3916f2327100b35e01177695b6d11b43d83923ea385e63d5881516d5ca0c63ac9841e963aae7334d49ff163bc54b390c3d22d67a6545927d198413d082b7b69bb9583585be9276bbeab8dc71a1deeb11dada145271b33f8a50554fd42899558f5a550af04f7f1e4aa69b4d58726ed3aea655f02eaa723ff9981c1fb64028b0652c4a204873fef1c08c8b6db942b503af899603d36a9bd3932822ca0c60c442fe30f00e71ada04c6c26856a918a1f4d41936b407c740d11fcea1df1d6735b458511f3afa854ab6feb9220e5c796a6ef3c1ecf258f0a744f455f5b7968439659389dbc68a84831ae4c41fd9483869fbea6e024950824c14c8585918a95b5ac0ea9b4c3bc2cc11424fc7441c706114b97692c3bebfd75420e39b9d9413dd60cec2348727059ba19ced4af6ee05d0660aaf04e5ec86c3fbef68a4a2475925a028725c43e582f3850b5c408a47f089f825d810305a261a9b8ed135078303e7b3d805c348a31e289c20e103624bde636b6bb42747a067b42859a93327d6327299212277dd5f566cc4dc17e3c3fc947a4afb26bf13d76fb7643fe75f87cd2547d072050c6a3adde1e3a98f22ff51339d65a17f2dca9b329be3c658ce1412be64b403d6dea0e540101074134ac6dfd1a4755c3c4b1701c056144f2ddd9d55ec266e315fdc22d307e704ea4830b799283bdc24b0b3654421b59e59242b5e09d44cbb8b596a764f1af4e85869e5b6021b05a269459e1a10fd4c5dfc3ab747ed7747ed23d24ad9c9b6a906624f324c24b3810db138c9b59c3ce766f69c26da437a1bd7da81aabe0de46df6604b9c697790975e72244e7985a697b105335e963817c98d74086a7f54813625d06ee3ac70de71f9671588558747a40fd9786254cfa87e2aa5343946deda16275c2e49248a92872529e5f4a54506aac6ecadb0240005c0f5b3b7bb436c3258dfd0fd92ed4ee74336818fb3aeb062f915db4e9476fc93bc33bd97247d7aa0298cc771c182e999e552eeed3b3ea2d0e8340f0e950bc243d42f7cae00ee1b8800463057f59478ea1876a929f93d600ab0a53e1ccb5c5760357f0c08c0b34d5efbba651b8c82072175418fa58f1e7e175bc507270bc5d36951b9fbbb64d9149547025bb55cc6a466e2b6e1e5bf3c32b95deefbb744e9e2a8ede7a03a13903f21bf014ababc00227ce417c24884f40f903081bfb9a5b513d3eb58480e70893b52b8da00cd787b079a2c820406cc293e2bd656096c0c77c04e3f3fbb9c9cb05b22e941fd236f515aa00e88daaa1926cca1d6069001d1907db032b0978628d928388cb5222c38f71589fde5cdc4e8156986cee6b0050415f1359b1b3b44d856cdd8fe19f6dfb1df5460ff28e8e5dec5e42ec88236fb9898b45c33077566cb9a940f94c44cf3d192a03c8ecf563bc1d85dd3ec3f2e90dec2b9c0ba8a7bb693341a41ed5a35601c1c8ff5c6d6ff39d35ce5e841c21233309e406cd679176e45745e8e27cfd952eeea9778deadf546d2659a6ba997303953b2b2cad51316be07924419be47372b6fde121d85129854a057b1f4bf19267618c5d46f386f702cbfd30f037888eba46fa7d01875549de728818688afb414b81565f34e884f554edf95dfe83238a63bb9302b425cf178855139ed4289dfde23fdb3cb7578e90a8468270a3a9837512c6b4821150ea5d4e600ad80bfea92e981c3700ede1772ee38443c97a0ac9e5593b175f4622f0331c49a5f9e72e8d89259348187d28aa55d212bbda0fa5625b17f1f232a3c825cec690b10a13fd58172fc18d19760314286127e2e0ab5b2bd3cc07d2caafdf63c192e6443961357c9a8c9d618b04c28846d23b64dfc0f740933d4b51a3826bfc46652ade74546c336de6e5db02e6ba85b5bf534eeee9ab2daee26cecc9ccb417e3c0ffb679cf5bffc640288c63f479d911a5807edb5adaf2434b2f91fe74ab1c814ff4b3dea6ac880b0f769431021d1700f01c13d16ce8b0a6a717e", 0x1000}, {&(0x7f0000000a40)="046934148b114f3cd62df0eb259bd91929fc2c8b15905aac44d4999a23202faf8c3a318f7977b73abc57f0f6e17f1b0c6d57b4456f3bff3899eb5f62fcca0b3b611b78ba6183686df7b50b610b72c434a2ea9fcd75f68287b3e5fb02aa8e21965b644f7747f85f7701e727820f9dd35dec1ae2154333492df5f7adaaf32d5b9546ff066e28e8b4d89c63c241d66e6246183281f285311c942d4da859a92b79b074106a4ce99b7cc591ab04cc6c6a766b2e342b32ed42f7da0b0f29af01feecbd3afe961dcd92c1dbd9e16acde8888c5655bc34d043", 0xd5}], 0x7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x5) 22:10:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1}, {r0, 0x4}], 0x3, 0x9) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 22:10: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)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$inet(r2, &(0x7f00000000c0)="c8a6d4d03ef3b96bfcc8ad47970991a49f36e0620e44489acbafc8ddc0df82e885761ef5a965958f29bef90023edf30831d1605b22819a67a38e4c2fb8cff1d40ad5890e2346e6cfac35", 0x4a, 0x404, &(0x7f0000000000)={0x2, 0x1}, 0xc) poll(&(0x7f0000000140)=[{r3, 0x20}, {r3, 0x20}, {r3, 0xc}, {r1, 0x84}, {r3, 0x82}, {r0, 0x100}, {r3, 0x8}], 0x1a2, 0x0) 22:10:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket(0xb7f9d52bd2f2dd65, 0x8007, 0xfffffffffffffff7) getsockopt(r0, 0xf3, 0x401, &(0x7f0000000080)=""/167, &(0x7f0000000000)=0xa7) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 22:10:58 executing program 1: clock_getres(0x0, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file1\x00', 0x162) clock_getres(0x2, &(0x7f0000000140)) clock_getres(0x2, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2100, 0x6) 22:10:58 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x4}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 22:10:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0xd77) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="985e1effc110154bd848749816a2e8f9938583936feb9914d9290054f8be3399d064e48b8cc0813bb1fc4b00a4960d7f89604a822a1be341baf08f4818112f4e106c634a2abcecd055f55b9a54e1128abffcc520252a22a444c5eb09e910e1260a7f56f0461b58bb9975353efa1d44d04743413033fdb22e4df343b0739f66a4ae", 0x81}, {&(0x7f0000000100)='q', 0x1}, {&(0x7f0000001500)="ddc54fba571f222f94c41dfcbfcaf6699f7c41c8968816606b51de1d52a68682610f7ddf002b2c19e52590d5b1f56230568cee4f9f49f611e63e1f39b706701ec2fc8d1f1f41753b253e6d8e7fef98cd132d7f16835303e67bff737ce8176d12d4ac57ea68c2506bfcc75a69a4497a8e690197ba11c53ac0c3f59313ab2fe16b8dbc76c40927ff6fdc2ea41d053038fd00b1e4d85a5878565cd99db6146171cb316e574efd52675f1380d9f5f5d9a91db8768ef604700378f6f48e7ead5c08253894fc9f72c7122e3bcda762e1478a7e9230cf3c0522ca9a1716528255f66d384ecf15df666a30f9e2109ef2bb34d0469190e5f7965f6e7e5c050709678d715cfa5f2de6821281675f9ea230b953735ac29d2b0bfe154253b436ad3824fc72c695ad014f21f6534e19c97ca06d1f894d077bd5e82ab18b25a94d448e3ca258ebab8650964cffe7a8a9789f2a7894cc67e371e93bc295096454b9c823f8d840d839aed41c0748e53a9b9c248decda1ed04bdf13e9f36178c66f9747c0525de8ccc061afeacea4906b73a5f954148ef2a55fc17c553d7a42027b4e36d95550dbf8866029d6cfcf0f4328ed22e6ae31b4966f36da17f4da2d985d17d6ab288be334b38b61d120275f9b1fefbda91ce5a097a705ef79abb348ab8c59cd6873f69363c606c8e5deed1c5e1f9aa9c16eef0a47624f230d9e9a03015dc79c2bb33d708143dc90898ea3dff8dea78731254bcf2c4d8aa746f7b26091d3c3e8cceda523c8501e3880ed109f02507a57d26247a0b68c80b6ea60021c5dce6fbac3bbc6da23c23cb9d0056e82d368ea7e788befd0a5deef37c435b2a3967c137a103678ada92c332b405be5c49d2972b688edee41df557b776ba51ea8508b7ab97633725c7fe0c9bf1314207b5deb006cf8b6b58d3e59aeb14e33c4b677a992dfb15a84adb5a2ece19c96b2b56840e8dcb6c8ee1def260576ac2ad2b58b439b690bfd1b438842c72043d945452a60b7807bf5a2194d354a4573975ae82391b20368d9fe502d541ec9f8a1ab2225d93177d298abf49314abdf233d57447837bc51be23e0ba3bb5b99d205f05f9178236bc91045d5a28f8d2d295f9911bd5ed6d26358e2e7108c04929190e0ae09b5f7b26c9137823b6f91f5b3ea2b8abb618a2fcadc8d080ee85a1601d5490fbff6e6d6276f88b0d6cb4a8344f3074ecdfd86ff4e506fd4bcb040cd5bad6b61903351e443363aad27047573f2a569e3879d4d6aada8560b5d78c56ca9861f86cc11a081a2796bdc064fbb6b1eac4a04525ab308ea99a0ea038c5a945fd4e1b6c5fef49bd584527eb90278b28a331a0170921090bd58e09c7579efa227ef40f0d5127682956e61ceb8f6855b013a5520bb4c1a778d3d8dd6fdaafe434141727c65bc98a0617f6cca4afeed1740672e3ae9d73100bcc2374a47af43d82aef24d9b6c665aa3fff0d7762a7190d192fa8d9e572e58e1e41ce8910eb35aa3f3bd592d3bc5aa17431a2ec6180dafc3d5cd57b56df52ce399c0a7dbeabcc2043a2bbe16ca51c2636b9cd317e23da8affeb8589259c60a9815b4680d50484531c2f30f6ccb865fa11931d5299955ac52cd6d3648edc71dea31d88773238e7fd72c3bf6a088f32ba90d212516415843412b9b7e563b31d4ccd6ed71e083a1b486b7594673ad102aa819986bb47f27fd6d7bb0f2b2e873695af4d0f2d018c453cc8389f63d407bd792f9c4cfe81cd21565c89c9c6099cbe1de5cc9429ccb582768c53321b0f7b42e9f2f88651cc889613368d8cd9f70eea83b619ca381469ccf6e0ab9284bef8650c6d4ba4064ca7f6beaac81a8d8de08d066a11a335fb9f191d3abd73fb7fe0fafd4d6873635c658f9cd3b4ea57cbeedc812f0426a5c1a37d7a86480ef7c8f9f6cfe7c44b43af0969be6429170374e87a280874b570ecd9cdac90f04b26f148f829c9c720f9106221bda2b540fe55939ad953047a2dde9e37fc660d74dd2a768ede7feaafb3d6d42eabe7ae4e6adb92bf0d871dda2149be3b86195bb977dc4a8944bc462fadd942bd504b62c46254c1d0510ae17e437b98bfdb74331c9f6e707b79cbe9ea363176f037d2221c170111726b1175979a775739cadc6c1095e7aa2e608751a8aa6978109122d6578465c2742d73a3d299ee272ce5e8183452d8ebaab0180888834a8d1c473a0abd1326cf8912554dd819702c4a2e9debc8ff9004631264cbd06c3c80ea1a579fde3f479a58782acb4f610e4aa8d0de46214014548f4e009bce61a4becabde1b472e8def9faa3822f1e92e2e2e184ad88f2ddc9da92ba1715ec281805e6d6dc39ca20a9e6d7167b984031d4460c60f9785814aaa0450f1af5f0dbbeb99a65493b78cbbc7d34c86a7a585e6fa2f4724e939fbb1fe7b8e5b7444f585514492b71aee4ef043cf40a9ff2d704b26d95d97f7c69811acacbe1f4183407d8c65deca247a7ab7bd05f1e9754512c6f197472fb818c24a633dc033d33d70bbffb9b4c7494417458f4f6ebdf6e6fa0d474c08c16b74d9265786cf5c6fa5f2a9c6dfe0490e74362ea0f814a0d17359a0f8fb9e47fc96e812ae448b8bea24c59e6a17296a867b1c28c5e2258ef08f59d21bf07766d99aaddaa8a744b60b12d0bf9946def5e6b20185efee84557dad3e2db61a5ab69843931e133f657ef36255b3ae9918c5cc81680be56d0fccbca4be7b73123218440353a0194d4148efefbaca763e2d015d3c013f37731641331abb28f2c2420ad583331c5a33d2c9cb5be0767c961589b559704939a1fc16a7cc53c3212c0da1bbcc5d627fc66bdd1c0ebe776e41b488eb06acf24b5a41ee67e4612a600c2c3fa1724d2120abecf09370837f09db55c2149fc57c755315321076510b9eb81b4a83e0c1dced249a331ff0c38f391d50bfedb19926435c967d7354dcab34c396237bd86a1d355895d23f75d67010fc79c069be07fa29d4f6a3e563cb3b1206c5f02c90da97cbabea9aa87a35f1542502a4cc52e10901ea7f7ef435b0b23168a560792bdf903f9bef05dd05e2e6fe7a8efa6169760016a565ba5b75fa57775183f7825b7b695216945c8ac268868914b7ab1627f7cd45a1d0eefce6009f74034b1264723e47882b5420fd193506159da15d52041123bc056cf4bab48a0fa494e1ee19e2360ef364436d74694dd3218f9ad03e5ed6fbcff12e2462202b03d735504b0e6c5056f69b4bf04d759f4dc40661c0f62e2e14f56c31949619577eaf51003ffb0f50c4f704af8a7606fba35031703538d1d005ab2ecd9a60903ce96996b4478686c346d2027cd801b4d16911138ebb9ef58f282327410a18513cc808572b32d92c086a37ea08c9e0551fcbf5c6ce0e3543d56ae73969e081a3887d3d5ce66d18a6783890d047ef24e6de769111b1b3d4b05a7f89533bc17836a5dae29cc28b914a7b2444a2304fde2114646ea1bc09729f84404b78a484ebe4948376017b9045c3019f748a58dc00cda599e553f931c466f72d360d81d1cd3b46eb216f5339a1e6222563218360570f6739a8bc5aad6f81ee1b7b0231001233e5c1e553a8ded492fef04911391d131deaa1420536ae8810ac87ca0ddd7e0b099d910f061136442a4b8848c736fdf07690d315c4dbb5996c598966f41a5756cac91dd05dd32c02963450cb160ceaa81f07aa2b1d1fa04d32780ea013f1e3bc63de32763d52302deb16b0d30f17d57b9bd145a45e1a40d29fa87ebe4d1c193f3161be83101152eff71fc38e816d88d14433c19a8e1bd41eb2cdbc95264eba430192133a28352c8c3fcd90d71e257a374fa7b5d65c5d2c499844a4f83a4516b3a95d266b3492e89a4c364fec35124dff21d5e8a979a548e326cd028af3094c12b180d7018ab3735da4f636c826125fd6af224566b06ab4a217e639cac9dbdfd55267df8a2cb3dc09eaeb4032105fbbc27aba6ed59dfebe06cb5f44911aff360314bc5fa58d189b20c65735b31f2dda98400fb32fb064643b554e078eb5bcf0b27b853468f6b2f498d07a4ceea9628ec1a49deaac6a2e118ad9920441f93b6e0bd423dedf7c692d0c9d896faaec033e585cb0a239d7fe495e5b000b1c05a4adefd21a8096a49e155022649f826ed8921f3bd5b1eff3454a23bffccbf15b1ccd190d2e9c584fd5a25ae2f99fbe11ff506f146ba326c8e3d4221c67f0b719293dcc7317b00d028e375852037c8f0104266bd37452ec3a42c72b6fb61d89551693f0879e134590e6beef5b5f5dd3d1e22e33f02812e8b33e8723b8247f8a04e88a957c8a05e2283bfbff1d3b2adbfb18ba00e9b7d6814636267b8e2b36b8d7944a9f57fe3170512e4482086bd3cfe9f60003a9ada1b29fbfdd0117f48e4234f0fb16df2b302283e9054a5d7ab2291115130019b42ef1c2a4227686ecf54f1fa975c2a665833e554902a389c9db157b174f8bf57665e4162af13db925537d876a0f47f6eec0a94a0e4274aae448d3530394247fa62f44725a3881a9acca949cc52f5ce858a50fc31f47e05810c7e2fd46c4ed20b85aba77ef23d4d3f09ab2aff5bbb34e46e1e179f811bf39cc3b00cfeea4d99db8bc0f274360d600d0c1caab1a4358cc91f862fe8c31bf4b32449ff6dee7d8234939a161640571bc18f484228c252fc504623a1ee0cac7f148fb9eaf7e1fd93d3261614054859443c234642111cc635d0f230a142ed073b2dd176bcb24946c7540a7aa1699116a4f0bf5c7d83609b18480af2c65121d81f84ebcb45493c7ab392592e18c388c1d3097457b05f0eb6667f93e5aa59fad0c61c71e05aeda6cf07c143b203d134fce02ce5bf515b21a6348551bf3fcb14ab895eed973aa62024f57a91d710daf4998c2b172fe8f43b50fa9b30e25f766f208fbf69b74f72b86d3fad305103dd4aa21725c52c11d6c519810ff98d624a5fcc15d429b86b6ee4d1763f180b8dfc2576cc044e941a57dde77f31d4f61ae3d93833ba05330a23d397e2d7d81eca848b0f1bb1624a0bbc4f7f507c0a1897703bee76a5cd7068372fc3a9a692a2a1ef202e72fe2ff15c7ed4a92f1ee3f64f077acd897c0513568477c9fd8affc5d4ddc5a4029d0676d825f151b0b88863890d4896dcaacdec7aa066af9d99669626aed35d5a578d8c19cdf2943353e07ba1c8837aa585b734094bff1d41d3d7b8590cb1a3b389880f69af97ac4eeae858c4f81965739d69d44ec15b5c310ea08bab2d9b362ac23310d63a679e27a88cca05a13f9a71374da8413a344cfc3d8a5d1ca19dd79f4f145ba1e6ced2c397d125a59407733ea4e72ced86cf8470e75e3ae0115e3b5e7b1bf22f0c5364405239acbc62236015109183c4439a15d1d2262c2bbe6bf3c300534eff5d19a22d7d38c440cef29080283f922e780b117ae617b19789ad791d8050e87fc3f254a817b4ba4232fb23bb36ae2cf046cc6e84baefd67a7504eada8598bfc50ac9f4931d111fbe97e9ba6736e705d4b6a383865442ae79c96464585bf300054d0362ffe3bd0874235b4271da116883fbbb96775979f470fa21d7b6c8dc0945260224ee4414890b3613fcd194f034c1a2f65ef0596589b2660ece5622f9e757bf5c63943c0166ecdd05bacb169d885a12a51b2070d6959d8e7302a3e58f0df74fe0aabc902324a7077263f4113f7f4958b5c6a41759e4f6ea80f7a0145448880f3cf409d2a68e0604cce78a4c0246a85f3158ded2394a77a0fbaf9b3c307a880f9494b112c485928aeeeba33cb7a2b1b7ca595f6dce3ca18b6119b655444168e3819c11746389f", 0x1000}, {&(0x7f0000000140)="35d4738bc5754957893b01342a667b9c72809dac874ce2e4ba059b0faba53ad4894dfc892d3a892bcdc6b2bdb943997056bd970f2c2143603ff906cda1eb5a7db1a25cc5b473500ad0992966ef7a451de3091db6de768a4daa55b5", 0x5b}, {&(0x7f0000002500)="bc7ab53bbec328dccf00fbfee19e956c0ea1699d80bd86ac2f4b70788bcee970b0cdb69241f6487ce5ef9fd0ad23815b03a500248a2a7465ca6d87f00ec785e110918985b199849e66d328e94487c3168bb35ed7c20992ee0f4f4b18c602edd104ff48509e8a309d36b6e02aa5e51bba14af7a9cd6cd8811fed58f15b9c4efba74b6cd6e8d481a4cc4c90d23b6fd12730628e3ac7986999809a9df1208363c0b90eafbead8221d8287802837fbf539b5a22a42e793967c8bac8d5dadd5ccfb4d9d7dee7b98daf1c1ee3f02dd675dca926477058f81eb7fffd5ac03a053f7caa96ca272dab6b9f6acd25b0ea1741f463cc3ec56b6b0e3c1f4999a8c4ce4cd8a1f2c80d14eececba4b3d729959531ca3e00d69230ec7bb13d57c1832cd10dc881407b414d70ddd09f0e468b0b5a3736a7fb6f65375c3424b18b215eddba03466b7102ac3a13b126a301e32e31e9056d728ff8bfe164546ebe5c1b4b86931d43b245558cdaedb0f24c154ff55e17162294ebeea6277ee140526646ffaa04113b2eb15c060e4745c6fb262b0dc9c7f129dd7eb9ef5265e6dbc195670920f56006e8a9a456af6a36d1b24f473ea54b158a5e51a0aec412e60a21051c71d52a0db5686831acf020bfe1b6fa0397b80427d470a079630b283405aeb0a3a502e25c18679801fabd00aad06fba56ba2df841e1081ba0807c71fcc482fc5947255d913deba97f8c0ca4276590b4b22d68d810f3305bb9f016efa74399d2ff7783468ffc1deb597b71f98f4f69d0149dfe48aca2021845e71ace739ff4c502461b683445ec5fd6898b03b77b59b2382ae164290aeabd4f433e0581a89f57ec987981a201694a2b4c7bdda6e22bbe6bdb39a07c6414ac6bef54d6c61bb530cc478e0b05ad2d91c747ca36e3790ea160440a7c3c26fb59016e5ea0fe9c13a20eaa1eb6405f4ad687424a6bfe20c23ed7e59d6971a16f93df91d2c00355c2b743f8cb1569e2aa9e4635b8bcb5ffdd8c732f2c338bb966a35feb7a5d0930f1945304f34453238bbc1d504befa9e8c1eb4185e072c38358ca163cb2457a3450fa5847dab16c02aa16bb6f2dfe93c4ecfafedcc6d4b13c880e5dae05460be020599a8d0ab5a7c5cd083aa1a9948ec3528dd31d5df9133912655ba26380b17f4cc4a04e933dc55748cc3f7392865dde6d2a75fc5d6d5c98021b1531e4993fd6b4e36afcf93e3ccafdb2ca6421fcd1365c6681722dbb5be0024fec5c38e78ee449ed3188ac3768fdb49ffdb96032b7552a0bcbc7a1b531bd989cf6fea3fe5b94f42ff03dfe0dc297a80df54b721fd7919df6c030831423c2df338678b6aecabc8cdd7a5e78babd33f6c510ba7f83c24f7b02bc921fd147fede89347da4a9fd0856248c1d233d7eaa7ab2b96e22c01404672ca21cdce47e209235ab6fb632bb7b7e38e4627b5079ac2cfd20b5a6f9272c739838fd92f04bba544ab58f7203f8c4ca097cd406c49a1994c9ab4ddeb527c2da33f14291229a1876467b35c9edaa3d740622e60faa117ac1245018b30e611139937ede46d51ecd62f95cbbf58f4ae0dac6719b59ee9b384181a721d60c0ed08b7710c3d50a217d26b7a2d143d9306b095bee04b8ada769cb6bbb5e55b836f8c46e7b3fd158d96b160a770877d3d2bc1a3c51e72fd60b2e0d6f1681f26b69b5473c5ae1a22718bd54f741334103b866e97a8f39c235158d1cfa8ff2465d80f66ae8b8b3fef52ec1d052a4758145af7780375a3aad157e659095d10ea488130bb9b66886996f646a038c11080f115c27a665c6b0d32d33b8f72977e5dba4638daa461e81dbfcf1e9400c8f0385aa5ee9e3c79104130ce2f658aa807e3c37f3d6514d28a907828df0ccf4a5259ae7f629673d38f496f45625c48396c72563c67c18b58c1358d33d6a44e751125e2d42c21b81eb599fa2e7c8e41e587aaa994437ebd99338700b2b23469f3fac67e1ec2f3a26041b898cdfee8551595c75d29c92e8dc694c0dcbe6c9df270e2eef073773cd64bd1e6d96a02237557e199ec5b23fd69028af448c7e1d4922a0fb1b32322e98b239541feee206601f5b6320123a14dd6aecacf51e1527ccf956b8e9d541dad3ac6154eb67e2d351ce0c14b8489ac9834c0efbffdec316f2978474fd002d172ba9f466946c071c6808c79317d6b2ea1e66a659c4f6f012fc8d922e84a660e06b24a4873c8920e8ae60b70e9747e9c9eca059a0d55afbb17f9d283528394059faed6a5bd6863d08a37662d7e5beec6d56095a15e90514f85b7ff34cf9d0df34b50d180763d28f5a6775ad080b7559b66a448f7e49db5d4c13999dda8ea35e1e3158adaa0d0a14cffcf1dd0e619fa4c6533b68a54e23954634f097133a200000991bb278e61f46b7ee2f3fb12d502871173c32f3f38c64031b94016398d9b68cf6483b829defc4bf9ee04487071a12cd95a9860e6e316c18be02f0af4c608d4360cb7f955a9c87d0837857ac6110ce06395edc32bdc4d308ddd8d673e88af4b4f5d5233ec1fb0cd086091986e066b57453869ba68dad195c03b93c0896d04dac54ada0788eea840d0d7c8fe88c159ccbc913d8a38c6b5b013b52e6484436cf6a0136daf6b653c09c47409bccbd4b34fa105363f3bb4af04084c48e61f931d682d31cca2d432cce0c11d355def15d6e898ac38ee3f455bbcf66e67932a26a6f3d7dfb58a27b2cc1b5f69417da028279bf5b69f1b53c9afae1c4921777e667b90bf39c200f99944969d9cbc7bc86f0ac28b6252f1b4c13899baf4f318dde701233f30285c296eb454821740eabfced0192569980ab8dc9130b4ece9cac68f3394ce399c51f8b3e2fe16a076f6671d8f3762fda077d61416656f7819746b398948b6ae66d49d95df71a5e5be275499acacb452e8477bb300845f3270424b912854e268cdaab957fb3796b5f1c5c2ad0e51b17415a9586a4024106642569bdcdf060783a78c41b6f3ebcdf47679e80ef0042b60032dad5896ab323cbc588dcea5250a414ca085fb25768494c57a648bc2bf4e979668f24333fba99b401ea75523dc9ae2f5acb7d254e6a201df5008a8c244bddd79c2e0d76de41431ec9300342dc749cc5c5d84b7993ae582779fd26d2c50f055db21904ae8ca4d9dd18b19d66355125de2c92edcb7de1015c474d0328267c888280dfadf42768e1bf4e9d5f5b0b42fb04438da5a2890ffd2bdd0e3c0dc99c785c3f1333207454e1f12a998681e98c81e242fd9cb7f954763732c496dc09bbc7adda60d63d5102ae5fcf8b4ef027b11370a112578fffa73647ae1b3edbe02af7bc8b38dcf188618c5bfe58cca82455e686e6a5321e8485c96e10967a8bd429bf547d2698ee781c85b5bb502975940627e93f04d5d259e0cc3d52a5ef825eb5e73fbb47b5791e6b117554fe76965870a289e1f579a8404d37199c9e00022e06dd76d2d736c83679cd1666394759f63582b8ce5281ce131581deeb867b384cecd7f0c971233bba1862e689733f0d55982bcf7af535d2baae783fac1a0efbefb014b4c220e8a99ad4c78a8ee9a76265a467d1250c0c6faa1dfd0999511fc90a56bcecc97028a0844da21493c375f519cd28a85bd8a77c9a4e20a9adb18a22baafa1b0fd8f111653a893b7b51134a9000cbe5d60714c1b857286bd0bcc6850828e5a941c3edb6a9b3e75c2f4070e7818c3c4cccc16670cd2e278ebc27031b02e442fee0457e698658c1760a4c43f1f174f102c9e46748ff8c678782b04fae440d934ac50fa44ee185d17d0520bc874d07532b1db40b768e289ba2dd18fcf6ba16fc1fd2f78a97be956a15c734a6bf0729631464aee46757515c124a4e71847acac45c583a3ebfc8136e15767b860dd98e0f1920929338a93f364ca8cd22f5b024f11925e9f28758d44528a2a116c4cb58def7f804f463703caf2bc9b1975dbae337c040f3272dab0fd3cc6399ca3ec3d972c72c504e9bc4eec651c11ca963af42f1adab160773421742b395b3b17bf73e07dde43eb5a8ef764f4eaf4b8396b15989f3f2d0e7573846731d54a5b1763937d929e21c1d1647a985a42d12014c814912003dfff46eb51c4e3a37549021b3cb02662db910fefecebb35a353b9048cadeecfa8d6483d592a71637f379f512a56459d5ceb88a34854e94b5eb90d7a8afd821cdeab8323fda6ee5b8869e37e3b197f6a89251873e01a2b4b1f2edd6302a21eaae7cd3ccbe820adb8c74ce6cac5dc48584ca697635dd5d6433fd473abf837010bcd9be9251e5a578c9b9036887dba4c90397d83778b2c45def182a239a538304b246b7078cb0c0d158f5d2636c0130fc4a6680f095f032dc184cb4d4f0d90597e5f3e83093d4a1d2fe9f40d7ebd32ffe85dff73321e299b3c7436a27077f98954fff3c84e563ceef73c49c1a9f1f8d69b43b297e2f917160db265a2421ca506a6c1e4a6265a21cacfe1647253e853d498bdc877be139726e81550f7bbcbaee6123f1ecb753888093786b79e49045793c5d6bd9800948195421f45bca87a0f0086614aa2315730b1188ccfa18f07c6494fdd441b51522435aa838b84e5637d175faf088f9ecba19136976220ced8f3a5e88f4e163c574fa7306817fb2bd858270e67f0f479e92f52dc64fc5cc0b34c631fbfd912774dbafd35a49887f19f79d91e87c314420cf5420c139742a962094d95fa09d3c8ca271f576401e2a001846f68fee427d81cce19a33c0bd927dd1daa7a10f2762d497397c5fd0ce9bda2ae4b25d25086cc0663523dde8bfb6ec955f08258f456388a0568b7a8d3a67c8d28b9168e6be042f1cce37aa67da4661b8e6c32f70f806a1521738bec8ac82295d90180afc43cb9d6554bbc9cc7cceff9d38bcb50f5c7bbeb87d6b8820a4d4fa28d4b8596be14d047089ee9e7d1bcf6e05439e2a37e60e9daddd4de2b8e1b22d919c7864ed2b3d06ea05f6dff13ad38b066e44519c0078d6d87d634895166ac7cc6c24ebed78c6f67c9b32767086825811df683faf0943ccdd37ab1967276e6bd366841ca43fd0f1e3b15859e8717c30a1ee36344a036f55d3841613bf0fb444c81b4356237d4bbe977dfe7a44acca87c49dcbc0e964885adf3115978b0b6d25fdf287715f9179487a000325633946778ef3f84a256c711f84c4243c080c4a0a7faa115eec96c2145981bf815ce0a67909ced607f9e743f461e8d6846f4ccb2f7750dcb717a19bdb532515c80f909855494c25e7f22f75ae37191c0f33f3743e883278bbe18431ef7da7f130244b43e4879298f382ea00de85e15514f8a13d89be7fafac749a5bb0aa5acb6429de10476adb2844fc690c668958874bdf7ce78e797782464e435401676be5deb279a6b030f8b990b57d721f0fc0bd36d24b1e33582a457cd9c21eb6c7fec078037027dad07854686e5954f3354e59911236d7b41227e926cd33f0296ee6ed9c35bbfd337f269438379732c0b91a747fe9f76a400a35844ac020f32b400cf7655d4716a1ec2fee8512771654e84d6a4cbde2533e0520ec648b699d4073a5856db022a27a9f58f9b1ec191374865ef7ff9f86e0beb0005ec45a776910d5fc2ca73201baacfa1ef1dbee7a763314cf84e686ab7ac349fb994ae06effebd36af6f4befad0098d9057f7f1551ce23609228e7a9c142670290b8fb197092d9cbd8bccef3f02f67071af10947b4badc7d3099400abf77dd772e61498b80661bb452253c89e6c84c7362c9192b9f21c8ec2f406838773df94f95225720271f298fe6f3a4291b92376e6547d62e86fcc8415d17", 0x1000}], 0x5) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x81) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x0) writev(r2, &(0x7f0000001140)=[{&(0x7f00000001c0)="5418f6150eb63d9240064cb05644ae2f2d0d00e8acf1729ef01cbd525807021ea26ac5395d90e5d9ccd94ced4cec4b4acbb0178c82b04ac583535ec9b2c25c4e1903f4a5c95b0ec39c213d9f986ab91fb8c55bdccac1c0335fe83d6fa66ebf823e3b4cec881f8bc45c3b51d7d62bab880ec67ae4a4611a014d663a386c477139b6ed126c403a507283428de7390acc9f2eea46433546953ce9ea256f3e797a800f4d9fb85870953226f1e03c174cc122992cf44ef6822b74f84e634dcea42f14ad9e3a60af88e1478d1dfa01ed17cb7bd3f9fdfbdaf3a4252ca63dd8708a834f90fb6deebfc1f5710be7cfeb00b4794aa8069ce6500c6e4a1f1a5d78b3bfbbc092ef8e07b2803bae81532ad086a3192a7fca4d8444250550e315977c3e6c6a1e3c41f7d821f39c7e745a6b67a16dc0f3801855f5202f18791e3094f1874de5833844da3af0cc272a3038af687b2ab4c18b316ec7736c920d8d6521a8ea52a52244ea42786b733011774d071aa7c4cdacd44ecb117cc8c282b48df8cbcf11dbee87b9dc0368dc327a2108005c56bdda12d7436ea59d38f5437e7e25aee93b6555d5c0814ea09803bbe99324d79d5f0ff2c7ffec2ac29029e9e670d78748b6674631952b4ecebdf4178eb76e9cd1ea7115406dff540e7d717de371701d294a939eea0cbfdc263e5cd1f9663769ce2e372de336459345631a8d45c19003d167d93eff29a406cb5862beea4f4005318f7e1f080631552a88a56aff636cd55851e5f7622989950b36fb5c8e671b31ee9ce53b7819e34732c51ee75bc08d1c8a25506b1d06ce1f5a2d37556a9e52cc2e0f793cb0419fdd7c617c5ac00d3e13e609c109d982477c7db0ffd213da1578ed9982d32f44d3ee69de12202d349f5f21a9e370169a8828a262a18e5b007a45b71b5ca69f9f465eb4b2a1b5cd80d2b31eb30cf416cbe93800acfc9264bb1ebe18a25a1e1b319c4c0f61cb63a42602cb455ce24d2e13ec754a4d5585253747adb3f33e750cab79d0afe9be417dc8efdbe34224270352da408f5feff4bf7158a928f6e9c1893150f423bc7b45bc1ed675e249ae467b82ef9d04da95417e26fea74f928a736af4779a89f7cc5b0d4d9c0fa960a32bbd4366e1dd0ccf3387fa645aed24cdb9f05f256488af5b2703cb408cbb72eb7636e508a308283629ce2aac8ed10470f971b9ed1e2bc9775670c817058be9d00b2b3e48525eb810feadebddc4b7003440d327068ca18200e2e8aa5754e457b7be14271df5e1055c867a999c40cde29d63886b90a958badcc0bff0f202939d9e95ea79da362bdbddd2ed7ce94dddd374972684925ca593b989f786630811bec49e085da908bf3f7342b0ab41aa8f1309b69cf925683e0cd009121d0217bf8ee1c62ee9afe1ace263e04a7d254599be55fb6b72f8777884a26d73e51f41e58e4cbf810a7ff18c277865d8e0f573d5f13b764667adb12d2dc47bb155ae465eb6d9bc08964246577d0e5b127ce96dfa1b76e399bd97755e4f89b3a5f8188ea480c2b7c5af3c4ca3e481558d3a340ebaf39fcfac7b794d0622b57ceb5f2e7df5ab426f2215c0b9778e8761a6b1cd48950a09d8115d9473da04220f611ac136169df7966a5dbc12c29cdf8f4a04dc45f0ca922fd8f86e4fba00edb84708b527661d4dbb69578bead69010465e11bc20120cd94fd689575698a7369edf2c90cf579edc4e196d00100da466cc630dfe50a19491f4e3db4b13e6d160a077500a6254738320512422c7cbe09b2b098d63ba331b348066744763944e9730601c3044f9a5b36bc654aaf9237517072891a338e43fac67f01e568e52588b1c8cdbac3bcfb73f6a8a32ddf7ff83b3eab3f90361399d2be6688266f22f16be8c240157cdb01e43793674fd26d44e444924fda241848e414be916a460081f293d7363b01757693a1a519b187e289b6434a2e9077d107f1ead649aaf49b044e995af42c177a83936c61b783f717faa38a90ac574ae5ae356e8f68fc244c21ec4e25a8a9097b7db40c915e09c7778f02abbe3f396872bd617be745776b7b44de7800e7517480ae218058e1fdcb60fa8a6e489bdf047cf8bdfaf7520faa2920e874e77ba61e3a85953a61b00d02d194358da3a1390d845f1d60c8be1cd7a82a7a05a1bfc8ff657d2b01ffa40ab733f722185ad49690e176d3dd9ef59b0508cddfe0e8e8c99b5f6a9deb5c59a2615cec59a3bc7cd853c4ed96edb64b09b1b03cf8cc507b611c2ef1b645acf176413d492f6080a4947f08c0519aeeb2eeb76ab77bcb72e433f87cfd14dc356680731878085021e69d7850893e08082fe4d46abec17158a51306533e93b2743a6e007c6be9ffb1199afbb921f1dd084b3ed9ec1085ddda22254192e1d9b1c9732dc65294373521d8f994b8b56abed448f2da29a2e6c151b11718c326d4639d43410ed453baf8d32dbbeac5213ba2a632292b6ba31b807ff4af406e4c722490d3233bc3e719dd152530051ad3b892b9f8a508b2d06fb9fe3f03af7f692ad406417cca30a93edff6bd81ca103312187a95197441a751001b13e19c1adf4bc5647ef6abef4f2aa621c8ddd3b49879dc29011ad0de72e66118cd230d9afd2f9bfff877866fb9ffa95536b7044de249ccacf167bf9626cc356253a8d40963f70e00296270febc27fe548d27b24c77c393ee1acf75a89129d11ddcaa4a63d48fe6ab25ff64cc95ed6ca0f8db269035fcfa3a9aa980f1d854bc3fd696760d9d598534481d9c2ec055181db4463d9a8706984323b92e4855381e6b6cea6f1b4c571fc885d0d553efe620ffe228e810b501aaad3847dc0322ed15ecff35267e588dad6a2a2941261f2dac3cd73f94fea3baf18d9cf77f5da0354f85ce3ebb72ded049e0b3b01c97b58c2de93797765cd0d512197dace80f1f114fc75832027831c36b0a78507a6edc05a9abea285e94c8ca431774192fccc7c40211d7d7085949c2eb8c3613ec6503f09a1241daa75cb85df85a1cd01fb0d9cf91692e362c8178e44970b7a89ba6b83f171a08f49a5aed3195f3ab3e6b3edead10e71e28772cda531fed808c2c620244e64df6206f37fab23631a4e7af91b5524de80204fa28567ba9ebb0ebd6da2148d550d4459f365f383848130f7843aa9bc80c51acb33aaf634bfed396d1a650a55a0508d54af859446f3fbd6a3b9425614ec602e88c26b47775e51b38b447fd129e3f77faee58602585e899040551abed07de5218d286c8557474ab634a0394d557287f62e760ed8da482e38de9cf7e86dddf00405a9d313472556a7c813bca07e46d8332f723b3e469ad2393cc2d7a5c859e4b3a96ab06fd6b163aafed06e694e93751ecf1ec11ec7cd4314ed6ccc4cdeec915f14a10878c6439c6e700c8efb9b65efaf8565f93816eee8a3bea4307b84a3afb950f6996a29604fa471dba6974ced9b4f1ed0fa6a68c2108515a9f48636da370f3cb5c5786b23ea92b5759816eb784af1652dc7223289b5360720d9666bb3909b85ef33d6d3861aa93fe247b98e0552413e92afe334156ce493f62c031c336af43391f784fff853f2226d181920237a13988b223aeb2108eac3a9c9ca95264c5edf88ba1e569ce063532d5b6c40abc148fa3699d60a8983dd9bbaf3ba340b402de7e23c80d563a63b8e1c9a5af86cff7e8511f9edbe1aa9d467fa428efe4e392b9a15fb1515e83c674b9db5b26895cdde0293a56087b080da9fd8d4c262aa7660d5fd0cc5bcd30844dd68c48e2b716608c4e1ae599a5d1d6bef62fea2f711e80fd6098130e9bd73f04aac658a15434535a29d823d9ca1a2e1a13d57e7b86a6b0cd5b36c28232b244f4c66e9fe275bf8e285073ba4fd0df1ec8ec312922d7d5bacb97cbc0cb93e043ff172a3cbd70b42d94034c34c360d39015c2dcc18c700e7d9b30c38e1e20c1e2faab31a7b67fb9571e8b33c1be71947cdeb3ec33df8a144c9b61ef3ddd9a72fc65765be571fa36ba652457b3ea3d8ccd7e88dd617ed05c68c7ca42ccd96f7c3f0f700c5495a849895dd6d778273d1394af5d072ae46589b8841f059714c0fce3519e7cc6c71f6cde710211853749f797dbc665c86304eb65b066e19fca7d266b57bd9262935e9a1a4d7e4d6e60eeb0ce7e1d551326c1b766cb197f5f57ef005e57eac027ce8d04418821147c7cabbf7b0b322512de4faf6ee9f530c59ee004ba0b20fa7a57a2e883a2b96d134f5663f11bb18b3c7ebb8ba0c838d7f02e89a7b62f81cbeadf71c2de012b3b5d3faa2e1c3e422ee276e86c592cfd99fecad86b2aadc03c41906634f05aaad76a0a3f29234d99f3a51569f0bd227ae2ca83ed2acfc438454afb54293aaf77d4025668fde36e630cb290aaf3ef196851c4ec4be810cba2f46641c3f46051f2b8860e302db57e62403e17cc579cc27d4f1767bc7c35cb70dea93d2c06c3413642b459254f992dfe2b16293be54ad6fcb406ef05402ccaa18d39c31f197b1919f4423862ab0016f6f935a35761789871464ab4ab4269a037b2f499e6c9afb7dab85b31028c56de0c03a01cb21fbdf2d7d275db00623424e69d5bac2b1d8f88245b394096fdbeb7987d20950f08f5e38375c8d07feab1d7a80a7de3951c17eed31e71a5f05056bc4f6beb6bedf2b03e993e39e916d932c6f4aad036bb4bc673051173c8e506853e834ea7d84717025b916d599ccc841de9bc29d62ac4e8191d963532ab52fbe3abf5516812c11ef4c26b489f9646bcfcfa98afba3354c887e2559d1525cfdbfde3987480e650419fa11570d6a6d0132860b019f6bdd1237618064efd990c295af9a7b4ae235178a2252074105ecc21b50f89d39d005fe64a6f3ea09e347bd2cea59812fc0a1f87e1356bd6cda1a491ba70235b8eedfce0bf4f6ff96d87d84fe1c6b762a75a23af4dbecd71dd1c2de5dde54ac2cacf799090b0146d19cfc2a84e0a9aaef0508790cdf679b425b676f2457c59fb007f3f19567420e1d6a7913e58cf2cbb313faafbd7316e326650b65eb8417c673a78603f7ae15315bad5a881e464ec17791fe61a35cba3daa053cdaf01b638fd964ab0cac9bbb8a4acb000cd9fdf74e8a891b665a041f59653bc53192b6577e030e9e5af101ffdc87839c452fb4f197b16a2afadf5758c5467fd90fa89ce1fda14e72b40ac3a788f8b05d00350b254552f60be9e45e0fad0c2eab3dbfd834ef2a0025c9c182a0932ca895caf90181c4c6448043f0fa2c0f39cea1c8c9e71aa0e54c00e7fd9d3fde1d50ddf6a002cc061635b4599a33c8e875129f41e1b62a550afd360e6e083f171cb026bb713cc1050ec06a4b4778d641b5c1f0fef6", 0xec1}], 0x1) 22:10:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80000001, 0x5}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/100, 0x64, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 22:10:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:10:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getuid() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:10:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0xa8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x1, 0x3db, 0x3, 0x3, "f11051df546210567058b7b167331fb09ba6e7a5", 0x1}) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) close(r0) dup(r0) read(r0, &(0x7f0000000000)=""/125, 0x7d) 22:10:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:10:58 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0xc5) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) lseek(r0, 0x0, 0x1) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 22:10:58 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0xb) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r1, r1) 22:10:58 executing program 1: semget(0x2, 0x0, 0x80) 22:10:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x0) setpgid(r1, r2) open(&(0x7f0000000000)='./file1\x00', 0x8, 0x41) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x200) 22:10:58 executing program 1: pledge(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 22:10:58 executing program 0: nanosleep(&(0x7f0000000080)={0x4, 0x9}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3}, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x60}, &(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) shutdown(r0, 0x0) 22:10:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e492cae326530002326a58142e57b225fef06ab7e6811a1ae6b461f890c56704b34406aa08fad0d691591bfe12354960e0fed94113c88e16a2d883b"], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x373, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 22:10:58 executing program 1: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9ef9ed1162600af73c56464748c531bc10172a5492c725bdd38e2f8a64efb9e12bdb6fc290b9145a1b92b9ed49b0112c12"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x17b) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/254) 22:10:58 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 22:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r0, 0x2, 0x0) 22:10:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 22:10:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchown(r0, r1, r2) sendto(r0, &(0x7f0000000100)="4308c34384b7172362f81caa7d645288334798038e5bdf48eb6ca6115a68bef5364f4f938268dead25227553f4edba09cdcdf8c6dfdec5fae6c365c58dfea56baadbf5b83f07ba69a99787520bb008744d89f7414578a939bcbe54211447c466c0b3f9372b98b60042aa546fc411d5bb7fd9ca1c359840510eb96418db30be4f022eced7827538fca0ebbe7b5769be379e2db891df98747ca7ff3455d2", 0x9d, 0x8, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 22:10:59 executing program 1: r0 = getegid() setregid(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = getgid() ftruncate(r1, 0x5f7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x5, 0x240) semop(r5, &(0x7f0000000180)=[{0x7, 0x0, 0x800}, {0x7, 0x80000000, 0x1000}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x0, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x34, 0x1000}, {0x1, 0x80000000, 0x1800}], 0xa) setregid(r2, r3) r6 = getegid() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) munlockall() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) setregid(r4, r6) getppid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000280)={0x3ff, 0x100}) r7 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001600)="27a42d57ca898dd252059ef1b686f92020e6299f2586ff4bea1b17ae821e41f877b05a481490284bcf11626a5ec3bb04d216db", 0x33}], 0x1, 0x0, 0x0, 0x403}, 0x8) kqueue() dup(r1) read(r7, &(0x7f0000001780)=""/4096, 0x1000) 22:10:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/229}, 0xed, 0x2, 0x1000) 22:10:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffc) sendto$inet(r0, &(0x7f00000000c0)="8bbece5a02a205d5a8819e280a7aa0544b59a773af3a859811f621fd460c76b2b02f608a2588548b1495078c0a779e2601edc7b25cbc26af7864c091ec6203348d39fd2e3ada8c4dc849e305be7b24d9d0ea5e8049f578699022c3", 0x5b, 0x8, 0x0, 0x0) lseek(r1, 0x0, 0x40fff) fcntl$setstatus(r1, 0x4, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="93", 0x1}, {0x0}], 0x2) 22:10:59 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x100) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x44) sendto$unix(r0, &(0x7f0000000040)="7833007875707c65c6cc3daceaa2928e1d3b277e445efa712bdc9999c142d0222cb5c2697bcba13ee20b518ddf7aef8d26b87341cf4f1c1f3b2771d6a83495d6cb13cdb0dd78dce9a6ebc3ea14af73b833e8be4f76efaaaaff03d31648c9f28e5b349dee60d0e911b7083c79aef347ee432458d7a433b50505fdecdf577bda74b5a516008f85272f06d30d839dbf0eff214e5612dbd1e50be88ed62a979bca47af0e58daca54c2d0cc4289aece59517bc33280849703469fe54666ebdf3816b0da090e13533456071f8e589d06f2694cba73fb98cd7fe4b594d1bb450284860517", 0xe1, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 22:11:00 executing program 1: r0 = syz_open_pts() fsync(r0) pipe2(&(0x7f0000000040), 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 22:11:00 executing program 0: r0 = msgget$private(0x0, 0x401) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgid(0x0) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x20, 0xfffffffffffff960}, 0x0, 0xfffffffffffffe57, r5, r6, 0x1, 0x353d, 0x1, 0x7477f2aa}) r7 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ftruncate(r7, 0xecc) r8 = syz_open_pts() r9 = getpid() fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005, r9}) fchdir(r8) getpid() 22:11:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r2 = semget$private(0x0, 0x0, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x7ff, 0x4, 0x80000000, 0xffffffffffff019a, 0x7, 0x1, 0x22ab]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 22:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000180)={0x200, 0xbb9, 0x8, 0x80, 0x5c, 0x3, 0x4, 0x74a}, &(0x7f00000001c0)={0x80, 0x5, 0x8000, 0xfff, 0x6fa000000, 0x8, 0xffffffff, 0x5a}, &(0x7f0000000200)={0x24, 0xda, 0x3ff, 0x100000001, 0x7fff, 0x100000000, 0x100000000, 0x6}, &(0x7f0000000240)={0xeb400000000000, 0x5593}) select(0x1c7, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x1, 0x200, 0x2, 0x9689, 0x2, 0xffffffffffff8000, 0x1}, &(0x7f0000000080)={0x10001, 0x6b43, 0xfffffffffffffffa, 0x2, 0xffffffffffffff80, 0x7, 0x5e01, 0x80000001}, &(0x7f00000000c0)={0x401, 0x5, 0x4, 0x507b, 0x8, 0xffffffffffff9523, 0xaa, 0x7ff}, &(0x7f0000000100)={0x80000000, 0x5}) syz_open_pts() 22:11:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 22:11:00 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc3, 0x60) r1 = msgget(0x1, 0x102) lseek(r0, 0x0, 0x2) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/237, 0xed}], 0x1, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x3, "1eafa32bf6e13c0f3304268fda491800ae799600152162c4b9d8ea959cb887b79adcc3a95ec62b497eecb5b540b02e7ff2133438122ff31f9e573b65989721b9e69725761ca3306b609612d4f4bb181d27adf8193802f3f1d12d615b5087e7bf5fb481bb198b83e7a8179f3b716c8b640a3814e273a0e7fb4f962d67f2d72b7b9bdad226259edc047f5dfd6c9b234cececd2405abe5dd4d3a811a25a4342ed37639a56c067d8f934fac7ff4d19a041bd2e09306c00a15b2e8aa5a07aa601009df890a6bdc374c0b6848ec74deaff1c85d05e971a4ddafc1650e5dfab7efe8bef63362c9c7dae"}, 0xee, 0x800) 22:11:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000606000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 22:11:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e5d6669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) ioctl$TIOCEXCL(r2, 0x2000740d) write(r2, &(0x7f0000000100)="f0aff863907021f1ef07dbbb0bf5438ca92e1dfb45e11a909edd3ddfa946e0905c589bf48071e4588c3d7058b3d7d1475f0ac2edcd89afa8f3bd3df9fd28806f27", 0x41) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 22:11:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="04fce387179b70ebcac4d64c9e220163600ffe3a95cbe7af4b8f858cad796b4e37c83284241dcf86c5ee2bb636d94962b4545193d72db5ab0cf78b8837d6bf4a07896158eb3b42e71e8ad6f7ea4eebc04f7256325cf902e6a212e35942b00caf24b066bbccdc7135c36f04aeeb8caba7f5a8b686413d82cb622843b750b67aad956bc172329c7f51738560c10f4c593da5fb3da60ea5a05bd3c276e5b58ecb"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="22feffffffffffff9195e20000000000000000670b4a16236cd56985de858beb959df6933f0d7706532b5cf070b50c1084466cca3e7c7b5ad4b412eada30d84e4b914c6c63606262bf0c665bb017fe540c7246b72bdb87b892a29cd6ba6142e1c63455bd0948b1f8316bca8297617be20202c34c34dd96219180125a021e6bf68fe311b2fbdec6e8e3fe2eb9b1dbbd3a41"], 0x10}, 0x0) 22:11:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 22:11:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d4797d9197cf1add2b2c954e75233b2ccacc68c9a04467f834d60e470d69bea87b6456b4580fbbd13316850a7a530bf5a99c02392cec041842f9ee5dd486a2674e47fb8aa7e1bb2d3bd8d87bda2cfd617062bac312ad3eaebaa0d2eaabaea7479fa9357bd6c85fd546b4030e6f1c0285ac82acacf0e6b18f2e2a88fd08c79b7f2d433e8f1df0226863094623bee8a586090ed5a6dcdd0902727fdf3eb3fb44661b00c055ee4a13f2ca68437f6d0f559cc351152f37c64038ddce234b901910c403c9e6aff3477c3108988d03568406f113a6e9b9bdffaa248f085602c7299b19f6f2f41889f10c", 0xe7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:11:00 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x7ff, 0xffffffff7fffffff, 0x10000, 0x7857, 0x9, 0x4b1a, 0x3ff, 0x7}, &(0x7f0000000040)={0x0, 0x3, 0x32, 0x400000000000000, 0x8, 0x8, 0x9, 0x534714d3}, &(0x7f00000000c0)={0xffffffffffffffff, 0x9, 0x2, 0x30, 0x1, 0x100000001, 0x6, 0x400}, &(0x7f0000000100)={0x5, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) chroot(&(0x7f0000000140)='./file0\x00') dup(r1) syz_open_pts() 22:11:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) setsockopt(r0, 0x1ff, 0x1000, &(0x7f00000000c0)="ac2b94c395d2ca97cf3d967fbb870a37852cb4e22a2ff1d3c4c2510b6b1953a68c61de3dbe5c5c8520e1ce28800f5daf79a9c5b205e0f67a31e798412405d6f29dc03b3eaa987869237a0ed0d0756d9db6e474627c7e0d36c915aaffa1780901e0cd60275f35fa2b9a8ce12ca908837af0b14b8fbe18b69738e00bc476471636807381fac590286ebd385af5fea922ca09d2e4b9361ff1c060f4b003e733a85c0a98d62291dbfa8ed2d116fa8c8ef85bb600df6bd3ecd503550094e0fd1be9c27ff724f5ad920959ba08b9de376d69fbb9ee9dabc6f11295f46ea2f7a6ffc4b1feded36895aac5cb9719c4efe76cf9062240d00542263a18702bd4d6194489ede321b3e231eed55baf7c4b920a9273a9d88d462561720faa40151d27db1423feb7f7100d6e679f49869b93996b75db4174151086317b99568348613e4f0e0617b526f306cbf1cc22bce8ec27c36e3316d1ab155ddac374a2ca692366e7e85c421734760c32965c38625e642022dca4d3ce4997006bc62e2e01a9d4ee9667b0fede4665a49f7aeae9aebeeb8517823cc0d283adade7c9a96a68ac952f7ba0107011045c8b9af14c2d98396f8b2fe49419bfc45ce8d0cf89b42ea5bbc1a933d59704ec7cb63433c11cb7590f04fcffa196442ca415dc5f2137844306c1a6d2ec963ef77ebb9ce85a769e3a9261e04c86cebfd485af469eac384a775878ea2bd31407e295bf4f55180480b4ab41e56fe14c3ef850eaa87126b329d2c8dbab1a567673bf3d396cdea41842ce1974abe20536a5a1b0cd0d198b2e51dd9e5ac2068ed134682d9a783d3984ca1770f7d0d961b7a9a668da006b95522ac248507d7202df41656faa2fa45b44e060e9dfedf120e26ecb16a03b236920fab46acf3a75833134ad86555cc84c4e10d0d154fef3172aa8a4f96a8496f51bd146ff0f8aee75da810ec158465f32cce4767c66a5e83ec7558667d90aa72816434338100338e674e71febbb1ecafb24410fd265ca2caec548507c3acfeacafafdc21d854b1336220ac62669a504cedf70df38056bc99cf66922b0b5da8da8ba6a4f3e799489a9906795f7168b402d7f096171e406e3868a15e64e69ab25586e041594a85ccf31614462eefe7db2cbe1bbe3b1ff4915150f65106a032b7f739887e5c5c0747093041578094678d2e4234815cd85c7bc0db011046d6fc0b255aab09eee893c59c644d85d899ac8d5c644cf755453e2f01cda6d878bd11d3f4f9c5afd87c4f410f0d7d97ed88508da6cf0bc8d4dd54416b7f7464534b7d1f61ecf96720e2063040acd519baac45b50b8b204be6ec37ebd054685966b9b1bbb02fd3608dd644e022a55fbcb929a6f67df8a74a7645aeda80cb5bd7e2057814cf9fccd16fe68cd7a2b8c0caef41bb5bad479b8e847350888d309a5b7740d334f6e368b050fb3a57c3aaefbc6ae4aa627bb41f4dada6e5d29a26855c37dc7e615f55b24c5231a18dc7a8b76919d829d6d4110c7141991a8fe65768de877ca5d9eea5024c2a558d235ac5407e3cb06eb85f612d21946a60dfa3e52d89b2850e5240a2f9aa08db7b19ad11493a7c4bdc5d8b7d55f5be0d4f81da6053d2947310bef89f0179750006d39668f99aac1f7afc157916a737232a7f94795788a4ce59e9409bdce5be810dcd3e8eb5f74dfacf50b7ae9e7076adefac5bcb473b976ab2ff1a3e2744c0eeb35809d47acf5419b4077ffe25d20e8cb556ee49921126ccdbdd987d93fde779fd070d9416244d37d1fce9b0acd9e6bfc5ce4a5d331061979b2aad6a5c0b8f8d2247d625417670fba6d661c53ad076cb49ce4449035639fb9f2ce3dfe852cebdea7449d8988407e9c92e23a376bf72aed47c6a1c3dbf2cc6d6d68673ed3e59964a5de20703cb3521dcf2b7e5a2f5cc711226f2c1577b798a594943f60611192da2fb68ba5e7cfb2b49112a313900b85939a3724e6fbe1116fe21e47bceaf4043da32a7eeb672c27c4e4d7d044d4c99699158249cc9f04aeec772359de773034e7a23afd5d0d82d0c4b882b752d39be0afcce983faf0cde49f5f4ab62b87d591a638c10a9411fd543f81f6357257c8a0f1db515b0bce37c65fda8f1359e0e4e4dcdb4546be17fa9775a82aca44678db4bbb58768208696fca5733e9d317cdbbfce0166b2f66fdcca74ca6b5cda632e7b778f29c4e8eb83032b756f63535c8b6cbab7c73a3f5cc8fd0f20d259b1a6ea87d887b3f95b08a89700e98cde074d6a60f7687252ae71d00d812741e120271b1ba2ed78e8c627b0c1866d3e6209603e106d8e5c1e27db26023fcc4fd6333b3b7ff004d11fe068659699c9866dc8d8b4269d7015c29b779863aedc242e0ed00486ac3b09a00cd4dff78563ce27f507792169cfc1d750af6a0a9a716d362cf8bdd641e1e18dd5f836d3b5e8c2b252f26153924a9efd17a1b48aa9781720158668aa8ac4dfc647be582f5f2f0ae64c0aa8c80d2a42e1f4b6902f762031217ecd53178cd523dbbf4963df3509b2e8989f509d908f9d73c8946643f1b0ee278539e6baba94bd1a26b0e687fa656e4dd0277219b1f72d7070dd2d1e43a27452c1734456c1299b605b52c896bae9a8ac99901d89574960f55ba0db25b7ce8496aca6b866bcdc0d4684b48a49c02bfde6a1d820ed401f50cdff2d376b2eed89911011ccf3ac52d2ec538b7bdff50e0a4e5b60261a2634a15ba821e702297b04bdd9c003a16d6311d89e8d4405d117446201f46a682b8b5b79dcbf26fcc6b1e1285751ce8b43d8fcd64e0748109f2eb1ce973d8b9805f86d8775a5aaea64c88cd6435d78f5eeca6f84f8f8b3236dc7bfd30b098aa54eb443ca2e74e61d1337004fba15a142de90740e80f9647ca79a791098ae013abac6d380e841192897b8c104bb3480006a7a139763957806a33c6619af5bca8df27b9e522b23042509f09be1a598c763f50353383fa8a48cf8d3b6ce32a5582032076f5a7755e93e3ee5b3ed132645d93fdfb1817cf29c8198f56cb61387668767238e04b5607fff142b87d749d054977d69e339b9823062e19d50ddee9c7d87aa738c12491c888a00c768bcf445e7fea1da2dfd6351b9e7ecb55a0c0a4320fa09e0b6c04a6e9bc52d12f8648a1c0f0c56a47321a18d81ad690414eb8995613c19a0f624b2740a88ddef04e409d3bc7b9cd7184defdb3c44b4ea3655aff7841565038c0afc915c610091f5cea30f9037e157544f9e0d6b6b81e15ef55634370a119f67c4beeb03feee14d0a5085684431c9c54a9791f15cf105a6a13f71d87124a08772a391720217fba5c7ba017055451d242e6108452645513d7e8eb4e61d48e38e448eecfd81aac29f5349b85bde4f655e22ea3db351f47f1cd4c8c64c4d668dc527a16e2358e31871cf1eff942201b253db4b49ce77a65827957ffbcea058faada5416e6a0740556ef115032f23eb046d4e86411b24374a973014d11cf3f4802cf899e3f7670b6714c06b2c3aaddd717263a75d5b85bf02af89a3daa094f2ba671734fd8f9af9af39624fc55890e8eec8c49af2e54ff96e73d604530eee2b03e32c16ed6dd65bfb8a80f15b299f17977dc2b9840972d7845f4f7c20d78bbc23dd1310fc50a311c630ab54625c07ae20d76b5cc07fba32d9fe368e394ee8a3b8923c94e230979989d31ae716f1275dcba8d7023ec3b8ee93e8e67852abc5308959c705af6a2659b556392fd8c903f6502476441534c7fb4263a8ee29cc078abc9d5cb70bd03cdd709f589800c642e507b74b60f8ee9d9ca97a0cc4cba87349cba7769d7b9c1f16b01641ef0c61fdf08e2e31afcba739948bb2422b7a95324461fa14c3e4e4ff1282796872792ea0e1ff9834b7b3ac00f6522275f8e184a1100651bdc9bf5d5cd867702426a914187b90fdf2af5803bda4dead184c079dc34821bfed56637b955c6fea331a62d2e8fbcde3b951227bec91b19c4b35335ada2d13037279a3305c44071aa7e14d21ace5f355e72bf90727436314e934ba862d91ad831292ad68fd8923284ed3c9f108a6154d712a48a68be64cef2e1a5f585777969c48a017f4e3c1fdf0d317616629eab5de43b7ec5622346fa4abac73596a1deccc7064f44513a9384cc42e467dfdc14ff734eea858d1428421ceca6081fae37c7a5adcd30b06894261340e3520ed806dea088ee2a1d160442e94f6d529bae18ec2ad2ead4d520c23defc0a8758d4a79284e4427736d97e2f57423ebeb6853eb7273992eb1c9f19682131759d03966373d1ad078826f3b50ffcf01ff5496d0329463f61196f440313dfc21b7b3b88d7a560363e7187a2dfe39fff143756c76918c68d9d48998743a671f7776fd1284baf86badfd528ff6ee390be7281e224675d1a9ae4bb93f0c68cd554be9d5b6f1c5a722e0577ed526c0cf92c91d2a82c0c8931545e982f027760cdd07933ee6feee56945dca98adc78114d6d03feed124db7c8ff40088f77f8751b091e087af79af5582930d4ae87fd977edafd7d3f11b6637c9c172f3fe25b259f08e5cb87dfb69c537c89a09be99a7228e996ba0a5176ea34efb7f908fb96c67d5e7dcfd9100b15f516b2536548946fdccd25c68ed39144ff3be022b4144a1d77ff42f4f1ab8ce5f288328188b9389374e60d2e004d521aea7f2893a73da3cb41ec0c81e349fb315ae60b1852f3cfb555fb4cb0bd7fead1ca242b13709a25595c027832e848c7015d8e4149599fe9662c7ad90c10f12ead6d406a2d220166ef17c75796aa5dc5555fc9e2e86948df7395216c5c609380cc47d881810d49c25640139f64cb93f9f0428276da84b0b403bbf313d41e1b82f267e2f90d05ced382b92eaa35abd305a3aef4f8573fc2eb0d5e4fc394261ca51e17eac699d237ab15d64294fe75d52703d4a6e4bdab162f3a43a9683e130f7652d4f3948e845de79b45404afcd3e507552deccc1e1b4d6b3b7229c1c739f70cc7865a1b07771e70e1340b03a3c450139879edd4490406987bdc426fd4efe5280740df6b4d9801fba9d7832b2e1b90bb3c236951ca751781d25038b1364cd4c8cdde8983586a5f27aeb15072a58555127fb61cab51ecfec98c9b9ab13ec816ffee4af0796dd863081aa7a207ec928465005a74d89110e70153df37bc9103bd771b94b0d3523c6c5caf45b09ca7d53848f102765a1923ed3d6255545af63c34bcb07defdb0051c867360b2362e50c69cb09ad37b811fc64b264313bb08c6a0330203e83a08c48064fb0621cdd1f033267274c1d62b3fc3e34a44278153d1a726e5858333f03b02286fd1acced46ae01f4ef98a19d1f5afc6f24f8594f381f219cd0447df55b8603b2764480224ccec4ec64f0b73ec98f64b5efbc317832b58ab39024811d143b5f3c3784c21de7b4a6717b83da7ff727228414836e3d258f827af02bdb525ac61bde0f20de089a4647eacdd490dcf8910ecef46be7270179169a11aba63f6f66370c417bee8fb2ea550cf2668d71f21711067cf0a4c01839f49f5f7f83188fdec4a2434febb99feafeeed1f1afd926560c21b29a92614a27c00a03252d89daa359368964cd87333ef3361a4ecf3924903b3e83b0e43f73e63b17285a0754ea235343ca3b98c25aea2f588fea217c19c51779e4d1de693da2840ebf0fcd9e7ffdce8474b7e1ecd0d10472a0eacf0dc3c4742632e02ea0fb6221045cc281bea2ee3e7f2853a28eeb1b24d53bd54cc5351e711110c60824485963d2f44fb75100f12a8a8c32512fee17dc8e8837194ec83a6a998fe0ecf020f72af9566f1858f", 0x1000) 22:11:00 executing program 1: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 22:11:00 executing program 1: r0 = syz_open_pts() getpid() symlinkat(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) stat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)) 22:11:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) 22:11:00 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) 22:11:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0x80000000, 0x9, 0xb8cd, 0x0, 0x7ff, 0x1, 0x8, 0x0, 0x1, 0x9, 0x473}) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000140)='./file1\x00', 0x8080, 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x8, r2}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xeba7, 0x1, 0x1, 0xc9a9, 0x10}, 0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x28, 0xa5, 0x6, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x3, 0xf8a}, {{r0}, 0xfffffffffffffffe, 0xd1, 0x20, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000001, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0xce, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0xffffffffffff8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8, 0x401}, {{r1}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffff7, 0xffffffffffffff7f}], 0x81f8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x1, 0x81}, {{r0}, 0xfffffffffffffffe, 0xe2, 0x20, 0x6}], 0x0, &(0x7f0000000380)={0xb0, 0x470247a1}) mknod(&(0x7f00000003c0)='./file0\x00', 0x22, 0xb9c) fcntl$getflags(r1, 0x3) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setregid(r3, r5) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000480)) getdents(r0, &(0x7f00000004c0)=""/210, 0xd2) write(r0, &(0x7f00000005c0)="a6973819d537e8556f3f7a3b3e64", 0xe) kevent(r0, &(0x7f0000000600)=[{{r1}, 0x0, 0x10, 0x20, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0x2, 0x10001}, {{r0}, 0x0, 0x8, 0x40000000, 0x20, 0xd06}, {{r0}, 0xfffffffffffffff9, 0x80, 0x75, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x3, 0x200}, {{r0}, 0xfffffffffffffffb, 0x90, 0x4, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x88, 0x40000005, 0xe8, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3}, {{r1}, 0x0, 0x1, 0x800000c2, 0x3}], 0x7fffffff, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0xbcd, 0x80000001}], 0x889e, &(0x7f0000000780)={0x5, 0x2}) chmod(&(0x7f00000007c0)='./file0/file0\x00', 0xd8) mknod(&(0x7f0000000800)='./file0/file0\x00', 0x6, 0x6) r6 = dup2(r0, r1) getgroups(0x5, &(0x7f0000000840)=[r5, r5, r5, r3, r5]) fchownat(r6, &(0x7f0000000880)='./file1\x00', r4, r7, 0x6) listen(r6, 0x7ff) getpeername(r1, &(0x7f00000008c0)=@un=@file={0x0, ""/3}, &(0x7f0000000900)=0x5) getdents(r0, &(0x7f0000000940)=""/176, 0xb0) ioctl$KDGKBMODE(r0, 0x40044b06) fchown(r6, r4, r8) 22:11:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x401, &(0x7f0000000000), 0x0) 22:11:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0xc, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:11:00 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffffff9, 0x81, 0x4, 0x0, 0x1000, 0x80000004, 0x80, 0xfffffffffffffffd, 0x21, 0xfffffffffffffffa, 0x2}) 22:11:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1a1400000000, 0x5}, {0x18, 0x0, 0x6, 0x200}, 0x101, [0x0, 0x6, 0x4, 0x3, 0x3, 0x6, 0x8, 0x10001]}, 0x28) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/203, 0xcb) recvfrom$unix(r0, &(0x7f0000000340)=""/107, 0x6b, 0x1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) syz_open_pts() 22:11:01 executing program 0: socket$inet6(0x18, 0x7, 0x2) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:11:01 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000000000000ffff000009000000"], 0x10}, 0x0) 22:11:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/199, 0xc7, 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x800, 0x401}, {{r1}, 0xfffffffffffffffa, 0x51, 0x2f, 0x3f, 0x6152}, {{r1}, 0xfffffffffffffff8, 0x4b, 0x80000000, 0x6, 0x81}, {{r0}, 0xfffffffffffffffc, 0x40, 0xa4, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x33, 0xf0000001, 0x89f0, 0x1000}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0xaab}], 0x57380000000, &(0x7f0000000240)={0x0, 0x5}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x1, 0x1, 0xefb, 0x1, 0x8a, 0x5, 0xfff, 0x2, 0x3, 0x4, 0x2}) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) fchmod(r1, 0x40) 22:11:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 22:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:11:01 executing program 0: setrlimit(0x8, &(0x7f0000000080)) kqueue() setrlimit(0x3, &(0x7f0000000000)={0x8, 0x800}) 22:11:01 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) shmget(0x1, 0x3000, 0x618, &(0x7f0000ffb000/0x3000)=nil) r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) 22:11:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xdb) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f00000000c0)="311893001401a8bb2f5e2ddd0963e4f689caeeff1470468a0f55ad97042b6d8412814b31b0996130717c9cca360b8c709ba88ac61bbda3c06f54dd1885ca267c1eae7bdaafd8536c75063d0e8109a8bd23aa673952618072e158d8c2f4d039a01a79d033a4e04a0b04c402456eddfeae3da53ca071043fc9b647111908d4924a1210b3", 0x83) socketpair(0x1, 0x0, 0x9, &(0x7f0000000000)) 22:11:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1f, './file0\x00', './file0\x00'}) 22:11:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:11:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000001, 0x7, &(0x7f0000000000)="3a905ebca5d728704cf6bdef468e9887821587a58ac178b56907b4bedccffa462682438bde8834c756fd2fd974b4c3e1c6fde93cf3f3933be8cd146e73e94b57aee565e48ea68e97639bdbd6db21733968fcec08bc994452fed6e6da2796979e3217e004ec5bed788f35080533cfec6c9906e6ad1b0be4839b5cd93701d476d91d2b586c95fb099c44a7004159a1231feda2d5da2a76b334291e86", 0x9b) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) setsockopt(r0, 0x3, 0x9, &(0x7f00000001c0)="58a9593888ed83b143439efc5b7df87352b1ed95a4b3426539fc8290627cfa6912b82e6002269e8b9d03b1701936140e8fe58c254f864c98fd617f77656e1f3cf0a77d6def29147a442246ba9f3823a0dca3a88a9d491d61b4400c65ae73dbbca1a787b04a105a52d78c1bb46a7a093c21e438f68c978c4da2435e902d0171b6047a877bd94929f7fbf44f714d37ba224e47211870746da7a9cb65", 0x9b) setsockopt(r0, 0xff, 0x7fff, &(0x7f0000000280)="f15ebd8fe6ec37d0fb632b9e9f4d4fa0fb91487cbec6637447695dd4ff15de0628bc22bb236a5490a1a776df9b29d38e7b9b97505053a45e9d41261e4d950d2a0e3e4e0efad0a18125c4c18ed3017b9c91d7aca1f1ec5b6ff9f5c1bf67cc713d594c8a953ee1a2717b05bf61eefc1ca0eda914f9cd748eaa1a958ee97f7b93045f11", 0x82) 22:11:02 executing program 1: r0 = syz_open_pts() flock(r0, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0x9, r1}) flock(r0, 0xa) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x210000, 0x0) shutdown(r2, 0x0) setsockopt(r2, 0x80000000, 0x7, &(0x7f0000000180)="71ccb6dc09970f68c94bb224781865535804dcc3d5b6b5582b04450ce323d742319d996ae46ed7c15626dd179effa209000000000500000000000000cc871b48eb1855d79675f8ad77e89fd57d83e301e6ace35fdf6f160000000000", 0x5c) 22:11:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="7d81f04a60543ba8e1e1c4870be2ddffca8f430c18ce5a7fad7bd71a78ba552b5b65579c8e61224879b779c720d86791d75603e95478980293bcc9142d77b242f2344841605c3496b1e8371add08b72393da0602b618267434c78be70f91176110b03ae84a27dee8deb12e9068287b1f354450f4eb8fd83225e4c5d0932cd91a7c4315c3934dbc1e21b5c512c7421cb0b5f60b3769ff1591c136490e38730a4226e8b4ef7f3578629a58b692f932cbd79361f8a7875b4d5a592d06195ba17e329919812263742cc5", 0xc8}, {&(0x7f0000000180)="d3", 0x1}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000240)="4fbcf81c9f34898f6ce4685843f913b11fce98b183f9e1e1caed45b4d8ac45a07ac1c58e46bbd1341c3393b21caf951f64038cc59d7a4b54e9bf34057b7ae1f3b7f869080da8973756099c05ec705eb32ad4b78360b9e6b83f836346821da1c7bd36568efcff9458378e8be0a47b52d585471a1267658c0130d66e13975aa272b4e83c569db4a2e7", 0x88) read(r0, &(0x7f0000000200)=""/27, 0x1b) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20080, 0x0) 22:11:02 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 22:11:02 executing program 1: socket$inet(0x2, 0x3, 0x200000000000000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff, 0x6}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a1", 0x1) 22:11:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 22:11:02 executing program 1: mkdir(&(0x7f0000000880)='./file0/../file0/file0\x00', 0xff7ff7fffffffff4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xffffffffffffffe6}, {&(0x7f0000000340)=""/218, 0xda}], 0x10000120) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="002e2f661f0000000000e10065322f2e2e2f66696c65302f2e003566696c65300000"], 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(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) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)) 22:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() r2 = msgget(0x1, 0x24) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x54affac3ab43135d, 0x0, 0x3}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3f) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 22:11:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') ioctl$KDENABIO(r0, 0x20004b3c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:11:02 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x8000000000000002) ftruncate(r0, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x6, &(0x7f0000000180), 0x0) 22:11:02 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) ioctl$TIOCSTOP(r0, 0x2000746f) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e", 0x4) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getflags(r3, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:11:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x2) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) setrlimit(0x0, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="f78da73b97e5af0dcdd680a386f911fa9954a97b850279c8adda4b073cc4fc0645e0cd383f943d3d9c2056afcaa472d88c6be8f84fc0050b83491d7909aaff59344cc6a5fb4e61457eb8c42a989cc5ec13591738b14fbd3608b0f67e4cdca3b6043334c4146736a09e8384bcb60ec823e01f6d235979a17449f69118e08738fe3f45687f3406d521cb421c1ac4e782155c7891b65c315e29a55908e39fc73b23af5d8540029d28770198d1b871ee5182a08328df2a9c65", 0xb7) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0xffffffffffffd20b) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 22:11:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x4e) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 22:11:02 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x800000000, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x14) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) 22:11:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 22:11:02 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000237000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:11:02 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget(0x2, 0x6, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000440)=0xe7) r1 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) fchown(r5, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) getdents(r6, &(0x7f0000000380)=""/154, 0x9a) r7 = getgid() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000280)=0x100000001) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000480)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r4, 0x0, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 22:11:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffef0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7", 0xb39}], 0x1) 22:11:02 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x103) write(r2, &(0x7f0000006980)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de7e7d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e8209019788637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba723db222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae3ce3a5053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365deb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d2432230000003e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1de12a2c7976b3a31d769517b6249eb4dcc812fa67855b66bc3ef6bcf7c0e223d9688944530e8759979f0cc7b44e466540ac164b8deedc31be21bf7545f69017cc220d44f5bcd38c0b1372b1e5af4eb9adf319abb88e9b0a7638f5b0080ee602096c27142c109c835a7f10cc7172d1ef9630c409e2dc5027a963cbdacb19f1cb236b565d60364e961a81f4134f00b08920da6e1f9b061bb19a711de087a3ede75918ae50c1037a73792f1682b628801d0876c41b330000000000000000000000000000", 0xffffffffffffff79) execve(0x0, 0x0, 0x0) 22:11:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0xfff) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="e10d9f688fbe4f446886bca6674d40ce242f8d7cd63d68cd496ab66d817da5f4b998dfde8726af6e2e41c540226ae224fff42121536ab93e4081bb18", 0x3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:11:02 executing program 1: r0 = socket(0x4, 0x4000, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x89a88f592e0a028b}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x2, 0x7ff}, {0x3, 0x40}, {0x2, 0x5}, {0x3, 0x93}, {0x3, 0x1ff}, {0x3, 0xfffffffffffffc01}, {0x2, 0x6}, {0x2}, {0x1, 0x6}, {0x2, 0x1}, {0x2, 0x3f}, {0x1, 0x200}, {0x2, 0x8}, {0x3, 0x80}, {0x3, 0xfffffffffffffffb}, {0x3}, {0x2, 0x2}, {0x1, 0x3f}, {0x0, 0x4}, {0x3, 0x5}, {0x0, 0xfc}, {0x3, 0x80000001}, {0x3, 0x8}, {0x1, 0xffff}, {0x3, 0x101}, {0x3, 0x7fff}, {0x1, 0x8}, {0x2, 0x1}, {0x3, 0xe1c5}, {0x1, 0x6}, {0x3}, {0x3, 0x81}]}) 22:11:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) syz_open_pts() accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:11:02 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) nanosleep(&(0x7f0000000100)={0x1a0000, 0x7}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x242, 0x0) r6 = open$dir(&(0x7f0000000700)='./file0\x00', 0x400, 0x4) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0x4, 0x7f}], 0x8001, &(0x7f0000000740)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffd, 0x800000}, {{r3}, 0xfffffffffffffff8, 0x80, 0x0, 0x4eae, 0xffff}, {{r4}, 0xfffffffffffffffd, 0x31, 0x10, 0x1, 0xff}, {{r5}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x4, 0x2}, {{r6}, 0xfffffffffffffffa, 0xa0, 0x41, 0x7f, 0x960}], 0x4a17, &(0x7f0000000800)={0x4, 0x20}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x8e23e9d72bad8159, 0x0, &(0x7f0000000180)) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x1, 0x0) socket$inet(0x2, 0x4003, 0x81) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket(0x1, 0x2, 0x4) r7 = socket(0x2, 0x2, 0x27) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x180, 0x0) socket$inet(0x2, 0xc003, 0x7) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000580)="3f8b911c0451583795c3b039b01ef688d8009d83b406364eb7e6588cf63ff5c7bbacb3ab474bbb81", 0x28) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') 22:11:02 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x3, r1}) 22:11:02 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0xfffffffffffffffb) 22:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x401}, 0xc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000000002, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 22:11:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x20) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x400}, 0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x9e}, 0xc) 22:11:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) socket(0x10, 0x4000, 0x4) 22:11:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xa52, &(0x7f0000000040)={0x0, 0xfffffffffffffffd}) 22:11:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) syz_open_pts() 22:11:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) bind(r0, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x611) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/215) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) link(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 22:11: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0xfffffffffffffeff) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:11:03 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) fcntl$getown(r0, 0x5) close(r0) 22:11:03 executing program 1: r0 = socket$inet(0x2, 0x4, 0x103) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet(0x2, 0x8005, 0x8c9) 22:11:03 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') socketpair(0x18, 0x4000, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) recvfrom(r0, &(0x7f0000000040)=""/160, 0xa0, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 22:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b0000000062f600e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() syz_execute_func(&(0x7f0000000040)="f3900f4716c403155d09cbc4e1a573dc7cc4236d0a5e006345d0cdaac4e2793591def2f527c4c14971e72b36f080124e") ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 22:11:04 executing program 1: r0 = kqueue() poll(0x0, 0x0, 0x53e) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() 22:11:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x5}) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = kqueue() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x2f, 0x7fffffff}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 22:11:04 executing program 0: kqueue() kqueue() kqueue() 22:11:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x0, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = socket$inet(0x2, 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x10}, {r1, 0x5ae3fe8fefce079a}, {r2, 0xa4}, {r3, 0x8}, {r4, 0x1c6}, {r5, 0x8c}, {r6, 0xc0}], 0x7, 0x3) r7 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x9) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:11:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) r1 = semget$private(0x0, 0x3, 0x506) semop(r1, &(0x7f0000000040)=[{0x2, 0x20, 0x1800}, {0x4, 0xf71e, 0x1800}, {0x1, 0x40, 0x1000}, {0x4, 0x6367, 0x1000}, {0x3, 0x8, 0x1000}, {0x5, 0x11a}, {0x0, 0x37, 0x800}], 0x7) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0xfff, 0x8001, 0xe8}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) 22:11:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 22:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:11:05 executing program 1: r0 = semget(0x3, 0x1, 0x400) r1 = geteuid() setreuid(r1, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0xfffffffffffffff8, r1, r2, r3, r4, 0x60, 0x40}, 0x20, 0x1, 0xfffffffffffffffb}) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x80) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000680)=""/206) accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) socketpair(0x2, 0xc003, 0x5, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000600)=0xfffffe6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) fchown(r10, r8, r9) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x8, 0x9}, 0xc) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000340)=0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r11 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) getdents(r11, &(0x7f0000000380)=""/154, 0x9a) r12 = getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x8, r7, r9, 0x0, r12, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 22:11:05 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x5) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 22:11:05 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x100, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) getgid() 22:11:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x91, 0x1, 0x4, 0x3}, {{r0}, 0x0, 0x54, 0x200fffff, 0x4, 0x8}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x101, 0x40}, {{r1}, 0xfffffffffffffffd, 0x22, 0x2000008c, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff8, 0x2e, 0xfffff, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x49, 0xc1, 0x10001, 0x684c}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x81, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0xf2, 0x40, 0x2, 0x100}], 0x4, &(0x7f0000000100)={0x0, 0x4}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0\x00') 22:11:05 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x5, 0x7, 0x0, 0x1f, 0x5, 0x10000, 0x2, 0x1, 0x9, 0x59}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="a405f85adb08dc2df84f182e3330fc5eb9fb206b659a8dc5e29f60e5b9dead8dc992478bab78b0ce9c03b7c3a560e25c2b8ae80569520fc8635fc3c445a45666300863829c1f26c471b85f7f92d6a6bf53d24ca6280fe527248d662ee37fe26944db", 0x62}, {&(0x7f0000000200)="3ec74ff2ca75b90ccf317a77030ca3e4f7eb2222dceb061ba2ab711c15e4fed0d1455851fb22db3234a2d1a0f6f54ee6ddb8a07bffb24145a367d6e8ea0c3b6e24472072bc6cbcebd3f120046924a1bed409d73c71c71c344b1aa68c8bc9ca399139b2520400c7cee41140f098f298289294665c314729c57720188a8c7fed865703dd84ea59d36dbc223fb3b9460bb19ac6e3e9a719e9e367ae87ad57eac897b24d494da72e80", 0xa7}], 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:11:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f00000000c0)=""/94, 0x5e, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) dup2(r1, r0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:11:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0xffffffff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) setsockopt(r0, 0x2, 0x9, &(0x7f0000000100)="d82e87bef6b607b67cafc91f9c1dedc66e937aaff53755f279dc9d3e6f28dbe1bd25581795cf60e71ee72c2bdb2300d48f2fdd56cf62c9effa167e9c74d548ebffafdee50fbc7493b23bea6bfc2cf59b2a706803e7fc0350b658ae71509b1f30b06dcaef42f0be99dc3f681b1f4d8e36dffe283325976096bfd41accf6831239ea5e7aaa4a5da3084e4e6bbaae2f9e77a24134424ee5d19d7ae37be9c40df6babfbb12182e3b707d879eec9800cc84663740c0a90030101968c0656e130680698d8683b4799eebf5f8155767c406f8353e2e5de1c94bbb8f78ae24dc7af3866420466fe24e454fc2d7e923b50456aeab9af0c34f22ad338a1f6381c8299c9dc0729633aa5db1d3d67aa8769adf6e9ef3359e24afe7cd7f88754bd4466a7eb6dfb48347b361cc9f8c7a102c519bbfd25d67d8eb4114b2b3048366c5b51823649a30b66e91de6023aa81ff3fa74df63ba5863884f408a81a6bf77b180374aae17c482050e287184a2fc8812ec6216eed458d23140cee46a85abc8c9a2a9869c310d62fd5196e8e64a1226d65fe6c932e47ee50037049802dfe006d958012636a06942ebb5e6217ea33aba66eb8aa367620f721fa563b4886750c202d0297cbf3a5170eeb943104c636812b01cf6c6dccfe120cf77ab6dc0a33dea0781cfb9ad4b5ff704fe7e2bbd9b31abb9a23f6d0522e0c67c02bc8ed2edefc9795cc179d52521586d3331dcab307e300cab3ffcf9ab5a2fc5cc994f29b0bee83abc30a6f2152673eba821e0d85eb3096fe8bcfc4dfcc5bd08ec6ddaa03974a12c09b49c5febdaaeba08bac2b8068063c578af258f66884dbf230a4b676badbf7e842d177d614d30df67aaa0f5e961ac19bb52162705010c3cf451adc0bc30c66c09eeffc4faa6be63aa9db4e2dc642e8b7754e983e533fb385a47b377e5eb7a009dad3b47e2df7cd35122cbd13e039ead891ad08ff9476fd32a35b6568a08b5a17bf53ca67278dc1113d47f9e263b5753c4c4f2501d3a33f42112b919a860b9bf7f7537ea7b65c8db641d759e458814a5a264b9a1176f733b39eccb459549696a55e30ec8b11ea1e80ee66396ab57ce82f95999c048a92d62fd4632de41bc7486fdeb97f39273c26b0d56880e7942146eb70c902a46080c51f84ceda9dfe9a5472787e5629ff13cbb3dc0c2c6cdb816dc8c4f2f77099ae6d3bc238e0b5a0cb88058027901868ffb88650e2778cf1635191c8b0706a0cb3f8bdde482998d3e1ee070633d74125d457763112ba6986d438b75c5dc259b78356274e5c8f53b12d079ed099b2326f0aad4463059fe2005ef64856d00f5905667bc13eba46280a5b52ee4d3c8e8447b5c6dfb9bca5943022ba21382d410ff44aa1cdff83ef549eef4fa0d5b61336d7027859b0a08f33bdf3709a638b81c696065ffe00c20458e5c616cb6d8ab6a0a6a5b39215b5b6e704fb054e5095a60d8233e575bc37ecae77d6a9ebc7608d411c987e6a61d829636547c818db4b857d4c3433a167b273b3c6349a63e60a9eb8a4d0cfac023fa78db8b934776948d0853566d4f67bca3a0a6972163ae0624549851f82a0588dece799a1963b0450c145bb645b821b427e837b740e159b37d2c2d24b6d7adbebcd15c86adf79d6ca12a49df5621e53db1551b39994d300215c7f04a323e1d37addf759ee849291288f1ab74afcdee9197b59bdf746391acda7232d135df66c4e19dd43ccf6080fafacdf950b850cfa96c769a096e35810357ceb7ada854ba94eb0b69687a7c4ee6df466758b871dd4e81eeeea5efc4a6e180aafbd633b722abdd6e491d09ea87875894b17a3d756ee7a1d57735e12c4a21afdce9a434422bcb6195063ed13f63bed6261e55bdb9095f373af6e013fbf6b5af33bdad9eb7479c197cc35118fc0ae801c14b0d8846d79b798fb244e5e93a855d3e16f54e7c35cb535f08752a1abd47c67cfdc5b4f5604867208aee21074f58389e981e21530eb9b2a12a5c15f7fdf9edc3242976bf149b589cbb01ddc58f82df412b768a93f2a8048f1d2216159c6f892f62e71dee61ab32f7dc3e2f304b92141f71970d14dc061a66cbc0f880fea8a38b3d626d03b3e96e6ecbe32d3fd3ce7f1d2b3ed81b61fb4004d3dd84e3fb6d28f346fd102d3a838a161e39e26775da0a0647122d0eb2374ca1e4ce1a6531b7d720f163825792c71e6e140e4beece407f9d100de839112930f4e7a2d7f4bf2e329f2183c1144a5ac0ab840b38de8ac4e233a635db58c30252630a3df9ba34aed2089423ad7eb367d197c924cdcfc4a6421c3b9636b9923309e9df62a9dae294f63551454c9a3fa4964acc7313d690c62be83685bc6b02e2eead74f76faecc07b01d51db5837ce35e4ff1473f25468a7d57810312446d31f0434285e49546a1c8b229798b5e2409658ab163e95c42bb0b421716b0113774069ac91e591df7547a67fc5c74f3ec8f3ee421e1cb242447bc4d0aff44a1ab270cacaf579eacaac84f8b8ec7150bd4913506b3e6d2ac4f61135293d793b2d54d8530fb506730b7a0edba58af6d01b9049ecd8716931bc120c2a19f22732e92c7454e29ad37ecce9b91e68fdc85ea7e27dafcafe45d8690816ecfa4cd9d88bb935662a040e7777b56a1b598c5eb7b8a744f13118e9f2a0abb549ddded7dad02a90d62ab4c31f45571d4af386791b95914408812fb09ef3fc9261dfe99597685591499c89adb2778566fc3a3de43eb5ca4a1dd59d98e366647b3b7dcaf0829fc3d7a2a8502d6ffd3c7a69107598780bd25c9ec6790e4783d9b74aa217d604ebbda3e561203059530be22da1f73650615bde60f49ab2fce137bdd63e8df71a5df88ba518ae3404a03c323ef8fa26a35ea61b0d85ccc34f6a4d7bc6143f770543654da26d9d5482b7248f3098005b679cd897d03f3dd436ce9d9e2e4d4c980bbc21aab0b89979fa3054b597678c5f2ae6d28ae320d5b803428b68c63997c5e3b0a3327273a88339d3d6311a23f75cf7130f434b8463f665fd51bf70526bb95d69efe3e6e60f335f346872d63b31612f7d9738feea38f0b1dd95d6ba5b016eb22cced238e02407b55e123f219353bab9d1b3263cdd97b27c4d3c679a9260194cf1c81cad2813875318053683cf91787f4607a57f6bdd1dfd34a38e86a4b6ac521a3eec467e3922d93a18cffcabe75460349043eeb1d43406ea1927da5427a39163543a7be5ebfa51c8f8e7db3819e63ee893ed7ab98c90887d4801aa5f3a2e6d866daa4f35d41617a976d89e5dace56955e9cdf8b89c2318ae67e8a0b1f3116edeed42446214dfb3ac06440df4149bc6d4a00ffcdec55bbc3eac2986375bc669ed579d55d8aab072afc77411b2aaf8733cd3f39db0d0c3583fe50b5a57ad228a5bfb6243008ae701e00c2d64fb494bc4fda3dcbc684f40ef6130829cd862645a5bf1fc2b99bda7cdab86a43fa8235016949a6e9d37360c60cd750f297e6d3c366307295040dc1f3a21a747c126f117c1e436c95dc6120637fedd5f0452977c48a9d6ddd0243eec634451ee821d1dc241e35e476d663ec816d5cc8a9fd6418ebcc5c5d9e0685f86ab9c411562084856695bad7210097edf50c63424559628ac75f2c03695cae6fc9dc4e7b1222fe7a22a4fd30c70c8342b99f160c17aa633b1d11709cf2f18f8e5761490958a97e84382cabd4e36df1511c0eb59ec829beb3ef9bf505528ab12d9fbf870eb12806e0f250ff86513229bea2ac01b8d984139b04be88a76513b05637a7cbf25936aa304cf62e3cb9180d4b1b59f7e2a7aa19354f7e698648555d239713426d7fa29278d5b2ce6d52cf151b0fa59045cddd77e0700b9d71cd245ba7fd036fe8f2310db644f45b652adb447421c8be1179a2cd04e81b1c82daf6cf9613a9071a39a45c3c6e9efd2c5c80924e0b9f91b0c49837bdfef00b59727916de4262904fe1df3810b507ffc02a7881acbc3d803eba7c221855831785aaa3390d1f765fcb7f3e71ea7e28da83fa262e8d42141536e65e8cc49cc592c197aa9eb1d55b2b15d7d61faa3e6616ae871035d0fcf9f4c6af9a24b89b6e705392422c976dab9c32524ac721a178daccb0ea53bab47440a2b3a4cbecb8582ba479af738b383a198a9eb3536931625a6733eed5e2e01e2655fe7868c11e3aca5283db650985dbbe37c1e9f3d5a29a7f695334aa19e782d5dad1f55ef916ab2ba3cadc7b1d460b1cd261f88cfe133e4bd64cdb30902afc54258e6d04355b03aa8095328ab492218b94612e378954c358e7495eebdd8c27b231e7bfcba1e12dbec0e6f75b0f28c409d5ab46ce39274897f52ce6d9ddeb19b283e6c8b3fc77e67994c4383a754fd7b2fc50298e9f3698efac610bc49d8d0c4b5011a9b536741b96b8863d14f4c18733fe58b83bb0e2d1a90898fa96201f3223d5123cee0b779bc3b5b50c099f89c10a4ae733208b4d554692542a2f22a3d1eee18cb5d48f81ce7b43295f5a1d9602f052c4b21fed90b689f3b1fdf12d2b4e47303502ef707ba2fe4d59c27d2d4429277eff7cfda0edc90faec0742c82173b7a8661809ce271979fd1f304624ad96e908703d7d5504a16327cd5f49a1dc947c4f657749490bd9be5b0eafd316838f5efad5c389d502c89406398a37ea50e8a03333e7a648707be49a13ca78283f0cf9532d37a37a053af9b108ffb136ab4b909d7b222273f44c4ba6419878dd6e15b02a5b5f37ef8f0d24ba47008ac5b3e0de92c9f1d2e76ba531bc9a330a1d846942684f56ee524d47248f238198c20935338f7968f753aa1ee2b1c81aed9d982af8105b44b4ca413765bee2e36b9c6dd09ffc5c7094c750e64dbf0358e374e98039d6d20fe9f53b85b51756957ec9c31ac39d6b15176bbb32278209d50afc68856631e0755ac2dd79250855d8e937a2738efd6192434990f5e1da1f0ed0c9a2db46ecdd028a13e5a4b6450bc47be16be1911432ccec38ea976baac2b4980d257e3d263aaaadec6f21703199fbfe011865e4bed26c4f9bb8bf6dcc33ffead0481ccc2c51c3150062187279cd5e7c16905c6aa662731734e4c7e5365ed0a195976d18b6acf3f213b7d8f9b06404a18b8d235809012b929d9fc9b52e1d6fabd3f7cc9a14b5bd6a78239133a65288e0d2efff9c50e43c00fc75192322fea9428b5e49d28e43e64c89c8238e357035a8cc4f2343367cd6847c48a8d0a202668ac089d8f0550ef56a8830efd113cfbf92bc45be454af16d534146e4e13d8b37d4bae2464aa918eec02598d5d2b101b3470cef9ab2c765af56124c99a470592662e1c3b3283d60a39af82ef55f171cc1f0fb06b1b95fb82a5b8230cd68f8db016655519af6cd5f64bbc544532696ca91c76ac219e130865991b5968f1645ddc1ded243baedd4b6a2465e7859aa49c386b80c43ffc532345b914c29ec1581ba137319ad8954dad3dfc82be647efb285a8828e3a13bc7e2df63d0dfd66340850472b351adc2e3dcc8b00955633cffeb8555a0cbc980fde0c5bf5daf4183b4770caa11fefd952b99887b616376eca3c12bfdffdc6eee74db0765a30d613c9dfddf91316d1ff5dae85b4b603896d6317b29d3c3ea1687bba56d1ecc63d62ac6b46c9cd172598269491dfcf90886b7414cf13f9edf025d5c41210426a447b87aadbff40df27e7ab0e1c2a799749a2489763c4b2c0c253bf74be057aebde6ca452600046ea8b40989b6f922f8707e5e4cf8e59cb3960153861d276c076f76bd5306bc59e3ff0284bd1b5d12c6f2ecb877c2ec6f97155d2b85f66f9fbd74", 0x1000) 22:11:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 22:11:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x404) 22:11:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) sendmsg(r0, &(0x7f0000001a80)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x7f, 0x9}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)="18585c9c1122fd6c1b220daea54d106b1b39c99aa738a1a26ac3fac4bbcde08ff43df0e4a33545f43fa41aa2b20d1cf0add8d737c6f5c707c3dbcdcc5756b2a69801b7de1b6b4e942202aacbe70aa00a810ef99bc6d5dbbeb841c5e7b5e780b94bfb3b56f9a0518d24d3a6d77d676bf690879563778e581ebfd3e0892454c9453074df04238f4eaab7919f0e2a848be8e5322a1da896b1fcfa8c1d45c446c0", 0x9f}, {&(0x7f00000001c0)="23ac0b228bfc70ae801b91b5773aedf62064b9edc9e18e92dd33a1b848ac8564c1e36878a8b6e5809b7324564336589f7b31bde784239207b4bfc7f89eb65e484583eca863a6b30400b228c5117e33ed2acc348329b9b3a25dee0689bc734d13264618", 0x63}, {&(0x7f0000000240)="5306b07198842e3415d2642ccd8c9a0078be06059ac870ed5721556b451855b7866994cb0a131fdcb1cf6f258775d63cea8e8af75a52881ca3ef1e7a9f9dddb113ff49f11477c96e1354ec8bcf3b6fb7b8c4c07fd4be4712d1", 0x59}, {&(0x7f0000000340)="b56d626787827b5620683a85b913c920683991ea80bdfb386be4c39c3dba4d0c839019e49ead59388d01d8b39e04e19c26624307f1c24239d50d6d3302cf1691cc2f4308", 0x44}, {&(0x7f00000003c0)="cf930d94684c4e70a8fdbbee26a911a6fcf2f68736bfa48e6ecc77ebcf388604a1e72150", 0x24}, {&(0x7f0000000400)="b7674118718cf29dbc34febdfc2b5fd4bd6a98f4c1fda003cb0eb71e9414ccbd59056ae320b84bc6b98831129ad96b67abb9dc1af04f304cb6505413ae3c7b52ce11253b312d494f793818cb250a0be5adef8566369c4ae576353ff263f3ed36b7989ee368d71b196a956bd0e78d74a75d33fb6ddbd270c9aeec8e41396e5e6a25476f1ccad2ba46cf7e2d7e17", 0x8d}, {&(0x7f00000004c0)="f0feadcca78ad9c67365cce529624b9b37eb7c570fcc2a8247362401f72ec2aaf86d56ae2dd08e9a5fae4688d4717415f113014a97dcbf6b79b18e40a871b556e2fc0875f766099c8e29447618ee42fb6add67a7eefb4aacaadab714c7e06388a469484f4813f94fe924635eec18bd540706fc2596aaa3191028f5b06780735a91daf790c2291e92ace6b989a6e25e8af266004af1bb89bd498f55783c6177f06a6428f6df9167cbe24a3ea94c88d08ccc64a7a5fc7ee10d8058099cbf34a13c36378acdf116ade4c29e8f5c027daa87166ad60a89c8a3fea53d2edea8c13b33b9a34001891cdc1bcb925b7d4e1b7b9e7391b724268f75ceb8b5754bb5878285b03ddaa8761ed86ab767035bb32db42b9cbe8a47cd2049e0cb0d2d3cd28183a1077d03d10e9635bf4e514a43dea9fe32d07fe22cea185e1891b900cea47760929090b1dffcabdb095c8d2958afbbc5a2e1b238772db02aca1b62e78b88ea8c8540204ac90f767ec503cb42f19981f42da80da2da39c8d0f588540826fa2ad20a618b9616093557fd519e2ace64068554f7b83d3a98b4ec60cc82f426bca9b2751cbe954452d87eae8ddd9deae089b0e7996720171c89a30dc7d540c5df0c2c5efb99dc92753505e6ae6779599c3ac159a3784ffb5ae4b46919c05c8c88615167f1af5f97072acc6e0c5d5cc2f2757f9438248661bad5e396a4fda5f557ba8326574faca77456db2b1e0cc8248830d95197d5790bd5bf6d52a2d0322866be12621a2225c0e31706c0160bff9130c0b73b39a5616ca929af9f54ba2232d152505b65cbedbeff5be20d0520fb393c03e286da00ad7bb1b6f1aa888a0c413a762bb6a18f7ee00206769d2fe74711eed486c471bc775a963af9c6fc27cc39205b2cec9affbbd0aac7632fa3cedddd976f3fc41e63d62df2c9a0d1aee0ded23f1a5c6751ff2e34a0a1507a8911f80c15fea41c52846684409d85288844f165ca44125451e2b6682a16d88c312b332dde9d603464f8be723c184e150fa418e1da0f9553339a08122578766050d24a026ee6ec43cdf2f9505391e715fe62d599246966e9f9611a66f321a0c5e0e2a6f27e27474f8afff5a92656645b8428a98759296c0f8821a36a2183a430f0322c34a5114629ccf12daf898716abfd44e9a8526bf371de7aa7eb8985457b32af37704e4cf0c4ed1cef144d74299ac27b6cb0c0be8892c3b4a8249a8920a9128be5bf6eefa2c8752bd74c004ce741aa5d241a9271758d41748e85f0cbf94718476babe31e8efc6c7d2ca5e909e0f4e9a49d8155f801cf54cf42d2d9cdd2fd5fd8388d8d05bd3e1a89775be4ca6b6bdc719d80f7a184e53c9d4d75fabf6388f3ca368ae6bf71ba62f3bcf031fa0c61e13a512d57b0a8c2c0fb0ec7a894159fb339727de75f638d0c70d5a0c711d842e244f906ab205b080163374c29d13f74f29b4cb522d4510051197937ef962f689a21a886feab8642e867916bde2b3c13c3fe8245c21b821087d81dfd4fd6ecbef14cbeb496f77938d92b8935d955f623095a06dc1ed2002c9565dc61c06c1be978d7a58e2bd17348149ac4636b29a048a68ba0f4e09a0f20683cc07ee308dbc37a44b44c7d8151bdea9aecba64070cfd4caaee54da4aacaf33a3e137afa06b4d013a7a3cfd337af4c85a3c2b01cb17e515e4ded984377edcd0024bf389ca785a876b197203b8bb5ece986a7a625a689b5324838b547d65f5a1b4f7e3aff38560afc00456e612ab0cb91dc467b7942ab030be17e99c9674c625962900904866c47f910bb29844c7b58c3ba57542178b6254db510e05503dae8c68e877eaaefac7b9e40016f93429a2e30882a34ec8226193cd4e86235fe0eb3aa6d9ce832c404cb7dbdf5c55586fb6aa90eb4275c5363d903b4f2c9b823a472ad37cddc6c06af485def32a4685bbfa8eb0cbcf836131fccb1eca23b57220fe470a44ebb9cf8425705013f91d4daa98410ca7e2018839ccf5a6795a5dc4aa1eae184975427ab30a41365241bfcebb8b2adb8e6abdf41b9efc39abc889edf86811b76e89a02a65da6081949f980dca42917827e67ca9748ae66d2a8762a581308aa5e56bc6499c12f9773f15fcca0aa76a3039e8afa83b9da81b6be775740f188ae5c3ad7198891454cd3f6ce29e66c996676902ce6346c59cb71f99b75582e13e04968940ae8368d4f15b48b089357a4cdadde3364e36ee91ef6ee7d56bef8b96a0f8b39e5b29039be5fba636cb21a0e6486e826399ccf4852a59c6bcb9e57b278030b2544e0819818a42fa4df78a3cab6120a5af06355d90d19416fe97850d1307e8ba66b2c9cc1e74a5c8ce3cb50865d8752316f6e34823f396d514a05d32705f09f7b8ed462a19b35b0f51d7fc844a384d22ca389dbc6447137113c0fa51f1063c4ed6d9dd9375a2c7d699fc350c03d51bd9b240730c6500767539a82d327f51f60bee586deecf9abaa808b3636bcb76604972d346e9bde8cb1a5fa97a3e4a4b68e9881bf63dd82258691bef68d772c611c478887d9ef833a7c3a3607a36cce15bf2cd46bdce30b52a235273b4517aa97ff8e3a849d68d577cb0c6167ed72e44be8dd7bcaee6af964655fa8178a9a95a07b047c90b5ac1b3cf973dab9246370f49fecac95d4b8691dcf10a846e72b7ccf572c9e0b15cf5d398474b8aa517a593d90a53a9cdee4191e88e4b283a691696aa368288135d996dfac927ae27efaf3ea7f84f57439b24024feb2e835608c25ba17fbdef2bd76668e0f7928c1e2757c61514e3352d239b587259f6cfba8901bcd6c0b008d6a9b23fc57d49b9fa7c1647c0d5a83765e45c78f994c2e3406e3e2734f7932724639548f5186cb3d1118414eca2c325dd881f0f298be81b35a419d9b525dda3b9f37683eae1561358798fe050b1efde63de208dd23fd06da20caff3c7d79c41d1a33c5b3d8cc8d3a43ef65f14464280bb434dcd6d797bd1bde907682c6d36125a56011b7dbbca099a028f6c087948d1dd6028001fb136a37428aea1121762118ff903a52a94468d65ad774d5535214c48854d511c49d18105f2f183760f588a985fdeb078bdf93ab3d0090e494991ac8caf4395133194484f0e381dc00a921b4bc8c57dc90ca414ff7d88f30df5cec609ac61a8632dee1dc9c988776bc41a1893bdf42f6e71f17cddce90ea773c737ad4f51d570894b9fec25f558b6ad7cc8c8089d7f24e0e341f15b0ce481eece5da523e16f15846ef68371c49d136b6db61e242d033803d4be36c26ab56288cffba372e953d5983de8c205b4faaba03f262eac8df96020be8fea0225da5feb6300930a03ef60345402b3f6fb556a886198969782b19e7cd22f60f08346f51b4882c4f3279598499ab33e10dc8a1318102c66fd593cfc4c312b1da410a0993df5d1fdfbfaf2ec87c07fbdee056f64639de6a22d6dcca01e25f4f583336af104ecc077047f52406723f72e45c2b10bf91129d074d62122c50dd278f871d811c8bd4ef67d25aa26ed3901286b64a7d65d7d57f22fe7ffaf0aeb894346e5c6182bf6ee807d54fdcbdb9992be5f3643b21fac487d76e6218202f43e1ee729efd84ba2e0f27a48b27de7c918b28d80b6fc8dbdc10b1b9a6f7e8ead30d908fe25fe61aec08847d9a428c770d066d6de38116d894d664e96e5bbba23dd90936a3107f633b58474641d92ac5ef286ddf49919c92de556cc6e9330f70f9123dc383a1f96cacf611898854a4d0e8589b28e1ea952f584120c6b5633bdbac03ad70ee1952215f65a49063650f9531b5bd8934d2e130212fc31b1becbb914fab39d5406a3c88b999ae70a34a437db31d39609c621d4760265e726373e0d07cda7473c9348a0762effd2f4e82c463f452503d282f987e9d63e96a788437b561f5c0fd039fb387231e05704f9b44c130bd8625f1d371db490647e586c79ab7f44dfcee02ae84b3a750361b03764ab57893ef278f5f0716d67ad8ec21553382909008b0cb196596a1e5bd13620925d6079cd718074e2300327fc678ac08b47df3ead4fd585abd895269cb824077ef75a100395fc20de74cefbbe11e398fe75fe505d83b28677e826c319383b7417afed9302e8795ba58d4cd8e38e1bc0892f0b4547e467f097695ea8f70b5030ee71967cc5ffc1aa81c4584492d83276671f793d2d71b2f3389113a52cf02121e32fbbd8e1bee2ce9f155122312d9898b176674c3266dd0ee17a574b058d7cbe80d8b035de73d14fbb58cced2c591ff1345d614cf935b46bc0ff69e7c23989940003eb140d616f44ad992f146f5e13b507ea31189f1bcd402213ee3ba4d3d0a8c3ada29d8aa28ffc1409650ae9e992e30c727dd071a0da8acebdc053d4d328f9028c3951746532e31f03b15c4e33c0d52b8dd6b3b0a347a8a0e91e83a5515556ac24da9d9de3938795582112ad72d9a61a733569072d85c46c7165b165f6d45180c78ea0ddde4aaf0435a921dea397ba02c4d0c69c010e67bd444dc520cd32348809ff621c262c895e10b6b4e79df11bfb125f27103020d9a0b579dcb906e5c522b601f00b120adccc56767a718b836218e2b0efb519e9025559d4c23ac9a2d2e5bffbe0fec0757661d70e794760e3a06c3b98fb0cdd556671d14f1726328f70fa9778bd259c72d28ec302562983e8554d250eaea15168130d3932ba0b7982c7ece32c14ae98e1ef2498264412cb1b1ea5cb7b49e4c735c89c9a2864edeed1bf294bb792d45423d412b8840efa8c5b6c6468ab955154af3e2b814591b3532d85214e89bf161fb07ec6558973020dbdcef22b69aa5c7e0e7bc2cfcd34745dba4e4171fc645b70237645c9d91330381c2789a9d08f3bda9fd1086e44050314c43a07734e9e381c75f0a7b07c4a2cab9dbd8c6738acb1e1abc851f347437d0b957003453262cd0c50ff5e6fb127feacafe44b11066f83bd9872b4e3199fa2ad0fab020685b3c82e758e8f9232c850568a3c01e10543d566b11cefc08ff584a7a1c22202b86efade87d72aca15e1ff68a8e68063c4963ed88fbb7392782f564ab5db75090de05d941ff7286e5b63e79412343e442f5e7b8ba7c3698bd33bd18f899be7660149bdb616f121697754be0dd0161c9a98b0c888bff4c37c90563884106b705f7ca8f6b0994cc74aa5a4ffc708356f625718dad36fd292b4812e56e2a6717c94b8f45cdc7a228537cab71e0740b6b0cf427e0525faf234062dbde659212eb3b30b44f46ecdbee4b9ca9238c3f9ffc7ee270f417fc516d9c64411ab81f239e256f4c680457931107305e4b656b1bfe348ae399042c0cd70c421172ec2fe20abc9b1d44dde6c9cb86e14f8334a57126fe2cd11c4d69622d2dd675395829b1235f1531169f1e01f3d9685678385b39ce47139c8af1bb8289c94a6dee8d53dcb9c9263dfb839a55c01ea1ce9bad9bcdece25e8b30a469675410d20863d8a66f7f43a352e2ef0f209aa67f51aacb53fe5c780611e27031c98c27070ad874d7ecaad8557be4d4b6b4ec7d5d2c9ea20d96d807efe2dfa5ec396760a04a11e729ef5288b7705b1bcc2847ab8f8a3f971f15c4ce7de9dcb92a516bcbd9cb895ffc679f2786226c238fa1daac805283a31c595975f485ca9939ce9302a5b7df566591b3e519d3d1ef1fe9b7c6349462f5940f4555c0141448ec14bf0eda78a4270950321efad09a9b3c9068759d7614f3afa87da8c58fdbeddaf650b0c63180d07846e85ae81053e3ad74dd34f27940f234017797eae050305ca321274d9f27328f5c6e226e3f6d4f01", 0x1000}, {&(0x7f00000014c0)="dcca57b98c978eca2f1f79d40bc6a3f1b79cf96ca74bed543e9b0e17fc5260783c570dcc7b678e8f97e0a84d00de1ca2a5d89b24e8751f88fff5bfcaeea4762e85260063023ff3e722b8696dcf6dee13ff52904affc4e669e6f5bc21a55fc04c17dec3530b6cd3947e9f28159802c004df4da33730de8b25e319c53e283c67034025ab66", 0x84}, {&(0x7f0000001580)="48b293aaf823dcd8a4b2e4dac5a9d35e513f84f1d32e06423e5cf4b450d9bc87d956a68107ed481400d81a028c5dacd9", 0x30}, {&(0x7f00000015c0)="e2dbea1467", 0x5}], 0xa, &(0x7f0000001f00)=ANY=[@ANYBLOB="680100000000000001000000e80000004b5fd1cb517cdca7069ae4ad5c15d5c7c8c842ed59eabebf7074c48da9fedade45d8129e3a7626c79b8ccacacadc284f351a1041760c316016d226e6e352e5a7c46eab51859904924e8e90f8050743995bd9bcac964eb7879b8c532ae774fc5f9ed64d85413bd19fddcd4a1a255ae87879297f37ed76b0367d9fc6a3c1ad80c64ff3b785f91e11f75eb7bd322589e67a4d776ec19b74b4533fbc091a241d3c03c2908c8fe19bff2c17eca745f517992588f96f92557ab66ac28baf77e6608e373632a840568918f6358d579136c589f708b5636f0e199982530b3686c4966861ac0f5936d05186e79082db4e332129de0d9566e2886edcdd3f2bdb6e8e80d53455fa0f40853ddaa8aae21757b1310e0d547fa42ba3848c465faa9df44bde7d5e68001f69d18d8b7fd2ba084978efd3b5bf6d9dd3fcefbfca3cda9256f9cdba549b94ec54cb728a8b4d8adf049ab467c2fb00000000000000c000000000000000ffff000001800000557fd29ce349b1ffb29b260c511dd41ff8005f10d93327ae0f955ccbe7a5394024512359de9e9ccc4839ede144d6d801c66f5c27e7fbf89bd1bc837c86ca29c00ee281ac8bc8a0a37f2ac44e5922ab416630193f19b9c361d756ef8613b7c10c49e5c528322b783e95ec575e71b02e68e437f536b08412dedc6a701a05242051a053ccd92b7192d9e72ab6fc4a8bf32d40eace8639399df147ca6681442bdb07a7770540e5e0032e9677e9720000000058000000000000000100000003000000588fae8e1653d54e18f2ae016c55155686f690789b7ee3e8950e7c9cc246f2583f2d0437cf9a225988619b86ac41ecc144ef41ce3dcde27dc04cc1e84a13c0c3de71c75a50f03900700000000000000001000000070000006f4000e748945a2067f3000db3af1b4e76f3aa228e74cabe36f899c9cc5fb0505d24fadc15d79a27dc598919e0d8fdb08420a3b9914eeeb95ed9655e7348ed0cedded485e623c036d22341f3833fa8f166eb9beedffb90a0d5fe5247011400001001000000000000ffff00000101000076817cbda990f20e54c873b0fc99d47ee28e7eb75edc1a0369baa24b15c2a09f29b39f2fe3c5df32b52b35c0e7639298427ac9d83ef86ead36fd901e17ecc280fc7ae475c220653fc87ba8c0f7205f229b9ac4d298f4ddf5d855fd82cdd8ce6d29e90db82a873ae06d70ddf00a3f7f5d4a62bc59cb6016767b31c6c85b2a04f4888db3725386e1d8de15cac8ad6037f877b78473fa8aa7246ca9fe8df931905d0a24846f58bf7e24f938099cac04683a0036fd18ea36dfe5de555631e8aa9b0fbcdff44ca7aee470870307727bba2396b837c84525174662476ed4ee86f279d110fb0780ee9f69ceacea01dcc665c8797e79c0c61f22f1a3659e3614eb4d0000748db33b594a9b3faa88d58f41e336d3fbbf51624849830b0c91d985ae4674b571d48780959976b69df8430b42750de91624f1544133fcab2aa1bec5285a428c"], 0x400}, 0x6) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) 22:11:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x1) setsockopt(r0, 0x4, 0x2000020a, 0x0, 0xfffffffffffffe9d) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) 22:11:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) mlock(&(0x7f0000ff3000/0x4000)=nil, 0x4000) 22:11:05 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) 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, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) 22:11:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() close(r2) 22:11:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0x5, 0x5) setsockopt(r0, 0x7, 0x0, &(0x7f0000000080)="03093b90039fa7f1", 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x4004000000006) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$KDGKBMODE(r2, 0x40044b06) syz_open_pts() 22:11:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80) ioctl$TIOCSTOP(r0, 0x2000746f) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(r0) dup(0xffffffffffffffff) syz_open_pts() 22:11:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) 22:11:05 executing program 1: select(0xffffffffffffff8b, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) 22:11:05 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) clock_gettime(0x2, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x4) clock_gettime(0x90010208, 0x0) pipe2(&(0x7f0000000080), 0x4) clock_gettime(0x4, &(0x7f00000000c0)) 22:11:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x100000000000027f) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 22:11:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/47, 0x2f, 0x801, 0x0, 0x0) 22:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 22:11:05 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) write(r1, &(0x7f00000016c0)="403caf197970a74ee35e30c63966ed410323d82ab523c3a74fd148c6c0c33691d6dbaa0a65be7b4d928d7158f5db47164f02e9df837342356e2524d201a8284b1a63f3e23c2f94096e4fb502704e6a8cae4785728a76fc09215789e8a7fb1483ff92146c0dd05111bf35cecfc960b6a4b9a4f7654b485f857447456619279ca394480960ef1c331aa338f477a256104e29793d6d3810bd6e31aeb8b5efc512cf45dfd4", 0xa3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000300)="e2892b889c9a5378c86697b819296b903a383f7b112ae0f56370f206490149f803e67a29ef0f39b8d9f5019a3dc9a94202fa34206f83a2d26a5157d0f8056eebb1e782ac73ddf29e234cf652d59b8535bd1e01df273f14104d3458ec071930ce0d4d474f8d63481ea6575c10bdc0aa33d0b416a9fb555526b10e3f2ce2e7dedd08760e5d140c2342aa7a52c4a26ec27489619195755fdf5fb6bb253de73ccca7cc8eb1a5472d27e88a00dcf5d916d19b034b2b1e23c8944866ea6e82b4b8eb7bef946a", 0xc3}, {&(0x7f0000000140)="af177047e70ffb73ca96e76754a4e720107f1cd6868ad13bdb79ef4e570465897474ee6d4fe669f6d2aeff5201bec72dd436f8f1768f1f10094025c89810be70b737496806cbaaae9c59fa4ba9b5e66aae6a3c7062ea8316f31972048ad047568156a35dc9372172a26b95002a5872e6593d5b7a7aee3bc1ee0516ecb3", 0x7d}, {&(0x7f0000000400)="95e28622236e4c0da77462c27671efeda9c30a42dda35c025ed1d176052dc04133978e7876f392f1bbdaaa385dc457d81d48465839da59c72cce3676fac688e3aa20c2dd9926cd6ac29b98007d4f7e40d6edcfb233f2", 0x56}, {&(0x7f0000000580)="29331c98910ca6abb65b62a03a47110261746e5c20e074550493b9fcf506984c6128370935473e53678f47ecffb2d3da974526a97339007321e17ef033d9ff7ecedb85f717d0b0d5781f3c9656500990abd88ed92b484e10f093c9e953f0120d65625a8959bcfa36941f85358fbd26bafa6f16a5d1ba286850553517939fd187019b89cf6a7776d39b174dc59c3ad1d1224650f738e93c7e7a08183902df0c7b1aef738273a86e2f5104e2f7c98be79b779ee9c0f19bac0872a338bbbb4526d189fe8d4b130c4365722aa1fbf6ccc892990910f11657a1369707807fbff4dce9bec124624cd49091f73d47f276a4020a2ec96a9769492ab615721aae922c3b5674831bacf02d70def93ac605088dd605614834fcbfd020b6f9ebb34fa85478df10aebbbde9832893fc5cefcab9b5b0cc1d153fe1048b9d650576ce73cfe791b1e20e5484bd805d421d9c344393a19b7308306d1b6c77af0f8c3344797d931cb15d3a8933215970369bf070bec369c2ae10b08e79ac2250429c7e8e08ea48a8a2aa8fda9b0c4e6940d8973d45130669676f68ef2eb78a87f6ef729dd896d7154ac1709e545dc15db06ce758fea3f8b2bb7a6cf0324aa07ca428427a7117da9427c13f36f97f6252e452daaa04666ae17fcbd4a742327dbaada2e28c8c7e0dc0e2059d94e1396dd9f8daf4d1b7a03296477fbeec7cd4332dceed71b7352e379308211a7ca82dbfdf0c3d389589faa0d3b0b836f98d9cddd633e83b1769610beca7d7d74d62bd0104b8447262a7e2990f5289490c8015c2a070d95495c92381e17f02930f0669e835bd28e30ff54139a92c4ae28ba402fe564a12d0cf26946346c5a725c8fe271223666aeed47fc08e957e25cc96aa1395af75c955ed65c55bb623d748bac4c0eb76b8d2e36b8dbabd223fe7d1384dd50cc28b215788701e12853843f45f07fe676000152c08f429a068c1234f4aca9dabd24d4436d0acefb605171ed5f54aee45d610c4ad770a2f3d948f97d8e507b4a7caa23987f23da337f2e21a55a411b9a85156c4efa829c750dee2285595cccb75eb5400f22ed397adadb037f3415f2542637fd2cf6980c015d30aa60adb6e43d9c752af76f351ce20715dae45820c99df43485e8a370e362a9e85b0e8c964ba5e379bbfc5f1229bbf83ce14aeab5854a55497ad20470b6d268c0f486d2a7950949f4a2f4291a2227d901eaf658f7bd172dc4f84d8d5d8b36a68a80ddc2188ce48c91c521e3e7cd4386da62de18a802d3b28abd1b91fa61a7528d3391629bf4f5d507b2ea1573b744b6f044e3c56f5cd324fdf27559a1b12ba868d68b10fcc7fae77ec345aa585874551c5fbad826c230ee26e3eb4f59416b16416c8ac4ea26c3f88728f53b56152d7df3f1e7173f1561ee7a23a77cc05440c9f614b0a835c9b419f40c862c83f00dc9aa053c6aaf28e2826583b58f0d1cb4968281d28258bffa2e78bc14d41805a553d954add045ad096bd192c597a59bcb0a03d325687b48a538ce52beb17b61bf60ca32245c902d193571190917d92543207028c002b7f8c8274410965567643002ead2ac51557382fa0dc82c5cc8b43f62d4854a9f22b59a8a6c58b9c4237e3a01240805a3ede89d3000e8eb4c52016e38bf7ef39619f43ceac020066824328fcf42a66481d93a7851b785e3e9798741e78b9e7d9e058f3247d61b0f77b2e7e58802db330af37dea214e1db09da66141dc3779192579602d384abc32c19baefccd43b5e82700e8de2f75a56fbe0701f7517c71156bf49fd18a909fac2e7eb18c944e356aa1282c4fc42b46dd056f1df689ebeef9d90489d60766a8e0c05df88d16186fd127214d0d6b3ab39395770beefe4d46d2fe5b8029a39f7a01f971d91ae93bb93d767415cdba951d5d314de06fad934f8b8119477bce75703be65143f02e33ef6cd6051c2ef01461173e6178b170bd5b7063359310081505276179bacb554dc8dd6b68b0a9cf00450c2aa79628125c32849bff83dc16ec0d37fd660e099b2a0a69a92b64597665a234872f069b40c3d9891c26d2746d04abbf0e0b915053c281f7655b2cbd073023a86cf2f99e7008d0ad4b87e80a8be66001986ae9e81c3f1581b1385d22b7f5565e3d2342f189f0d528841c06cde5e26fbad3655bc8f796504674c8c7c4cf8d15f95defaa69f57ad94667691303be8760f1256dd37312e996b720ab4567fceb51e83a01b91ece829334bb5df53584943feef9ba9479d2f0246e1203cd6ea3d736e6d25db2a3010dec616330383fb1c72b39e1214bba19a2cfba3aa9fbd9d1423b0f490305da72a00661b595ff3a97bc39452f3416cc9ac55b2bb6104efef19aeaacccfd34b4df28632158b40df97821cef6779c6706e244808f24b908c94d3fe5150112b93e79c3ea1d21a1e39b9d970bf7abeb5f198623602ade9fb9cc8235210877c23b0434d91d212a2ae5a7295ff9f7cbeb2cfab2880e848b2425180b64d1bc53a9c922a79b22ababb56537e2d80bce826fb3024420656701ce9458756bd649345ab743549613fe4bf40b0faaea8c8dbc45c5226cc0add439d5534451dc380e9786afafba9c02cc2090c87da2b92e1383d90e7662847aba45a43c24bb39f3edf5fbb1e5f654058052b1e5480f3383556583ea46f136689d899f7ffc5b089420990f27d595f8aca8ceb48003408a330b5d41802be2e2713d9302936a655b4fcebc2b131519e1a859873639e28e7bace41ea6081de08865d9a57e71c89e857ef03457fc049a31d001a86c34c74ecd7bdb664512e7625920c0123dd0e3b00eae3a6914accfc6e193c36071bfb1e1976c9272228d80420db68889eac4b4b76e6c249f62034f56e50caa741f003c0418accf2251a3644ca204dbd7100edbad850c82ed890b03c61da9819dd443015d212ae454d5bb0b15d69d794978b1024fde82f970a5d4453b4d7de96c21dfef2ac1ddd069717ecbeec01dc3f47db3706309075b46c6da886747bcfed64c7212172af4d75351c4a98c469a7a592a76b4d5152cd1350feddfc1ca7ccff6ac933e73cbf9c99e7c724acf2cafdd44141c7cfea2627d0d06505eae76173c8b884827fe954a397940a4f6053e5fca6d44a4ddc9c5628f31c149191bdce9d919ddae338fb9bf6021800205b769fc0aab9446061979dcb4de7c2f958778cae6561168789fe943cd6e7fe14785220d59d3af70b15cdc44398fb6e75cb8b52f1f3c97e43ce67664d3b0f668e593d77421537ce84d6bf92dade1eb901d3826bf268dcaabac72a98ca87e4ca291272648881147a0d5368e29a2a69fd9efe422f7b7943f1fda6249c65ed4ada096cd49c1f91d8149eb43fc7e217a32942657017bc97969b596486ec799cb09c91eb8dcaececd6aa4e78dfd6429321a95193f9034e67e543a219f5192d9170a325aa06f9eb6a559e0f51abbca81403e1c3cd6d1f8d06e1c81cf361cb5f6461b8cc2e319305ce0b7bcf351f28340352b369b4a1acea27c429ca4014d1ad8031c183a5f846a736899c9f93c23ea586f5965a7fe6402babf2ba786905c753a066ea8127808a65de8f97bcdd3efb7fff88194fb293d7b94901d91ff2cf9b052df97d4d7e51e9ec48dbe5072c26576a93bad0b031763e91c9d9844270ad7d493f2f4c2f27658f6d1545eae5bab10d3e5cd1b0c7972baf9b909c0f9826ca320abc524202bedaabb71a268f3d748ce6e65b0d7ed078bd9e446181dbd5df3e0cba0831d96d0d85bed42d98845531b54f1b522c60d8f3c625e4c93006c0218a8d1c8feed25baefdd198e5f3f6679f0225b138efb4f7d981e590ae875390bb6f88c2402cefa0b0cf495fd4e118cf4c84d780cbd2093e40aa01806a952d9c42e56c9d691f9d4c2d1e49517ccf30761b93e2e5fd7f0ebd9f4dc4461100bc84db535ed88c4e19424d4ae3156cedba89628f2c9823066cd46988f4531e621217a631e1931409d77aa3978f7d8d934eb6bb49f78f22428a0f0a4cee7a8a23bf1d03c71c598294db2c26d037e94b0e3ae6da0e79ca310228a4a7b314f4ce2bcc74e44fede4265be52919b8004dd687a82465ea0dca052ac80e8e11cc9f80986a5da4dada22f5c29bd70defffb47c2f06b2957219ead8c133adf0797726b0d7524b7fca80d6ff1c55724b584fa7f8433d5a290424b7868d8dd19ede784bdbd7f09d8c3b6812fb13f821cc76a07768c32608d083529f65696e5510c78be1f56f3a7d5639fd73316863f4cc0b96ed5714e4a57b182700be13703145316cb037bf714a6c35c17355a1a4b9c499392e9baf0f0e3097fc73db6e11e7af6cd7eaf63509aeeb2eee91f9dcd29a06fc8ec25e99324736ce66e4e5c8728c1b5082b642b65e8fcb8df678c0e3c5300750f3250326c253df426da24f18ee5b1267fce3dc0586a3eba26119311b8350253119f28466e8a9b2dfceec6c3faa98bcf171494fafa79af401f03ac48278466077fe157b66a09683fc456eddc672cd4e4c80c98d0171775f12bb591a25f15a127fe68d6b9bbd0dfc8c08dda8b0e3ec9efbf3df4407dc64245b0ee109c8904cab499693726a14652a7221c41f7ae370de6bba02f944980546dd3e5ad13fd67bdbce9cb87a79c46c33a5554fa0914157bbf1ef5f1e5dd405300835b6ee906e1e2e16c952a32d27104c91e6f9620a997e3aaa29e7b6ef40cb7db85a3c9fcb0ec1b6f9cbaccb0f055632c3afba63031b1245087df8588b35742da36bd0048314a0aa64a2ff86722d7a23ad72f4f8cfa1657dcb970525c0ab9ea63e1af9f0695b3ba5f57c69d0968fe932183a851f9df0ecd819853755967d8edb9472e3f544b94e304c6efedd9d6663e3ec90127c4f9182934ff188383a84a45e9f56c702b8f2999e8535cbd7c8e84c85d9dded5b42ca990e2673b4b93710a25cea702f388ed9fda49f49c966ec2c424e3126140cd2d71e5e78e9172bdcc7b93f04951786bb52f160de1f3731fff62d7760c8161c04ecc7f453f44d90ccc44437b47c556cf6048caf0a98e7a35cb8fd0a55bfbb447c610cfda662a42994cab34cb4a3e20c5b2c65f4db2192abddf7114ecf58bfa50e211f8941dbc01b068d5b903036e022c7f8e71ddbf5d40d3d31b08d54a32ae374b459d11715d9bff7bc99afe420c8959c8865ffb6fa32b434cedb36a2b1f66801500ba87cdf739eda457a1821a93461f237f7e967dce3d188deb35d417958ab68d0d59eb303b0b53b2d31f0d96451f6427f99d38674f4affb8d63e6cc41a5e0f11304009b6811d15e6bd4eee6f20e08de92efcb2819f71aa1e1c2822ad6dc6fe32795ee16e998790d8621433f6cea97841837955c8d647dcc734ab5847272def989a03de1a8ad38a377564033b9e23b0e5fff46dbe060e84ed9c1d04091250550e2a388a2e9dcef7fc0dc591936c984d4c90d56933ad40f3ef9f4266e78c35cf0cb0ad0afdd1bd643e23eee8c2a2aff7c8afcee26fa553ae073c101e680d772631eb3d90c3b1432e14361b9c30b92bb5293e2709b69b907e608082b96de83d32f1bc310299eb122f5ff4c9390df50c176c306047328ab83a331783dc7dc0d377c047dff6760356f06fd0b57c8117ddbbf087b3a40b28923e3b551de63cd5c2097a8fc656a8b99b45a9934a201c5310e3c2cb9fa7d0439a860479eec296b12abf9cb6b0950606f8d9730bd57f50ecc21293157e25d15c636df716a0dd351e93a2907ac8686e5c59e0170d2e90c4c752bd093282673ac807520effc2f1d20142506a76e26ba8f9998f8f035ab416fc9b3de4d8742d16c", 0x1000}, {&(0x7f00000000c0)="c10e0e7f2e439b5cf228863faa65b0d6f739f9bc86ff7eaee12ce9", 0x1b}, {&(0x7f0000000480)="1bcd715a9eb6a3472feb437e4fe273", 0xf}, {&(0x7f0000001580)="24aa757e3beccd76f0cebd71f4de70eadf4db6787f4f0e1c5f9089d240924ed19a55bdce79ebdeff940f9e32bb498e19064e1cec50855fe2954d48df3444b111ffc2a874a8ffd42f632258f43c6d72a0b78a5ffaf3f5f19019da924f1a7181df7c6535ff2c63f9a9fda7b35f9d40ce8335cfd753f82e335f47d436daf0a313eedb5fc0965dcc04e3f0b5d3e53431f76c4b8dfed14eb935f1fed00ae50dca02641161447224482cb9c3da32fb7b94c02b65579e2bb12d663fd593c38e857edee0f4dee2222c29f3b8f5729740b1aa3b79bb7260811edeacda743c9d2c69e55d4f3d044e7a6ac5c7b493878413a327312421adbe6c2e64f9084f1f0d929e1f", 0xfe}], 0x7) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x2, &(0x7f0000001680)) 22:11:05 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, 0x8, 0x0, 0x0, "a4eccea2b50100040000f5a3da00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200000000000, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) 22:11:06 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000000)=0x80000000, 0x4) 22:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x100000001, 0x7ff, 0x300000000, "3b039c3a45ad2b7ca3378547070e8ecf9b77c4ac", 0xffffffff80000001, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000)="3f426b3713686f4e3f08ddff5699b3f3a0c5ceba4ad89f63a4efce601a0e69d94228af55a58b6860ff92f4b95c0be15a358c307592b9121340a28e54cfaf6cbee5fdfd1144e94addf717ff203fd5b894300000000000000000000000000000", 0xfffffffffffffe02) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:11:06 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) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="b5d9a81b916a1fdd3ca953a1a609a1685d1ae415766e35eb1c209cc871bc07d35e3980d58f2ef25ee24fea25c37dbcc8b697367ae33480c0de0678863dbc91ac98ba8b43bc24f7f68ec9b154eea628076507be856b425c0a714c3e1a612621753eaaf357115a8d490880274e3392717d6f26fdd6c93fd620b339dc2820703932ed9017671924ff4945762f5a488028309eb0b2a4be49e3e15d217a9201403cc3fb5d7fe6043aba277ab660b0753415d86aaa64af591ccf3c8d5f940d578a776582123944d3530f842a639a81282db682b79546a38ab99c55f67cccab0d27703da2414f2758f5db8a73d47e37cfcb2b9b79553dfd47909fbdc246fdb7a921de32cc3d97211ef9c1341d94d4e3acccb942c0308546e39eba527269faa2ec4752b4477961ad01a9251b0f3dba83c7df6c1328180e49a164a90d23f6a075d5da014deb6057df2e69753cfa8bf4d40b67d797b49cc4c7d4bfc49ee89e2e4b48d65a45109c3854a8b824068072216e57d44dc4d438ca93ca9a0886391e021fcd21a05ed1d2b17f247b0f8819954cf53440c393139257f07f92545ffa7afb03f5c4655d341bd27c11f50570b1daafa4c4b7b3a9dcc119e0a693ed9fbadc9528b06818ee4a616e09d1120d0deb6bdfb0668d4601c437f2f65e1524f8004951cf0e1a20dd5fcc12ad51981bfe7e2535c265c5173de20397436dcafebd62a3b418d6f099ddbb1d6ce4bf9a07d9607b5c543163616436d8a8f85df1cce3fa49c38629d6e3ccad5ed1482a0ef37859f51d3d6c09f797cea78447debb89c6021025b9333ecc95e043f20603119fc25ffbf53faefae67b31b51d0482a5cc5618bba563b3aacf8c705db75632f39d00483b3fd554ea3eb85ff5b1aec3dda340261d3b922a5fa7abfe550d59c1bcf9ebd52443c59c8ae956f6084d95b4a53cee8f911b8ab2c5ec5b4e9fd614157789e229abcfe9a91ecbcb65f2a13dbe6d0077bcf0f510cbe62cf254d0192a3a33ddf61fe22ac8ba21e5871547373748a833c147c894ff20a0c03491dc9e0c1a5e5f696e2fa49a4f364abf8e1271d0f734797920f8b83602a288129a61ea9b7e28f27874c2542a4decc8048720cdc5018ed69538f589b4dea8c8e3766f1d7b4c6c75f74694cbecb4df599b62f4025c02c663e9f525a02a64dc4799d91ecfdd3dba45fc9a8148f4855ed945ea1d403a97a3ce62095db39e618d2db2b9c8d63cfe44d9e9eaed9e51306ced90bdf5a39bf5ec450f6a42de2c1ca79e8632c1a2b358e9f8b37ee1a102729673cfc40d9eafbe6ac91ce17599199f9dd7d4b74de87bfe2ae13679836626f1895da0f71267aad3d915728057f617c00463dc679d4749f5e37381eade5e4ce418ab012b1e63e3c543ba17142101f7e95b80b75ac6c75cb358304c5693bdc83fe434d4c6e9cd1e9f6ebe59e36932995eb5947eda608e82c6fca52b53cf9d7cedb64c65d4b342902f6cc7ac540aea049265da1365f6299ed70e9cc20118a5f04125aa8d1b69667c90706476409864d906d5bdb96874a153f41dc5e20f2ae706f07c1a2a9d70613da83c78a89f4f991ee51f3b95635602ffd49f7c2fde65b1e401c2f1638b61c0332dcb27d333ad73c72813399aee8f3ecda9e8659e04877f4a36133e6c2db609816ee1affbc4a39bd4413e2b5312b713a2c15e2d2918d6b5481486190889d4526b21ca80faf21fe719d1c116cdfeaf68999e70da5eaec02d4b01ffbcc3d1194c0b2798239a9f257088ac8cc3a9563878259fbe2e8f3b58e69e81d3b177c0a85c7b01ef46c0de711e6f8e2b3f82749dfee2952951e705b253dcb72981f9707b9d4defc774611b48df68621aa9a036edde7cc40c62e68f7fd3a52677edef5b9d2e72470bd0e38a9517c69002593b69b97681daefd9d3a5e433b31050944bcbd94598886d96e5dbc761eaa8798eb58b870ce0659ab4ed6bf479e70aad23c2b5301c038dab35b52567198f8dcaa668d3a8dc0da0a3c26e68fe9a27a681ae9b8ef0eb40940dd25ac4a5b2e4277dad188bfc94463cb4de497c0c9821321b84167153f1ab4590c03686cb7516d54139d2d0601050affbb46ae790701786be51d3c3a14a5d86e37f45a18cec49f3a085ee8474cda5f4204ca17b4028e31f1f5c87b6f5e8379069db0f05d571863b58a769c4a8235aa5e326c04445980ff9eccc3694db47d1bcab9bd23ffcca14e01b05e996b7c5933063485e3f7995c4800d1cd4be99d0a3c07f2376089076bd01a72f48b623f9e1cb77572677485e56aac5d6202537d815f09849bd3dd77e9169a4cf6eac5a5b0c952d99eab478444fa0f4df6368ce183b4c2c4709f756f90b4ce5c188b8dfcff412296d36cdcb585bb43757c1d239246d7d04190307ccd8a1fc643b16103044df5d59efe185ababa36142a74b88ec393c82b45c7d98162b7d406eb1e76c7352c64bc1bf9e9b38af76d8c7a5c43491943e1cd6cee7185b58992ac0594062016ef345eb8284cc21d7235d320db2a58df63b87a31c1045171569224a726f3eca97a995bd92f3e6ba1d860c5561313e1713452525de18df2b5f6ad10fb9cae6fd75e642970a49926c48cc139cdfd703e3c3ec2c54fee884b002425043b6730d37be6f62ee0e5fceef2ef890b31eeff0129efbd01138369895b8ed82ea474abd23196e3e417f4e7090b336baea9d40e94aa74bd30a8eb43394e0a66a49941550474bdd48ae13d688cafc1f833ad51c26e75216ffe20df8cbe592e95d0d73c17b48bbff5d57d8bee73a80e8f290af06f055c9cc4df43fcaa9e796531ceff733d394cd9ed737a1c77212fd362a643067188977e0718077e506b5c73c417f2f786c119e34e2de4537e5b283ff1bd95ce8314d410300174646297f05ffa10b4a98af39d432f065ed991cdd384785a660e3c23075dc3955f319be5cd1f3c7452731914f68c240d990c6a95042e52923e27d6c305afbc9c2dcabd67fb63b6c988a634cd088b70d78f67a28ad932161accb6d68f56e4fd83dfe143440756a51381ce397146d44dff6d27c7b31a5b1d94f21dc2605f5d61ada14be4b3ba49351c0d334f7aeddd8af1c68ce2dc95861b4871d53ae20eb0b5c6b251b67ff87fdc7b2828c3f1fc81d8e57098440293b3dae342e98f8535eab97a714159666cbe98cc1ff5c604b615ff9e6dff443ed363648fb536001ebd019cb1e41991d6b1d4a1cecede946e87d8909dfb645b05f117c74994102b2917f1b39fce14c03be537f6356f06c18752d9f5df0f9ccf2d42266414956d285e87556e74ce386b0485a78b6368ecd5714f6c19ef9f48f516ed2a9ba6c095cc2268d84990fc0a82101ea6da58264457eda24a0e74c46a9ccaea2136d794a2ff0420b0f5b29883b913d17b56cd41c0937ff9f040c6b31e5cf52c682bfb2695afaab59926abd0fb2a7da9b76c0931a07d99beb386d2423a72b9307b8303097d717bb9b092cad04ed7e2f0ba9a56bfa2a8b6d904df96bcbf40a96f818b0e5a1739fde1b992fc68da119f816be27f67febbc12c29ded16f585a64a9c86d42901e8a608973569889a12882494a080dd10a3a74cc918c8def5c9631a8ba085f10913d098ff7c6c17d7822a42486f8ae75abc4a6d90dc7311bbc98684a64510135ce0c1e2417a949cbba2b388283e56387c2a6752874d8e89145598ae7e85dde69da656cef4684115defb4518ab1429eae5766d605a7063de46a65aa5000546016a9592c0dd25b82d937028d2ad441fb711fa69c575fc7548c3a519c9859c5ccdb7de3aaddcd95a0084ef41a0458ec7e7e4fba9626d996bfa84b803e9c0c499a31086373496b5fa49cff926e1ce7350ba94e3a7a072a88122272d9b12516c5670d86220f9bc698bf880003480004950cdc839870c23fa90014208d2beaaf00e48d2a5f1b1e9dc7702d541c04bdeee46a85ef99784e04651d256c8dbe18549279e30bfc492582584eefa5cc9eb175252077d493399b68dd4769b18ab6680f7a3b87f5310a91927838727512f526e32070f6fbd2c23413b617390ff8fe9bf713aa9987e16376c526bcf2232c0b5f89a72cad0e48fd458fe47f85b8f5b56951fad6aec9807ec7c936c452b4a64ae25645b366e830ac0603b15b2f986454a39ef8d768a96e2df1c5c4858cf73ed73423bd3ea9a0ff3306e7ad24e8fd55e144a00fbd143a62137e707a82ca2a6b9ed566647fee98f615bd57d0141f29ba7c9f43bed9bea8526b3b0cdd20a5db86bb2c8bd40727a1062bffdc9d4bcdd4f52fb02c0fcba27c2e4e19e8db89fb3eae36e346b832850ac41dcea56009aa900d4c7030e1fde7f75b4328d0cf456bfd5f8e68a2ab422c9bb2c54e052904fe204f3c103c737f37b1d274e32e5546117b411c224a7ee22a43c66d246073e790dcd9ccbd8425c08f816c5c358aac3fc861923248a3f4e4a4d40cbdf5035316199864c4b567d8c7bdda17d8e51c4161e7a85d1a3c51f060827370698c9efa5270eb2ce0bf43577b81630664c3bf4d7d154ac0f6d8990280aa0f2e86a2caae65dad67226cf91f227091f1dde898b090b14ad5ee092873eae147b0077ca74ae6efd3fd4bbaf29d67b2937b4f3f808eab94b11b6d550d14f3fe95534a9caf251696af7682f14f248af850b4bd3f9858ca58ac1ff0988ac9a7e0b6d125527b0a883c57b6d4a333ce0f93ae88e1d792e4a0cf94d0e2a23b53c9b3c2261527db0f2e1b835be84953e09b8d85e9b5e9be6c4a114f1685f30b5494002d03294b49c3e6976aea73bbb233f0c1c895ee4fafbd0914bacd197bba1febba028f9aa50aaa7c19c461fba96db2de7e0911d32304d4232bbe6272639da8850ac4103b331c253ab13626ec519b69d8865c37e01fc04c77cd793e043c3efb45e7764253a7879c6868d0e496cedfc33ac089b62955bd977a08906d1d1b076be9f35520c636e7dfa9eb40a52b8329d5ded6794f9c8410138f113938ac701f4ed3d6369e3cb07a9640a51af666a7449b8a7d95783266f9f87de50a9deac52c220f250744e52cb96ba65a2e0b333b98859bea87d8080d5924362be211a42a097accf8230fe4b7559325936b3c99d7de28efb338e9d9c5f4ae1a8cd4ee0db0069352169de8a9b3b392292861a21287b4070ebcc311e4c8d801629a814d59a826365b406e0972d8a6af58b2158f951c8ad9fe6a30b6c228b1fe003cefbd4885d421d5a73a3666b47695240530b124752bd59c0127ec5e6e187086526647e811f9898b7cc2c20a2627ffc6849a150add7f9b033efd3b06ac524a99ee82f308210e2d0e870154957a8aeff8148fdcb9749893e7c695d2af17fafdfe24711249f1a230de050d7fe86574b63a9ec30843a0a69607ea069cea77a5516795522a64f0376ca52a6f7ee25e11df552a4d2c0ae4e54f93a016e52c7ddd4a1cf12f1c155baf8366e29b8f54b0573f130a292dcc96c8712d6074734f64460128d7aed991a7ebd2278407838589ea0b44ca0357df5dd5918ca3ca5b27420b7debd647513b9c515be8c48ee86360d3603eba5155f18c7636ca0ac950e104bc467fec82f731d170538cc09146dd9e38e0198497d7069c666faf5a91f0202420c0a6731cb6a52fcac0d5c9045137a831ff08f13dd9039b44ea4b5411b112bae430138152b390c4fd6a5605cd98e11057ce645d507d9c75d4ecac1798d4789a4ead1bb7760140561d1e9eabd7d005cb3c35ae354a5d64e55a7ab63a3ded9fa8b2ec83b3dcc845819bec7e7d2d594472140dba3779e9f843b3712d2ee099d39ff68be8e5986b47124fcf43e8c1dc", 0x1000}, {&(0x7f0000000080)="86365c965b9f3e318d59e032381464c4e7514d42d59eebe59b4763feb023c9fb87a643cd1580d643754fbdfc39e97e8168f14f68ee1c0c7fe4b693e7af87e1adb2d719e17a8cd322ec46709c97f6bc840a8c20ccf580fa07432eed1aad", 0x5d}, {&(0x7f0000000100)="e2d9eb281cce10fa5f07c5a96b0cd24c526dee72a5880d2fb9854d423aa3d3b649e807162f3d5937d87c98dbe81a10a9939a8a3e97812ad19f2bb95d8489b86a3ce32910e7d01a9dfbd586bc90c0930e570b541a99037097a993e74eff89ee3072b34b689b776c2cb91fc598363e1e3cc388147d336e5d6fe6f679fc4814c6a779711dc9e6a6c41d9f2a7bb9340696bdadfc3c2b820a0770", 0x98}, {&(0x7f0000000000)="8376135d8eef9f77c251dfe0a63796d8bb70f416105baaa76fe04c416f1092675f1a9e881afe85155585754482ec86", 0x2f}], 0x4, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 22:11:06 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f00000006c0)='./file0/file0\x00', 0x1000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6}, {0x4}}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) socket$inet6(0x18, 0x4007, 0x7fff) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xb3b}, {0x3, 0x4}}, &(0x7f00000001c0)) r1 = semget(0x0, 0x1, 0x18) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x19, 0x10) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x90) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="9fe89bc796b0e703f7391acdf3072db84de1743f840e8d4795acd10b157cc282cf63728cca4441cfde71bc641a916cbc8d2424630317198afbbb6fc2f5d2a0bf35e92a5bce449e2ad8c3f5028d5a78dd06", 0x51) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0xbda) ioctl$TIOCDRAIN(r3, 0x2000745e) ftruncate(r2, 0x2d0) r4 = semget(0x3, 0x2, 0x4e4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) pipe2(&(0x7f0000000780), 0x100000010000) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000540)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000640)='./file0\x00', 0x6000, 0x0) semop(r1, &(0x7f00000005c0)=[{0x4, 0x7, 0x800}, {0x7, 0x3, 0x1800}], 0x2) sync() 22:11:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x4, 0x2a) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x80, 0x7}, {0x4, 0x2}}, 0x0) 22:11:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xa8, './file0\x00', './file0\x00'}) 22:11:06 executing program 1: r0 = semget$private(0x0, 0x6, 0x1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/244) r1 = open(&(0x7f0000000100)='./file0\x00', 0x30000, 0x8) r2 = accept$inet(r1, 0x0, &(0x7f0000000140)) r3 = semget$private(0x0, 0x3, 0x49) write(r1, &(0x7f0000000180)="f4093e8846fee929662142b8406e2abb67cd992ef87428dca22c213569e0460424d76e23a9afd7e6cf020dca412c01832317d0de6f1e44b4c6ee80cfb247ba3a082a0e02f8f7bbfbc3d15aaba32f73a5f8139a445d65220b4db9c8f8dff31dda9104fc10620ba9a6167802a8fcff44e26da8c13b304cbe91f505d3c5a7bc254ad055fec351749eb262dd9a071130006ab4a7445c3bd6d49a96e26675b828701681590e7e8e8646bc2b", 0xa9) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xffffffff, 0x4, 0x4, 0xffffffff, "e4b398a25283320dd5df04879d4590072f32dfe1", 0xffffffff, 0xfb7}) close(r1) r4 = msgget$private(0x0, 0x80) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/97) r5 = socket(0x3b, 0x0, 0x5) recvfrom$unix(r5, &(0x7f0000000300)=""/102, 0x66, 0x42, 0x0, 0x0) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000380)=""/49) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000400)={0x9, 0xfffffffffffff6d0, './file0\x00', 0x5, 0x8, 0x10000, 0x8}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x1f) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000480)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000004c0)) semget(0x1, 0x2, 0x48) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000500)=0x6) bind(r5, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) mknodat(r1, &(0x7f0000000580)='./file0\x00', 0x3004, 0x7ff) shutdown(r2, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x9, 0x10001}, {0xbf, 0x80}}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000640)=""/48) sendmsg(r2, &(0x7f0000000c80)={&(0x7f0000000680)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc, &(0x7f0000000900)=[{&(0x7f00000006c0)="e92db35faee2e361990c47aa35d485843894c7d0490d67525ca14a12ce2180b63cb1dc2a937c13c8384ecace1a20b7b4", 0x30}, {&(0x7f0000000700)="1e526f51a4af2381680a3cfc677cd615fbc6565e41054e64e3e3725a6cc7fcb7cda27b9113a2471c2619d68dacdb96b4369a18bb8ef71b7b309bd63a42214b8155fdbda89bc18ef82678efc8bcca561a62bc25c6a9", 0x55}, {&(0x7f0000000780)="278e9857538fbe2c0a403bf320ca8e11cc610355b3a39608cf77b7243c35812686a26f3cd41f79f3cff7f6778c0e69e156d4ca622b6dc7df08110fbc1d40d4e3126106c91fa8dde8b522220b88bad92f5b254406514c293f6eb351081eb71f7c53365b920fce5d7fb880d81d4092c82e89eb2ddf4cf5a381f4fb4549623d4236e08e4af883836c5fc0348de76bfedf9c4fda68b366cc6a413d2f18eeecb1bf01cd552371c5b76cfc078cbc3915731f73b84a15b0f256949823164f786b86114dada499c5c0088d4c36249e2bb0c4f5a216835962bf3ea06833188392e05b5776814a7f6ad40c57d88e2a33f7b88d37827d4a4471", 0xf4}, {&(0x7f0000000880)="2c0959b68c9bf931399979eb6261497e1d8798970ad2542f4b3cc59392b9dc64ec7fc0b1b11a0687c7a055e9087d44308149a436ad32ed25f0fa3cc17ab77806586bc3ccc985b4829a16e4876aa944d78c4ad3", 0x53}], 0x4, &(0x7f0000000940)=[{0x100, 0x1, 0x2, "0756b8019ef433d1a1a74616d647e3a148b9954decd90f879b41c2a7ad9dd34ac66d08b79e17e2b35b41dfd3a24745a869ad40f2ffb7a8833e3d733c3ffa4b9110fdb9ac3125655925a1dc703faa5bce26ac974d8922264ae3e224bd621e473b1ee50173fd92ec2c0ef541f02e95f1401d3f5a90872202ce1ef5bbe40d85caafedbbecfa180700c5bc0ca0d8eb08dd9a530671b2407fd5ef82a66944a3ca36a685e8816c0b3efb2f0657069c9e02f98d36a5727e79aa5a3cbe7b9944d67552df375e79e3ddf6d91021b8132eaf1fff5ab594318efb51c5546123aee077e296e314f8671c615fc4a54e69558b"}, {0x38, 0xffff, 0x2, "6c678b14ada91205ad4334005f3a497099a0580f5bebc2a01a0f12ab3461f93d9214fe60b274a81a"}, {0xd8, 0x1, 0xb91, "6517e971f3c3b93cffad16a3f11d3d97b39e0573b36f48b65101bcd4e958214fd4420819f46ff8b3dbcf3dad203255fd01b445fba7f7651a4a9f9140dd6a5f365a18f52d15989d9d824b1ad27ef43d7e2c1d0ee2e6e49f3455d6d1843f1154d54a2e06084d1c4d7c2087ff73ffa4585b7a409f6fa9049443a0cb2e6c86ae8373bf681590ed1381f00e2844536f4e7a0f51b24ff44f22cec888cef215e04d0c283ede9c365a6d84959e8209a69d06c3cf968811df3efa1dc749128e3221abd8a5f85fe1b6a23aed"}, {0xe0, 0x1, 0x200, "420f53ee2e03b50db50761bd4e4623fd680e8cb31de6d2e17a6cf4885a97b15632d3ec7698b421abefac1b852752c99122a93fb8b99a2e44b143036af8bc042691a0e9f91c2500cb779b5873b7537b3b08aeb78afb928948ccf53bad8c291390c4f5214a27fa52d0020f4ec8796cd44998e643618db30723ae19dc1f2d07e3f7ec3ff482a1553c9a2dce2ec0d410217463b64b942492330c7e54c27d849014447997194bd5faae46ed5999a080c89a249b6d95559be2ccc3f1794f69d241d6deb050aed214f4eda015706164906a3ee6"}, {0x20, 0xffff, 0x8000, "f036c3a84b24165a7e"}], 0x310}, 0x4) fcntl$setflags(r2, 0x2, 0x1) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) 22:11:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 22:11:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0xfffffe15) close(r1) 22:11:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) munmap(&(0x7f000051e000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getegid() socket(0x10000000002, 0x2, 0x0) madvise(&(0x7f00006e9000/0x4000)=nil, 0x4000, 0x5) 22:11:06 executing program 1: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) setrlimit(0x1, &(0x7f0000000000)={0x9, 0x80000001}) 22:11:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/114, 0x72, 0x800, 0x0, 0x0) 22:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:11: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)='7', 0x1) r1 = syz_open_pts() dup(r0) 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) 22:11:06 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) nanosleep(&(0x7f0000001c40)={0x3, 0x7fefffff}, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="58d31d5e6e0611ffb0c9ebf40d8cee9e827de01f4265fb6fe6815e03cfe3af9f2d59cb0cc5e94c709740077394659fe3bc884cc88a73b1c3d235212f10d288ab531e3cccf66771927a06ae198173bb0520db5a0e0eb0c7880c9b36366e2c383bd5865e53839abd7cca82d623bad798b9341fd49618f214c2e97b6f754840d2059570b8cfaab5ca81cb82cd6f5891517c321158b09387a647f2383da592efe6e42d67aa62cb40abbeb22454a65b3363546054d18a7e1bd2e70b80037494bffe4c40c8c1370bf0ccfc97267d8fdeae5f2f49a5fc018c4d3809cdcc27910186965305b3a8aa84d8d72f18e0695b3c5e195aeab9af6e53d91ed3bf6d79ee9692a3bed3c3b8d59ea12127d4bf60e51d15390de0e998127fb82e0c5180cbfa43d5055a72cc15c763a4f2ae77092f77dfee11b78324460b00488aa1ac316ed6a15439b00430ec03141e9843f7dfb476f18d5619c09798d4e5413c6c40c1f308b222f3849f4477c7a4644ca954cf8cb085d7fe7912b336ae0156afb1696b9747851f6703f71ac363a8a76f7313944b30a91e49c23b581903f3c00f482f71059bd20237ec37d27704e3d8f3764fbb20bb595a04042df1fd329e56fd05508270dcc40416d0d9031da1d0787c7f646be7f53a71169068d918097ef71dcdc060e1081d8b49e8761afa898a0df55fb9403d6b9f40bb9e1db2dcae68bbf8ac2aa7e9c0eda91e9ee965e4dc11372f92212ca07c9e9bb06d18fc42f584b466672af7a886e9b5ad88d70d896fb3d46450443666cc6a441127e0721034e5f88e8e668e4323997ed4a3d5508e250daf072ca3ff6f8dc10dacc15f2a180229a8690ed7e7c11b23d55aafedddf506dbf741ed352bb60094a1c076017f64ba2da0d4322bb3d35b9435762bd3ddbffc984dc747f271de2bac2403248b44e34dd7596b42a834c35b0232c99ce177250f6b64538a4fde8b860e8d0758c891e186b5aa60001186f28ee79196da8a8b4481cd5bd3c88726a62ab35dbe4bf0ad9a3694e43a66fad4e130350d76ab0121a8c3bf4878e8508ecf39996e087cfacfcb8e113155e798f6e5d05a8624e805c814a7ef147aabd17f4d44f350fe7ff2baf063f8e31e3b1225a0353c9ce8f135d9344ee550b1fd8da787863448e4f72ed30f16bcebde321d6cc76752009817db891c950dbc27a76ecfe98081b3d9bf5d85bee1fe2c83c6991dee051f64cc7f851700b6a44bcf3dcd37ccdf315de33a9885f075be0a03926e0126fad699fc32421646c85e204f4b3c5b2bb349a5ecf95019e9c04422ee747860477f7fe6d407557748f76c6f9d62215cabb5e9594b8a34794b0a51a8d1934c42e63ea80212a69d405985ea0154b5d09d367765e60aa88dc13a46d87d0d3c331e6e2b4a1a60b565b31142de04584dfa45058b4e7fcfb2041a249b83ce91a85a552aa13bd15a3f4e72d4ae6705a7a4a3b8b23f2a5f8b52d903fbb3feed19ca2d415b11490a21d782105cc0db756283a7fa1bdba6532d50ca4ee3b245031d715d6eb0a4117e315a12295d9a23b24b97725ad767a70d9eb5c9b73785500569524e588fd72aa051c2254262cf182dbea4f3399a8ca1d0d2e47cc80c846a0ab2fa3475bdb594dfe6ba4822f4a349235a48c8d4cd903ee8c1dda4534b2bc1edaeb5d97f7ec4311e49c24ade3ef66f4b4e9273e8ed098c2ba834326d7a71a0d57d7449e378cf8b430938682a7f2701929506bf02437adf6879142501fa8626be347f69a3f9caaddc11dd854dbdd2949fc400ae12491a504d3fecfa4901e89c49460082bea107be181bb12929299000d759e086e5dc392f422923d12ff88959c705b92a954799d0c03a16dd1e85c80fd1b5a0f0d36c0f6e075512851d46f1a516db5d57892a51e81dfe2f717311a2fbbeec6d002ca84a131afa2b29deb76fcb789ae38e582b32eeccf6a47ede5e2799cab03bd29b9c8327281f437c16a55ab33768d1ca936ed72989c107bdb016f2d41b073fa2bbfcf2fe78d7148e5839b18f275577b4903b2091d7009c66c1e858e8e9941d85c3ff00770adea64808c03d23f212e8b062ed0d6e58ab2e4b32231ebc70124aac15c2a92d6e7ea2be589f3e3105240307e6fc1914db9bbb2a6cca59a6750a70db9456426f99d662f76f0d01f583143d60f692c9012555946442416e583aab685d2e748a610aa2502a75347b38d16aa5226c24843b42e9c6632ab5e38bad7dd557610dad7fdb68c7d717645e451d0ee9be5effb62acfbdbbc5965f24f5fd63d6a35c1478d0b8cf0349960f95718c6646c32acee31c6e59499efe8c1f74731d3d9c40975592791ed0a879925c14b294de7c2eade68e49ffa254d9d680d016ba10cbe56f152a57da8c55a1635cf5f28d64ae52600e702fd3e93debf25d64dabec8d28cf7e32e308dc9539e46395e523ce375149b29a1c9cc03e8aad8d86ae29705214bee8fdd403d27f658b78e296e6a47c06aca56891328c6c4b3fce8628b4dedd7d5763b01d5b83f0f76978b46552ae4f05a598761b95c204135657d4d441687254eff1ef4a9598801dfb3e143d6aef44bd6fd00ce6a420a7aaa9d360dcdd82aa765e603edb4560ec85eb1dba2bf2de679502bba8991b9ee1595eaf9fe0a1dbcfb0879500469bbb704c77ffc6e3bfee6954464d390ec69f92c73270f6cca6dec2c9f63fe2645912a799687e5e77a2c48d3e3d96716cc8ffbee2d41a12eca5285b2e93d1cede35b85bf9bca7c96ab731299f537573329864c0067435e1be1608d91569d73286b5bfdc7f55abdd6febe4c20fdbee6af24d40ba8b2c5df040f8d0e7f1298c352c00d49198e058c0fd3b36299902218189f48fad80d4a8ca930ae0c02bc5cc9cf6028b61efe658b10b702017e13f5081301711f01f8ce8074da73afa7f05bd1923f60a4280173896f5f2cc6e9125b6e77a0d7a5bb24fe6f5155205b090d7f2a6e4c0c016319e9ce3b32d1e010a47ffadf8870817a93b75850ac30087bcf939b5460f3b05d2297df7c12477eb38dd17b7559fd1ff94535d83619a35b1409cfc6dd333c946f60ee5fe1d76f905850249f400f0cf5552e791293645084a9e19058437f946713538c87bf3cb311e4b2a068ebaa9f211b1fc0bf79fa82176eae6d0710022ccfe20ffcb5eb812823b85f3ab9e181b4f9fb5414cf31f33c5a8cb753515fcef47c843b0fda9199ed093c2cf8260c51636123f00ed5a2cae37f4708a64c70f32c9e9c3b69407e37945c5f63cacdf8a24965a2105bc966cf7fd48d75f62338a0cbc4be47312cd2b0bee8c4431afc9a5f42484e01d9de6c07654e12d8a239aeb5c7cefd72b227debc9ce1c5d464093e9713d1b460024b59891fa9b586e081cf98c880f7121efdae7a902163d457f455b08034e6c3a0e423929a6cccb3acc624cee1ffffac2778aee50dee3112099e31203eb63e0c96fb2db90117f63f541254971ed553070a1bd2c04bc9d4d59b1ae9fc6ea9fcfe4c8a91dcf9af195e02a4d1a762a4e99b1c2efb78e0175bd381fef37afc5843091f687f586e55c31b5d60ff73ac2e8f8239fb495e3c0f3d661f691defcae3aac6dd3da4e41f9ff27a48e50a67d723fced6ca58116dc7d747e60d975f63f2c05df9a8521dfc525b3fcd7f238539f115afdce31c7241ca0d24c5ca6480cab74768426363b5fbf3dfa5c066cbda7a95cd7538de9b12069ffde34f1bbd9f6b09fdb48fe5c578cc89f9d229e3369664e31d019ec12035c8b9dbdab8ff38340b7c978c69393d8212a3811bea5ea33b555a935594d0f445059847f28212466fc749c24fd1c78cecf4017fcb13d78ea3e21a1d027dad22dff9911bc7539339ac51899680a5f5bc802c9c6996871f07addadcccc93ddc89cd85bac3debd978fecfc75bea1e7353479fd3f4212b9a5e322f0e6bb93169003fefe8c6a5e7bb9e700b68015d0995cc6099e2e5f0cebe62e8b256dd37364d9c7958f5035192e23490a989f342bcade6a0032d4b2be28671dca1c6223b019485064a027d85edb6b874ed4c9a656fcc0025037fa857259dbb743d8930af865eb8cf2969fb69f28312be2008cc4de62830b3959fb107858161ae05944cdb45887c93ece9280368ef96d5b3ccf1422ce252e182311913b3cfc7944e057511aaf365449609ee7b2cba404976fda3aa0f37b916aa9e6b5d2162cfd92dca710ed624fb346bb006ec60ba7b10fd10d602d273345b4da84f989cf709cc634510ac86080dd658232c9bf05cc6a1fa12938f6c78015b3644285feab1fe47dfcfc60811972139558e05062bc9cb7e70e64d77502d97ba4106de06faf90f358fe0bb096725688dab62b7bb8ce8a85f575c53dc84c1df7972080f625437b4dbf24d728e5feba85e801b891eace179ebd8fa092c5b6a14dd749fc699e34eb52c201cdc1d9f6b155e6113bd0f778ebbab3e2134f68cc3039ceec95c75b2d88d7a954305b9b98baa468f13142f685ef758ed329a2c75caaa5b59119c25da5a28ea75c427ee115daa77fe230365705a18d440c37cf937e02fc503d4044b819877e7f2d3d5f738f9e9da80a97d9f4edc3cc68acda6ba0d337b88fd0b4e288a9324e15e2fe0f0eee57690e7eb65fb27907a4a832dbed63f1ae02e009135eb40da8f7bf6a448eddd7cbd51b4bac450800f17fbbb7cf3c3258a66f1796d8ab743a3b409a012b67552235b965452c354402d94d44e2849c668c2ee6a5772fc1f2d7d63860c2328e7b94d5db7d41f46fa3bcc3584a24e379102b2324832753cb4b80b13a9fa44b43b955baa03c63b45ad5481bec0942279e6b36ccbaf4047048bcdda776e011c586b44293d5c92f21bef57e66937048886c266a02cad74da3ef6b6d93b981f0f6e9cc0fad1f45ed7968adb93ce1636102a96ba1183aef7a67b29032bcf555e70730258f0b0582efe3df7ce945797f0be20bb2068ac7f7a31b00221b08a425bd6a9eb4389c76771250eb6182169d7ad4f720cd340c7f9c200ff19caee24c950f93e68c9a45e7738ef0c61a581240679994e5825979367f01f17e5b350e945c52c8bcae720bfd2a1805aea72bfb3b219761488e8867ea83ea4eb5f4b49faf81a5ed4cfce7698468e840dec7bf41e5e98a0b3955fbba894fcfd7e31ac3a1315536856492824eb88d6387c677e8389838f48bc04682c16eb0aa5413fa764b74da1502be10c1bfa7612f70391747639cfca55f8dc2c23a3b064a1546f260bc15b847617e5ad0fffacc9fdf9ebd830c41493283cc907d5d84594247079d890bfef33132eca01d06fe5c1b4b6f2b7bfd70d76926700c65b8d9e218b74f0cf5c0feddbf678da46caae3c928e61196118087874f5021fb5ede520790e4ae910400bde9cd53d836a7db8c51cc5666f74e2c3648cccf37649f96a614b3c3a8efa1c6816d94e9186510f7113106dbf66c1ef1773136ce798fd63a9bcddefa8e57e96a112e1f966026d5f176694a49f12f0c6937d25d83413eaaea499d8c46f4ec70b701402e18e90111d0c5c4ec04eff40c435ce91462c7bd38f1565f560efc00b328d2a9546bd0e28c3c26a3ecdfa816d3c380576ea1693a3fa8651e90e16300ed7fd46f2f23cb2298adb78cfab9c903c5c8f64a9bc071997e057312205b2b2f6ebd9bf584864d124b1d99f81d9d2c5fb97515411acfae136cc7faf2cc53f83cc2f2dd82acffeab2903b81f903d7bcbd63993137561b8df7a72782317d18517f29cb12788e292c31a86e244f71099267cdf5742eec66bf895ed2baf6c97ee6a9b433821d5ffcf4c66f95198608933092351b459d4f90a", 0x1000}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000011c0)) 22:11:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3be24a6c653000"], 0x1) 22:11:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(0xffffffffffffffff, 0x40) 22:11:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000080)=@in, 0xf1) 22:11:07 executing program 1: r0 = socket(0x21, 0x4000, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/152, &(0x7f00000000c0)=0x98) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xcddc9f653043f73a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x566) read(r0, &(0x7f0000000100)=""/188, 0xbc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x100, 0x1) r3 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) getsockopt$inet_opts(r3, 0x0, 0x2000000000023, 0x0, 0x0) 22:11:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) r2 = socket(0x18, 0x5, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x7fffffff, 0x401, 0x0, 0x7, 0x4, 0x200, 0x0, 0x3, 0x4, 0x1}) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 22:11:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0xc850b92fc2bb81c0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x165) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x6) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/142, 0x8e}, {&(0x7f0000000580)=""/229, 0xe5}, {&(0x7f0000000680)=""/147, 0x93}], 0x5, &(0x7f0000000400)=""/42, 0x2a}, 0x800) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) fcntl$getown(r1, 0x5) dup2(r3, r1) readlinkat(r3, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/69, 0x45) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x3100, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x100000001) 22:11:08 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 22:11:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfd1771fe6bc7ba1e, &(0x7f0000000080)=[{0x158, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1fd7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdeb3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b10080001d0b5fe55a2b985ea493aed519d94544c29d95413877753699b97a2e6c98c34e8e595e7964c3aa04afc4237590c1a5dcb03e4486b762b85bddbbd0310184822ca0bd61648bf74cf1ea6ad5d5b5a94483c75d75e9fe67fd3fd491a7de4746ab4146d4c3b3482176098db596d14b71924d503c2d850907"}], 0x158}, 0xfffffffffffffffe) 22:11:08 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgid(0x0) setpgid(r0, r1) 22:11:08 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x3) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 22:11:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(r1) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) fchdir(r2) 22:11:08 executing program 0: getgid() r0 = socket(0x2, 0x400000001002, 0x400) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x1) shutdown(r0, 0x2) 22:11:08 executing program 0: clock_getres(0x3, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x8, 0x800}, {0x1, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x5}, {0x2, 0xd2b7, 0x800}, {0x4, 0x0, 0x1800}, {0x0, 0x4, 0x800}, {0x5, 0x81, 0x800}], 0x8) 22:11:09 executing program 0: minherit(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x40100002) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 22:11:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="9958239b4f8691c18d3397720742a7d381bad2a4a53f386f4aca3fdbc2e561b07415e0b405f933b78a7e1dda82940ce955d61169b65738eefa361cc457fbf97dda5b300957a05dd54f799e29ddb6f64c7dd40e5e4177e9d210cf41386f1bc8e334e263af5c04851eee98113594a7e96071b646df340a8f64e4aad162fc617131d00f8897346011c7349a8c1b1560341bbddfde755130c9af76e124b9936c64c47300a132ab120378c94433b7cc24e0b9878b5f0102504e757194d2f216f9ec6cd3244098976602acb6f3c899f68f39972ba520721e8b4caf9ab72e603bebf9f5d4e1e49fa6b607e43462fcd549845fbb60b05ce5a2b5ff090f0a535bba716529fe696242fb906fd347e0b4053c3489435c739d675dec1bd2f905a8ce0bc0bdd63f1a7d20c0b23e567274c3bbb482384a10036e3f2d69bddebc3943414f1356b1c5061455f06eb9f04ad8f2edf658807caa7a19916ee298aac63ae473ff925f3bd0453183473fdfe611e561e817b66273257bb62662a525fc287b4ea806df197baec2f273643e1121431bfacf2a36a9263183b32eee0bb85c42b24d7345aec047446e7f7ec58e290f6468e95008575f251666ff5e0019bc4bc5523f42ae601f2d97dc4eb35498aaa22a42246b5e75dd98d2e0b277380debe8fcd27380d97ad8f4a127f3eb098f71de8680fa1f27c53d7ff12bbcff835ad9e2cc0f2009ae1dc7c0ed8cfcab21521c6f3c29b1954b2ccfeb9c93ce7b802e2bb230064d4b1c2aee15a15b72f77c0b9b9ac282b6d12d49ff3580125842c007c8397092afd0d420a34218bfdd2a1e66b2272a6bb7aef96b101965cbe49966de5b6f0cf17092c8649b19d5ce166917ffa426dd5eadebb6a766e1f5a2e9d7c27fae29b050c024cd7867d7890630bb20965caf7a4655d03d12c86e52bf2ba8cb9d2d0c5760e051cb24b48482618c0acf4ce008d6e1dc2a293bfa3d1b52ccc0f6af6039dea5a0596cd03b94077a165c628538aae3d788d3ea97c090e3ddbb83bde4fc8e4cfba420ccd0a6aea85a77e7d749d5208288ee88e00e9696d47f9c441cd23fe8bfaa398e8b8b89b17f925e671286d2a326ffc6ed2e8fd64e4b4d8dfefb6fc88d040f1cc88f3898a30fdc2c66e182dae2a6f99f43da55c11abbc1cd9183c8bb3651f1e3f2bd273ed31665b2fff8c7ecfd9b6c68f85434dc03f274a57fdf1d6fc2317ec772205f940e83c80de029d5b1a350c0f6adc751a7f78c7336745532d29d2b852cb8ac747da5fb73c3a98a01d6219e730c75a606c377dbf7455e25dd7519e9bd87a4e393c48e7466151b17858d77e4494ed6aa4ba05fff9cf2fbed67f6a742ba55dbbd8977cb824dd61300d596711f408eb70fcf446010bea0780187816025317f8eb303136e52d55120c1cf0540a947cbcf5775f7d7315b8966f290a617d3cffc3336a155da0553fe61d345e1a350a9fb42e5ebb1a0177ef05e81ced298f56642744d4dbc6e2a9a00e296a612f3cf287a7b3d6dd06b83c2536474cd6ad6b4197a79beb3496241aeadd720f5a642b64c100ab7faa62fffd2643659d1aab80cbc7616151bf4c98fef20c6d2fc8dacece314139fef4a30a152438e0e5488e2a99d0c12d7b6664952ff6bb27ff1cc9420e2575a02aba9fdb854b583b1533b47b44d44e1964948dc37b82263c4d8049f85a16c810ff3ad295959007bfa72f49a6954dc163b4565752d15050afb918ed405f0a60b82236a6c6d6c259993afff47c2e0645c3077a6cd66417ac00f5e37fca67b02bca17c72652e7e7e1cbdeedb5da08a9996f30cf97939be6558b3d3987cf9affa266f31de712dd114f411337fc049f10268132180b91a2dda53e3b979b5707e3a2c0c0ddea04be61dbec692345eee7449464be41b78c5fbaa2bad49eded5fa3a25a87544a1de2ddf3c9aa60dd66edf0da9c9640ac25c25d3a77bd2c74d1b8d2a9a4a6ec6a40171ded1c369b8991bc08aba34b38935a0dcdb82410e8362edc49e1e76898d1210a2090ee7a3b281e8504d41481407fc0636b53ad4b9d50d7b41c469815724d3b51dc380281349a361d4c148ce0a40231f267392951ac15445a6001a367e23cf2e863895b3dcd2fba5a32a8528000c965df3115af9a6ad09dbbcf550b62f4ee81c5ac9f9f9e847721b92e1fe550650ae7cc439a96a24b66c0a6ee6143e2936bf9152cb953c0aa7adb374e8bb8afe7fc61be03e514c9a7a59e01d8a8123758819077bba6dcda651a9fe7f00ced2f1f7c31769d06df8eccd2dea5ba43a0bc42bc4cd44e629dbc5461c0bc5bd7d8fbdc2f4f70e03fc60f8c042d0fe933c08747e0c4a4b2bbbb468fc56a37fa47f6f2625a95da18ff84c2488f58ba3683e8111ca3161c61312df17bbfeb4856c29f9bb1fa12d0b7f7b1e3217edf6a960f8b0f27707e93c8a2ad7ff6565c932a335bb40a3cdd2a71a30bfe0fe08619315fb37c2ad5a38335f5477dda8ebfe26773d85ace2c8ff15415094d0a62509cb18caafe29fd82ba95b4c702d6b184ebffb1eb54abd0253ae8106377a224fcc225af2fd9fd8f6440ccbf940896e5d01483049c884709980e1b36b4e44e7e80cbdd5a0ddc1a546acde49d79c3c8ee687e6534d989de25e8d1f17cb63a1262c11ae9adae69a284abaff5b9c4ce6a2973693f5036acb6bcf50b3aa7157055d15a70b781460ada4e5c2085d451fa8f4c4d1e125146e10800fbf17f059f75c04535e971265304d003a57bf8d6c617f7a77ecc037dcfcc2c946912c78cdf76df681e8eeab04af3e5cfdcf0c381a111c1876bd04532a5cbbb4d32dccd3f5fd9f4c80e2f3dced9471e4a54fb188dd9a688a19c8ec4d5abeb0f84e2713c590630b3086b08c34edb712bf036af814290457529e75470c50deb7ee961ee0d43006553ad65a13197c75ea2e6210272eb929812d84149d6b290d3db2f81cc79f510401edb403016276c7fc539f2fc987674821409d8b27430da0da580349be39337e39366a938d47097cd7760eb9571911a3ab1331bef39cffd13748951ee4a8b5b10342ad062ca8233ca18afd222c48d67bfeb3008a8fb6f302e073b0c6006999df89f2e4e25c724889e639978b6985be005905f2c26f65f567381017a4282d76492ead54d380fa43912887968b874644933d7a0257965c3ac27223440bc3089912d15ef96540305baedac7ff2e4978986ee9e5fff087734c13ca1b3256cfb9d4f2136e05bd311ade6c78f25a143a3694b81ef9f51c1cb62e98c6b3ec0eea73226b1c355937d63fbd4355bfc7c2990bac3f6bbaf4090d58c4cd19b801192a57deaa17998f273a98a2ebba87fb3b6c2c073eacfddbea7a3ef813bab552a4611a1c37ee464a58a3f1f2f040b283ac950ab960d941851a8e9c0c5429e9d9ad3a5d509bc5faef6419f69a8fba2d9c91daede94f2f6043f5366660b7ad4b1bded597971b63e6bfce603094b4b827109f0fe7f5c66e708acb45aa1ad66c44c6b6a334e96f367517916d3a4c9f8f82cb16ffc47a5cfbc5d3f8c884651efce7e84a35f89d49e043110dcfbacce87757f55c5918183207a630ea8a54ae6c2eda87171ea36fe4634d448712fca389140472f1d42c1b446c9b4ad5e50e07a135cf83769d083e02aea0e2d3c721656ce5b482e84704943e7382e25d9b008c790828ed94a69ef94b7bec9df7e5faed46a1cef7b2a1f7e2472421627b64854753d3f8bf0ef10c9f027f33ae681f67e60ad2be105ac89a1e638a7cbb8154f4c0baded6c16480c5110e9bbfab98340b01e6829bfa00dbf386d1b95a0f8ccf4303c842b23a64213bf1fb3ce3735557bd3e5d1b3c6ad5563cdfb85bf171e7117de16f1cbb60ded843562f0cc90408125f16f25c6afe1dcfc4d8948268341b2e5d1b73e81491bfbfb5857daf98cbf090ebc11699ea1a04930c749bfce0dda0c4c2cdad5c382e05b5e2e79234ec888d5cd2ee8495b665f0acdcb3b8ea560fa3ed1853eba93ba8ab1f4a7549e1c16ecbd038af3038cc5b0abcd19b6b7ca108892001f3d78039b055f0d017659d6cf8329de6af5740f747370d3efde3217bed256b220eb761e415b76c76fa05a539de939642f1c0562e1cf94595b4be0c645fcb2e4e00accebecd0acdeaf53a98e3b491b11248267aa6a95a602cf47cb99fc8a8e0f8c82bae93b52458aa9d9e6b48714a15622ebe503deda680387aaef918cdfd845fd0e9026de0dbff7274bdfea65a15d9146e2221a067f5e981a43f7091e392941ea340dc2618387b1050ae8f61dc5e11c8ecd59174b67c9da904a4edf38e0266f1a36e51a5c8ef9c2a27d872bcbf4de1598775c47cc73dedabb95602bfb7ce3777a95ac95c7d0925963bea3e01e77cee29a7e36e6442986f99a7610fc5ba275045479c18111680f35a2b7bbe9daec833fcea6b3f8586196e09122f1bce4782973c52de31c81e65da7d235120760300121ebb12bbd4d5e9e387cb56a0f00fc3a1ade4278fd9a4a9f173a8535eef3816ec83aae66151a7140f522968bd8b314f924d9b504f583b4ff9696870695787ae93de4f69ea9646571c4af1c1bfcdb3e5df6cc5f2b70f4ceea32f4ae9d2a780dd556a6aa3a722b8b9660dd5ff3aba27bf1aa9cf3cf8f304e8cafa804fff1c3a179da60535dcc626e42bf1f21a089efe9b9115813f87dbe8d7b88fa431885148e5cf954ebeaacc7b2f2c7bd273d9e493c0bbc2c8a431354b9f7143dab61f16b7ca2d5e69f5c5c77a3ccdfe2abe52621d15d9f9ad90080014025de5174709dbc65b13115be1862225a98d67e6286c9c4e639af19a36935d8b3bfc55ab470ba45ba45575b0e894a7c8bb429e361db73029e028760a544e647ff52458c1bd280fbbe00c40de1cf3ead4618b9cef14f457786818d06b3b2021b797f426c7c6c5b5cdcf3641a4dc57968f387ee74c99fc567cf2c09295a15df04db2de1650a6fb9e614a28d13d1c20c3f8927457dd575e3262af2b56173952742d86a46b487ee2ef4be8c162c039d3925d6505cf7749dfb7b52b0055c1a3c981fa8f9ec9805d6289e9040dbfc3e16d65726910232e9d4a564edd45908e512c9b986a919129d12a240a6ce519e4ea44993b252125834b47f2a94be8d09f362bde0fe55d2eacba202eb03edeb6cf4f04be8cb1bb5299f54a87ee2d4cc67fad875f11c1c3a54068d52bda2fcd12676ea35a8b78e7a5bbbe06c372831bfed08a4501a0ee417e78641faebd0819d05968c8910cef8ecbc9d182e2370c2543ece62e0a6bd7bba718ada2a32fac55033b9ab0a63b25a10645e3851d38550b891fe6a4660c69b592487d1fff668f117ba5417623da314aa97cf1970b6202e80d08bcf5d57dfa162cbb2c4696595f32c64c888b09883cd8cdc3f60a143eee265cb31f820ee246de7e4fe091675648f95fcfac3a1fe916ca808b402b166fb870c3a27ae0ba4425886b0d0144cb23a437a0343573e5450e787790648b41d32516a446eddd4972062fb1657267720a46f1ee066c0c52b23be74f48a5591eca41446ff6471aed9635415f942246837dadc29b852a6a028e4e3da6291a5d68fc95e285c698a3fefa0cbcc26bcad4be9d9fe175f49651bf4e7eec7c3cdac63cc486f1c7605178eca35ad49612c3bd493d4a1d7125731853a3e94fa1cf7549e116ba9dff39cef84be2378b5c5d5187e0b18ddabc71b48e6d214ef7eba00fbd39ef8f051bdff3a5f6290e8a1c5694f142eb7e53c629fc97da36f986f531bf83befe722fadf16cba32918c63a09499bbd7e3652fdb390ab60147512e1b183c371e6a26db9ef12dac87d2b", 0x1000) r1 = msgget(0x2, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) msgsnd(r1, &(0x7f0000002100)=ANY=[@ANYBLOB="00000000000000009b435dbe6c9716edba8b5dfeff5914aeaf7eef89b0285f3d3e77cbfa3ec49f4616fa19203a0c196c210aceafd9bcde38496ac609889adefc34ee95cc87d55b26b43a77a4efa5ed996a9a16be979b0f67343d72aa487d6de2a802abe87c596f1dffdf6d240f567acab2f3222c7f1184"], 0x3a, 0x800) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x42, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f00000010c0)='./file0\x00', 0x0) 22:11:10 executing program 0: pipe(&(0x7f0000001100)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 22:11:10 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1b, 0x5, 0x7, 0xc5}, {{r0}, 0xfffffffffffffffe, 0xc, 0x9, 0x2, 0xaf9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x10, 0x2, 0x1b40}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x80, 0x7ff}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0xc0, 0x40000000, 0x80000000, 0x8950}, {{r3}, 0xfffffffffffffff9, 0x4, 0x2, 0x41be, 0x1}, {{r3}, 0xfffffffffffffff9, 0x60, 0x8, 0x8, 0x401}, {{r2}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x80000001, 0x100000000}, {{r0}, 0x74cab8709507d432, 0x8, 0xf0000004, 0xa2c, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x40000001, 0x7fff, 0x3}], 0x4, &(0x7f0000000000)={0x7ff, 0x4}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) kqueue() 22:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x8000000000000000, 0x1, 0x1}) ioctl$TIOCCDTR(r0, 0x20007478) 22:11:10 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) r2 = geteuid() r3 = getgid() fchmod(r0, 0x2) fchown(r0, r2, r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x2010, r1, 0x0, 0x0) 22:11:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x1, 0xfffffffffffffff8, &(0x7f0000000140)) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x380, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) 22:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bb31650fb2b31a0497eacfc75ed47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0036ab93f12fc4d5f", 0xffffffffffffffd5) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00', 0xfffffffffffffffb, 0x1}) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000140)=""/69}, {&(0x7f00000001c0)=""/108}, {&(0x7f0000000300)=""/141}, {&(0x7f00000003c0)=""/107}, {&(0x7f0000000440)=""/164}], 0x1) 22:11:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="882873bfeb5b9cea2d2540fc01d90492ebcaba7c6f94a7b1af8bda2b0eef8970e7468cc7288ad77e8b714fb3c66820a210f401f7bb1b28d926721685bbb8195783a7770e25b6218442bc8aa70ab5166b1db2941004c09bb942336be3b449d8ada88d25d31b61e6806ac159c50906f35a65e817b7e6d5950ec1bb790edc0ea09fca813158409f582384afbdcdaf2645e5b14c12650e66f08a5308f4efd09a75aacf7a2b243c2c9d148f82abd3cf6ce9763c9a1a2372aca69a8fb0b80b9c66f5553deb26396bf63196b6c4fd7096044f4148331458b7e164da83f3e7d65dcc42ce283a8f4530bcee2d15bebe3076f96dae7f22e6394f96a0eca4ce1c5a0f6517", 0xff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 22:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0xfffffffffffffffd, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) 22:11:11 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 22:11:11 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) syz_open_pts() 22:11:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 22:11:11 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e1c6628c565300060cb09268de6ee1ea3d49d735d0deb80a900a6103b4ea2cf147c8604001ab05fbdc35ec514ad5f21217643d921c61665feaaa30f46f654fc035fa2a6a065ad03d65b8f0471ff9b2d9cbfeeaee10552785e7b21f2218d7b1ed6a1ff90481f7e0000000000000004ce9221feca722bdcf192c3049272b45c7f99df28b18fec34de23eca876d992379d00a3ef92f48328671db967cc18f45c6be5cb5783e4041b4185ac96adb8527aa0c61412d0a4560021bf029c342593080000000000000000dc4c4cce3d76"], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) getsockopt(r0, 0x94b5, 0x2, &(0x7f00000000c0)=""/175, &(0x7f0000000000)=0xaf) 22:11:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:11:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 22:11:15 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000001, 0x0) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) 22:11:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x9, 0x109, 0x9, "7b430f484fe701cddaff97ea9d560c794c64acb1", 0x7fff, 0x9}) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 22:11:15 executing program 1: 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) r2 = dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3f, 0x55a, 0x7f, 0x7f, "2d8a37645521b2ca2877284866d7a854329b73f1", 0x6, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x101, 0x8001, 0x9, 0x1, "80e51beab169741256b9a0c43b29e3ac81907a65", 0xfffffffffffff12a, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) read(r3, &(0x7f0000000880)=""/161, 0x17) 22:11:15 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1, r1, r2, r3, r4, 0x80, 0x6}, 0x7, 0x6, r5, r6, 0x2, 0xef5, 0x5, 0x4}) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 22:11:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) write(r2, &(0x7f00000002c0)="4fc818a89d392317e87982163c3115a1dd2462d412606cf6051c9dbc79feab6fdeaa7736b134d027768c2d7323b6f73fb753edbf3001e03fed84b3d8cdb48d04f40333a4d284064be365ebb379db4d0fab88f0eb2fa73f7e0398e71b5d5c5791f33e10d275963422562d8c9b51d8b3f9be390f10f2c565c7af930cf5ca85547c70c1a20f66030862cc795cdb71984d3376216cc30c954dae9ac7a27d9ba5f4e4f3c5ba8648cfb099897914e6c231a896297edd161a65b8601d579428fbcc90d398de672714bd823b37da3496a8a156273d2c4818f0f6e49be8af55eb7947ce3913fdacf182", 0xe5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 22:11:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r4 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = dup2(r2, r3) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 22:11:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0xff) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000001640)=""/166, 0xa6}, {&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000540)=""/92, 0x5c}], 0x7, &(0x7f0000000640)=""/4096, 0x1000}, 0x42) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x102b9, 0x0) linkat(r1, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000001700)='./file0\x00', 0x4) r3 = socket(0x6, 0x4, 0x2) r4 = socket(0x20, 0x200000000000001, 0x0) getpgrp() setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r3, 0x1) 22:11:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) dup(r0) write(r1, &(0x7f0000000000)="690cd28eec6068799ea638a340dd222f04fb9dd1a0c6d1f1fcac5577a6f0f03e280b0748b0db933ba862fbb9972b263b3bb9e1a11f27b28370fe9e73236d0be11187be48efa008888fdb104a5f0f64333bc6e0cba986b7eef2a7676f7b2a5f6ba06c5d73e46a404c56c416d9cc4449da102cf5c694c5e146a17b10fcfe0193f93fb1e4d27203466e9fda6f84eeb5b47299965cd0bb363b61c79d8cd47f0fa45227782a17cdc58e3e739558c5f65a151e86af9d8b2c825f27d0aec67479", 0xbd) 22:11:19 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0x8300f574b33c4b2f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r4) r5 = socket$unix(0x1, 0x2, 0x0) setsockopt(r5, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r6 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r3, r2, r1, r4, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r7 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r8 = socket(0x1f, 0xc002, 0x6) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r10 = dup(r8) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r10, 0x0, 0x2) ftruncate(r10, 0x200) fchmod(r8, 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r7, 0x0) r11 = syz_open_pts() semop(r6, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r11, 0x20007471) pwritev(r11, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 22:11:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) listen(r2, 0x7) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:11:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socket(0x1e, 0x1, 0xffffffffffffff00) getsockopt$sock_int(r0, 0xffff, 0x1217, &(0x7f0000001200), &(0x7f0000001240)) r1 = socket(0x800000018, 0x1, 0x0) dup(r0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt(r2, 0x7, 0x3, &(0x7f0000000100)="5f0e65d4aeeb09c53a4a2bf1a1aa94430067e360eb2f226ca6fa604cec3287314bf94148bf11c0b293943226fa71790b636706e8113cb17860651d2470a0b0b4ab90343749193b8c6870f74410b79659e570569e644de27c66eec5db70640268d6c588239d205d2eb830cdffec4d4e789f6e38accf69c610f8efeddae68d6bcb251efe1007adeb1996200479bc87d9e7a92bf00e75fb9b44a97d98021c06264995cf7796cde1fa226b1bce24903ab4f42ecac22275c5b96b5a571a85df8c0fcd9a590e9ffea0072de78ac3207c766b7901a4cdfe5408006e373c6441b6a740f42a722199d71a297f4cc87967b11ef94c2f8441829631cf897661de364fca9ab3b3c6fb24418c12973d6770440432c16f243aae9b6ee8cc2788735244b631c8856e2a0c3797ff49a9ccf0dddf3b90e3e6f87a0d7d54bb109806146fd604cbeb2b36ab8fce078c79fb330f34376972ee7d0c416ec9623cbb4b6cbb3e3033116755ff6c90d0546491e7268604f366a7c95889888fb19bc669c4056185009b603e318e7c5c6a99c759f10ef356935b550dc64a251063c173e6058cb20523ce7afd076f58aa43d21a56635ab6b69382012210faff438aed8682bf5e94fe7aa620b51a375141063a2c33db2206eb1fd11b985d5fda0c4e13ce33084d15d36f8a5ba86a14ff051933951c57ee69f713ee3474091159983c973b88d473a340a89f2933d465183fce07e0ac1b750a2a133101cb3027cc8d73c56503eb4b046deaee54e14d6e5b2f4b4808d5cb388c5f7e5e57fdbe5742bab8959119a94a75f399f090042bad79defdcac8070fc9417f206399721e94ca93bf6811d4d9e64637ec5259bd4e8c71151db56c02f69697acdfdac75468bde2cc7cff77d037e187d2f125edd81451cad14fc25b78fd5938877f71146ba29894646da64a40b9572b17c6330c09b9567e5d5a7cfdff4e7683f715da64d3e377c6f70e90b497bc51209227f78569f8d68322e1aa4bb43af02c94ebc8f59854886ffe116f003d2bcb0fe0d2ac3ce7be7b5dea13fbfee7ca28518f90f663435195050d7a15cfd9c6d5876b1319147e0ad888f0651e925ef3ef42c8d0e3541d629f283bb494c14b0773908f09a040ce658a366b8b14cc92ea750e25e9615acde3f23b59845449760c079dce16259e4b273079db91d3bf106671c4dca4b7eadd34b0effb752e9a527d71a777cfebfe4c26e490efd54c7aa81141578b3b1e14c8e2893b0d840682948a6ae8dc6211a34dc393c91a647b49209c28bf660e8108d4d18f5f47260ad3f37f11c80e8c4b5d40a24d27636bfa204574c98b628138228a15fac548c09638486b09b4b42a2642bad34f08964c72219cbd425514f8cec0ddf2816534bea7140fba9c752c2f4b062626d0e4da97d9c9f24b1f21a33c27ba0231e38cc1ac86e204747c2d755d0bf46bb3aa3f48df956c32347c8b1bee153b2578091c13ddeca052bc88eebc6ff1986e54b3e02e75e1c79d6e0e5eb06125389e2e3f96847e5947d4dfff497daf450ac4e2e3f7558c1a70a06576feb0bc4a99a85c81c9b673cc5b93840ab26c7cceebbf424defbd0355dbb5c8879cbba8d1b62f74f27204b43a4f65f315ae4279900061363db986568cdb4dcc17ca663bb90e61a5054d82aff595f26a111c58579f8634824a6d5c12ee11e3bcc091e97226bd7bd56ce1e7cb7dcef92cba0078b5daf670168710e2fd2c982fdf03b6948ff17bab77b61c8496c342597e44144639e6a7d52fbc52b4f7191f1268f223f59d44b7a9bfbb355280e11983497736e8d649307459b041e63daa86307af874434fc1ded7e279a14dd9942c2884550eb212737e33fbfb2cfdbe28a1db42e91cd9846489edf7c4b1f19e761ef3687eee305d9d0cf71a8c2aaa807d4111fd318ed97413885b59e8f0726b5cf43676ede112c9d1c9a481e5712ed4062b4f83c6d38350d0eb4d5e6a88a451c4a1e2285817a65be9a01cb9ab5dfd1880cc3ada023a98a3d45de45472973ddb9f02e7546ae6e08cd90536911ee1df556f06fc642feec10f417cbae47145e28aac418e55643761d47073e460665cb6344525df3b83453c97c9a3d9f9529594e87fc1239ac7e019a5323f3e3e40d081ffe0e3de813dab23c842bb78648e0479beca0d9f233101b040fb8559f7e71ea04ca1278d4cd5d9b820f8d3466e1ef8017d76f2f23a2fac9e69917bb227ea0fedc0fb31e96ada690781d35171b46030eaa4d2375b77b8154c258b8ab0bedb9e49ca676869128a212b5718a03edaa64dd7316282b68e2ba6ece4687e3b069930d007d78f28b30108d02705f641ad9df84e1b7458e7d771834274e83f3f013e99fd8519620ff1870978cb9487cf5b5030dc576055ab3a2380e9ddad9840c74bc723574b40685e531aa32b258261b85ad554acb1028a06179c6b8ffb01bf08d42e483766620916f120e0328a9fe7d6d26b10f083aa19f5eac6bfcc972bda16b2d8eb20c4cc8d3b642e1bd2b493e4448bc2807694d34ef09d9502c24e773ec2d1eb1768d0aeca5fb51a73d6fe765bc6d8cfe91d1b9a54484d4d8f921769eace7f01f62d16a5d2f6f0c43b90e43cf269436ea6b10254af2e7f21a3ee28a8812e07152704c4e4a04e9badb390dc34496bf32e1f2be4ebb2e04972f874888cf9ef1c8d8b81b892fcae026ef6adc33f60b4a7e60a6533ff137ec1b41b44a639f23dd99bb676bc4f9bd0f44b07a6fed63604b2303774a30ccb8de0b86616d88ba15b86fbb059997153ddc9fdf4fd6609f228b7bd32804b82b6554066e474f4c903472989a95bd7008651d99aec3b7a485f299078800dd9498b612e977ccad3a6589333d08390bdbe851c308269932a7b7f4caef0b48a23ab21f82145baf5d8eb2503256b17ef7d90377ddf5ea5443e095baf08b476c3a95e032f9716eee349e2d7c1228f032f43fbd6d88e89e45835f0633c6314e976ee394099d60a696dcf237b323ac46e8694e1d6edd9a2e9e6a9a00d103281d4f2116308d14f4beeae16352b318a947bc052713787ba0193f147cffb18e71d0a0274aacd2c5ba0d8882875664bc495a705961d6aeee7c936ef9517ed536dc44089ae17c754e640709331ae9412a2fcfa9edd0d1e55af0b107eb7176648a95d2c12dc4f007e83b5e15d7ba10f8b5988c50a0f7435b85e108de96b3677a14078a41eb3bfd8f7d41b0fd57bba499ec28efe9970e83a126ba6631151a202a9c30f28e4e669f8a99d1a60172c6b43cb14d247ffca8c097512c470e0773aa380d87a17c9f207974e194aeda145fd1130de51ecdc25b275f44f7749788331b9a92c338087d95df0c09e4d567c840f0716154f35ad437c74a4c8f1dc1e01b36707f4ba3b035ae3d27383db64385de763defb4ae9a4a0dbc3bdecc222ed2571fc040073b2975ba7ba84d44a93aa5a329d7a19de4a20a846a0bef09630bcc51adfaaba6a46aa59464bea0f8bb75e971745f56894c8056e4f65620199d14cc77a1a8840c127df898fee67c8a780980bb10682d634dee5a5d8fd02ed7a62a49cdc55b77263edf90923f2f76c7a5434225d73513cf7ef606e4f90cd43dcc20dabb1befccffa02a1a53b761acad1bd3b9cf3fd89a47369c1563946c1a69117c6211e93fa894752938280e249dbf73965aa7b81cd0982d5eec9795971e9068668e9a527a2a85f5fc525b114a38bcb411c1fdcc4ec7ab0c43d455e79214308e181f8045cb506c9d95959647496e983e7b50926b78c720caab8949160b2d22820a342b9976b92710d9303a30b5bd4daa66bcffc321f9403a2f692317f480eb9a3c99bbd6e018f0354395ae8e077c85a0400df404c196f29f1db8c3033248cf97160ffa42778763d87da697621b5adf047e782f3aca41cbc827950c117a9695b98c86806c9ee9fe136528f730558a3c5028a1a0328194d196884177411dac0a369ea4b10b0e0157c809e7835a3760db36ff3bc40c461f9ca99e0afc4912526db507452033ca6e6d185451056b7ca7787ef926831a9ed834e516108b838405a69e1a49b221cc246aea189ada2712e8cf8db02223344ea30a6f8cfad60c37f4aeedc93be218587fca294aaa63d07163ba3200eec3bcf70874ec9a4e563da875a5a645fefada68f0789d59dc02be07afcc0c966a054e975bd7f4e334579975ad31d53299c88a65f52148a7c5383f21e96653527d9a2d48350c4b197b6cf8ca869a57805b3474741d3ab2c4bbe5ea3b600f132cf48638322c260e127b62c340d77cfdd6c587ff8ac18cf53dd210b46ebf3fd06f3fa0681e2ccea02de983031f5efd482c7a5f9aee28493c3c2ca625e20657701000190061975de81efedde98a50fdfff376ed6c8052320a9226f9d2c59cca6745c25598613dbc5b62b1e0e59a444d92c8b6fbde81b5170485b85faafa5bbae9d04020f7358b9350f0fd93d6fb40a4e0587b3e13013e433489e0a247a8e51082a7987bbab2afb6663eae3edffada8526a412c803658b7dae14b25c7adb67e93c00eda707aaf12dc779f161a9cca808328b30bc7f692d41c4473e45a1c2326143972056175200f1652cfdbcca4352678e72d2b3557da4d2a1d0afc2b65762c505a812b6bd4b94e7e63c0dd1e1076df20947488e0cf1694d0f3e5cbc18709e71e3bad698b9e8cafbbc5e50fa15455a596c6a1b1680710e520245dc678a8fa4ff4d56107f2121d0b766f50f2fe87eb19d6d801a529097c56fcb8ea650e93469557c6822b1a7ae5c1a59afae4864795b5656fdc62ef4726f51118469e2367fd6a4664468f97d73635baf45fcf96d470482499e914b3ef89d43ad388457cb37d677a42c2c7784229dd7d13f7639b49a169a27c7d7dc46291fb81ab74409bb7773597e4d272d56eb9a7093bea035e08081f60385c30f632c05eb3662441874829c25c854be750b12738cdebf2d4a8da671203a8f8948be971c3a3c1f90de2e2dfd94786d468faa6df2816ce026ed6b2bfd190af492ed2fbdb42241b24ecbe990d37a98634c971558c95e303395e631c5a263b47d8350feaf1a13937186901bfeabadabd9f4385ec57d496b7da2c532111a0c7f989a94e34e6c938c22dae96b588dd4ca52165294ccbdc38246e179a1c0b1673c41f0123c692b41583bb052a723a92bb5869e2e3d11411f7f0b077cf1957d2ec0e09403d795cc9f87cbfc12eb739e74a259b7a1bcc65685629c166dd22c35c67b1b0988f7d654a87a083958ff41648ddfea2d604d73d57b2acca829a40fc50612353905bf1bf2aef64c1e4b303c3b7bd643a6ba44eecf56dc33f62b13b5378c8e3392d1864965b816cf5164e372b6f3d7d30b33fb5e4d8268ea4e60d908b314488b2549f535db90a61f4ca1c8c3153919e8abaa9820db8bac3313e898919905f5d92fcc0042aa8d957e8937b87436f60ae4d39ab30f908f40912e50d37e662a108e9d59b5f3982f2a1b30691c94d62fa4925f47d0882642df8a04cbf0d94a871c12e01343fe09bd01df0309fa3032951202daba0b0754e79fa925c597f18d1585d09d2eaf3b7353554b7291fca694ba74e15fc525b85d339486fbd4919d010c04ccac48397236120418ed0fa23b81b23e9ddcb13743f0be481840adc24aa7cb7ba60911e2acc4f6ff94aeee997aa42b5a8b2eb689126791f4e3457b8234ce750a679ee5b2d2326c9f508bc162ea3cdba8aaab16f4242136f78cf9160f0a0ceecbafbf416d1b065839bce409e84c6221616fb88c358fa67f5f46552d224ac918beecf80ed69e0c11edf05b987b34c7616ab44e3aee83c", 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x6}) 22:11:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x61, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 22:11:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x4, 0x3, 0x6}) close(r0) bind$inet6(r0, 0x0, 0x0) 22:11:19 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x2d, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 22:11:19 executing program 0: r0 = getpgrp() r1 = kqueue() fcntl$setown(r1, 0x6, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x156) sendto$inet(r2, &(0x7f0000000040)="edf5882cc2eec8263e0f10d2519d97e9854d6ac90629fcacb090219a7d5dd7bc1e77d8757fc665b21e216ea666c08b4ffee27dd575f2f1cb28cd367dd8eadf9361756d2a04b238c3b186f43b6b4a603162baf9294972215fbcc174438d075a2db6d372e08b17c5dbb22f15980ce29b0717e53ca4510b922e9f94651bc518e5ae4e11329b5f3b4fc6eec5f91e0849d81e918448f35555924e236b40b60d5c887ea0c390", 0xa3, 0x408, &(0x7f0000000100)={0x2, 0x0}, 0xc) 22:11:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0xfffffffffffffe50) 22:11:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x800100) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:11:20 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x7bc, r1}) flock(r0, 0x2) flock(r0, 0x6) fsync(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 22:11:20 executing program 1: r0 = socket(0x0, 0x6, 0x80000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000080)="63114e1d69819ad527456aa7577a8282e9ccb6d9185696db69f6c65974cfd95f4e845e41b7f5da2b", 0x28, 0x401, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) shutdown(r1, 0x1) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) 22:11:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() dup2(r0, r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 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) 22:11:20 executing program 1: setitimer(0x1, &(0x7f00000001c0)={{0xffffffffffff7ffe, 0x5}, {0x0, 0x200000003}}, 0x0) r0 = socket(0x2, 0x3, 0x6) sendto(r0, &(0x7f00000000c0)="ccf02f8b4b0dee8bb107f4a24f21fce02e95e810c3def386371b687119f74a90e4718c11e466bb3a4cea979468659c5a7cdf02cce3d7b0a42cde22b6bbde5a560996f5aef45c3636ae6de1704a38fdea8430f3f0382d20b02998a2985c5c3c07002bdd8acff8550fe8a0fba138010d923ca27d2b106fb5b4a2f30029448c1a57e598a8e69f0301489f8957b236331b436a69673f92bf3d22543e6d78b5faaf73a84c75366bb1248d683140298716979251c37d301a4c1cec8b5abd30e46f6b17223475744fe0a55133e079fe7b461a0adb74d682833097861e602d6335cf8d405fdb3090526c5c49b8764715ae012bd0646f76a5aaf363", 0xf7, 0x1, 0x0, 0x8d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x20, './file0\x00', './file0\x00'}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) 22:11:21 executing program 0: r0 = socket$inet(0x2, 0x474e1c93dbe6b8f8, 0x1f) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x348, r1}) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") r2 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:11:21 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 22:11:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 22:11:21 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="1329dcfaebf9e02edeed7fe55df7d2da602d2f4b671aefd942ce108f05b34837e5f8871722e6afda25686f0f77b21034b22b06f96b8ec5d4cc61d6af56e4cd0e60c7f674", 0x44}, {&(0x7f0000000080)="0d93afe767e522459584ab3e29d10d2d79bf99c2b79eb5e737bf14e11c99af44ff01f13ef63c0b10102c63724ce8c85a23831bf55a53c8ccc0181a8bdfb2f8465798691d9a926356605e7505bc0fcfe90a22046df110b7eb354c2035ea8a628fa840e8d16224bd2f8793495428a7ac895d535d2fc1c2f97cacd107a61fcbde355bb6c13b10086aa2e712c8a5138a9197e0b4038ae90f8d6136682344e5adb7b04c6c1abaf8b03a09511093251e1d9fca1d9c336af67c990fd681b4807286bc73f3ec5f45c4713a3715be35", 0xcb}, {&(0x7f0000000180)="faa264e0e58cf9ee002e8050fac6aa5d20017b0f64a0ff5065ae8a418008450a07add24c2e90c695c5a1c94a22e8e85c6f07ac2ec4da216cfd716fce778d483a5b07369601f119e56e5b5bb6247756f015f66899a792712c2c7141547eaf00ba7eb0450f7b9add2872330e15daee69b33084", 0x72}], 0x3, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 22:11:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 22:11:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x200e8, 0x20000000000001) fcntl$setown(r0, 0x6, 0x0) 22:11:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x40) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x8) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8800, 0x30) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1, 0x0) 22:11:21 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x20, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="0256bbe9935325fb03afa7c617dbb16e13b2cc6719d6d0338ffc1f811b8d4ebd9cdcbe2e0f85e084d97e1033386520f1303e900049deffb7c5ce2f9249675393f550c929b3fbf429a4202da538e98d091ba608288908157570b9b8618b84d25eea8457c0ae21ec1d117a3ccf719684b5c40a6746b3d3eb611160500535eef10c92b2832e84428599ab7179411b89e52315e74f11b849bc89e570df70e0ee3836a93698257564563adc96d1e66959d6ad7f8b119038a7e53a1bd35af879055004ceec889285a0c81faf7c8bf3d1021b71c678968877146b88fd8d141500116a1e7def53e337537325305f138462", 0xed) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 22:11:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 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) 22:11:21 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000440)) read(r0, &(0x7f0000000400)=""/29, 0x1d) r1 = kqueue() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000300)=[{{r3}, 0x0, 0x8, 0x8, 0xffff, 0x40}, {{r2}, 0xfffffffffffffff8, 0x1, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0xd, 0x20, 0x1c3a1c07, 0x8}, {{r3}, 0xffffffffffffffff, 0x61, 0x20000004, 0xffffffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x40, 0x3}, {{r3}, 0x0, 0x1, 0xfffff, 0xf, 0x2}, {{r2}, 0xfffffffffffffffe, 0x30, 0x0, 0x1000, 0x7}], 0x9, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xf0000000, 0x0, 0x80}, {{r3}, 0xfffffffffffffffa, 0x2, 0xf0000002, 0x38, 0x7}], 0x0, &(0x7f0000000100)={0x9db, 0x100000000}) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x62, 0x41, 0xfffffffffffffffd, 0x9}], 0x800, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x4, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x24, 0x8, 0x81}, {{r3}, 0xfffffffffffffff8, 0x0, 0x80000001, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x5c}, {{r3}, 0xfffffffffffffffa, 0x91, 0x40000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x85, 0x20000000, 0x100, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x20000000, 0x6, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0xffffffff}, {{r3}, 0x0, 0x90, 0xfffff, 0x2, 0x4}], 0x20200000000, &(0x7f0000000040)={0x8, 0x7ff}) 22:11:21 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) 22:11:21 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) 22:11:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 22:11:22 executing program 0: r0 = socket(0x6, 0x1, 0x5) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 22:11:22 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000014c0)="bdda01304fe856ac41cee036ba15e276fecf48e9908983f5a6287eacbf920f938b3e592ea4e9bb82b2eee0d1d2d23f420ab5a2b67e87b7a72ee93cddbbdc35d4579095dd1a4701a703221e29fb139f054b403e4205da9e5efede12f7a1bb393c0eca0383447d5951de01af937ef517fb9ffb6f9706637f031870314e199c7fea0f8dbbaf4e944f6d9e63801061c3cd106e0be41d25baf4b69712faefde5be76f41913ab238707c81c2717b812376a84b41fd055986923eff7ada1e3d8669b24e15c5e8d73f0ad78209da4851efbeab467cf8f7b91b11c9c342385b7764c701fcaadc9dd7deba5e40b549bb9f481f05c6c3e26885389f182b569e80f3504b64e29f9dc3d9dd3a6d1e51fbb3f58edb601d93f43a5a85fef3c7b43228657b74fd05a4680568a9ae40d6749839edc5b1fc1f391713044c07ed24f5bb5499c1049807a428926a3f0da268cc67bcacbde68a3a8648a6e37d77f80287c780366e9a68e84f60d122edb85e26041561fe02f70055be0b6dfa36a42c1767afae4ebde20f75185185880e009ab159fb2574668b14b17a09d43721f443f361bcf6e99db51ff2cf5b9716caaf87b935590cef98aafd4623f7af2621cd7449977c9125278af79f422929e123bebccbefcbf4070376086fa1bff6c910cda1a8acf7072ee99423614c61b91447666c43809d21a243fcec8dc8fd4c7807b4186b65c869229b82c15abefe1b3114953e1733757d578533d63bddefeb36a0f3cdcaa408fbe9ef91f7eb45e0b658221467549f2e355adaae48c75d649d3bbaea0f26c1d025d98f95c322b6def97103094c7573753fe32e0288b5f2c5ac09338366daff65850f8669c147158878f6ccd42439d168fe3b4c511166b8974962ab71ad054f83c22190128a8b93183912e3f227de0548818121fd24192bbb07040fc6a8c89b96d8e1509c5f6c4110e6ef7f239c471580e5f1fc3dba6a330e9d9cf0680e85974750aeaad2e60c11267bf4a37a1e524b46100f1a3e86969bb2c03045a3c2d53c20190da4836018fc5d6e445d5f3a400b2d0769f1b6a5916c317fdecf3c1c03557a8dfffe2b6b2d1e03af84e88335dbdde1498c9843cd0258c358a2c35295b9f151b303c03781ec00c6c72a407776d7a4ed5aeaa89bd874e43c9ad26aebd8a98cfba59922dcaaf2a4fa3c7cf5182ac5707d706df9945c87051f6431111c35a214f4698f2f93e52853b69e8944a1a2b8d5b25b13eae787543c4fe2fef4bf9bd96cf9ce7ab04956b5cfbdfff310eb48229e887087d28c31c3a3a71c861ad0161d9a5ae24285b904c942bd254611b12f7430584395c7dbd7e6b5e8f464677825240e96b7538c642509cb05308b544f8f129bf94553a5ab28a5177f21b299cf928602fa94cef129b39fe7203acf31df541cd061958099b834db21d0959039a1529cfc0116a51e11a975ed0448498e57f5525d626a26a9fb728f25ce29d1525dcdcc586e06711790e3102c81a57c617f1e8584e559b679c9a723abf78fd7f8e12022ceac1b437fcbfd24d69d51e239d62f5847ad9de8960e6973eff07343300e84908dd9a00befbaef1a85215078c750336918914beec206cec3183eec3f7d116b47c1d09b4ba5e1d2cc35f3a805135b133b07a153a928f811b41a6df8bade20120af3c362001c96afe7a29d19208f67468a92d93e10450e6ff78eeec759ca788c2edab567c9ff8923ec6f2edec0388bb1f68d0cd103a49dcbdda11567dbfd0255de955d1ad5653036bbbd519204a4c0ae98ce837bb5cb1643de5aef254a95d9a7f0b2a842e61cf92576eb08c015b3d6e8671ce1f312e2d87cdd838ba038b29cdc8d99ae1014f8900883b6a1c2cc4c71b01813687e20af9e267fc3ecb1ea1f23545aa69ef3fd3ad9e1a3801a3bed3633222c50d6150dfa245d6a56557c201e56da84d3d4ad9b13013c88769f755cc766e96271d766384fbdbd47dedec313cb5d0a24bbcb940c2644f3cf89df682db7f3e810341bbb44e67d55b609cfc512f1eb05a036ac3b7585d2ebb5af57e9eed309e5828863305b94781db50606cf2a3cc50a5a7efb686ea32b36c2ad2d770bfa6d3061e036c951b086dd5f3b522cd280d3641def5b87824dfb539b9ba10877c74524f36706e5ed6297f3da63dad7acd5bbde48f2b0c6016fcfdf859c803636fcc44ed848f53e0ac1f3e0da5edf6c278dd8faf7fdd335807707e247e3b317f58841af7886de01b6bf20351f02d7535b9cdef7b313a836704a633d0e9ffdbce2ca743f25bc3b1e8cb66fb4027416aa758f89cf1e2e667b341ea4994a6e9e9e0a7714a837e63dfb5697859161569f70c8ba953341d077487ec832cee9c8835a2493eae28e0914820ed5cd679ec619b6610fd716b7bc4f5e3a0fe3a22b545ab2fee920444c4ed494d283ef45daa6229a19fc5899735c286f20158393a3d6577f967b6f2e22ebcaea2b7571ee4e009a6cf51d66b4f1327c816e3383521352e458402e930f6bbf4304af7b5fb06d08945be798da5018b6c9060283127f96777cfa67131c45702131c10c0fdec66e7464da00ae88f2288dafbf3d93e4e04f083ca0a4b23ecf8704cfd7da1d43e5835c4a8f14f7dd2045d6a1b467e6f6dcf37094dcf81c4b76c5368e5e01868d4298fec44751bb7165f2cdfe213b85dce5a00b342b5d4b78f1ec0021795d0c9a821cd50ed751a754a141e6f751f4e79f094702196cbc396aae46aa4e98f81cefb291d67a6e7a48e844882dfd12bde7b670e8b90107ed943103668dd25d595f6c4df881d07ad054c3a51721fb70a8d4bf77bc791c7f627fe5ba0a4bc261beded3cb7181996a4af38694e9ee80d7106f6840782e69c723e80677e80ceec067ec893a5be318f64a2c33344618fbb88a8266145fc4f1832ff07d5cd87be7259b7ba1c7869d47a7362c1e76c46c8a9f643746a1739bec70d46ddee9d35e570070c371441ca2350f2078175cbee38b5124d670de812465c2575a1cd1884bbb8e17ffdad13fce4841b2b3fb936976fd8fcdd16612de1934fb4416094aade80c09e32e65b6447f775cb836456fefc035a1f165efe265d0ec045f9256cc2720e8ad11141dbf0b1e5675099a301dc1eee0bfe25c5afe518f925d38ef870d00c34b89c92c9cb9e5fe63779676644f32cd08067bfdf9b7bc9620daf2e4fdfb8c541d52082e6521ce5beae439f7b2278a82944029f1acbd94f5dbbefe34d6149efe718eacded7070692e4cad7fbfebd34386b28d04b8eb48eb69517df6a7080821aadcd3c7ac840bb825f0b7f8789f1b800ea083a1f0e449ddd1cde23a65a41628e57b614d62695a10e08e18d3b21d01c4fe0c533f416849700fa763db487831c01e83acd8386dee715804c5a31aa34885152be11297e7148bcc8af55cef96cb59a37099fac97d48743f334aacc0832d85ca7499cc80fb5bf80201c0ff705cd73bf980fbf344a723faf6001fb3db39ca3c8d54f9408f11030a0fa4e925411f6544f4de2456f9ef3fc16d7e419aa5479dbffe5860fa5113dc51929c1c20f68504f544766131680168cca6d718246863ee183a61139a837ac24e8c7a61da4a5f8d1d91a8c5d19a33e930e635606e7795e419b112e76634ebfc00899d25f08ff644a0695c5883c9986365e31666ba31087a17d8b55a1fcf184bad702c18a6541943d7b61a9e60eea7fc5374867d2a93b442fe36568267c179fc30bd52cc993b209dc0a0f48b2bc2e7268aff644a271e8ce9b18ba73bc3398e6a2d898af3dd88d83b06f76ee39b3f0040e9063ffdc7345bdd83f3a9c41e54d0b7073b3c8a289b6dc912f5d180d0e0c2b57f58f40952654c3b1ff11bde62f13cc97a572b75b180e3be85f57ec4f6ed931df78e2ad028de77b6c52df1ab3ac827d0c30121bfa23f40161e708c9b5745c55bd3c76e2f7077e571185f638cb02f9e5e679cfcd03d813ae5fc931b826566743cb7a5dd0414dc266e7b298fde8b718f5cd266c9c458ef47a228d25da5a131d33bd247f3048c3583132530d10c381f4551d5639234b689e9cdcbecf9483071dc0dfa4bc3bb83d8dcb17d1bc8b9b93cb7e74a1f6469ca8beda42a1711246fd831e31a8d6ac28c751e6414833e0944071bd29fdc6d6af12f16be849e6f6ed8573546902e41836c7ca46839b78b10d47f78ee12a6e86a637b4a74c30f64e73687bef1979544003c359d22b71f5910c2492a32b526bcdf51daa71c59939de406c0dfae117f2cde8064d968d3a1d6915cddf22eda728377bfbf99c15a45c7ec74b8009c0ff65bce80355cd5e0931a591c42a1cd6dd5985dafcd5f216a995b56d15753895467bca0ab775b7773419c5c0176797e3c6c9ef24534316b53494de6d87ab150ca40b85479908d079081334806c50e24de7e5423fb114a88579b92027439781208ac7bb6ad1a77f2083cf093cbbb342a8a74bd9e05d365ea4325e19a53ed15e8dd8f7fd2d1506ff7553cfe87694bc4426cb7a35b5272c9cedd70dbb1d2dc7a81c5a643279bf9a93e8749e88f3df092e2c6bc36e7e775b07c2e5445ebff8c7bdc52992402fe27be48ab2981ccb8a083efbefa51dd4b5cd36dd3bbaa74e3a97fa5322960e3edeeb46897f0cf611d952b0d37ac62fa57689fd060428561c05d1edb251a705aac0b9d2dc50419e641556f07d73c707459edfe7fcbc213fb39eef8111661eeeac2ec086f127667be580e20ddd08fdd6e318f25d16ce2068339a494610c573cb7d0cceb069944f488af004b7451ec005a83c9a6ab882d1c8a8dcc20d1fc4cadd4abd08252d7cb2852320287efaef57cb947e7f0648513cf65fa4fe7ebc06788c27a2c31d113d2f47d1bd349f85f9753c8c2290298d9a2e2afb94c87a68a6fbc3f90d595eeffae8d03d1183e4fe557eaf9b185c7751b808228f119fe9d2e8a77cac0b4373d87e70dff28b763c5ebc702ee8edbcbe85fcc5de194fa839e7d19ccde5259c0f7e101b4ee8c0f7c0f819f946202f49d48f7076f97b842dbbb3b793fdf670bd0d997eb6369e1393b31820d74e3c5f680502d39eb406df047069d1b4cbcb9f710b59f14d2d6445421bd37d33130c569f85202b05a7e7f37bc424cfd5e6dd30af80983337353513bc37ee39fdeec776a9e355c51317930afac4b7abdaa809fe09f973ea27638dd2f898eb7949a4d91fb01fcfc2311f9b9959bec475ba61820935f73b6216fc0dc73ce24485f59ddf6bb97952a61b9cce7cd24044907fbcd594f30931a0ceae964c7616624ee83a740db5dfd7a91b0f13d592a46ec511e98142977cfa21c245dd425348901dc187d9e26ae8a53698161ec3e9041556b99e44efed321154e53b73d693cf04610651f511c189e68ccb387baf68141a5c4b7306bbc231482df869d885b35a277626117452777ff2dedd762e66d059ddab600730b843f3b79aef6a3e0f1eff5f0fee898099d54e4613999c68fc40953d6a8c72f1f79c29052c2216813aa34e3eebff7b5c672eb584c18a533b07016e88953ea7af804985339663772ceafb77387fb22047e9e605b5952ada027d540afe0968f5d39aa6a247363d16a07da636c6c24c9d7a75674cc55bca4a96570d4ca8b85173a9ae1b220ea2eea68dd234185e049627f870feab8c0369778b585996da2d2b32f87d33e35b8a2f3e303c538d93c691a5670149e0cd361721e9dcc10f4e09aae82a9d007b25d47e69d352626ffe8a9345c0d4197acd407ee0d03c50fc760024ff5f4e70b183ce5c094aff946769990ce68b633214ea5150877a786e8542cef3d21db7c550fd63becf01a5a22f15", 0x1000, 0x404, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70f72d2f66696c653000"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xc4) 22:11:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/214, 0xd6) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=r1, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r1], @ANYRES16, @ANYRESHEX=r1, @ANYRESHEX=r2, @ANYBLOB="060cd4368bce0ce2e06a0fcfd07911910cb11510ea4b59a6045ca99f4cd776"], @ANYRESOCT=r2], 0x3, 0x0}, 0xffffffffffbffffc) 22:11:22 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 22:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget$private(0x0, 0x0, 0xc0) r5 = getuid() r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x7, r5, r6, r7, r8, 0x80, 0x8}, 0x400, 0x4, 0xba}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x4, r5, r8, r7, r6, 0x1, 0x5}, 0x101, 0x2, 0x1080}) 22:11:22 executing program 0: r0 = socket(0x15, 0x1, 0x40) setsockopt(r0, 0x9, 0x202000041, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0xc00000000000, 0x3, 0x1, 0x7, 0x0, 0xcd45, 0x1, 0x0, 0x62, 0x20}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 22:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x244) fsync(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x7fffffff}) 22:11:23 executing program 1: r0 = msgget(0x3, 0x0) msgget$private(0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) msgsnd(r0, &(0x7f0000000140), 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb0, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0xd38}, {0xffff, 0x800}}, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file1\x00', 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x9) 22:11:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) flock(r0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file1\x00', 0x0, 0x3, 0x7fffffff, 0x1, 0x80, 0x6, 0x8, 0x3, 0x2, 0x40, 0x3443}) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) 22:11:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xffffffffffffff3e, &(0x7f0000002ac0)=[{&(0x7f0000000600)="34e5dcc52ddd70a2e1351b9b795765a919607791d44becc0ff01150db397ca63e1b2cb31673fe69e395c00aa12faba5f51f770c27b02b5520b24e8c0e8"}, {&(0x7f0000002800)="13fc8b479a890d44c14649371336a2198eff0e570470529ffb021f05c414b5b732b89cc2785077743e536c207e329951b5ef17c81247bcb4f418ad7d4cff21ca4faeaf0cc717226aec6517bfbf18311609ad658848c65d827abacc7e1569bb710c8c1d0bf1f80b6400a1a3cae0ee46ae939885b606822a5936cb42434bf51db67b5dfd5fcbed51b27ae4dcb3429e157b55b598a8496d85f0d2cf8787f745919874b7a5c8917352afd83f6482072506b151e6f3c29d"}, {&(0x7f0000000640)}, {&(0x7f0000002a40)="d09c7887b7b1e2cf7be4948c8925e5c14d9e7ec93dae12c180c85a58f22f0a58fac9b004fcd8e32f3791774e428eb489b5783a2d4340749d75e9ed0ed3bc713f1f322fcf734c3145270fe2da0324f0958f4fc890389345c2ff1f3084b8fc2aab"}, {&(0x7f0000002940)="c78818b14e1775d29e37fd4366b86c6a2666ddc1f1c55b3e40de88719d775e657ad6db2e654882877e32800cadb5b89f90c1f5da0f8ae25b2bc779584db4e5b2089475695bcf09ffcc74880cb7adf8d5730c3e14ebdf2283bb58ba9ad47c90e739df930145848570f9844dbfd7"}], 0x10000000000000ac, 0x0, 0x0, 0x4000008}, 0x2) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x5}, {0x9, 0x80000000}}, 0x0) r4 = semget$private(0x0, 0x3, 0x50) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000300)=""/101) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 22:11:23 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:11:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) fsync(r0) 22:11:23 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 22:11:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) shutdown(r0, 0x2) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000000)=@in, 0xc) 22:11:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000500)=""/71, 0x47}], 0x6, &(0x7f0000000600)=""/252, 0xfc}, 0x843) unlink(&(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() fsync(r3) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xffffffff00000001) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 22:11:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 22:11:23 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='\x00') 22:11:23 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f0000000540)=""/139, 0x8b}], 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x10, 0xfffff, 0x2, 0x42}, {{r0}, 0x0, 0x10, 0x0, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0xa7, 0x1}, {{r1}, 0xffffffffffffffff, 0xa1, 0x1, 0x200, 0x6}], 0x788e, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xdd, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x12, 0xf00fffff, 0x1c4a, 0xffffffff}], 0x3, &(0x7f0000000100)={0xed4, 0x3}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) kqueue() 22:11:23 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x31) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x1, 0x1}) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) 22:11:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 22:11:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xdb7, 0x6, 0x100, 0x7, "12777a8e021d3b51a3491d80ecdf04aac5aafe2a", 0x4, 0x7}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 22:11:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) 22:11:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100029, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xe0c, 0x8, &(0x7f0000000140)="00cc15325c77b8f5f32f8f724248f5e81a011b229ec987191b4745fdabc622eabaf4f8232b10e89943eaeb648611a0becc101417d03af4b0c7a440a9ef943f3b5512586af922bd0932f31debf19eb3", 0x4f) setsockopt(r0, 0x6, 0x3, &(0x7f0000000040)="4ff966515a9e82d8d11de0caedfbb79c32d2f9fd86b8ba0edfaf9d8e1c8320fc63fc0bf4a5bf95ad3e9cb09df1b3937528133af8539bf735f244ca02ed5527d9581a9a0f43f35d272393ac2388662786eb7e3ce2e01acb7e66e14639bd69008ca4bacbdf86979833e587d01a8075ef2589fb08a5bf2e0d0702c95ba8fef8e483b9943746e43dcfb80a95641d3b0b1fed6349f75dac6dfb5b1379d576e242c2c675f719b82a1658c44d9391ced31c93435545b57234c6552cdc875e73ca1f335f8a353f7b5285dc427bdd43646fb28306862de651dca2939409e6525cef9668caea2a3823e47c1b", 0xe7) 22:11:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 22:11:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) dup(r1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 22:11:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget(0x3, 0x7, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x801, 0x0) 22:11:24 executing program 0: r0 = getpgrp() setpgid(r0, r0) setpgid(r0, r0) 22:11:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffe1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xf9e}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() msgget(0x1, 0x322) r2 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt(r2, 0x5, 0x8, &(0x7f0000000280)=""/181, &(0x7f0000000000)=0xb5) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r3, 0x0, 0x0, 0x0, 0x0) 22:11:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="b6ea87cb979483c15f405b9fc777a7117bc1ad8da6c5dbd763309af7faac27ba52", 0x21, 0x2, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 22:11:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)={{0x7, 0xffffffff}, {0x5, 0x10000}}, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x31, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x20, 0xa3}, {{r0}, 0x0, 0x5, 0x2, 0x1ff, 0x9}, {{r0}, 0x0, 0x0, 0xfffff, 0x1, 0x5}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x89, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000019, 0x9, 0x81}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x7ff, 0xc53}], 0x1, &(0x7f00000002c0)={0x40, 0xe6}) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 22:11:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00\x00\x00;\x00\x00\x00\x00'], 0x10) syz_execute_func(&(0x7f0000000000)="c461d77c83000000216464f30faedf66364385160f680a410f13a1985432b0264a0fae060fae846200000080c40210f3dac421b8c64f0085410f33") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x100, 0x5, &(0x7f0000000080)="f4c0fa2e7beb", 0x6) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 22:11:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) socket$inet6(0x18, 0x4, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 22:11:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x2, 0x10000, 0x10001}) clock_getres(0x3, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) 22:11:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0xfffffffffffffff9) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 22:11:24 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, 0x0, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0x10002) 22:11:24 executing program 0: syz_emit_ethernet(0xfffffffffffffd77, &(0x7f00000000c0)="b3d75b8b05da50328935c7bc8df3e3d310d865bfb94eb706e23f78d70167831542f009785cd4ff3a144ec055ff29d525eb701905b6bd") clock_gettime(0x6, &(0x7f0000000100)) 22:11:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() socket(0x0, 0x0, 0x0) r1 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r1, 0x0, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 22:11:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r2, r1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 22:11:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x4, 0x0) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffffffff1b00000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() ioctl$KDDISABIO(r3, 0x20004b3d) setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 22:11:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/237, 0xed) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) chroot(&(0x7f0000000200)='./file0\x00') readv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/23, 0x17}, {&(0x7f0000001280)=""/154, 0x9a}, {&(0x7f0000001340)=""/43, 0x2b}, {&(0x7f0000001380)=""/220, 0xdc}, {&(0x7f0000001480)=""/191, 0xbf}, {&(0x7f0000001540)=""/7, 0x7}], 0x7) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003080)={0x0, 0x0}, 0xc) rename(&(0x7f0000003180)='./file0\x00', &(0x7f00000031c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000030c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000003140)={&(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002fc0)=[{&(0x7f0000001900)="89ca5c30b9530a83e868debe9e6bd03ea1527966f730d4fc5cb9126c5bffe92651491c245b8c929fc4c2bb93894169e90a8d6e3e9c8121776f7b4cc8a1282bd479bffaea6ec51cef4253b5ebcded243d455040c852f6429ee04de5451ad0af95a17fc48b98c818026b9b63d90b91c638be6cd88fa24cfb1e0e0577d9e0f614ea5724fae8eb4831e02f8cc639ac94c96c832b33fec3aa051522b26e975cf01f7472", 0xa1}, {&(0x7f00000019c0)="31534a4cbf2a792d60f03280acaa38adfb202c70e5e2d65d11cd6259f30531c1287c082d06d5db4b2ce5d1e993d42afe236fc0b12dc5f179672f022cfd87830f75dd9b2a48be7e189969b07a11f0c907767d0a6be1670b1e0ce7f6136c02a48fb77f6d5dbfba6474bdb39852a3ce9fa5c24789b618ca5547283a4be1bcf894713410937127cc0812397032469e0a3f0f54eaffd4e8b9abd594a56307b291a78986e17ecd3d916607bc9a4b57e461593ed45929a201e31182fbe205f5783900086c92a031321f893b58723aa9b75e89f67fb5b40aa01e5ab7473dff21d3040bd3f85fad98bb3918838194", 0xea}, {&(0x7f0000001ac0)="359d1a4545de46f969bcc2aa5664f1991185d6a5695461b69dca51f1cab8461d63e6620fd596c21cec13828d7129b3daff6aa38e4eb0cb05778a1009fa97e29a1111f35c7078af6b6f67ef9fa943722188f214d52b8a7056697ae4a0f71ea776af73f21cf1e4bc0e1102343ffa28f869c88e3dc6eb06d9c86902f63da315864d1472f6818cc1f5a67918752913031737eb7fda9f1f49712034bdba2a20d7482f8cf21f868216d713fc010211307c9be2c02fdf772b365dfab469a3353f477b800925427ac8c821ee9a63adb1813bd52241921291dfdc120adfa1b0eecc20a747f1a0f838418ffc", 0xe7}, {&(0x7f0000001bc0)="e43a41998bf2d383e583125578cc5bb2e4f8b02709af4243a7541ad61c130801b9acad68ec30e21f0bdf6134219aaf548ab0cf94a941dad9d7cde70734ae9ce3e421a16059c6e2ef7f2b28d7025d7fc61e1354a9e81fb38f0df08a6dbed17c506a061de5ef0695fafc3c8e50a73b32a913836816c79e5486b5beda40ac23c500d7d4c06b9004549aa445663e", 0x8c}, {&(0x7f0000001c80)="3f6325727bd4a3a175895df35becbb9fc713c49ffd088b7fd59a738abac8ca81c4455bfafc97ec61eaa2495fd0773712ad25ea2d4dd5d0b29b67fd22ad5e9692159b6cc2ab8e8cacc8a55d819717c406d2758b2b52b37d2499ddc2e82687db520f206049d4dea3c1e6545a1a96f5dc6027caea39addd9fdb63d409ccb3b6c8f457c5556c87379631", 0x88}, {&(0x7f0000001d40)="82e73e317830478a5cb8d99b56ccc989d3e814ae7a0fbd53f7054d4e8920f46409043504ac32506cb6c40ce342e346696d19395337d73b565b4a17b850d96f35df327721b8370d5c12757dec2a86886c9d2229f7e900d2ff7a8ecd24a4b03f411ad54a11f8f4546ae759b0d8232b2b1f133bf74aed16f2a28d0689f4ebb7a979dc285a8ff90accd44e2556d40e4404d80dbf616446afd00e5c8198199c72320bec392638317063ef9e6d1d20de76bfced3cf27e0b1f64e1c08d4c38543a4b759e2debb6f98c6549594ba14561ae98f", 0xcf}, {&(0x7f0000001e40)="6081c7fc1019a0b2a0c7ef1b1b6984ddcc01f4c8393364610bca239b8573a38cb7299a1b51ebc281dc6991fbe9571fa3c6b2c9f768f6d1086af8c5115a0306e0e1f39b1c6586d1d738e3c099479151f4d6ae1127c13f8ecc288ee0", 0x5b}, {&(0x7f0000001ec0)="411b0f15a55c201c8d5d0bfe833b1b87f96a047edf1c117defe73deb3b355c818b57ffd2d39d2fbe831c25c02fd1daa343ba3631f8a2ac7f6767beaf44af8fa1763b6ffa6582a523fe919b8ab2faf9122647ea932dd1389402e6cd6be36be2d151de86da55181e207e374409641b348f46cc90ddb4b0b6eef34b882e1399afc15c937558e245f4cb05660b72a693359a0e80f2ece189cb0f8899d9171fe7e91e9786c544aefbecc611695eb5cba44782ed5017ff49dac1b017a83d1f9d8a8fa5234ca74ec53a233330fc4d6db4c6e5e5441ac4c9", 0xd4}, {&(0x7f0000001fc0)="7f3898528f04f9f90c047e3958c764632aa15f9416c06b6fdc9b1ea5e7c610a791d984555d7c9d5b30b8d9d029bd32880b136d70e97535f6cd6a36f86f3d704759ca6afce7615844e73aaf32f9d5a5717e05277d6fce1305df68ca8977031b288c765db77b8cf95bad8b5768b041b6f6a485b5b548d0391499a5ac3f1b2cb6ee5be70b75de6df864672c609b216a692893de199f1d4452a0c204c9003f1163753196fb236f8fed87d2b26fc37ade87af317cc0702cde53dac996a6a56d4c36afdb25b53f2e9ed2b248d605cae003d42b5915118dc4cec861c647f215be4e7bcf3bec673e6cfad07c55414eb45dae1ae91d32afc2da92cf967bdf4985d9bf2829c2a14d1c2be37394b9b46cfb76c026dc0e53fb1d9533bc53dceac0edd21f1cfaf8e5b6b5ae004ffcd337fba06ce4d62948447a4c45799707df0d84dac5f1f666ed6c1f379485faa89a59225f938a8e5b0adba7d38ee34bb0638b0162fcf03e9b43866f1f438128170cc04abd259469a1f964af407815d48aaca261067ad802f68471ad4396e5820d56b5b4c2e5784cd27bb8f309f91989805dd130de7b3e7ce6187b1c04db52a1d32c1a049bd4dc4121f84dbcbb53416a90cb8ce8a1bc1c8a0617983b70b4dc6ef4510505a00beff159ae6dc140f22997e5d990c099f7b13b682e3fe37d702fb19ab3a5cdcc6bd76c9c4d723170a2872f5fc321d12c690d6508dd68baded6734190f20f54a1671eb3f42f28adc0c2bf180da339a758ddff8c3564a82c123c7d1ddbeb62af049ccd0be30b61436c815348d1e9244efae947a58741f0829ae9d0083d2b2cb5d3a000152a96e9b98cec5a6be0edb51eec3753900d93a22d36d888dd57b4e2c559296053683da31b86dfaef005b32a653183353bfa7b7eb90dbd1670044386738bc3ac610d0af2e296b8cbdb4f788cad23ff56c0a69de5b5db6b515d71ba0d0329b420affaeb3ff98bd3ef58813cf6a37c9fef04cd98560538484c9c171b23f599e273132e8bcc4e8340eef00799fd4521cdc1de4d40bae29fadea8dfe11392be20360d9cf4748df01c2c3d0739f7ca50cddcf4c9e334996a0008f0f011132e54b0af0bd96859ed8e7bc294e0b2798b4c1ee9dce8f1ae468dc5e957161e3a903875bb12be54b7635f1e105dfe322dd786e53189d47cf72a0b06651d09d1238d9aba90430c2b9f0b35c2cb966841c75b18f92c829d8cce405e5705fef249459b094ac5d2f9f618fbfc36995dbb94275d09779465b4b4ef359ca872fabc43caecbd1165a5f833ef6caff86551e4f12c861387cba134e792929761cb37476a99bec41ae8eb1ca8244b944bfb602c1fcbb6fff19f2bcf3805b5f3c0dfb07644186b4c9100890fe3148977d4d1dd749ba7d296f72e469979f390fe468c2fc46bc4ebf2b9a1a945a0534c3dbb8366bebd04218a7207f47f24a644dba546397fc8da31879e91ff145ebef05e9e16a20db8efad3a26894f7d42ec00e8dc32b1d9f112d39bfb1e0f77cfcdb255a05f57b4bf1a442fa39971a59242ef3a620939f9389f0a9e446c0b5ebb901e3423896b193bfe46443b90f0d0d2b74cf89d06e4a5894711718ad45bd590079a4c8a4896d925d3cb28d93389294478ea2fb418770c61cf2796d64852967ad9160da1dcf0095e98ba9b518bbe2a074c190b3d08f92497bc89b013892e5a93833b615d18893612bc78723943e9b456db07a91cc9c0eb6a3c11598606d5bf9969be23feafd01ba8fa7b838fe4c030c7ceb555494bd221acf2d08ed1bd3f2738a81d0c8af441275d36a72bf815ac03140bb0f2f2d16a725f8d36ccdc7d07a333243ef20aaace5d4f3311fb768eeed899bf1274d367e823cfe8393b6157bc383a17c444e7bb432b79c564e0681902d3736de7ad24593f48c851d86465b126661a1042fb56af1063f0f2efd87b3925ee8344fa1e3d24898c2c5a5306e3377a592ab035c8bb31e7a71f1493305b67cd5d73e6955025e16ea513b60c30e3fbf1ddd0a7d7f8301216b93a49460cc8502ccf9d94d42c72ced6d13cdc23753b9487d9b91281dbc6d3614afbe2c572dca626ab18d3e192675c0ac28bbdb5c3480c3defdd52d73e426a756502c74598edfbcb8a9edef65696e95c23e695a78ce925ecf420247ebdca9b20d34e2316585a72f226c9db3f8ec7b24babc10c0ab204d33254276f9ffcee52fd7a4e167d386c083c3fa8e917ffc1cb110275ba7fa2fc0f9ec1fd1326f746b0dc73cb928f2069a7f1362bcb061ad1178fbef055c81e82015ea336cfab93309b07ec4cf9ec4a6c6a205b0c5efbf831901ed94e228a7e7a7a4d849d83939834ef32327bd994799032b4bd453ba9120b6d1bd8b9e2a09e4e6adf9d1b263c35af7d961dbf57e5afca55918420bfd23a016a0b4f4834d78a68c3aed86fabd907a5dde802df83105f162c656a81060b2ed2bb78fa821d545057387bb6b2a3106beafe25309646d69ef6c1357258b7729b56c976e7242a5e1be140823663b4eca83386f2aabc9130f908974ff440392fbbb6b3cfc88fc7e329e188dd85a9f53c9c9740f85e58498e43f5fe97892f3f08bcc6bf4e67b66f70034f31c7d599671d16afa1d6ba0ce13dff97bc306690a278703328d289769c2150ed98cf39de48c7910f123edcf59771b0243e1472aee7b2ae64ab1d576983b6b8b7640d537f4b50f6930fed5e1c602df10d5942e743b00876f01d12f22aa514f5d14c6afed5198080dd4e9885ae2ec308a7513e530b02d3508edec65e7f87bc4b50f0bbbba463bb28d911de0c32281d52c39eb2321d59ba163c3f5a146d328a03968085902ac6dec650ca62880f154dbfb81485ef9d47f3464d59a348f6a287ba8ae8af062a20bfb2ad6d72a1206a37266c0e001fdb37e15f670a683f86e0166c9d90710906d204f68f180ecbbb554abfc00823e6699b97a3f8a213741c1e0cc64033de64ebf66d5b273c14512efbf85dff1acc56b49fcda40ffbd5bd5fa46e272574b0508b0f60331b63fc10bc8cf48bd3dfcf89051dc79f535ace0fe8f059868356823bd24ee4a0f162155b7de6cc12c0f393a64c874b22b1a40253088c132a009c2b300a7aa75f37dc80de94a9d57eadd28286b9eb2451a85d0d88eb763d551a05f46512b69613fb86cb13585bd228a5814bc81a905bfcb8f7fb2c2ebca687cd01235fb5b0f1ff056e61c5edf1bc1a365b4ddadbc3d8da336ca32c7aafb39c1a87b1a115c98d92c3e3776290dc5242102c7ccfc5fc6ac11ca8acbae607f4affa1ad66fcba43f872d5f0d37b2a74f2c99030b021f11f0e7b1f81280d91fb591f83bcee68989f772a22dd2b9cae2bcf39775b6272c5e81c4149e23387b8d07e9ae8141201b9137f13b02a6825e80ad76ce75690099babb16f6db2c8be89fb6e604a165798e41ba6ee04ba9264967345f751aefa17adb0bab504fc9dbbaedea1b5488d93d1d59adead4986e0f44468baae630f2bbe272eada780a66077ab60ac3177d0c60df817c3373e739f3206d2661832e78a35cd5550abf08ee34970f14898ca2d4bb137b96fefca646078c5cbda3d11ff8670fbe37f20c18509c7af2f78d66a14a12e45c54a628cbf2414b3db85aed58dabca3f92a0c718a41e6fa4d17b342dbe82133712543d2fab4eee2f35ab84eac4cf3c985ca7bb687636a6a4caad5ad1e9325c8edd841a2248011a626df6db68e2b5c3e7cc044dc4566c95c42ad47ec368bd057dc012f21974f43a2b2b373e7aea12c67fce0af0b93323d7264ed4b074f8e7fd2aeb14a3ef5a6e7d1235f76fe3887cf0525f5b300f3bfc534463d8483538fdba7e83622e76490e8d7b34be92610ef9dcceafdade6aa45bdb3a26da12fa6918dcb42a5f64e742b22847f41dea2d706117e9710cf8e31e712f389e3b9c8156a4ae24176567cd4545c1b6321d58d205911425eae58930f095e939f76be400c4ff2e1a70d6fce9cf6f5365061955fe937f3fe18adfd032654ddc77892c250e1cded633a0d15933c9d9a32cc65bd349e9402c19f7dee3bde16e3ab997b27c961fbf2b4bb74cfda285d416c1656e120fae96ef9a1c81bae5540fab169b2e9f5682f3125bc1f842843a7f795ae84bd64690641ccb29d2dd7de42254b9752ad8ece1e6cd0a7841dfe08daf4d4b191764e12419d81d386733241867ff786c557b2bd1f11590ca897d0e3ad7aa7e149c50a497aac2a39ac5ac10aad1c75ef9cea6a77410b2ef4ec38a09d3ca44e61293c2698a72b3886699cd17af013b23b654680084084633905f10b3758208a37d968d4b7b6d525edfcd69636a01f4a057e766e666d767af04972e0f11e4d951f4a5cff32b83265cc81856a349471bb311389126c4a07756a5c11e43d29854afdea25e0d9851ab2c844cc1e716134995745f2601959b77e688e6a8481e5a330593d5c47b1d90bb0ecbd70e83ab4d83453a3cd926b0dddcb4e57e0d790968c3879b4a042c024c32a4fb8911e7a2aa244bd51d7895c9a49c2f20670288cbd3518a65fa159cbc1d7e29b134aa5517345318f973e94e1381a8b6a153897c2632c96c6f47bd5de194d9e194174ed47ad09bd552935fb8619d2883b68dde2005e5fcf295384891b93a9081fa3e7cbe2caaf092bac307ba50889c9f9c098827852c14711b2537f17d755aa58ec06f4cafc9c76b7bc6cbc64836ebd5c10d43b272f87d285eea4975df42a51689e302d36bec1f002c079f390c083751bc2cff9955718f0fd1fb660187dc8ae9639ea43cb502d0f3eb7a23b4b14776c391eb19072dd8c97cb3cd322b92aac061cb121798dd07942a7177d5887b4baa2ce5c7c0ddf2ffb28a5f903a6ca6f0be6694b5b173c7e6e04db3c158200bd880d37655bddac046d6eba7a96662d5f5be930d0325e3f6058ce93de191355ce7693676aed62f292df5b9870b8398e5021cc4375c38dd8bd248659b0e9e4051f4ef9bdad79b8954f42a842129d9f01d7e695255930ac343599f721c6d242977864408c2d91f096d79f609aa1fa42cd429a5d506d02ea08f85a580c7965109e29205242e0cceaa245a47db08cc6b63710ad9859a6d1eee84395676f60591bd859232f4d914ecd59dafd33293ee702aabc0909eeb8a43ae9a919545633afcea09cd101a4973511abfbea54e8978c59f2103a55590fb4f84092178216319b39803f959c5f9f922287db75989d0406b010ca2a872453c6b0a240eb3c4c3f0b6ff0d1e476428b2f9830c1b95beef12cef072b705051f383cd4ed0adc4b4bcdaafbfd4cdb477ab54c433e2a0b20bf015daec518f6340d8432827cad7330f560323475c1b7014345d642464e59e4afa03ba08c8499eb24ebbe3e33784000a29abea294b9ad89ba571cd69695e4046c320ae047f6b0f53c6d2f363dc091ef7d946db7ad7de047298f4c54d359f115c885f4339dbb749a3c7de0497ac0309a6e6885cc01998d8f12798e23d3802bebaf3f964bf715132c3256d218808e428df59ba8c1b3485f2da873b2c9dbae03b06b9b2b7a6064729fdbb8c001e3862a2115553f0dd50cd96763d4aec17c864ad60bad8e93daa910e2a8fbcd8d159db78590707a770944f3659f44d5c07bb41d85c029f13ddc9707aa02cdefaf86dd0e803913c67f37e87a96f139406aacb7868f187df93ca5beaea759914e294bd2557c98958ad8fa7044dcfcce6125812f38d3c02fccd92434284bb7f4b99d28279b0ca607c046790d570f40e1c57f850964e7a908fd9498524dbb8cdf3b13db237e21e6fe6766c8b02c26a4139c5964337918fb012c52bac942", 0x1000}], 0x9, &(0x7f0000003100)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x400}, 0x8) r5 = semget(0x1, 0x0, 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000001600)=0x3ff) semget(0x0, 0x7, 0x10) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000001640)=""/202) dup(r1) rename(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') setsockopt(r1, 0xe10, 0x8, &(0x7f00000017c0)="fadf67606bc9d1723f524ef0feefb360db75c80517271a488f3a82a06a0f5480304ce16f77b85b7dd5be776d1446622b059abd696f0a1d4f7670084f2dbbec83f1a98252c21aeaf4a53b7539c8bb7fa34706876817a758890460db60ae06c7c788ddb026bf117acef383fbdcb1f1eeb8c0df9415a9a6211ba4b97eda93d07f5e50914614c77694818b8f36192630eef0207a9afb345325e4a08dc13be41692527d5f6a84a2d2f71fc0d1ff58625bef6c963a26f04077d32c13076558171ad7fbf70bffafa3880d7066a39d4d9d5e0c889a4a93cea1217930", 0xd8) r6 = shmget$private(0x0, 0x3000, 0x134, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) msgget$private(0x0, 0x10) 22:11:25 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r1, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:11:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) read(r2, &(0x7f0000000880)=""/161, 0xa1) 22:11:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000080)={0x0, ""/91}, 0x63, 0x0, 0x1000) 22:11:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 22:11:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x30) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x3f, [{0x2, 0xc0}, {0x2, 0x76f}, {0x1, 0xffffffffffffff00}, {0x3, 0x40}, {0x2, 0x1f}, {0x2, 0x662}, {0x3, 0x4}, {0x3, 0xffff}, {0x2, 0xa1}, {0x3, 0x96d}, {0x3, 0x4}, {0x1, 0xc0}, {0x2, 0x8}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0x100000000}, {0x3, 0x4}, {0x1}, {0x1, 0x40}, {0x3, 0xa3}, {0x3, 0x3a}, {0x3}, {0x2, 0x40}, {0x2, 0x3}, {0x2, 0x200}, {0x3, 0x8001}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x9}, {0x3}, {0x1, 0x5}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) r3 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x8) r4 = msgget(0x0, 0x408) msgsnd(r4, &(0x7f0000000280)={0x3, "a5fa2e385629f5a44544b9"}, 0x13, 0x0) fsync(r2) fchmod(r0, 0x20) r5 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) read(r0, &(0x7f0000000300)=""/191, 0xbf) r6 = dup(r5) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000440)="72f963588391387c445c328b", 0xc}, {&(0x7f0000000480)="5054c7ac9c2a67918987d274352f64adb1f0b1270276425f98ab4be8a06ae19312b3504b4de7959d914dc84917c2d56a5a461bd43daf3793f6eb80706103f05593ecb2ecf3fa6a30782c9554a0", 0x4d}, {&(0x7f0000000500)="c1b4e6adf8a633d19531c9c2cf7803420f6f0fc9bcc9ba44b9a56c749908709d8eea598221590c544f7f58c1e2bdd241798359b1c1f90394358411865956cbf7889a2cbc86cd53333b55b30357c3b3a2d4f262f0a3abcd1e9cad4d45", 0x5c}, {&(0x7f0000000580)="5f59810f77f0032ebcb8e646f455947d4548149b3527f363c9f9d58dc6fe0bbdfad1b85c89244c2ad7edeaaf8ab5e875db23c7535b29461795f2f98658d00dcce62744e33393000e17137d1ab2d180b1a9542bbd8397ae960f0beacf14c478e6e057190962d5f17a54c5e9bc7fa1f9697d194a3a7bc5f95a483d3cdef890c8c639a2a7f009305425a3d2655f33828c3c962cd0f1eebfeed4f76fe3", 0x9b}, {&(0x7f0000000640)="909ba9330d83b582beebb0bf63270c903763dbcf72d396f18e2f2e24d7e79b73d84bba78fcd1cdfbc66bddf1c10bbdec84e08e2fe6c4622e7f0825d3233e59275a9814148d3b13c66206f1879904e64870af5d561f4fbf9ccfc715f3be792ef63e1a750eb52cd24ff5f260ed08384305255ee785", 0x74}], 0x5) flock(r1, 0xf) r9 = getpid() r10 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) sendmsg$unix(r8, &(0x7f0000001bc0)={&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000000780)="716b1cc84d13215d2c5404cf1c9cced96a80b2484d9e83bd58f8d0107391e05263a719bd0eac5208fb7655ee", 0x2c}, {&(0x7f00000007c0)="d5480d2e87f401cff72270135cdfc2157bc3509fd39572d57fdc9e26f046fc383a82be28a42edb5ff919", 0x2a}, {&(0x7f0000000800)="1136205c28b3e80bffcb6d31df98490925334a715027513ccc1600320adeebfefaba1fe0e94f753791d85d3cf4e414cb8099d60d33edc8d96fc08806546b5e6ec9481eb49163fd2ab90a2380c2ee3bd44abb01126613fe1154939f5c17b02b01c67a2e0d30937f1e1ceda41e8ecd71113ccc4866cfa15c46bc8048a7f9802ae51d7ee89b0a3aab055a7dd14c75c2ecd1de0a754ed9be7fa954a5c25b7e4fa0fbff03d9b485b5b479301aa194a168d5fb4d5c60d080a5a7717c506ae410ce29f6320c407aa7891d609593041359b8525120eb82e4801f5f00030202e78640be698ace0c1d3811070415baffdbb51c41cbb869e661a69a3e8a832028bdf4b7c1ee43a1267e5217b1212a87ab6cc60017b07f44c9216a40c76625b19deee288ec74c6a9cbf8085f323b0ce1db7818eb3505085d90115a3e155ef4117957a572fe5f06fc5fcf677c2b05b8685050cc8e0d055ed27872da3435628aec8db0bc581a0bc6397befe75e82e286d60730f8c1e338847cfcecf9e053e246297ddb826a9ce3e5d3bdd695fec5342e58f420f2b4f926b6eb7aaf06e72b6c11176a562d04f2d3954138f556ff91a2e7aecd1df393642e3712c93cba763d4d7d17621144ffbef44a0df82f97959865ebab46a8fe86ddde23045c356c07762598d9982971403dd9a616b8eb14aa1b43e0a1ae100efee6108145502c9b2c309b4b53907028163de2a4bb9558cdc2638b9da47d5412f987de8a127a91ff055fffc0ad44046596108b425f962cc884fdd51278ba986438778559f07e130636e7263cdbd9fde82b4715c81dd95362fa12abd1c99156f5cc62445b3e37e18e8f205ae01761694039291e3b7f2ea126c23f352ef81e6c490661403f10abcc16389a4ff88608120ee4c0def3a45de63c6f17e4baa36572c097351c7dbce0f1c45ed735f4b65f488b5022c26fd4a00b120312e57735972c4568d83d8f97549f085510e536870ae4cd1f942aa86520facf3994593b2135f1dfb511fbc19373c8d1f3dc55e633524029286bfa5d0ca06670180dd1a26a250eec5e121ce41c6592a994536fe9a3fd2d60aff9e5145af9d5e250a560b6ede831d9fe118a3f048c15fd7434dfdc08898e233bf0baeaca8c211b1c65f592c4c19ebcb7e83176c444164c278401d8155f40d822a20254650db6240d3afce03cb68e1a2af6ff7eae7f7feea08495cbf987860eb7baa6e682bc89f83fb14be18c84276958eaa96304a098e1ee2965e6cbe601f5367b28e90b08b32c4874a730d3fe21fd43e9c83b83b5b72552cd0bf634fa0ae4bff63b19dc8c486def638f9d45072cd799568195e8477a3f48669cd204e5548560749f760b863bfd8b3896bb3eb703a6b15818a7a5521ada221cda83b8fcb75c7c99f7cf7f6909c697270aaeda5345f5224f22e6d7bba74e9c851ee80cc05212de32a85d1d11bb923a373a1db6c1f1c0c4dd30f8de96b44b1f9e237819ff2c3198f35c97383423ab96da1f8a23b18814001914bf4600f9299241fdce2bee33def9918e472faf58c0676b65a386266e3fbf332347a492a9e354a9865071addfa5570c9bbb13064c42512c223a494d997f969545b86113bc8e583e72f92690e9be7ae32c08f931691ddfc33cdda1634a396dbcd418671e0fe9136fb08209d0e74c4458b1e615d617b237fe9fd5878af0d64703527a50bd1ad88e4944a7ffaf476601b89100c4896e3d7f7e9494f0712f5ae7a0b4b021d79d7398db301dc450c5e7668f4bbc048c8f89f207d77ee82bbc4e919816b3af702d679ecc1cc00d23df9618e4bff786e2ceaa6081fc547f3905bbeb1bc13fb2bc1a11a21f6dc2289b8e1054ef869618d866eee079d944ae0adee24293b5ef0b00061787ebc153dd63dab180fb76205fad71113663e467f33ada92f01575abacc258ec13d75509a0b3861e38a5487e417a75f989b55f7338a386deb6e24ba0482904c17731082ac3d770d46f50800f44832ed8f44dd136bac44da1a6ac5af14c107d90a1e19c513de23c6ddc6f103a261e421c241050ed3998eb114343d7606595c4b837ccc9995c0e98a891edead437d9b65989d92bd12c27189f50aa1c96a15d6b5d66e4655f7af26765d60f89bfb8d403e6e73f0b031ce64d09d12fcbce72bcb1e257fefe0b78f30f7c45cdb2f23ff8de1dcb2e6a61c839fa79ec997aa73f00221711fd54013ad3be652f8b92ccc6eeb9a64939dbab792b4140686c972be932b3890abafc924165665a7b3962345914c79d3f929a9ba62259fc00a3e14edc06fb0d96554bf128464db8c4987392bc685493244ef40cca91744bfb699d2715f5c59498ac2d797265d41ed2127a83d56cd49b9b96bc2bdb4beb71ed830fc6103dacc11af11bfd24eea2463235f38aa1a5d1e5fc07842277ac21fca1ffb7b4cccf0197c6aa60c19a193d421ddfffea67b2d716e5590612e6f58d2e3dd6a54be8f3680e97fbd2516115e593837db316c70a7a4b20a2c206c3c52bd421aa28f1ddc7be175598c115d4033291628215e1a58a6fe8e0f6d4869669ca577f974802b059d06c6710d66a100f9ffb327d9a3e31ae3ea195a5914573692ea506e43bb3a4636251817a56a0fc3f13a8d0b3289cb879bca690e238e5bdfeb4f8f392ec12a4877b666a5c53a7bf86b871e1c09a6730abb15b8f93a9cb2b2e0139d485d8264fd77af7b291101da859a2c83b82ffb6007be3a60e71f1db83514716b287028584db835c875de9998fb5fc6c6c64a46f73824fe224ff590f37ff80935ca8e0a04cfa92e5bc521025d6feca59a1e97ef82e42c98b4d261d996421f7f325697f47146b734e48ed83caea57c9fd7fbde6eace17cc5c5c68328c15aeb78b3fdd6f0026449b1c2cbcf300e80032084431e54e0f20e4e228a586fbaec01576d539e37a766a42a6b5aa8f30942f115b446a6b7fdc66b25a4592e1029129aff0a54e133c9b9c0ba486fa050c37dacf04b590a3f488a84a4a918d7e73864949e4d79c829a59695b13a58eeeb1d8cd7afac6a5842c0b83a44795d5bd1be1b900a40b5b67d96853c3c358e494e49ee99430c466529e14087dc4308d3d8a49ea990a34d2aee8e9b404ee600a033241eaacc35015bb5b994b79c3ee21f890bce8b2fd0f4db281766f8fe53770f1825585b8442bd03b9d09a08db634b05edab74a49c6c23f1193eef4d662377a9f90fe3840c9069fec55b3e9060fe504195f15d5c8b7818f84f6287bd8e64e7866577bb8f5eac0336710a5f82a9823b0df6bac0afcd407fce6b21e10b8aa8c89662114eb023356d5244a2d4e8027ffbcbd7626215e4f31eab5537244754a5517e4421876bd326e5864da4715e82c474801c9d263aff0afdd8181bb46bfa0e252a25376b9dbab67ec7d2724c8523c097914841ba224fa910ea83586dbef0c576b40ce2a81b53322a69a9988a6f45969ea29084dcd8f9a15ff1af602765aff3e872e39c95c926abe5d6f6662a55a95d099efc030f6e39f553c2860e215b2e31f41c8b717745a94bda9b4e32c28cb1f79e13b1cb056be8cc904f68a7483973f4844ce063359138548c2f6110fd19ae5d3285623e2454ff3510825703037458e6dcf9ea9141141351b26fff878775dfce5a8879d56fb4b5292a1d3b40a37dde6ea34d6b66976639ebe86f415f4e89c05d1aa22cb420bdf289cd51d39b6a19dc8158286a7ceef1fde0d17d4846a3ea1d2b388a4faf1cf02fc0fdd588b1fe33114e93b48eaca056bf322942b90a2a029e845684e50138c2fb1e54a67f391676e07e699aaa9b42dfe6864fd8e849b3836349e386dd1f8da715b8135e33536934b7b546ff761e21dd1442ab9f3a29e4cc0eb8cbcfab48312406a0641f8c8cfbdb90024be4bc88daaf0aa45da6933e3865d47b9dd5caa71181966f025831d36efeb24030ec5d905448782f31ba20a93f247c8cd85cf17f0cd644758f6abdfc514bffbf0d75b980e8e099f080c63bfbca9fb33af65605b92c70f5182cda77567085d956cd72add220e3f7722ce3edd5497ee1197490f8d01b33d26ddcf19e30acb4ad380703b210383d5e6c7882ad022bdb182cd2fe19c7c97a7a16d910efcff4325ef4a19df1fb2e7bac33077edfe834a7b55c5c9a6f5f4c7d973ef08464aa15b4bb671ac89623c16bf85860a959442128f6dc3a310d0ca127c2f52195101c911838c4c837b8548b50cdfb3e6102a4b1ebf92c45538c9c5920d8021ab3aafe95eeca33e2f0f716d5ebea85683691d9021f9c27a3942666bb1a482b9ee0fef0ed393b5b2f9ab872c274b3b0d8abe0bc32b48540e2d1613a695de9c810d11a581edf18650fbbf9873833723a5c75c0d851fa98f95e0978b8ef22e5edc306d45d56e8d1a74781d77d0ed5cccfa37b1d39d3328d677a7f3da34e09b097b1858b360ecd73656655043e6143885e9d3e028b4a5b01efcd7931d66537626eeedf95b08674b1e526cd8f6aebeccc2c76c8987745d3f0b98d1b6361afe3a4c64042bf7366130668a9b7f106c586697f9e41e3a323d601c619478cc6e1c3e5c5ba3434b35dfdba4f04a4adfc0eaf08947279ebc3f6ae33614f17d6d554ab21cbd0c72300e7c32a8cd0d3f03cf308530154d3cdd4f1246320c8c8023fe9d0fa3f2bd77fb85fe29e05c24e2f693691a08804772ab28450731ee20caa3619e82cc71f0bff49e0ea69cc3068ef93078d9095674b0b0f141d97e424bb042abb4ed3e649d8f2ccb3e20cd4ee0a825357f9c7338456351cc32b546f8d0228f8fe9534cf17e54e7c389572be53c81f91fbb628f241e23eca6a8b5a5bc257c41104b5c917c94b3a53c74a0a0f5576fa2ac70f27f3352acb504039afa83b2c86abebd0f4f906ee2f190d1f3ace2c2afd9445a755c1ba3e1808f2473c7b0992881c3a97f446713c828067d11e18d9cb57c50430206e586746509e661a9d4d1e6c776678b5e1a56239dff655a2e4ff3102f550f0ee293aa0bf57a89d2f871730234caa8a475385c97dd389bc8b8df96efbc39be2296ad8852b90d146bed836df5ad0910996d22d1483cbcabd154b469a613596d7d36b3821b0b125ea06bf2fcd0538b3ef9fbb590249a0edee417ad52bd1da1695c44c2cdbb204ec5019a06914713d7d9025661483572245fe7683fa4584eb6db2560d6b08a18120bde6558fb50288efe58e49d36c3a4d9982e05a17bbeefc4486e0158d9a238c5e60436808de3fe94daceceafa0978124921e0f73a12a98571a8a0a8641418024b8a86a54d59de3bae063f1747457416d665bc92c00dc0f96fc2f6818473b7ccdb69b0eb921ba1ccfc669f0f3dee17dcc5404b416acc89585432952caa4de97fb3f70f2ff062a2b2d8f5c73e6bfa24157abf05c93f1836f8c30409d5a5797ca1b99b82a4c57625dd9771a7e39f1d48799e9b95b38cd4cb597fa99e194c08d88a7a0e2e54531d7fb5e0b8a3a4225b2298845066e7832ff9f84116e0e48f16e74ac5411f1a42d75bbbab00d4f023ac8401e78a55dbfe888db7df2e2829dd4f35db72c91d5880a47b9ec38a7975196a42927b9a8a16ce7f480a06807ae594de6b5e5b216705151be69a3b286d29fe8056d77e5b3521629b2187e304e071413f164b3dad816e09530ba82ab667b89da2904097be48da7d6cebc9f1d6f870f9860fdea220c18efa842ed5af38dabfdcbec78f16e57906628c3668cc1459d439f94e680674f8866de1786529592bac0ac966f69eeec52b5afe06e85a3ec7816c83f3166ca72a0f6bc7347180b74a7b0227f9d482c7b45c601d3b3a1db7eff05ae56", 0x1000}, {&(0x7f0000001800)="928d2d1f94c21c2258b438b75e8ded02ce32d956612d0b6cee1de54d1b2db35a3d78e17b66ca482886a76ae0cfa60f750df08793eaae79dd47bbd754f3d6548a6528cbb49691ec165f0553e610b0098880463f2f1ea0276a6e5b196ca1b787c7249a9e3c3b7fbf9963bc3f7de7f593cacac3c30e6e5fd3fff649a05a0854327880bae35e3d8af28086af4f4a8516c49b4318ba38e4e695a80c3d2c13f33b10e7e13d89f7fe5cbaf8010cbed23c39951828ad93ad970736c8f5e6849f04b25ef5a4d81d492757415b90f53ddb20b9789f76c22990776fa1dca018fc022cbb271158402852929a4fe89561ec6e0aac98c1949ea1d3cb0a4447748c", 0xfa}, {&(0x7f0000001900)="4d54e33a3466811ea27a0acc71dee72b233173afa939f6b41a0646752259164f59cc5ef4ce3803828fbd68dfd5dc878f73d8a3b7d16a65eaf2fb88c6e1fe01abea40c79f5948eaf1c426935c80acabdc8dbf0de69df617692d8b85f7f4c6e16fb851eb6ec578172a7cacb1a5b181cc9629fc8e369ccc9edcbf912da8acaeadf1944aa5bc6ff138c92910e04ef983689a26ccd8d63fa36c3aba7cd403248443", 0x9f}, {&(0x7f00000019c0)="5571cb2302f1d11e3d3f5dd3d03c1af4b9894d247d789fc4c2a75b5aa58721ecac8979fe52173bb9bd9b94ce8a0d7b981248bb01d062a5888f62a5082f3fd49351b6", 0x42}], 0x6, &(0x7f0000001b40)=[@rights={0x28, 0xffff, 0x1, [r7, r6, r6, r8, r3]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}], 0x48, 0x4}, 0x405) r13 = dup(r7) dup(r7) chdir(&(0x7f0000001c00)='./file0\x00') getpgid(r11) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000001c40)) ioctl$TIOCCLRVERAUTH(r13, 0x2000741d) 22:11:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000640)='./file0\x00', 0x0, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6}, {0x4}}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) socket$inet6(0x18, 0x4007, 0x7fff) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xb3b}, {0x3, 0x4}}, &(0x7f00000001c0)) r1 = semget(0x0, 0x1, 0x18) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x19, 0x10) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x90) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="9fe89bc796b0e703f7391acdf3072db84de1743f840e8d4795acd10b157cc282cf63728cca4441cfde71bc641a916cbc8d2424630317198afbbb6fc2f5d2a0bf35e92a5bce449e2ad8c3f5028d5a78dd06", 0x51) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0x3, 0x2, 0x4e4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000540)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) semop(r1, &(0x7f0000000600)=[{0x4, 0x7, 0x800}, {0x7, 0x3, 0x1800}], 0x2) sync() 22:11:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x80000000015, &(0x7f0000000000)='\x00\x00%', 0x1) 22:11:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x118, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000280)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="6c9850feb178c5b9bee58b1e74f833fd7e1277487db5b3896154afb55304fae07399c770d923793de7433e2243ac2d7fbfe43aaad6951907d8646e782d35a11471cb855e79a5b32780016e2d5f0652cac0787b3a311639ad7ea5e7ec82eaec5cf9f3a63a40f3d2666177607b64b4b10481315a4336889eff236615811a5175f9cba048f54a2be89c4097f74f3bf042c981ffc51e8cf4dda48cc6d19a734dba49a53fa4ed63a596b227bfac8071e7612a383acf41c9ad52f98075c4e61bc24e6e97c78a52a2accf1e54c2641cea3774607e8c8e0ade55cb35974d40ee380c88f45c45a1df3f023ad0d5fbe397375ff0a647e12ca36e09ce", 0xf7) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat(r2, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2) 22:11:26 executing program 0: r0 = socket(0x27, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) close(r0) 22:11:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/6, 0x6}, {&(0x7f0000001100)=""/60, 0x3c}, {&(0x7f0000001140)=""/122, 0x7a}, {&(0x7f00000011c0)=""/206, 0xce}, {&(0x7f00000012c0)=""/141, 0x8d}, {&(0x7f0000001380)=""/238, 0xee}], 0x8) 22:11:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x6, 0xffffffff, &(0x7f0000000000)="288a5ffd3738287fe6d8419a1becb7704c876db1ea3bb0063befd7df40f418cc2c1a3f5a54260f3fb2ef8e450470d66a718e3d40dfa22745843ce760171e194928f71554ca29bacb2f773586020cf7526d31de", 0x53) 22:11:26 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000004c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffbfff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8000, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket(0x1, 0x4, 0xfffffffffffff800) r5 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x80}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0xdf, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000001, 0xb9c, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x30, 0x9000000000}], 0xfffffffffffffff7, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9108, 0x7fffffff}], 0x9, &(0x7f0000000440)={0x7, 0x100}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname(r6, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) accept(r6, 0x0, &(0x7f0000000180)) 22:11:26 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)={{0x6, 0x1}, {0x0, 0x7fffffff}}) r2 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r2, &(0x7f0000000300)='./file2\x00') 22:11:27 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x200000000000000, 0x2010, r1, 0x0, 0xfffffffffffffffd) 22:11:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7]) 22:11:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="4bedb53a4f8edd3ce36e24d0f1cea4a7ed410bb7ee676f1b442a1fe1f8bf71345554bbc6775ee15fcd3fa3fa35c4bca1511af71a8b4b5b2e77970273e5d7c0d19a026bc0b58c835851fc0392972425d76b264c90e4389fd4a78f48ff870fb4386fd87bb4f7b28a8dbbe722ddddd21ff92a198c2b675a125d54b27ddff382e6a65aa42bca35d2307b7e67ec46567c237f9664b54b24b3911d3c", 0x99}], 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffe03) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1000010, r3, 0x0, 0x0) 22:11:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0xffffffffffffff80}, 0x43) 22:11:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) ftruncate(r0, 0x9154) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 22:11:27 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) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000280)=0xc) execve(0x0, 0x0, 0x0) 22:11:27 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x30) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) 22:11:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000000)="3b709bce1ffec66e8cbb34f2ddd08cc04eac1c6e21a3fd7199183713b339fc97c21ba1f4e4f7f7d8712559a9f091b53923a6a10a104a3c466b52ad03", 0x3c, 0x7, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) socket(0x6, 0x7, 0x7b59f621) 22:11:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0xd33914a3b306d841, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x4, 0xb7f9, 0x1, 0xb1, "047fada8c0d662987759f00684386cfccb4e45a9", 0x74, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, 0x0, 0x0) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x7000000000000000}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="2d628efb24459657ed320cce153a4cb83d54dcec518166495633ffdffe446b015c8d78989713928abe94ca7b4fba102317e288593a8fe766e620ee7c8784162e8ed929f963713806d93e633c3c7165e49012823dff99bfd02a59edfa5f03b6178cb1638902a73f2afc2ab192b449409261d3f55709175ee57ac2cc961ed0ed75051335e806fc1763be9000f8d1b964f54f2913ce7538e2ab711bde8d7d27f955d6a3464dc68ee6c9abddba6929f1c2", 0xaf}], 0x1, &(0x7f0000000180)=[{0x20, 0xffff, 0x40, "d50210c08185e9f5bb7a"}, {0x78, 0xffff, 0xfffffffffffffffd, "17d7d69e6716de9e5dbcc496cf689bfa30e5a4202cd5c7f8fcdd9791350ff23a90b88bc88d0f8d01685f95ad94a24378fa6a203351fd9d69867e595121e62bf399c5e2f6d945c276e635831e9033d97ac0d1ddf54c6790f5454f7a0b6b9105e2bd2805"}], 0x98}, 0x1) dup2(r2, r2) 22:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000000)='\x00', 0x8a0, 0x84) shutdown(r2, 0x3) readv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 22:11:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) 22:11:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r3, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESDEC=r2], 0x40}, 0x0) 22:11:28 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = socket(0x10, 0x3, 0xac5) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getppid() r7 = getppid() readv(r1, &(0x7f0000001380)=[{&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/88, 0x58}, {&(0x7f0000001300)=""/112, 0x70}], 0x6) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xaf2, r4, r0, r5, r0, 0x80, 0x5}, 0x7, 0x100000000, r6, r7, 0x4, 0xfff, 0x80}) 22:11:28 executing program 0: r0 = socket(0x2a, 0x2, 0xfffffffffffffffc) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) 22:11:28 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0xffffffffffff8000, 0x40}, {0x100000001, 0x8000}}, &(0x7f0000000300)) 22:11:28 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_settime(0x2, &(0x7f0000000000)={0x8, 0x3997}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x733) syz_open_pts() 22:11:28 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000040)="52cb0ffcb416a97e68f398a04b48f83d1813174a33f15219a02b8bcd482d1dcc71b44bb929536f008a499ceb676361397315854056f96d6c9360ac2d0fba9595a940e21629dbc18e238441af65045facec2cd8be25eff2871a17c22b9095c99463be63ac7e4933a587b255d63fa4914bbc6d02eb4af65073abb3", 0x7a) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1810, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="bb527a1ba2ab431e364d", 0xa) 22:11:28 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:11:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) shmget$private(0x0, 0x4000, 0x239, &(0x7f0000ffc000/0x4000)=nil) listen(r0, 0xffff) close(r0) r1 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 22:11:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getgid() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xe59bd3e99e7321d0, 0x0, 0x26d, &(0x7f0000000100)=[@cred={0x0, 0xffff, 0x0, r1, r4, r5}, @cred={0x0, 0xffff, 0x0, r1, r2, r5}, @cred={0x0, 0xffff, 0x0, r1, r4, r3}], 0x0, 0x2}, 0x0) 22:11:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) write(r0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0), &(0x7f0000000200)='-!/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!\x00']) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x80) 22:11:28 executing program 0: r0 = msgget$private(0x0, 0x1c8) msgsnd(r0, &(0x7f0000000180)={0x1, "13e067bef5b27884b3bc1eb961fea3f993de9178e0995f2d258f23e9ff570b90766535b90e9a09e3561ea4b16cf0a2327c52ca9180f86ad73fc8b4d863c42377b8cf56acc8207de5b255094d484722cf616e5d92441ac8ea8f52c1fa0f5b1d96c3995654ee53b04dbfd2f29d799b29bf9003c0254d9fc47d6699ac761d16ec2671e486136de1ced34a9fe401e8bd1147a6f17a54f90f16df9d0626ed5101e21c2e126082d929a8975a43a75b2bf52a3b91a1a8a7123fd3019f2103bfcac789334a7a86690c8468a88bc97c5132006d6abc655227d875dae5db96"}, 0xe2, 0x800) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x45, 0xfffffffffffffffc, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="e81153dbd7c8784786540acaa6a9bd34d72dd8c064a41dd94703ce4365907224407daad16352231b8d2b7cdf38778ea283a2669cef8403ba7caf441daa2123f6a587f5d1a4d5796f31e223c5ac52691ad019b86b86bb5da80fb767cbffd87a75189f0c568fb99bffadec7418e312d8f1fd24d6514a66c8027eb6f3b2ad67b687a8f72e750a81d44fd3f02dba", 0x8c}, {&(0x7f0000000280)="24aa8a44754da52a1433f0e8cbc8a4c2bada18a58de00ff07d9e455f953acfb776094a1582ae89eeb6a2c7e8c33423aaa15fd0956c6b5c9dace0f2f19d48f0af5177c879e28f1c36918d0125e79f96d5a5e1119b9eced1856b95bb537143e65e0e6c7d74769e5a53b6704696af2d36c939264c25398655448e5918223194418dd13a1a2b0b9a245454ee3c6b363e4fdf4ed91e63", 0x94}, {&(0x7f0000000340)="f78862aa83873eb55822bff33ddc5e7c02abef21affb24b01067e0441a845c269af46957184461ff52080d3b5d337c72af8c5098a0187825d71dd7efd21a6a29b5f086a13048645f05a0043c880cae9b491265e3a683b2ecf52f10a1d64242ec984454494773ab183ff64f5ccf923a2ef88d1f299cf6", 0x76}, {&(0x7f00000003c0)="4779b4d78cbd6f758b8290832ce5908f520d9b13b4e8fea6b316f5994ee8eb1d7648fbe88e1ed8497fba62ec3563f8a0103a0b46b38258820f9067065e7e16c4faf05bc9629fa163dc8308561ef6b67673ab07feeda0b0edb47df63e2d9beb7db85114d9a06bc896e55819eda9ef0137695a290bf0010f888f09df812fb6fcea199ab66b5e0c088e11ba416443ab1935bbe4fec00acab3a2e95d78421922ed5a6dc681dc372255d52b988a1e452cffaa9409e7d28854f1b81fd6e28605c24e8c3a19601634fcf4ba36e15a6347c23659ae4bafb037bf8703fcf4", 0xda}, {&(0x7f00000004c0)="d8d783461eaf0dec5ed1b7d73de1c2defa408f78d1773ec5c746a614f39966f294ce0ee57e452e7468b39d2a7042ef48484350ab60321f5d471a178443ea5c82056005a7f119f2a36d84fd54a08b0d7c60c0dc1a9b1f4d32f5e6dac835ad159a9c1a8048076981513457a756ffbe22be53133b6f8434d01708cab697cd6bd31ec2b870508c5194dffd902d8bf9dc8b78fd53628703", 0x95}, {&(0x7f0000000580)="2a5a7f38ac40dd21cc99a29639f095774d9fbc6982fa7cc920664e61e11499fb7a42991c13df2804da81bf16cc7f9d8edb501e38a5b1ea850080fbc7ea3af77b91750c45722e394b7bf638d1e02f2159dd98801237f9141a464f1fc655446cb1595149a9724c91a296a28432cdae1e41aeb60f65a777dd234a31fa43395c8c6c68607da7f8eddce7", 0x88}, {&(0x7f0000000640)="6fbcebfb9bec623a0f6c0bdec8f1e7d61c20db78aae71740eec2105b686e2061279a334c8a87fc0b9e267332c1e10a000ae37a26a13fb7976337460ec06955efedbc71628f1f8d2a2f117c21c0b3dc10cfa4d7fcbb7f2de5c7809bb4fcf42e5ab4235cc18e867d5538275098b8ae510b7eeca0057ddda4444480932b73631acaaa83ecf5b56174d93a9b9975401a6caadda280a318cfd0ae4dd18858fbe0e4603fbcab77399cde1f", 0xa8}], 0x7) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff0e) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:11:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) fsync(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x8000000000000000, 0x2, 0x80, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x20000, 0xfffffffffffffffe}) ioctl$TIOCSTART(r2, 0x2000746e) 22:11:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f0000000040)=""/45, 0x2d, 0x2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 22:11:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 22:11: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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:11:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() fchdir(r0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x1, 0x4, 0x1, 0x6b5f, 0x9, 0x5, 0x2, 0x3, 0x3, 0x5}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 22:11:28 executing program 0: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:11:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x3}, 0xc) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 22:11:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x67a, 0x0, &(0x7f0000000140)={0x1, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x0, 0x80, 0x100000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x661, 0x5, 0xffffffffffffffd2, 0x0, 0x800, 0x0, 0x5eb}, &(0x7f0000000040)={0x40, 0x9, 0x6, 0x48, 0xf5, 0x2342a8bd, 0x1, 0x6}, &(0x7f0000000080)={0x5, 0x4, 0x5, 0x4, 0x800, 0x6, 0x5, 0x1}, &(0x7f00000000c0)={0x3, 0xbea8}) 22:11:29 executing program 0: r0 = syz_open_pts() dup2(r0, r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0x100000001, 0xffffffff, 0x0, 0x2, 0x38a, 0x9a88, 0x3, 0x0, 0x4, 0x1}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r2, r0) kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 22:11:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000080)=[{r0, 0x102}], 0x1, 0x0) 22:11:30 executing program 1: r0 = socket(0x1000000000000018, 0x0, 0x4) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 22:11:30 executing program 0: pipe(&(0x7f0000000040)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 22:11:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/116, 0x74, 0x3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8}, 0xc) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 22:11:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x30) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x4) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$SHM_LOCK(r3, 0x3) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x43}, {{r2}, 0xfffffffffffffff9, 0x4a, 0x18, 0x8000}, {{r1}, 0xffffffffffffffff, 0x1, 0x41, 0xffffffff00000000, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xec, 0x3}], 0x51, &(0x7f0000000200)=[{{r0}, 0x0, 0x70, 0x20000021, 0x6, 0x81}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xffffffff80000001, 0xffffffffffffffc3}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x16, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x15, 0xf0000000, 0x8}], 0x1, &(0x7f00000002c0)={0x6cf, 0x75b}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000140)) 22:11:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4722a4ba, 0x9}, {0x3, 0x6}}) 22:11:31 executing program 1: pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000700)="f46ad0bba70f56addf735b5c79ece3c5f257ac0bb5313bf0bdbfd9ad530980a5f49e1af327e3bcde0fd020b5537714fc82ff6c83751595c2b129c889c56b293143a78e6e04d0fb5d8c4a699a92aacce9512549b36b02c2676fdf21e0a01288cbb2819d10d9f134019b397971c0c3d1cdf1cb55f33c872eb7bc10e0238569fde7a09b8588c4945a53ce108b7f9c790d72fe0d2b2d3341780cc2f6e475daeda09d95994ce28b55e9d5bf779f5c7ee12307072d0e68f5ffe5ff378c6867590d1b7f02b0e9c82d10c6300a3377bd982deb904b4d8c0927de12eefab9ca0cd6450aae9d62072f3c122edf483956adbb78dd446570e30fce71b7bcb2fd16d4dedd798d0da06a3e84f0be8e8f2d53017978f44ae4ddab19d224df6c449501261042c39fe158b2164f93d3c932852872bc2ced82fc616d38492b51e3856d78504b9c117d81c16539dcfdbda45e04b67b6a2dc3c37db75132df38473dc0961b70a08eeadaec221f656bb6dbf0183e931d94469c9f935e028a73c5c10f5368e0d7364a479ff2f14b2459bd70e356dbd1dd99abb5625989638052b7acaf220b5afdd99acfbf65225be8f3ec64fc7911e556634e705813e0c75044810fcb4ad356059ba7ed3621f3311e0925be92e478f025fe33dacb874a58bea51a6a941e766d93ccd56b69692df6404c350775b3b49764d38b52cf658f69ab7fcd6859620284cc13c94c45b7bf80c22238b0615b30cfb997d87459da36141e811bc65c7a01e193bf56494677eb9364081df15a65f44bd067385f91d264f5bed15d31ac1e73fec8087d96d99b02ab8cc34f11fe01b4cb6a2ddce5b55de8921dd48d6d8b38dc48ad90aee2b82d4d72f84135e627b01cf2955d8353dc31992ed497a6a698b0f1ece62714eb913dad512a6e30a3d1e0741d334e4a46ca9f5e74c039ef7f220d1f659648c3ddf809e8f867514e1538f98ba5eda7a58321e4afd6c6ebb554d3dc9bf28669eb1a22dab0f0a0417982ab04c44517c96c74df0276e66da638dc7ba2c49c768efb1b7a660cd31d53006e39a4a9f50a0dd9476a77945a2a81c541c96b972a72527428e769b272f40169a328d0015f02ae37d05372c62875c20838e7eec39828c7b2587709c3fe422f484cd190f1be79c1abe6959404f4bb431a0ceb142f01211671e7fcf4da9332d1ff3c79e67521ba41e6c1fc4a7f1279fd7a0cc3fb1889aa47a769f256c827170e931bfdb88cdec22584f8c695d967451d21a22bbcb14203d720233535e4af7d686a6fd91dd863a9131497e8f3abe69a56c014293f59c569cf60c8c88c059851bdf794de26c39acfc30c865ab05a1ad8a0988bd6cf14fb467b92806f440315417dc6a66c1270b887cc058bae81dc3b64660389d613e49b7b61100c67d04d9b402a161b335674a23621435d7404c98c25d5ffaf9044ffa6cfa4dd98ad8dd27d4d17e6c1bbdb51ed8dc1c3cc3bc83002b7751134eefb2707faa99b6df246a3e4319b819b1c60dee8975ca17edfc16282a35d9adc6a47fd848a4e2c1450c28a4441f04a8fbf9fab94d4ac69404c8c5d8612ff3a599e7c6a4135848d2c79bbca4234b1addc68f3cad12183bc0043286ae7a833d4ef96fe99209d186fca70b2293d6f620e7b071f0782a93b36b2f69a2ba280db9a178e4d1ca16c27aaee33ea9e37a9ea67be15dd0ac4f245b51625b01e226ddf2b82cdba6e712a7da5c4b4a722535c0d87c03bf2c1a958cacf6fb20972d8ace7245e565eff57df9cb897c85bd207aa950ad5694b3118eac6a7daabc5450dd530aa382953bc0aebf9fe3c675dfd30dd73eb38a81ceaec4e7527fe7c5d639968036cba9e56cdd75679dbe6a7ecb9d14430f8bc39b2403ed0671e7b70692d108b6977fc3ee1fc547792781ce4eb9480d5a4cbd381143d08916396978be41db4c6063214fb56c91de648d551a9fefe51887ca3622a9fdb6cf06c55e19e3fe440043de995ca2b8cf398d4db330a0727ad16f07fa57f87bd13e249ff045f74a7e4808a6ff990372029991a2233a7d12d5d74801714fd036ed6e353e8a639b3fc183424f72aba2d67b50b99aea76ceed8353000fb283b5a983096af766c5a8e0f67707db0b27ced34c48179ed05a496b8f0411757fd7b2fc2a86bf333a18a73416d5d6aa93314c3109ae74b8e6f66b15e97caccc5885eedee8bcef78059ecc177d5d176ffc107bd173068e1f597428072a4162eaad9cd0e0e55a45c04896784281d3748b9cfd01d4ebba0e173854bbd046e3ba185ab53b2843276baf0ec20ad77ba55d5535c1880ba0cac6efc44245d626bcbacc8edf04c4457deaa151119da01b5c799b0915d52a7d5168cda4728422316db85d806f6a814234f3952baf56c89ca0ab0cde9ed7d0c47610e5d4fc7e9b8e9d5cb1a2e993bcbf4d6025b6fbf0458405daedab6906745a35a7180616204f531cae2005f1e85ff8838c89af2d0d6d5806805ef9126d57b36490579e61f83cb7eca7ef9b7d18470de00b82ce49fcf3939cbdc2ee54b97d12fd015e2668c29abeb58c429bf111f8703e09c61b42085d4cb76f54f9243cd5e180974bc34000e14d3e358363ab3c86670fb3750a8a1b5591f8c3a8d0137cc66edf15cf4cde5398bd2b3421d231a0236398248bb1f4b91cbd99fe6daaffe0fbc6f2c75f658491ede552e400dfc78026c0981d46d78a287f7cb6f37676744be249bd1ba90bdfed2ab46e6c056e9449e90773c34074ab05652ae80538216e7f2fd8bb6c75536a68aec5f6fd6844efd2a859dabf8a6e934e59e7fef07e015856359b23dac54046ebe56e0bc001104566bd33510af521ea04644f96eb478ca8baa78975c14fba4f9f883ec71e8aa6f19e3e85d7f480ad95bc7684c083a7889eef1ad09f922ebd3b5cd2dadbae3f12be9b96eb483b8bb1c1a8942df104fefe3ed78d4939d8e44cda2f8ba04cb721e8aecdcfdf4c780e116c210768551930ab328e88de7e9e83df53f59a59b36e3380830f975d1e124fe7f4027a7e83d5c7532e62b9d1d8510b822d0a92895a6646e399ced9b8a67accee319c1f3afcb2d0115b99033d4ea776cb0f9142c0dfa191134755313c8f7d544f74126f0e38ea08f2607925a3158b0b95307b5c48e5005ffd5c86b257446a7b476e41e444234c2329cceb837320ca83dca4796506a2bb8f5d062c9ba385c53bd6ddf70741e796d926e56fd41eac1eaf77b61c45c207f47ba6e73a0cec8d1aecef11183c28e9c3ed297ec252b4a6cdd98d2c314b03d18236811c5bae6830c5492abd80d0e8a5c949981922f5dc925031a1e200fba0cc210af0d69ec000d5b378115a47879230abb03445f681246fa416700998e8f41034a4adc3798c68d9f16cdddc57893717764c983a0022845e6c48b8aa8eb13ffad661c86516d2f7dbae6c4d9a7a4759f8bf5f6b206fa06a5ff23e1cff22e95d7080168b5de1f002e0c3b1f0d655233b848871a4800db400425eca22a31ccf9a326acc3aa283dccdc7914cf05e4d38f63742bb5fee585db51e93dfffe95c373738342beab9e3bc2b9067920df523e61c0a2931f398e86658bf2ec10bc3f8ab65aded056d60de7747e1ec935a8d1b373dc73015da260712b849027e5757bfee23164208cd0c271c3d74312c6ccb86193a044f838ee751e6c242f615901692eeeca8b6d98efed66646d797821bb64650929c03adb3bb8e1845c2157dc7b0d2864ea0bb42b1c2848c5928f051bc2c701db987b7cd339cee5a2bfb08be983aaf2264e54688fb33d0eb6abfea2e0a513eacb234f9c4a09ff2600cd0cffb467d162a94012aa7fe38e04efcd25e039a4df68b3e66a13b4909d6b07ea174a305e670bed6a9c80904a4176ad2229236be352d9b537ff9bdeaad6c65b51ec31379fae0d6935c7e26451eb801042feb72019c089733fa18457773cd110ad3072291af37e4b5bd9b3c7958ca14e5d6136e451e3306e44fb6df65d696718cd2ed81c3d5d9542c4e273d7260e86e5712b449ec993c04017f497bd5b88f9a3cf7f80dc0e6309ccbf583ac89bb83056c978edce3871de4d68371ddcefec2e50265870f3837fc18588717ba84fdb86a9550bf048edfed0b60128de4c17415493317027d8ded7773ff3bbe48e99f3b469af134237c191b87c83e2edea22e29bd8dcae18c001b5cef78d34feaab3f6ff335c058d1459e04b86b3fc15eedf4ca04bea0f8de0d2326eaab731b5efec2863f9a700e427f5d7fa7c65ce6604304d6abb93e6b5ae13cf65d8639d1c22301806431637b10ade4423adf52abe946b4cf1260f65df87124855607b41093a36973c001ce8507f8f6c273794e3f3fbc871cda573490460161edcd394f0be181f9b354391e2fddd0010edf8b6ef9871bcabe9d7cfaf2b43338c0633c359b3435b964bb3aa49a05f2e4cc5c96e52787456211dbc49b588aa0ec327392b388ef3e9d661ad6fef8d19c436f39ef98acf1e09c1060b397cf065c3ebe1021a22b5ae0f89052bd64337f390406a1884ebf3d203b760d998106d43a0f07f8308f07bddd78946085155d0d32566bef8b8c80f3962957a5c55b3e108228145359268273217281133daf02a50a8d40e06263404eebed1ca23a932ea67d2e7fe49d1ce5e19413f0416b935c75bc1fe9a892700e825215618d35015ec18dc41ee64bf9faaa2236f3bbf4bef9e84667afb3cca8ff69ad7a29f27176719afe79a5a91d415733e3d3e1ff0cf97b4e7b3efd413d330cf69eee5f68630c3199d8c0e7922c09953e95c3dbc2bd586cf4403bcff46d448b12a7f2da6f9e31d73ba53ad9821a2221a0e00f8707a1d7f9ada8d3e326c34992feb5d50ee2edb480bca765a79b7816c62f52c8fa678367e1abaf8832cf8f6b2df1037092dd4ab56204557990c2a70beb38f8a340e295186dea5b57f3de7bb25cd6ac906da6d61c2495353e6ec476a33705f15e93fcf6845fccf07f237465e70b53f746bbb43a302c80927201301c10bc29ee2733a7936ec69abf88b64812bbfb881fcdc17e0c5d1f6c81090f528bd26aa9c1b218a75d8dd2945f827c8a261d58d89eec4bb26cfd9d071b7d525b36d7f7ee2c33b9b4628fb8f0f86e217c0603a19a38ba8fab2d78445c8b618c737b1ef53ff81f4290cbee1cdf8e1b0bb6e4d7f2ebf364d63cb90b50ee18c591d7b87de82e7c2bc2dc3e2349c02277be42c04961ee280ce9ee3c421e0b0f96a11c65cf3b14e8792948011d9250cda63532fa719dd1ea11567762761c14e47ffb7ef52aaf53ba682bcd71e4bb64e911c627b7ce9320ab0a8f057dfda30ed68dcb868204919b6402bb3495ceedb0d8a4685e6d2395279201bf4784b59abc0bae9f55268131ec4c879979186dbf65849913898ecb5ddc655434cd38aa3300a9b780f6c71a79c900a43e5683696a51b2fcf89aef0cd600d31957de029b9e64cc63d5d5a0a8907a5b200f79516fa297845c5dc4ce8726e3cb48e5e4578126362f6842be98fbe545ae28fbfb3e89edf06c651a1ef379a1574569ac87a22abf9a93ad0157a0df722512e710cafbb2f39755c8895e80a7d785a8a61e3442bfbe3839d820db94177d45c219fbe6d7b7809939fcd7de5f72c5ca0347e19c4432a76b21a538613c8fb023a5c5e403cfcf6a6c50a47458b3803d574684d7b9ff4910609fc293d059d96f8330220230ed779b5bd2b9b48ed024f3576072f598e9168b9526703fe0652342f7e09c7942af76614a344e6e1eb04482355cdf54e42e8a6204df255bba956a04468fb636c9e5a6849e58ad95fca923f116696e4b0472a7feaf8021b", 0x1000, 0x4, &(0x7f0000001700)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000be5ced0000000000000000"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r1, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, 0x0) 22:11:31 executing program 0: socketpair(0x1, 0x8007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="78cddd43f37ab86d822b51e84f72afe492ec0f5737031be435c6fbbf01a8b0fa7e2dd5a84f6f5eaa49162ebe3080b524b6b9fc3ec3e800f2", 0x38) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d2258858f1c138d762a15128ec3698ff1783ba1f8c2c2914de816b618ecf8a09d13ff8db546da00ef4200d7206cf9df52ac9eeb3", 0x34) socket$inet(0x2, 0x5, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7fffffff, 0xff}, 0xc) socket$inet(0x2, 0x7, 0x20) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 22:11:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = semget(0x0, 0x1, 0x4ec) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x1, r2, r3, r4, r5, 0x80, 0x81}, 0x3ff, 0xc02, 0x2}) 22:11:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 22:11:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 22:11:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x7dc534ffd6ecaed2, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80000000cc) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x1, 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:11:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x204c0, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8}, 0x0) 22:11:31 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = socket(0x20, 0x4, 0x4) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="654f29323319ef91704a3bffa42be8f9333b39047297307fc62ece0f92378c23388a4301e5c805208b402e07ac46991688a8384c7501ffbea02d0363689f72c283b3be2bac29e3183f2fa40d05fcf8dc3b91f28332e348d82a0edc065c5d678692660baa08", 0x65}, {&(0x7f0000000200)="7810afed81dbd2ec2a14ea873e44782529fe0567c465e3a9e756ffecea5fcba1372261b21a10862f1de176ba850d8d560533ee1fbc1d42a021a858f03d066ee90a694085b464e34ef8ba4ff501c4ad380e0419d29db2ee6bea5964e328d0eb7a89cccda243d3ca349d1eb7e848577597ab27f69b7cd3c46c9813", 0x7a}], 0x2, 0x0, 0x0, 0x2}, 0x40c) 22:11:31 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 22:11:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000000)="0d35058d753f8701e82c34db4d91eae9b13fd0e543d73350edd0e98491f5a7ffca768e374ce2d1f1b35435726594", 0x2e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 22:11:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/105, 0x69}, {&(0x7f0000000440)=""/239, 0xef}, {&(0x7f0000000540)=""/19, 0x13}, {&(0x7f0000000600)=""/90, 0x5a}, {&(0x7f00000006c0)=""/183, 0xb7}], 0x9) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 22:11:32 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000803fcb07a2085545af569410f4aa0aa5afb32649088198"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) fchmod(r1, 0x18) 22:11:32 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 22:11:32 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x5, 0x4}) setrlimit(0x7, &(0x7f0000000240)={0x10000, 0x2}) socket$unix(0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000180)) select(0x40, &(0x7f0000000040)={0x7, 0x7, 0x3, 0x20000c427, 0x9, 0x1000}, &(0x7f0000000080)={0x401, 0x3, 0xa0e1, 0x2, 0xced, 0x7, 0x7, 0xc49}, &(0x7f00000000c0)={0x1, 0x0, 0x3c5, 0x9, 0x8000006, 0x5, 0xfffffffffffffff6, 0x10001}, &(0x7f0000000100)={0x8000, 0x10541ef7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1fe, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x4, 0x0, 0x7, 0x1, 0x7a8c7d7000000000, 0x5, 0xb6, 0x2, 0x0, 0x0, 0x7}) accept$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xaf) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) 22:11:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000040)="052b9a31564078eb830db0ace4ac85702c455453e3a29acbae172401edb54fb9be17db54af78876749467f73d60ed1ff8eaf58844d13a750350aba75b4da06ac623eb95e519a92b37a6384b4be4081a6a67fd0c2dc39b84326050a07a1bb11c159c8f8a01f1fa6c425e46f322f", 0x6d, 0x1, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/38, 0x26}], 0x1, &(0x7f0000000240)=""/111, 0x6f}, 0x840) 22:11:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0xffffffffffffffff, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 22:11:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup(r0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x42, 0x0) 22:11:32 executing program 1: semget$private(0x0, 0x0, 0x400) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x5) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 22:11:32 executing program 0: socketpair$unix(0x1, 0x3cfa0944bbbad18a, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 22:11:32 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffcdd, 0x0, 0xfffffffffffffc55}, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 22:11:33 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)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000001180)=""/74, 0x4a}, {&(0x7f0000001200)=""/133, 0x85}], 0x4) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0xce82) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:11:33 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00a5998dada4e352171341ef0000010000000800e5f79160ef0400000000000000fd86fc7de466a9afb74f073a667250"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xefb3, 0x4bd, &(0x7f00000000c0)="2a5cd6af5113e00be28890b683efc882ea7a83b3f8afb4bd0de05e4848686b08ce8022f63a62e6706fe62e68a412e657937cbf31d2f4410d620d1e3a9d68e175a7e354b9cbfb202d146a7e1fad13c850b8a8ecaf7694c0ba2da4c51dc01dc203f5cee0996f96ca2128dac02795666d94f3f5df9ffbb7e41b443a6bf0374a73fa3759e326df9b1748f7d9ae48ea91751807708ba9f28d329dd47a5c6fd5e5ab68bffbbd78375e9988d55dda1b5c8fe9daebd9ac8069367005470127a456b0e2", 0xbf) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 22:11:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000002f, 0x200020008001, &(0x7f00000004c0)="ebffcbff13b9fd812eaa4e713048e69931929648a2d3223bb673b8b69ddb47235c28ff1d026a3fd15d2c57d7d10cee9e5dfcbffe7c61031d609132c6fab1f02854441581d396b30df758ac85bf8e4cc879df0f89873dc0f700c96e3b58f84b8341a707380b2187af7d5322e0bca887cf59791b44c20978e2e207979b16d3fd65d852c52c511bc66261a372e81663f5161394331143459282fa7fd3022e913307841ef2a4b6559524e86fdc5cd3509ca123298b5bd45b16e59d88cbdaee08dc200adb9ca9fc1bf8062f1128528ea5b8066a3a3d8424d0bd84f93531bfa967db2f395f143b6f0000004af73e1e2e6030e2c466d57099453e62d200693545d4f54c688aba0e00fd7d7977f2792f7842d7480a8d7e628bd5a8a9a4f26e30f0c4a7e5b9b5f89a8d34f9d9262f6970f2676e99e25c076becb571bcdf1f0f86652927f4d0b1639c45edb7d403461c99227a384ed2bbca595a79e0f8", 0xce) 22:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) fchmod(r0, 0x14) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) msgget$private(0x0, 0x3) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 22:11:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 22:11:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) ioctl$TIOCCDTR(r0, 0x20007478) 22:11:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000080)=0xfffffffffffffeea) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) r2 = semget(0x0, 0x5, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x6, 0x1000}, {0x1, 0x8, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0xf3]) 22:11:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xffffff74) socket(0x20, 0x8000, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) listen(r0, 0xd1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x106) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) 22:11:34 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 22:11:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x10001) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 22:11:34 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) 22:11:34 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:11:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000001140)="e55a5ac27c07b8a0e3cee0e0e06cc37d5769c8707945fa69fbfcb48c22b13a62538168d38b0b88eb60a32af985263f27dc29e20e19da8821441cef39f4d3320fee9eed98d93c7f32a424ad43aaf8e12c0f045ea1870d8a731cb5f4b1eb5a3c8914506c78b841b554bb8bd99a3c63c9981b58ac4319e3e02225c8993952932a3370c57672820376386e19ea33085dcce6465c3cc5945cd6c55c1f6a56975b9d39da47f32f2cfcecba4c9930d7765703bcdb4ed6c4808c3af19dcc46e7b548bbfc0c0c721da2d1a56d9f", 0xc9}, {&(0x7f0000001240)="9c6f84a886d5ea09017c329576933ca25f75655ebfdb9cf38bd0865bed84caabb250e29ea3eefd0f70f7ec6742c7abc950ffc6be539e52444ae1df22f503857e05c48cf356", 0x45}, {&(0x7f00000012c0)="66dc827fd00790942c9a07ad65338e97466df54d0652af57331da2a5037eca8c30c62846cc0b8538c0621610f694f816", 0x30}, {&(0x7f0000001300)="a8502f8a189fff175f664cb155deb89c9b545958f0230f101b507278a7a314cef53526a5c1a27583ae14e07f1a991d0ff3730a09dadbe8c8e2cb3cf0aafa4ffde827d87e28f33c58ca1ba1da4d0e0ac143e5c6da83489335afe334c939cad85bab435385b705ca69bbb7344418a2df97cf3bf5988e312567f2289ab354c154b9483ce11d1564b1aa7c5aacf1c4a56f5566f3efcef326082b1417aa267315923c3248", 0xa2}], 0x4, &(0x7f0000001400)=[{0x98, 0xffff, 0x6, "f675de8202447ee418deb3302c20a5002d028de88c5580f336fd5fd3e48ebc33fcecad689b94307b35635755a36295285f856167e513e2880f5891055bd8dcdcadd4910a98594072baa7e81a237e8ef0b84d0d8c5f9122f55472906f68f371b8676e4204c9fdb9c10f2d5c97597f6a353a385ce78c678418e3f1ec9e7ecaf2eab3c872"}, {0x80, 0xffff, 0x1, "979e038f011a10a40cad4a098483704204161173fb254b47680939b38a8d3d6568930a857c2ac045b341d55047554c77603704701241537e0b23acfd595833535b1590d4f2fabd824bd5decd38a177df10d61a70a88fe51a41d11e73c81ca7c480dd22d750f3ef7171546fbacfec58"}, {0x18, 0x1, 0x3ff, "94d0a45e5b6ccd"}, {0xe0, 0xffff, 0x80000001, "ecece7e34a49e49962f311d9cf0540847d2279985b3111226a1b8437df8aeb1af6d2cbbffac7c5a5ef7f7c9a291761485da687602573a93c483d812a9ed48166453aba084dd44bb23074399f5470915ef7f7376c33cff8200d4af2750adf172987fac967d36494f29b13af295fe1ec841ca141e6e61583db55fa09e4d14d68d57a1dd6c3f2172b073904c3bdbf272cc1728e2fb0731284b2941a5f186c262892bfc0832d948d4510b82ce97865154b819e06f9a7e695ef685f8b3d461b694ca75d65ef6bbdbadd89be3b"}, {0x110, 0xffff, 0x7, "0eac015a01bc1b1e2d7e89608d8a5a616b6a86a2d2a63a8d3a932b979cecd66b40430523f2b4116824975ad6cfc63cec8c9135d5677846a969ee23365fac0a014c94f4c53f4553b7b749246b34744b16a0a0864629cc918e9ac91bbc33ffd81295c0a04c21f87b459774ad228ecc531c66e328b82720601b355bcaf52766733c48f0d92acca66771997338ff4e92f3e3e5d5cf63289b43ad49caae41ac52e67f2bceb877777aaa6c402fbbbac860ca76d3f17f6ec34d10a1f1fef4ccf7c6336be45051a84efc8e77542c281b9d79dafd71b53c103e74a348bbb0c5a592c7f9f9e01421f5ca289b1dd517e3df3d6b51cf6c84be6c1fe51397626824d8e345"}], 0x320}, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) lseek(r0, 0x0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2000000}, 0x1c) 22:11:34 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x7}, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8290, 0x100) socketpair(0x20, 0x1, 0x3f, &(0x7f0000000280)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x44, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x21, 0xcdf, 0x100000000}], 0x50, &(0x7f00000001c0)=[{{r2}, 0x0, 0x72, 0x20000003, 0x4b4, 0xeff}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0xbb2, 0x80000001}, {{r4}, 0xfffffffffffffff9, 0xe1, 0xfffff, 0x5, 0x122}, {{r5}, 0xfffffffffffffffb, 0x2, 0x0, 0x7fff, 0x1}], 0x3dd, &(0x7f0000000240)={0x47149e3f, 0x1000}) chroot(&(0x7f0000000180)='./file0\x00') 22:11:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x2) syz_open_pts() 22:11:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 22:11:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x748e, 0xfff}, 0xc) 22:11:34 executing program 1: syz_execute_func(&(0x7f0000000000)="1400c423f917ab0000000002c4617ae624cff0f79472060000000f6506440f2ac566430f5f5000c4c2e1aee10f189e05000000440f1b8b360c0000") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xb8, 0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$TIOCCBRK(r2, 0x2000747a) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x3ff, 0x100, 0x0, 0xd3f, 0xfffffffffffffff9, 0x280, 0x0, 0x3, 0x3, 0x101}) recvfrom$inet6(r0, &(0x7f0000000240)=""/59, 0x3b, 0x1, &(0x7f0000000280)={0x18, 0x1, 0x0, 0x401}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0xf292, 0xfff, './file0\x00', 0x1, 0x9, 0x7, 0x3c}) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000300)="b0239b21abf03e0e5d15c63a2b11b5a491234cf3978d99319fd84b0b", 0x1c}, {&(0x7f0000000340)="b23f27346dbbc12bc00a28623895df17fe4b29bb0b1c5dd46a2cca9ff6e5", 0x1e}, {&(0x7f0000000380)="92b5b8185af0bb2db05a071914af6b54bccd321d128c465954a6cd2ebb4d97476bf64d0366dc64de178768634d2f1f4c1b14143c998b3055416e78a06d83d18b7124c20e35f2bd5eb38564d00c705225732a630cf95b8b2325a679242bbb6c681579aa98660d518446ac4715d0e448bd04ccb97855dd8fdf371ac94d1e6a5c1bbc1fe29a4d9ddeb4439238486396fdaabcae1b19f9fa106d97ed36ea2e7695ce5d2a2ed192d23242ec4aaa17c6cb0ba4ac04d1ed01e091c499e84d14f29545797fc784300286d2c3e084732cc5c793815eda5d5826048321fba9c00b8cac6339061acfab7e36b21595b79407b97d9fed7ba2edab656a14cc4c36b49589f40bce6cb575f18a8780da163d7be302e6afdb2047f0fc748a8668acad1e2c44453fa78a56c163a15a3e18ae97aa4a3287ded6350fb4eb810c15da813d357c0d80c056fd013c5de6d106adfa3e1099b078fad8b8defdf9b2c399c4ed0dae23b5612968aeb145a0cce436e1a8f2031fbee694ee42acc8ea4186ece239fd9e3a83dc5ecd965675c608443b80fd25c0c8103318e444a444be6c45e46c7e5bf17b5ab2ed8ea81af0cb56e3844f46e1af3d55b732619431e58bfb94a1244264b1970c901c928af7706109b5a7873e3f1b651b3e412adfe96549e7ae38ce5cfc1fafd15e52b92c7b8c27c5aab3da62cccb4af01870a8122d875738d9576cd16002e3aa563a6f1a24d68a59b9dac0b4d763d2448407d7549f9ed8d6599ce47ce3156da159035fffbb689cecb299e37d73e84a3ef9e9d0cad64959f03a8cdef1f9a25e7750391dfe697c6fadadcc2002e375cb5c247f0c7fb80d58baba3b33789a34f690a62e8d8e70f657e96df14a1ff526c3d220b6e536e0ce582d123d8b887621be6c562e00e58fb02ec7a6640469a260eb6aa32979e1aa930f5139997cef76c62d4ce1bf8a0907b27ab12aa397f1e22cfeecadd860b90c27e927e206a9f5bf06daf8c11f48db3fca4b994c18e7d1897a827b544d205f4470c63e9995dfa1078d39cf775afe4ac283b2e6c6627b6194448346cf090e6747958622d6174ac799b6f9c086e7cdd341fe1a296b1b44b77b77c9aeb6fae674eb11d76beb7e73a902eb566889fe869ed8cfa05fa81d7d69ef10da3434db613a5c138ea070d3948d3d7e75f6a233f0eb9a82c88fa350219585015cdb173eb5c0ec15e2d9c1791957b779febf68f3ebc1f5a997e03b955170f37e37dc3f814ed57f6d6be26fd59ef83e226a0812c8403bf84370b26b2bec2232c153464a2d630f997b323bdd80e6419f1f6d6c2af9267b1e077ae058e793bb001076a647ba77680600643e4bee91a4a006e15f15168612ffacf3ce5ec4af9cf9dfc4c18db061f5a3290cd1852e52e470c4fd5fda21e377d40a790a7a1a920561d09d6ce85c9fa28e81eff8cb32e1d753109f35335db2295713ec69a6265d2c76d60bb1f3e77bffb8ccfaaeca8f5da868138359ca4885dee44c1b8c1272bcb2c4670795a9b3dd6f0322b74f97777979899fe13986ed07ddc784d939534a366059876f8d664a451d73f1baa1e70f22829868abb2158658d996776e9cb4822ef1ba89bd83c63f478a60cd7ff17c20113585611f90df9f810a3e1b5a1d7b535211e0886063f2e39317855133aa3e491ce5c59038a480682bcd8c0928df08fd83cab66a7b92eb3679de8977c2351c8b5f2eeff6a01cd4d548e85f5eead22f950e87cb63d90216fb4c66e157d9060ce94c26bdb84b1aef8d96f1a5d2f1b2368a98f4455b2ea18854038e0be45cb2a3f60908cb8f1c7f2b7265a6540933199c6324c30351fc4c0e9417be50413ace70501c1d3251cecdd03cc3bac9046546c7b261e723eb8fd8a6eba7c94eab8bb421f214c43ffd377ff0a7fda0f2b6097eb113d90ebd0ce5b04295554f724da6b0519e11cf165348f574341e861b8d1a25bd2bc69efa611661adfcfb44eb6de25a1a272b31dd10f246814cdd205a012c280ef98901466095536b40dadd1ecdbccaf10fe18f90557e0296e2cf2d994ee1d7fb5fdfa1e6226b4fe2352917e26ee3ea5921543a43b52ae486d7f86f882057fdca6dfb53ac26d2df9e23aac856ca405aa7ce8d4ca9356bebca563745aa51094531f80c7ee710ff9647539d306cd70dce331dcc3813b2c8589aafcf219585c5b49a37b1091842356439a3da6ca7b9477e082e08c4c9e4b1126294a7166a440f98921fec15fdf6125b7e323166e4d5d5eb751997d1ab204a69f98a637cd4c8b505cfb3f77694dd6a20db8f498c22e2afd4b193ea2c1e5d42190ef4bfad625eb74dd6afca88a522043bddf033d653153ce5b51ad42fb17ebae1aa33dadf9006faf5ccd7daf099e4a69cfa5fbce1431250c4a0887212a028991c41731ea162f7060f1428703a16ffe3e54ddcff421e54f0c8e61de1770a92d481d63b0fbf8f510a986c87130ec40139f124ce62583c0711d31edba381b4cbb7b27e1f2de8e3b0e8bbadfadf6ed409995ecf5d6dbd96ddfc478e4eddd20e1fb57fff7320293995b615cbb6e883a28f45b38f148d589857bae13ff966a100b85e0a39828c3aca918b771417b5d327a2e7c70daffb896d444b1b82df45a9cd491102e81424d638d6880c760e0edc2dd9c2d3bdfc186e61307a59fcd8bcc205b15c969241369e9555fc4b37d556ed7d1baa50ae25b210ef9d2d279df2ccfdda73efd577a0abfddab95c04981702f71a405661cd52fd298b1cbb1be7e19b1aeed1639643f800ae974c9001d77996301f85d9dcb296c390ef08a757ae26f7878d5ff4581a6b631bd03979adf4acbcdbd821f3827dd17ffa2d71ab25bf98b9f01fb648ba3e01efbd59693020cda7dce9e24a1f23f358fd4bb59f7bdacb8f8a70c3530c2f409e8a070b78b5f8a76eefc4f4796f98b5288b02981d7f0f3720f02b38cd74cb8b87831579f055854f3b4c12c8d398fd2de44ae2040beb3345a2635e08938eb11d44f4a5da77897c138e5d2cbacddf5955854491ad46a4bb2a4246228ff5325d828d1eadf326e41491aee2d5043b16963a6dadde58ddd4057a3f9a20d22e2d0de5553c1d54fe35c0468907caf3eccf6e07a90790d3b0a5d21e2fe8ae1864a94feb30ced1f141218acfdf5730f859f13f258d85229147204195c2a5b58e619fe7d0714425efa6557e0679af9da9919ad1484d42b7310d1e2fc8c9db6d5993039db558b10f01276678fc9a8952d5c5524219fae332cfa92ed0a840ba7d117b67609711fa6043bcaf90023cc9a16fa639590c40e0a95bfb409b1589e5fa56c8fb46d3c4e81a53a3b5ec974a2fb42d72be9899eddfc01d8bc37360f2bc01de8085171d5bcd2e92edc7992d25103868a1f25d0f8b018b83d7bf18caf1606c4c704cdfcc75af7e26645c6f7112c5e9b2d4a9c27110e5b605ae08230ef850e28d63465019c6a7786fe354e91c2f13c2c3b9f53abce0deaa619f1ab89f8c33d51305efb8822b7f40665bbd1be02c0b1588da38674c039f30016c9b1e638ca25de254ef83805c2c1a788e935816ebaf23d038b24d0d838233c31ccdf370d376891199661272f34b1d708e11b646cac1f6aeaff4d0efb2823d2cbd434e5998b57724385b963b19a97b7e5fab064a3f70d903ea5819f75aa2e968eb135eb6fac3570064fe53c56f5cb0e2d5a93547d164be1c4a4b781852bf158bfec87585503b4e6b752cfd9a89aa392a4eab911b3ddb9f4cfea379701ba783ce0dc89329b795d48c74d132fb9a930d0338cf6686bab654e6bc0802075778489ca673948f623efeb6269f344af5255fa65b33575e5b0b18b52661743463a9ac845b179a8b808e1b56526b137fb185b921ea1c2e46fdb8eea2f35e453ec7bd2d860a17e75d274f9b0bba37baf46ab19356e6812ccc4661a798f8ea2af12e3a84f84d930d98b10c8252fd4597a24aa0d732f9dc137d789d6a76e0076ebb79841ece15602fe62f78da5a58ffe001be83747e4e47132db0c9add015778123c03c3bc29fa040c8eff4fe3aa2d2298b3c80918fbe691ad766976de99a3647a108268dbe010571fe233fbe521fe801d1ca62c13df276c5100ea31014bdb846f77dbb7ae2591e54d1d5baed1ab35f3a8a6a7bea3f7e9dcacff258047ac6cedd73dc43ee0844d3e5ef6cb50c1de102dbc7ef71cbeb51920bdebf166b7075be39222ab643ea6acf94491b5ce9983b3d7ecf02923c9a4bf545bf9bb8f6bd48af7a9f813c0890e003e720a769055fefd22abaed45e391e37a89fa2310016fb47da9cada21b7415f098f251c28ef0ade4904f198a7aa684c36b03dab73d03c4838017781f402774cb17b9fb04eb16f66988a9a3bb9ea7a8c30415cf24500b593bf4be3a1ef85e1196cab9fcf0dac01c099f7dd50dbb4c955f7b72c7813c537ecefe0ac0d6f43ad5cb1d9ed4df0a8064fada83bec25971ccfb84b3cc019ed6e47f0d8b354078e7e8041d05ec585c7487054f360a0f83ad98d5f699442aebdd873cc56952d53e3d553dc54c5934a59687919934dcf8d26c4b17a1bb7542bd156695a1b2d8605fdcab4c7175c1a0d81e19d7259c2cd63e19195fcead125baa8e73cb4ad997685614962de1efd546f456b8e7aab14338e404060468aa2d6fc4fc167f2da823335e28a05770aeb3821c6280fe9c79ff039c81275b668ea3035de156b527e679a452b057fe6c130cbc6c922a75bb7b2fc3a15ed937bf878589ff1a4cdabd65157683ff492738e68ab8d50bbed4db3b69534466b624639f10077a6a4eceb8a2618d4d3015c628f6839fa65c27c84912a4de4a13c8a702e528bb766890ebe6921bf0bf4ac7cfe9e7bb49a74456e27f29637c885dcc6936e80287256ddc0f178b49ddbbbd979ce27588941e960aa9c579315bee3a23e6db4bb5c0033f39fc1bb9c745d4b28c923793ef6137ef03f6a2be6904742f0417ad726ff2a223f99e369d67e47463ab0eacdbf8c12d55c47773f171460c5dfe72dae115658ea0b396cee8758219785144536f658e21a30c443b9caf3fe21331d1056c901a3913ce7490bf155332333e109ff834719ce1a52ea2280fad6df77fbc4a55de9c28411d222fb38ef05cbf5f07b9ba0e25efee177f865c4973bfa226f1b6db178adfc053996178ed74c76a575f26b551aef8185eef0dc23cdc23c20380da03adc0936adfa7efb131e505beeee060fdfa13c27cc219859a4dba98680ddbe5b91c1b54f0705b90a9385bdaa9e4971323e8ed4741776b8cfc88f51a510d131fa9f6c4e78d64f8a486502586c3f53185b01ab050682a147fca8c10b791ae0155f3957e482c5e1171d80ed1ec6c33111d99cabc77392948d440acfb820d399197e0f6e4aea48289d0c6d6bf83618bc3cf2415bafc16425cdb9bd147ee648ff2ffd8b222939838be0713fd0f1c9d5fb356c70d783842eae400cd95537c5b92fccdb243ef0010acfff8498065b20425519c2facd2e2d128c7e362ec62f462c3c7a1e719c312066d3527a99f979c5ff9a7906a6d23fd60cee013607c7a05eeb5bdddd9b8bf804edd86c587769f8c8bc06fa3d6b01a52cdd09b131f84d343def69e67f687f92e1f578f8e9b00d1b9e18f46b26071e11713c54b970a0c8cb280ce5826333b53579610201dee79c62530273609a339ad110f55ae1b5964aa495f6af826be7b9128f15410a69bbb3b6b7f5197f9014d4cc29f0ecd3ad554973fb8c579f92010f02a433840c41e1e68a929aa2c172085157aa95e48031212b4e9b758670f84f418ea36025e1692d1a60a7af6c786ef39ea01a78edb7c6018713", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="9af9c31e1218178b209b7176a3fd8c6737134c48810e1799f9cb3b086f042b1852b83a677f7a058f505eb45a7273717654b662e5a98c1c6e981aade20ff0420849647bbd55f9f38c3bebd340f45a6124b5591257d8faec534d486fc381ac57262d85b7ff0004ea21fd192a2e", 0x6c}, {&(0x7f0000001440)="61c67e7359eddebc80ec073e0d33611c9fb41b16aad36c4747ec3e719eff50d87d2237ba6752df24abaad9828b0f139b763dd07f0b7355f4d4e6a69383fcbf610c24e1dfb0ad9aaf4465393695b4741051c924d32eaaf7673312f31244fe8ade21d683191bec54d4d0338b9b63cc9c61df56c92df9202de6337a988eee8ee272a355481144a8", 0x86}, {&(0x7f0000001500)="39937a87c5cbb2c6d72065fb900b37b4204ed6121c286f07330e8c57ab5623e743416f0b90220dfab2215b", 0x2b}, {&(0x7f0000001540)="7b839130e3f745614586c7141d5f3538381a0e36a6b48a6ffe94a08e3aedc51acced6061f0a8187b60198cce922afe62d348c301a4020dd07f9f15b663e1575c93f2ae6e8bc5dd43a725545b98447d3633b150434566a98a762392e7e447ab6877b6f9b106d8873a07efdf8b2705ac0a730fe84b29cc7cdceb6376272592d3aa568da4729589854c7f9c1c69ae88", 0x8e}], 0x8) ftruncate(r1, 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000016c0)) mkdirat(r2, &(0x7f0000001700)='./file0\x00', 0x30) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001740)={0x101, 0x10001, {0x2, 0x7}}) getpeername$inet6(r3, &(0x7f0000001780), &(0x7f00000017c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001800)={0x0, 0x1, 0x3, 0x1, 0x9}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001840)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001880)={0xfffffffffffffff7, 0xffff, {0x6}}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000018c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x240, 0x0) r4 = dup2(r0, r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001940)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001980)=0x7f1) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000019c0)={{0x18, 0x0, 0xcdf, 0x4}, {0x18, 0x1, 0x8}, 0x2, [0xff, 0xe9, 0x4, 0x7f, 0x7fffffff, 0xcbc, 0x8000]}, 0x3c) 22:11:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) setpgid(0x0, 0x0) setsockopt(r1, 0x7fffffff, 0x3f, &(0x7f0000000180)="cfa9aad66b938bfed306ee0d95950aedfd57437618863d0818a8a9aa6630bb4936717473395fd8b791d0000123f42e6538bd6a950d3aa8ae2ee281288057d76ddc4b2a3f601b344bdae005d026af1e65c9cba0e6f53dabdedfbf3abd9ab69633db403ba2d6548968ea7a1b099fa798fb66fd3135533f086b0d94ead80ed7e6736cf287bea1e1bb5b0f8e240efbeef850f79ed4bab6ba2926d8aea15914e292a8a0b53670c14fad9229e3ce20e68547dfd2e759b09ebe99eea67c1757206ad55921b2ac1161d9125add03c708bb18e6e5c059168fa199fb8b781370d6435a", 0xde) getppid() accept$inet6(r0, 0x0, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000100), &(0x7f0000000140)=0x4) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f00000002c0)) 22:11:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0xdd) 22:11:35 executing program 1: r0 = socket(0x0, 0x0, 0x7f) r1 = socket(0x18, 0x2, 0x8) setsockopt(r0, 0x2, 0x6, &(0x7f0000000100)="0696e92d78fd304306ac9170894501bd65513bceec", 0x15) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x6, 0x4) setsockopt(r1, 0x1ff, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x1ec) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:11:35 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000680)=0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 22:11:35 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) kqueue() select(0x40, &(0x7f00000000c0)={0x1, 0x6, 0x5, 0x80000001, 0x7, 0x80000000, 0x7, 0x4}, &(0x7f0000000100)={0x63f1c351, 0x6, 0x7, 0x3, 0x7, 0x8001, 0x3, 0x7}, &(0x7f0000000180)={0x1, 0x8001, 0x10000, 0x0, 0xffffffff, 0x2, 0x0, 0xcc7}, &(0x7f00000001c0)={0x1ff, 0xc63}) syz_emit_ethernet(0x86, &(0x7f0000000000)="22b40ee73b52aefefc2019717b32089f097dc7ed28bfea4822074b7bc9fa85237d95e1134e578791d5728cc0b840409eb4bd7c710c8c3e17e6f1ce44207a8dd4b6c9387e1da57af2945d67f7f74595589004176ee72b9b479abbb600cf3a3fc6805b1231813cb8b89c04d8c3352ecbc4be871294b1463140ad5c1d886618539bc7ee2c8d9160") 22:11:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x80000000, 0x100}) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:11:35 executing program 1: r0 = socket(0x2, 0x40400000000000, 0x10000000000000) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8c0, 0x44) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x80000001) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x3, 0x7, 0x8, "5a9d603503132b7f3865fb87867dc517ae925daa", 0x1, 0x6}) 22:11:35 executing program 0: semget(0x2, 0x3, 0x0) 22:11:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) 22:11:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:11:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff0000010000952e96c6a6000000100052cbc611363d503d7ac836d66d117843b8b2a9dae5dc45c323ce0780ff1fd7577f4bc42e9d0148357ace88392caf072b736746d006473a4bcf51192e67d7c4f3a40bb0f42bdf485c4853fe8c07080aa05153792458dae7c6100731b4070e7d1bf9e30255eb56145dd3cec0ca5849cbf10d63b2ec7004065d7f2a8682346a1fdf4eabc76c5ce3db92ff8c228de0d2e59caae35be804727c8bf0131308a94ff7cc62c314dbf7f718bdda9eb53fce45079fc616a5b54b1c46845f1821b8b843d1dd8f31be30e351e7fa74b7ec3490299a40cb926483017a6fd114eeb6", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) 22:11:35 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) renameat(r0, &(0x7f00000004c0)='./file1\x00', r0, &(0x7f0000000500)='./file1\x00') fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000380)=""/113) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000400)=""/162) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x4, r1, r4, r1, r6, 0x4, 0x1000}, 0x7, 0x1, 0xd34b}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r3, r1, r5}, 0xc) r7 = msgget$private(0x0, 0x1) msgsnd(r7, &(0x7f00000000c0)={0x3, "dc171c05950abba7c2866ec92d92e269aa3f35cea104c30c190677961c00a4d6f86036b0e302dc7440130cbc2f85bc218e3b4919f53972cbc7c755802935f0cbe7d2bbe0f75d7dc8c0876cff7438b101d126664ef32d4725c8c51a562eb21cf51e802525bf00757515a78384d79560a5641fa0d30bd3cb18cd92ce391ded7f91e4f752b5104d03adb76a8cc6489ef7500e80a2c18abe9021ba83d82d081ff4f985c1f1d84c00f7fc9f09255198b8b98d771a7ce005bf2c1792922dcffe2c38510536"}, 0xca, 0x800) 22:11:35 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) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x7}, 0x8) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) chroot(&(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r7}, 0xc) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0xc) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 22:11:35 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) r2 = semget(0x3, 0x2, 0x20) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/62) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x7) 22:11:36 executing program 0: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) r1 = msgget(0x1, 0x20) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getppid() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xc) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000280)=""/174, &(0x7f0000000340)=0xae) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x124, 0x6}, 0x6, 0x5, r6, r8, 0x5, 0x64a, 0x80000001, 0x3ff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 22:11:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xe7f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) socket$inet(0x2, 0x8005, 0x401) 22:11:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8ef256a194fa4074, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x18003, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x58, 0x82, 0x8001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x18, 0x2, 0x7, 0x3}], 0x8001, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x80, 0x85, 0x2, 0x38c}], 0x0, &(0x7f0000000440)={0x5}) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r4, &(0x7f0000000200), 0xfe72) 22:11:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100000000, 0x32, 0x0, 0x0) 22:11:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) 22:11:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 22:11:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc001, 0x7) shmget(0x0, 0x4000, 0x182, &(0x7f0000ffc000/0x4000)=nil) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='@\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x0, 0x7, 0x6, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/161, 0xa1, 0x1, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x9) 22:11:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9cdea9fe6ccce5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb6a536fd0a5ace2041974d1f92242920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b9f5d9eeb1d6bf38122836a1848f82303eaf18f222ffc0e3ddaf79a16862b6d3abcf2f3147d3a20a0a97d1e1585cbb453998ac4c382dd47a00b1c9b44ffe32fb2081f3b93318112c572d18be4b6a600db8bf35d65f4bc0ba3494970444df9173cf4f3e8be2c3dafcc217579b81646b3ee8d6e9613fbb8a8babcadacc760948714b2813dc3b9a952bd252261595ed173a44aa2408b13e709c04d0cd86aed8b8ff14f4da38d071191346eeb75d615"], 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) getpgrp() readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 22:11:37 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/143) 22:11:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0x2, 0x8000, &(0x7f0000000000)="b975cbc6d238ecf97d2bd974daae6d6a1303a4eacee187942978b1024584ca42377df27653e3b832e00f87d34557e3dfa46dce1ce9c8dd3bf6b18eccf39036c1b2f079966e59520f18a4060d361b89e617d2ce9f22866300fa869a3766aadcfbfe49d3fa409d5e0fe1aab14d7a523443aca55847eaa36607f1fd9d3ec22fd317e0d4f6c0c00d5b4d8cfed8cf632fdf695fee8c3fd855d1a990f8a28d2e4c36e1b3624b8e183774cb23d9e6a7af025dda6a152e13c9f85b163c6cae5954a7ecd94894cfe03da96a6db0830ae8af30c702327312a3407e3f353174f15ec666515c4c313a308f7a1c439bf17359096a874a13f5675f3da556e028fef86fb3d5ef9a3c53202e6257b3e46f0c47ea2eb699bb803769660988818fa103dc415f49d1ba5053e2807fb8bc264d48d4f85ed9da9dac0116efced045752f514d234e13ff193a11eba21d38f24634c3ee79377d328ad4c07fe1a5d8a5bfb8a92dce802b77a056727715e7ec1c782efb51af3095f3a381ea79f356ab114326b85bc6f48611a101dfed8718d734eb62bef0c3dbb7dd05ca1f2fbf3e3128e23410baac861d8b116df9028fc99a6620966e98bf4befada3b922d2cb2aeb54d53006e91e6797d3ea12a760e8bb57e0970bf0319f5d1849fd92574b2c6a3f48dc0890d266c470f39eaab5bca9f1c343cef8512057f10681b239b7ba0cf89f95cbcfc87cc8f8b41752de5589f8c9235c9b9ec6c377185c47f9bc99b99e8e7bf8eddbb647832da2932c0e9ae8c7222b8e76fab5e77086deb7802ac3739441b04c7b1fef6da1bd465e44841f75ffe4f3b06a4708b983d887bc4506d44dae7fbe4e3456e3dc48aa2666ec009f87511992d123ea911e077ced968ba3fb5d45f76f8045f0dffd9733fad72b217360cdd70eddf253ad8ba11ed766b60fcffcd74ff6132b9cf08be35412788ff544b69e19904041873b1df0c71003a3e33b9925162d9a60a731a6ff6a27ebabec8c1d136888fa357fe15363719bda7f8f6aef4b8b225fd295a92ff3cf302f2ad288170c39c68cd5dae0603596a3d9528c37f595fec26cd4c69bde4fa428e835158446d2436c6ab8a4b56f2bcb558f82670d6953f0243999084d1f181e0535908d8b7af648f8e9a870e69ff7b3f4a5c5a0203d29456161bfeaeb14aed7d83a03b165f4020f5ef4e86c9348760b4591713aec7eb3a53ad4d86840776c58c821f8982603af0533a2be409dce0aff44e2e6236a0691da9b217227c7d37e504ea7e6de857bdcfdb495ce8ec4d85c710d98842c38632f9d1c840d43a1d0d9b41df1a1c7fa721910423d48ee8b69c361879c4c5075255b76bf4ff9ebb4099d1c3eb059155b51801132a5c95bf9e1d6945dcb6c95668073be7acc20eedaa848ea823ddc5f7df20822bf0dc190856c0baaac35fa4a0248563d62a8c0e5958ce65222b5474c8fc7be3065e303425f5b293e51cba157e75071bd97429abf8ed3d6c39e40a129c8f524abd0bc448a39ec7d306802c7e8d8b8e43590d4f139434d6467a793507b5cc92fec892f59100b4306b4588a73bb6b71eca1a42ac3b0e95c402b239770c7c3e448d601d6739f2cb790c8a0c2dd9251c5922bfe207e758820fbad9371f0800b3128bd68111c280e37595c07ced2aa5119bc8d4a2fb5befb6695a2d0521ca3a13747224e86cc16fc24a9617162f77615a9f2d75e76932ccad314e9c7739decd8c63eee48e23a8a0abc868ab2ca535572a049ef927896a8599014d16c88ede0f63357829c6c20ce797bc62050384cac5b5442fe36eaa9b21c69c11d223c2b3e00a061e77ea430fc028554f756c59983e5b4ddeccbc58a35e95ec55129fdb72e75fab9fab8cdc17c13f244719d1ecf0c181380460aa352eeb92dbcad5f92d55000e4f1aac266afd29979e30741fa208870f2c8f1595df6f4ef5ae72e9d8da0f7013eb5590c5dcf781f152796baa5ff7d3017d46d0f9bdec0bf44d695fd314f690c480d8a14a691651480d4f053591110be35778a1e27fc073dbc0e31970b80389f54281a81339c48067272db34428d082255dc82f727ef0c8e687d72826afb1e79c4ae257a1db730fad5d259ccad9607f26aa0da10bb09015d890cd43298a8d8d04f9efd8461065b81b5022269f0b5254425d07307a9afc29e5330e412f200471f7565843b7ed9341bdfca48ba6f8da0645c1720377790e405a0a193a7b0dbf5d466c6109194218416c0f3221d96931daee8b933c7d9bc9c245bdcc7af7a7e4dfe21364054cb33d85bc4d868e35adcd79856215452834b445f80cb05bd8846af502f222dd55d9f564f199839f93ee5874773fb4d9ba71c5d4cf6d8c6d65ccfc77255c2a52a542518ad3c743e98c5192821f07e9e5f06dfd5b278e87c83a3d46ed9ed2101b97738074a437167bb0ac6eba98bf6cd4544e486a5469d9572a40950ed6a2bde596ac61cc41e311e3460fc4de30bf0ad46f9924051f68365cabc2ea2391b2708eb2ce41839b6e513a30543f9f28cdce92d3a1f02c11758d2758693575d8c481ffad3bface648b5a2470a6815f0114cc3fbceaba30830c992bb575b6667a24a600371029aa08b2b535dfa054d951d555889273c7a142b915fab0a768951066a559fe7a73618eb7c2dfffc26d9a2411f6c2afd7d50411ce2fba40f98dd78fa3da0f8837f4ecab37722ca570b2c642d1bedf3609289b4146ac237b16d5a82006db41a5d232f4f906876e4a668e8dbf39bcc487c42df4669ead4d06e16190c139a40040ed8794e95802976a42b4560a1df7a5eb06c276132710ef55b02c8295ee5022a14bd049bccdc573b72213a68c1d73a79382b85609ab42f4f84ca0995f1960454d75ea7c025e6d6bedbcdecd7b0a54530e83321d448e77d1e233de24e1ba75e1cca82257433f28c14028fb5ac390e3f46eadf4d1564bb370c4328e2da9f36c7e1b3fea579da89953f525e4ed0077d5b1b0d736023ad5f5eec06d3d59c341bdab99082be30164dfb4f612fbbaf227a72fe4fa9468948d08e1f0043454e07c65beb0332992f0c659c6a31affc3a8f1a7417886884ee6b461ed2a64ce0922a3ead8114e4a949a7378858cacf1b433c34348dd7fa488b2c5717f062f367091133f0987c549da31ed2cd2ead46af702e68edc4505337f9199b3eb2bd547b7582cfb4d7fe06bb41fa6c6b4ddae34a3b25ab81aa477109fa7393b2b40b39948f2a67018f9f50d8c1d5d84df568acecfa148ff50b33ac1020a9a26a7a9349a6d9f9b15fbd69f07e6446b0a388e50fe76e44e8eca20150286c11c964311e527c20d71868a90c06a46c4682f09808900cedca4c7dc074f34f9bfd4053516df5976af7106987ff25ad1709c1026430ffc662791d4814d89244d589e9c282e3b88d47f7417445befc908f3eea1898881633569bcbc22996a73ac9f89e20f3c697179f85ef1ee61a23080f1abfa419d7f3e2fee882c7d4be8ff8d5db07e392cf532022ae91d41c340d1234075a5713163c95a9297d5eed15cc96ba861a76dcc78bbea9adce6171439e1deb703c6696bee9b8a99170c2146a87bbd0acbca31dba35664ba9d9c6dece76c19a62ea77591df314872bf6b07ed17e9742abaaa9bc0b82b90095559403e3adfaa6a1d2180ea6d8aa48b8741010299151b0d654a5ff8aad3846534613015f05ebf5486905d75258ba3df71291a0d592673e2175d174621225fe84cfa0551f1bb47582d3fe2f1e5acd48103d4151bb21faf6ff86e026a1124de10ad73a1297fd0778c715fdc4119965c75636875e250b11f54a76f75bc16af0d38d62ac75283b2115538ede735114681f1de00b2b5a7a47b66f78acaaecad901619c33c57577cc00f23d65644c28a02429c209023c67b975b04967a58575c8a9c6f84696220affca21f2285a88cc4c54dc322e6ead9c88d89318f0e0ce39e7ce3e83ef1d6f814d0630834156decd678a27fdd679ed91601edf27adada4c85fd26bb1b8e2cd26f22b61479d95702baf2e8688319e4571ba61441e085d663224d2d176d4c0e16e5d24c1c41a180e3d5e95ef2d4f15a7269005f88fb1e1010e6e7e5a5f9a131f0ad533c176e6a3a214e0c3a8e79dad402303c5d17ed4e9279c533c6fa6ffbaa41398640a6a20ec535898192caf77a3b62c06918412c461c178db93ddfbee09465c97757773a0e00ebce58bb1f0a23206978d71e55a7df4c69e97e602f86680b500891507772dcdcaab3100a3461d814ea9b5149f8e6593afd4fd2fa8411654e1f570ad6461c2e026e8bb2266731aeff095b79f44140154b40a3644a3de208010de2d8a748d6a8e6ffc59c6466b013b066f1eaab6aebc6e5c00df8273454fa9cabeb4a0948498ef116e12e26a31909a4f96829a8d08b56a0e2c063a0b7caf45d8374061751a77643bf1bccde9dda81b695d2b67e09bf5f5bb549219238b9b3bfd03403634900543b04256e12dc557773af88f0ffe7c02a76bcdb4ea18f227dbe81fcd6de3030fcf46b230eec3a0a7f243c93e95c944ba299736ecfd4d8ddf8da414eb5b28247039974d2cbb14f715eb526cc0898cd49ae711211ccdc8abf5f423c1eed5af254d6fea636318e9d71d7232c4afe90d757987eeff8941ae16e746f12f113195ff6aa6ad3621628300c708b5a314c544c3d78f06c5f5e408913a6d63b2b71cc821fb3675fa8c2812a490d637b5498471ff580959490dcb527a2086a2c26010d82c1308870c3509447c578c01742474f9fc2a2e54da17d9dab0c7b2953f50b49ca5533e265a70e27c29eb4cd2511fd38a65fb459e13bffb41d8fb17acb6635bfb21f2c4c322eeca1709f578cd5d222f5de24daa1c0024b292d6a824ae3d13e0479c0172c30afc3b725a807d4da281118beb5065f16b95026598618960a0edf059e36cc856e5cccc1a8c9376b4342ad3daea05814805bb870abf1a24f637a091f073783d0c01f4b5b5565946172787c054840e74fc4d9fd2cfe981c195cb28ba433e51dcd07708a5e115caad72f7c0a5546a612c2f78c9ff6e710a0d554d288c38e5b3e63bec41a7d4bac34104e1349c773626b1d50de08f20792545e6b0ca50fbafcd12a48a49a1017ffb7f2067e6ff9f3dbfb2dd843bdd4a6ad14971721188e6bcdc5107000c7e5ce590c8585ccea4c89e0a07486c9f14c09cb9fc2affdb8450e4f46b41f7ea06565303f176bb511a0aa7904ed592a5621f56b3c027820db6a3f6c15f182ee29ef42370f7bb30c790e90cf61f9ed944f7a8119058b48e03f63c034f9c67be298ee00db3dae68c18de8c5fd9281cf8fef057a5b89089f46a5f73d03dc5d3aee6e94c6236551d7537af0e032ad40ab0fc1da7ed223155e4956ac3544345272d3c638377ebd58ac460f1ff0d57f903bd745633b0a36eb25e52e8d9d493f8795c33eef6745c6c7a15c6a560d3dcc50758ba1a43dabef702e3c6d3b1b49611153826da663dfb681a9699d7c67527ac123ddbe7c7e8c6fc9e41a98cef09e45cf8fee6beee016386ec9637665cce4be326fcf4051f8752f47b0f7986d6c3d47001d484b1b95172e1a174845d83b8ee5da44fb34c7086d9b6c3e6cc29461db0275b0aabf9de66d2b5344bf6f7a2de1526293008cd4fcbe606271be554364c3b2c6a1fbbb111936e72b9c4519e6c3748edb027a97b57db25509149e804008f149c4b0bc3060a4d1e85edac13c831b18a49c5f85189cff486d48221558f3b0f85fdef06ec6e68385a7fd3d706115623ca44b0bc3fa20bf4f15c8678c4cad56bc5beded0898ed2d7375792dd322dd2df55ec0e34d", 0x1000) 22:11:37 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 22:11:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x18c6) 22:11:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="d047ebccef284cccd767a7888aab37bdcf170c795b451c544cbc8ced1f41c7b364ca3fed81b9f494e6cd99dbda729e8d380274f2af0fd1e8ceb305a37cdaaf82f38b407612a6e1c568bc7e4c890c5593f7268dced2ba23030f42ac5aef226076efc9b9192be9a268f073114b76b86f8e2d15c70d396ae91b26d2037eee3c63c024ff603fba1294eb32577b01015d6517eaa79c3d8fd7e852bc67da79", 0x9c}, {&(0x7f0000000100)="129f065b6184796b76ccf1d19eec02a73e289af07d2fc856a030db4e585675b0055936ef605e90be15d22f0b3b5b5a47a1c738801e88cd4ab9f339e0a849eabfae2e5a76786bffbc86d096021dbc0a68e99c6594340faab18f52c1ed635cee6898a9e7bb2c36893e0e72fe37f787d437a2b93b3a6dee73936415cf8baa737c3b5aedcc25495453e032db7729c6a91135dc309feadf97ffd8091ab282ed75643761", 0xa1}, {&(0x7f00000001c0)="15feccaa16e8b1e3b8ab9c1543b3749d05e9e331c57c0ebd59d77c6abb87b33230171c2a68500859e84ee30b1ea22d78863aa1625b7e3727ffd8e54f8289e6be81c9e616b07bbb5a17", 0x49}, {&(0x7f0000000240)="2779cd521e64dd74ee4a03ca1f4ca39df02bd1b05d8a9caf533f47f6cbc9ba2f2f19b1978fcf70ee428ce8b27aa9435a3863ffa88d1170982bcaac3a3ec022e0047429db9c4263a932e6cb524dcd6f996f42bf11b2b09fb37c5c9764135430886e54a68bf3cf539d90b10b35fbfc5704e6c0c137ab42969bf5", 0x79}, {&(0x7f00000002c0)="7d7b18fe3d87fa31ecdc5caaa385eed2c5e584182730", 0x16}, {&(0x7f0000000300)="7217cf1d50b02f26f53bfc352afe1fb3dade377dc05d67d26f307c0569ce381118b108b17fc57dbd638fe7f1f8e40415b67cc9efff849a5a516238e58b9f418d2e35b0082d239748050f3a39d2942c8d7633717724dcf5782a169670e9e11afa402f3549291813017277738785fed86e919bcfe464815ed6f1e1f26db2b94464c545a3dcabc84f532ba2379417b89f8318ae9fbf95eca1e6ee29301ef8d3cbc37872d9dfb59d34293319d1884e2a0ce1f7fb8cbefecd2a287a24e20404d56896afd74edc8a61cd54aa33", 0xca}, {&(0x7f0000000400)="dffca08a98f170e43711d19ff6422774b008106c3bca", 0x16}, {&(0x7f0000000440)="a922fda3952d80b03e66749836ccd135166df32b1e5773775b907d9a727cd2902a2e1f2d25e05fb06f7e97bdd0c25631597810b4ea2a8fa0778bb396640713c27a24ddd81a186afe0347bcc9415a726d28d9abcc2891d8b4103a9ef58b3ced367c212f8804f221c60c2f00c19ac5d8b9ce0ac440692706f8dd81e157664cee4da39e8a", 0x83}], 0x8, &(0x7f0000000580)=[{0xc0, 0x1, 0x3f, "058965aad9839dcf13d73a3bb1b89648390a720724a5e250bf2e48f60b1feb682126d0965dbf4849e9b7a04216efc7efd5f0c9f948d24b71590665dbce5716dc9d0d0e829b5b6e0cacd6c80dac087958e55b98f44b5cd256f4cd7423c698df558119f74824b355c73c863c3aec31b7db02da8bce255bd90c40d8805b7d565334fe536558dcf82c283e50d70cc401780c73d790d33093804f139ef326cd584825def89db99c679f70631f1e4b"}], 0xc0}, 0x1) recvmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000680)=""/18, 0x12}, {&(0x7f00000006c0)=""/118, 0x76}, {&(0x7f0000000740)=""/190, 0xbe}, {&(0x7f0000000800)=""/161, 0xa1}], 0x4, &(0x7f0000000900)=""/222, 0xde}, 0x0) accept$inet(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 22:11:37 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) dup2(r0, r0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x0) 22:11:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x8}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x6) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000001c0)="886c9173f2fa614f4f9a0000550bfab289e6eafd410000000000000000e93e2b7ddd0d1349b67b14c0d3ca60e00a5298ae64c951e2fa0d465b6c7cbb9b5da43bd1", 0x41, 0x1, 0x0, 0x0) 22:11:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x24b) 22:11:38 executing program 0: r0 = socket$unix(0x1, 0x2000008, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x1, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) dup2(r0, r0) r2 = dup2(r0, r0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x3e) 22:11:38 executing program 1: r0 = socket(0x4, 0x40000000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) r2 = semget$private(0x0, 0x5, 0x108) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/222) read(r1, &(0x7f0000000280)=""/245, 0xf5) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCNOTTY(r3, 0x20007471) 22:11:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) 22:11:38 executing program 0: r0 = socket(0x2, 0x20000000000003, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 22:11:38 executing program 1: clock_gettime(0x400000007, 0xffffffffffffffff) 22:11:38 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000300)="ae775be06711a920cff1822407841cebdf2fa90a57dbaaee9bd4994f7605e47bbb2f5dc853a6facc376d02d36f4a634db6da32a7cb2414b5933729fe0f963bfdcc14efbe983aaa756ec9794b5005f5f70c738a795d1ba091ea89048de4ad692690f42fba777ddc03c11f99a0bf8790a879c23eec7611c5395b35ee8ae1989cf5c4d40892b992940b0278461682ab33399321c1f0069be31aa7bc715e474f8c0111ab17a8fb6009a1b12e9f15b6bd2a0381efcd45347e4f35a7b79d93f92d4ddf7105aef3666549", 0xc7}, {&(0x7f00000000c0)="32b4551e23bf26", 0x7}], 0x2, 0x0, 0x0, 0x2}, 0x6) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) pipe2(&(0x7f0000000400), 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) shutdown(r0, 0x0) 22:11:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 22:11:39 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x101, './file0\x00'}) r2 = getpgrp() setpgid(r0, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x0, 0x1f68) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000340)="99", 0x1}], 0x1, &(0x7f00000003c0)=[{0xb8, 0xffff, 0xffffffff, "d48db8fd4f4f4dcb1174672cc3a8fdb0587b6f8baa8b84134a429a5db798fc5185987cd9f250eb537e429efa21e0cfb812227beda11aeebd29ed96b20e806c350af71d4a8b3c594545e6c04616ca72e7ae3b1056e9eba0ae8c4588c5d8572a21265ecbbb574bd4a0e7743d73e8fd069531f3963aca7c08f4222d737100b644f666e440d2be01fa88350d6bb3fdfbd148ac1c230a0879b111de7a6290358ac32f95a95a7d"}, {0xd8, 0xffff, 0x1, "64376c1f75f09d63b605eee751117923bd831ef227a4bbeeb256c0bc18501b46ed7e93c491c1c6feaac340d28a93ba2e0db242c3050561c14d0320e366f4ad363819f276612d78a66c141794b357518df01fc3b74c3fec24130e6fcab6e72759f852fabdbc470acf63c0ebd887c5ba0a72a7bc884a8dfc00112ab6ea747390166fea5afa0c07d8cc514b14cc83b6b75fd34fbbd8b6972f315c79f465195bb56888a4bdbe65bc00ec6a9e898994bc054ac6e9aad489be66d02c058fd4129c35b070a2f5e198501546"}, {0xc8, 0xffff, 0xffff, "e741852ca67e859b445afe824544afb23b829940a0a149ca31c06a230ee437ac2a5958537bdac98ba359fd85de5d2e04a28e10a196f8e95ae1d58e48f92463367bfc0d006e78ad0f294e1b7a594e6099bc8ff8aa439eb3fb438953d5aa8b41e0a155110e52d2d6f60751d2656ea283f730b466818a48e772dc042dd83ce7aff425a709c96e8515da1004b836bf8751eb387c5d2232e452ffd94ade4c9c26514266959f6202e92666ccfd8e9655ba0090f1691b62cf36ef5c"}, {0xc8, 0x1, 0x6b, "8a03c416a3d28d6e0432c54f76bc72c575fcc2b2a962afef9329222d784a77620b503a35affef1c07fad47764125431468f1544050d16e6f53ceadc2278d5e724265329416a478701ec8783429da632f2747943cae89da0d0c02b17abaa959cd247df9e78fb0f10781ed80cce5e83baf413e1c8956d12c1ed6dd087e55626e4a68ec6a99d0cf1f48764600b9952a1237d87c776ccf3d9dbf1c309e44c67efc61b6ab3d27e809af3c51d07bd4eefdc45f1a8804e3b5"}, {0xb8, 0xffff, 0x6, "8b31aca29f9019d17250f63c7454ce6915456d7f7474fc2b217edcf342a64413dc384bd589a50e182965243a1ab915d4275c9d0dc62af8f060b8bca307fdc395f6cadcafd356d2c203948196ffda73c490725bf617dcaa5629dffbf4528906c3fb5fea880a317c5f4ad6488b7b1dea349182316e11250e37c4abcbf15504ff8bb240157a1c0b2bc445fe85c3b808bc3495363e94b046619a5b2fd0f217330de072"}], 0x3d8}, 0x402) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x880, 0x80) syz_execute_func(&(0x7f0000000240)="430f0d56a3c4a28593a4cb00000100c461056422660feeec660ff9ec660f38f6b8030000004181119a000000c4e19973d992f30f1f00266465456d") r8 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) r9 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x1, 0x6}, {{r5}, 0xfffffffffffffffa, 0x81, 0x20000000, 0x1, 0x7f}], 0x4, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x2, 0x7, 0xffffffff}, {{r7}, 0xfffffffffffffffd, 0x20, 0x80000004, 0x6, 0x1000}, {{r8}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x6}, {{r9}, 0xfffffffffffffffd, 0x89, 0xf0000048, 0x8001, 0x3}], 0x4, &(0x7f0000000200)={0x9, 0x4}) 22:11: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x57) r1 = syz_open_pts() dup(r1) close(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) syz_open_pts() 22:11:39 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x4000, 0x7fffffff) pipe2(&(0x7f0000000100), 0x10004) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xfffffffffffffe55) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000, r2}) pipe2(&(0x7f0000000080), 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 22:11:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x2, 0x3, 0x200) poll(&(0x7f0000000080)=[{r0, 0x14}, {r1, 0x100}], 0x2, 0x4) 22:11:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x4ca) semop(r3, &(0x7f0000000040)=[{0x4, 0xdc, 0x1000}, {0x0, 0x2, 0x6560654aa26eb700}, {0x0, 0x1f16, 0x800}], 0x3) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 22:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) dup(r1) syz_open_pts() 22:11:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x3ab}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x9}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 22:11:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) 22:11:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0xfa, &(0x7f0000000000)="680697675b45fc3478801cacdcc92413ba5f33d0cbd57eb0a72540023d96f6a25db8db78079aa4db10ce14fc8b4dc844634c6583", 0x34) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) 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) 22:11:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0xfe, 0x49062c38}], 0x5, 0x0, 0xfffe, 0x0) socket$inet(0x2, 0x8007, 0x8) 22:11:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000100)="1143d9a89c8dee31d690a4e753e5714da7ee29a177617101b8f18de0d52a152105d8f35364a90516a5bc8c5f5c2435567d9f5d808e333d124d88825e78e28ae0e60877d82b19ece12408b02c776589aa5d29d5132cf978f97fd74650ad5608262343cc04baa26d879af1e0ca720a70614aa55e7a07cd9b6ee0f33b2c283fb6cf74330bdec79f0e35cfdf94264b1834e5f428fbec6967afca4402f07bc6412fa435ed238e3f2d7b1d1f768db40eed278a91afe88530f8d6459ee8ddc23cd1dec48fa000118b12e59cfbae4787e1c86e4db62f22a7e88f447994f45403c5414d470339729b5b7f6b93f1e79779135da5543844db8e", 0xf4, 0x400, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 22:11:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x45) fcntl$getown(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10010, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x20080, 0x82) r3 = accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000240)=0xffffffffffffffd5) mknodat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x2100, 0x4) fcntl$lock(r3, 0xe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x4, 0x9, './file0\x00', 0x6, 0x2, 0x1, 0x1}) 22:11:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x100) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/63, 0x3f, 0x840, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 22:11:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8880, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x277d01b3, 0x8000, 0x6, 0xef19, "7f5bae75eb5d339ca43ca74c560317c2bf4bfb4b", 0x20}) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 22:11:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="d7531a240f25ebe9537a8e39d6c6bc56a13a3323a3d69eaedff5ee3ffe450ffa244540d2b46f0dd7b40df784d087b188ba", 0xfe93) getsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4a0, 0x42) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) 22:11:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/40) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) 22:11:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000)=0x100, 0x4) r1 = socket(0x3a, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 22:11:40 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x326}, {0x3f, 0x6}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRES32], 0x1) 22:11:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) shutdown(r1, 0x0) read(r1, 0x0, 0x34b) execve(0x0, 0x0, 0x0) r3 = getpid() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x3, 0xffffffffffffff34, 0x0, r3}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 22:11:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:11:40 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffff, 0xf2}, {0x3, 0x4}}, 0x2) r3 = kqueue() semget(0x1, 0x0, 0x4) socket$inet(0x2, 0x4, 0x2d) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() semget(0x1, 0x3, 0x50) r5 = dup(r4) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000000)) kevent(r5, &(0x7f0000000140)=[{{r0}, 0x0, 0xc1, 0x0, 0x3, 0x7}, {{r4}, 0xffffffffffffffff, 0xa, 0xa0, 0x58a8, 0x2}, {{r2}, 0xfffffffffffffffd, 0x18, 0x1, 0x9, 0x800}, {{r5}, 0xfffffffffffffffc, 0x42, 0x0, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0xb, 0x4, 0x3ff, 0xc000000}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x40000000, 0x6, 0x4}, {{r4}, 0xffffffffffffffff, 0xc, 0x69723a3562b25cdd, 0x100000001, 0x8}, {{r3}, 0xfffffffffffffff9, 0xa0, 0xfffff, 0x1f, 0xffffffffffff9660}], 0x80000000, &(0x7f0000000280)={0x3ff, 0x2}) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) dup(r1) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xc73, 0x0, 0x0, 0x0) semget(0x3, 0x4, 0x210) close(r4) 22:11:40 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x880, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x100000001, 0x100000001, r3}) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffd, 0xf7, r3}) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') pipe(&(0x7f0000000040)) 22:11:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000080)=0x110) 22:11:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) 22:11:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000027, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)) 22:11:40 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 22:11:40 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:11:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x41, 0x8001) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:11:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000280)='./file1\x00', 0x5428) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 22:11:42 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) fchown(r4, r2, r3) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) getdents(r5, &(0x7f0000000380)=""/154, 0x9a) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, 0x0, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 22:11:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = dup2(r1, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000002c0)) syz_emit_ethernet(0xe2, &(0x7f0000000180)="ae2f983070bc57bdf4ab8543f894a6a7f2a080dd804a00df0fbd0578a7aef8f245e4e2c0381aea67143599285ef6781a55063efe55e22778f8ffe4ef0b481c6a2a6580dc9e7dc1c7bd203edf78e889c2c2301819902e8432950addb8e0713b51e8f7cae73b04d86e92edb080d059f1de13a3fcd102c2bff0ad1f8b8c61acb3a990c2ffcd17a5cb58150ac2c0863f2b3e5512a7a7112b7010634699e6b720248973bc7855690a7037d1fb055f5bbf30bde3d5b8d1b888de1d4a5ff7752310b4737bdbb7539d994682cb6589e4af36647faf4951eeb2801ead04ff99bd6873ec57a573") getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000280)=0xc) close(r0) 22:11:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)={{0xd898, 0x81}, {0xffffbfffffffffff, 0xfffffffd}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0xffffffffffffff55, 0x8, 0x0, 0x1000000, 0x3ff, 0x3ff, 0x1, 0x1, 0x4, 0xdaa}) sendto(r0, &(0x7f00000000c0)="27599969e47534e2470b40b9d6fcf610dcef88513b2f4d27c2f8d76a99666377ea6e6c5b9b386da45980b8d76e7895f619eb353b3538bfe4fe1881f9e7477c3ec0998c0d4bd3791ef4dee1fd6ba60f46a17bf91bb494df1117505edfa09460a6daf630cc7d9c9a4e2b2229f2a4c5a3809e4276ec55fb6d8f826740ed1c894cb43bb52ecdbd80ccb4c6233e60ff8788273bdbb264367d040e349efd12ed1c799baeb4", 0xa2, 0x9, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x10001}, 0xc) 22:11:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x800, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 22:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) listen(r1, 0x29c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x7, 0x6, 0x2, 0x401}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000340)=0xc) r3 = dup(r2) kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x80100000000, 0x103, 0x5, 0x1003, "5c5cfe41059f05e09b680d142400000000000400", 0x7fff, 0xdc90}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x5b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 22:11:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r1) dup(r1) r2 = socket$inet6(0x18, 0xc007, 0x62) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 22:11:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x7, 0xeaa}], 0x2104, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x200fffff, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4008, 0x250}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x100, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x3834390a, 0x9}], 0x0, &(0x7f0000000140)={0x1, 0xfffffffffffffeff}) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x48, 0x3, r2}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d60", 0x599}], 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0", 0x7ff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="91c065ee66d2894910c466825e53858784268636e48d40e7105ad8b60bbfa1acf21b424a5206721a2886dbef4c8c8693e9ed61c813e31986bd16d9af6ea85eaf75bf90c2be23905758113db05f2bad6ff13a82d94434d089", 0x58}, {&(0x7f0000000180)="7a28b48db2b2023269d869d64f36349191c6c79c24f2863ac7f909f705aea6c72e3043bf70900b1f5a9be3f818cfc88ad33d4382da678143d673d91a4e02658ac8cbaf67d8757f968683f078fa5c2186a03b871f6d45934467e62b76559145e7d79717437f60dfba8a34426a0bc6b5866a9d8010a8d7753adc861103e8383d67b45c07f541b8bb947629f785b69e7a761edbee3e6ce54156e56648f86cd4dd7200d55acb", 0xa4}, {&(0x7f0000000000)="497fca18ed5671cd9abea43e440343040ee345d0b054f7933bc9399cd9c467dc633622eda5f871da78454d4e084243368187fd7c885e92", 0x37}], 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 22:11:43 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x9, 0x3, 0x81, 0xfffffffffffffffd, 0x7f, 0x4000000000000}, &(0x7f0000000040)={0x4, 0x1ff, 0x0, 0x679a, 0x8, 0x1, 0x7fffffff}, &(0x7f0000000080)={0x6, 0x4, 0x4, 0x7ff, 0x80000000, 0x2, 0x5, 0x5}, &(0x7f00000000c0)={0x2, 0x101}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 22:11:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20000000000000) ioctl$TIOCSTOP(r0, 0x2000746f) 22:11:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82541f5bfdcb103119"], 0x10) r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) socket(0x1a, 0x8003, 0x10001) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x124) 22:11:44 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/103, 0x67) 22:11:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x2) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x10001, 0x6}, 0xfffffe17) socketpair(0x1f, 0x8000, 0x400, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kqueue() recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) socketpair(0x12, 0x8003, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) openat(r0, &(0x7f0000000280)='./file0\x00', 0x400, 0x9) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') 22:11:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xf, 0xfffffffffffffffe}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 22:11:44 executing program 0: r0 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0xfffffffffffff96f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x100) r1 = socket(0x14, 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x1, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x4, 0x1000}, {0x6, 0x4}], 0x5) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) 22:11:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80000001) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:11:44 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) socket(0x38, 0x4000, 0x3) r1 = semget(0x0, 0x2, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 22:11:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000002980)=""/4096, 0x1000}], 0x395) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/45, 0x2d) 22:11:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8380, 0x40004) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) fchdir(r0) 22:11:44 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="4b897547a92afb0c8fa7fa9b3dcb5af42170c9ccf894c7734c9c1939a98e6832ed388331eb5135597a9c306ce62b293a24a5eb94ed7d420f08ba0661d403ede04afd52ef7148b3e6286aaa655c0dc8779c5b055eca80af1a926af7843a572dc362343828932b9ca184ca34c3a9d573ebc1cb29602242d49918fc002143d25a7b5f88b8e8bbfcbe936a81802250", 0x8d}, {&(0x7f0000000100)="acc822dcebd1d1b19a8d9d043d12e5a2", 0x10}, {&(0x7f0000000140)="e42b2139afa70ba032459f21fa376d99330c418672beea3f37760d25903dcaebf1c6995d3904cded596f8991ee07efc14ee462cdb749ba8bf8db475ce39304c446ed2f1cf69c1a1d34e1605f766785fdea14113a9c0fede3783c84e32179fb9e0a2d66f49f28499413b33381b3ccd0d779cb64f6e13a0fd8e6f686f00084cb83a732160d35ab3cd11470e7b89608e4ee1d6cb8f913", 0x95}], 0x3, 0x0, 0x0, 0x2}, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x40, 0x1, 0x9, 0x7, 0xff}, 0xc) 22:11:44 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 22:11:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x1, 0x20) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r7 = getppid() r8 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r8, r4, r5}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r6, 0x124, 0x6}, 0x6, 0x5, r7, r8, 0x5, 0x64a, 0x80000001, 0x3ff}) 22:11:44 executing program 1: r0 = socket(0x18, 0x8000, 0x0) socket(0x6, 0x5, 0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x80000001, 0x4) r1 = socket(0x2, 0x1, 0x9) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x3ab) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)=""/201, 0xc9}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f0000000600)=""/75, 0x4b}], 0x9, &(0x7f0000000740)=""/240, 0xf0}, 0x3) 22:11:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 22:11:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0x4000, 0x80) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000262000/0x2000)=nil, 0x2000, 0x4) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)="cb971ed44191e1387e43babfbf0d50fbb351a1512cf67359e4ac2b46eff8b0f3e78e5953402e1ef2049e37838d68c3a493211abdc9ec3e63aefa9516130c506105599301a67208ff190ca6eb0fff3e39fde8bf8ec6761ee06a608093dd2af0c1bf5831acab012363b1af26ad5a1c1e6a1d400e43bfe1", 0x76}, {&(0x7f0000000180)="5a388b20af078b4610e9748fe77e0352045225875787fa50c77964d75f99bbbd89f868826fa232666814b7030cc87092357a63f24435fd4215f66552290daddcfb86f0f08cff7fd96a5ba72d378a094a325a1ab285138e6c0e12c50f560b21c1ecef7b0ddeae2e0b82723276e7e8f26a1cb0f2", 0x73}, {&(0x7f0000000100)="b5d5254b0346cbcc68578486419e5b9e3884f93ae212e22c1a316f1bc79efddae0f3e5ee23", 0x25}, {&(0x7f0000000200)="672949e703351c289db3c02020931211c940ed813150f3f5f5adfacd0c35ffee9781f473f0c50c6e2ca0c07756dbf3fa08adc0906631270c94e1a4c5be0c54fe1cf0f8f51cdfcca01c7e94ced63258c03b99eab3642a8d54d0ad18b0376953954cc1ad49be4b6d8eb1ff444b8938e92607d7aa35cca906ff2e30a3be2b6f93635aefddcddb7c0275271db11a82543db68c9a119c5fc05142763ac96c560cd4934f37ecfbef09b491dc5d2b6a3835fa69cf5658192da286cb5abb8fbf00e51ec42daf7c", 0xc3}, {&(0x7f0000000300)="2e6ef9da59c567baf402c6e9532788c7c041a42cc504d81c67980558adeec1e8c1b5f33e6fed758e47794563850253527f7888b0cef426a49dc8dadf4496dfefff9b7cf05c2807972cca79495f1cf41353e5cf618e39b2704a6b1bd4697e964a2be503663843bb34b92ad74fe32bdece119162162b9b29ebd5e04c48f4f6ef82419ed72b00790750ed8c7d60aab7b52930c7536e1fe5fbcda6b2a5e8c531a25ddb813c5e066cf166874699eaf930d7270e1121d31a021476774cd4026dc148d8fa670488c4a4649d77927c6795c8dcdbba3c730fdc3fe1f9721e21ed1ba47989b01301cf6b7618582f3744fe5e9a550c281faf1c6c6e2a1a0298dd298ee43adda911126ba5044ee76322163102a1fd0c7728bfc153bd9cc654afbf50e2bca9f86af2a80d407c08e4e4d82a3ad211e1051ebff70934d53f9f9bf45640ea75f2e051ff52f30c75215d2ea7130c395f4865028d088a0221385da34e8b6538db29d2c181f051d3c0b09a593cd638855cd1b470e1bb29b13c89870022815cd625ca3a6d49155b500eae0b18f011bb63bc94ec5d2192bd19230fe71355b6c748aeedd152cd7b148e40790dde70f29269f7829652d02f372b13a2f1541fc88d5deaf5e4963bb2e24a70dd087080f99592d3f270e58e48a94d82b1b99c9382745db1a8a87bd7ba08deb3723ab9aeb80ba07fcf07de81c01a7fa3df6ced7cf9f1481ce5c29ad91ef467f5a713410a70885e5b8e40dcd842b62ad173e24abe12f4ffdd1d00829e4570dcd611da7de04ad0ec417cfa3ae02c717a9789dc77330f1736c21a9597fa1c22736d0b3a096a4aaf5a171779abacbae1b20c5b40215c568f81ef4f77d4fc67615069dc2c5f6a38df8cc1a2e91466adb655abdd17325f94832747449369631f2b1726cbd1014685075f2a7749b2f5fae34f76b24cd3f2d0565243ab9388d911eee521bb3bb28c9f16e33dc140b6212e094e41b1c379f9445c10ff42ad7b5637687be7475b1b2c6fabb93cb80675f851dd7e735cb3e8bcc8ee8b8256340ebcba482254d39f461af42d2c12dbd970cf45daedd98018ec5e967d3d42dcaa881bdfc686710967b38667f3222044f4d4bcac38f67c6c1f60150cde4aa73488a8e061065b8f6eea74c625a7bcdcb8d83cf6ae22b0bdd084f99ece657565ca2d0d3baf97e893efb914bc326eb28bce42b5471789919d870ed3e694d99394f4c18abd1860e601f3bf63388e58317efcc69f94bebb1eec3030dc1fba1a9c36b90cdcbc74ee325e8fc1f05d9a6795084d6252616c540057c566c557866f7c520ac94905e8065971d4e1f3e7fe0ab59ba8ae21906414101d7e5e8a3ef2d8f10c1083c2a77202cafedc0b004f31c9b8e2b4b28e367fe8a4046f487d9d8946d1837625508a54a1eb2d7e74a3fa782cab206fb456a07ad46c313ce6f4fde13ddc1ae32da7ebe3d41a67e65f88dff1ff75bfd82f7bb7520bda28625d877b14c5dd1704da2f869ff7a9d484dc9f5aab9fb13d181916f089af880c480a7ef73b8259658534b0f7fe8cd622f78a32b1aa6ee5446da8aece562f3ac7ffdd350eae7a8b984e691cd33b7e7e39b1c818446ff33521d5d09acc7342315ae33e7d762c8d364f7e7f65e5049a922fc7ad1126f0a65b1831f3ec082eee85bb3a07f50075d029b09de45d6f84e0c10c91ced11006e08694cbb67504e69b12b4b2f63e4a767ff904127dab88f1b47eed4adec8c21e7f9993f624ea6f5dc8ada7160e6a94d25910fd761d16ae61960f6fd5708e03a4e87048cd291b4a6da4189e7a52677350cb6f56b4f78d678f5ff5276def739413c57a9d5b9a4ed6f53215cc2a5f59cd3b02ffb76d5385b21fcdf221847e89f627cd01961e79d380641d6a05876d9968493621087126d6d039ac035bab8f2573256894353ef503f5d2ec66573be4e9c92fe7b1c2eff5c48e95dca1442eb3639c01d09bcf8c2225c90c32faea5812de2522b99a69aa7db0fbd2ced1a0455804a31ee96aef27bb751407b45762b3c04cdf8c660c25463f2f9ca0168175754ec4276e275cf8f2522c74f8167d491a65b565ea9a757b5656738e64cd9d0674162fcca3a8fef5cbb111694410a1ae1d26fe83dcbab5539fd2e15e5e90263d69066c04fc68615d60c87f820262edd4d69bc81473213a7a12162e0451c715ed7f6e39667d06661805d587f27ca07d7486f72d656c04d28a211d42c1d8c030f2d72baf8b96f4e4b36afb8a049ac4d26269021b133cf95078bc6f032722504be97a2b681295f45791bcc7c750a4a6dd4042a08c06b001827863e6e1e7caed534cb6c3c3dac8a4a689f16aad17996f0503a1b62f7861dfe89faabba9c4c0b6067fc7f86c89c4d4f7b282c06e3aaa5bdb1aabc4504025774fef23d7b374a0ded74fece672f64e71ab79cef50d86ccdade8152aa5d72a2f9bfaa610f2667f2774f2f1233a924591fbc4a4bf122e7d096278144f28c5c5adaf77c7431971603d63f685c2f4def2937d3e6478cdb104ce34c61455e06e1d52618fe42bd380363c46e7fa3a8abcff5f9b60530871a159f647cc8e4bdb8b0e6770a7896b05e79a6fa8dc7534fb94ce40697c8ae0b8d9f8a8667470041c082e4a7f15ad180aaec9ba933a8d2f805c0fbac421ea2d7ba71cb3beec53be29eb9dd054b0b884a2f57b09acd4b30b6349fcb2a9fdd12b2bcd719e0b97eac0f90ffdcc85c13dd761dcce48c9089812bac5745637507197d3c0de22abb8ded6161b6c0e6dd68d95891a8e7aeb786a9d03775a8baad8ee527cd856007351233d5afa1ddff339a6f9283a2626d1f0d34b6475e433dc94ccc87d8339aed62a841f158ccdef38966c7fcecf5b6a2366cd94995aa45c4c91f37ea459fcb5a38f329a80fd955365d192577297b27ce59c1b009867409311e0b516e313119e10d89e5590e96696a750d5ba4157fe33c6af0de138a5c58e46dd62aa719a28947a9abee52d296069a5a379b9069eb30b1c4d14d6c46bcea450552235003ac4e897e0a449b0c78e235275434d1db0b38e1286d3375481cbf431d50e0103cacf72d0e54425e1ba1a49eb5c0fa547494974ad290a95c9a27f3c17cc60f687bb890b7eefa8b9d3ee95096db31761ca55e5d2d1336b85573f6aa17789930a1a9364ec4effa2736d7e7762a321074c60e9772b354ebd6f6b07846848925051ca91c116771c0c3642ea93d2bdd7408764c98e9a06d2aa0ae7a1da0d5a60b273537975191bce1302a89ba2295b3edf6ea5ee67da2aa25d99b9f5e4b01af2c0e32fdf5560550ab6c0d7c296ec8db801a78d624a9691020bc8f7e67b626b4c0fe7e8be6150abdafe26a6fe4365061e207c1bd1d78c9b005db3b41fccdd981a1c376a1b6cf7c120930544e1be20344480f5c546671bd0922b2f06a0172983b58db4fe77b6fb4a90d2bec262f94cabcb4013e89e3a685f562a3fcaa00a73b6664cc88f4fe1bff91d2d169de7ecfe51b4e46b9541662c460c1f2915e3a9692b47e09308e709a4bf34f19570e51fbf62200e460f959d01c1020b05bd5a312150745c3309e28772b3200fb67f58c41a297669b23e98ea9a1f1f3ec70bb740cb232f6f144832ec3a52e5b8b01643b047d3e8064b8de1e46091866b1689f3175cf239914c470bfedb3b5ddfb893c7c5d7f9c1fbf91d5606375138462b36cbf673815a808f3ab70120c115111155b5d5b3f8c7cbceb7442884c7797f87714b5a9ff6f99cc4c618978b1bcd9aeea1597322bf3a619edf1c885283ec313b7c9574c010e96b7418d6e477e47ee7bc086d36ce7a597fcf1cecab7daa58720b5487f1301a0e75b1be1132a4f30e3b47692b19b027302f4357324afdfd0de3f1726c8c3d5373f9f4966a3a0e1cea45cfe09406fbde6e94fe43cc752c3b927c56174cd9419470311210cf086df70527eccfd7a41c7d6029a37c5357249bcdb5d958ee94ebd69a7ce16db7946979c7d912b590b0ae8e4a91397a3e15cd6dce7b0fff70e527c176f220def2ce336033f9c8850165ba7e09760235ce273419e8bd3ab018301e6a4a13b69aee6c7d535d6e9905ca9eb44ac1d1e548b94118036b2008b33fc32014ab4b2f382c5d3452da8c28132374a5ded66832b33de2b22d796744e496198e25702d916e347ced5d3aad18fe037202882290e8d6637d7579e047dfa273cf920a7a31588d8e3d5758987f1909a7ecf74e4a8a919385adcdb550b1ff572608a1ca4367895ec42a1c2e801328d3309cb071d479bf3b0d760a9038094c6007bd8aa16c238365fab7bfbd0e513eb90099851cd48419b04b3757b41144f28cda5b6a82ba28a8e35e035031c8d453b145ece690baf61222d3d3ea7598e0eef65f09dbe66edd9a2073d2d5026f53ebf50f305757dfcd01b67bf48f356b49a722b632c63eca4c8fe4bd30ea5429af3c9384226994d40c424f85788b9c92246a404695c1e3b9e62a2834e3a40dbc2b364c7387a7182af6c9012c9cfecacdf1162b2a7066df6022af4ea2091e1ffd220b1cba6e035011694ae7746bce15a365e3d4f476f35d08b1cbafe7843e9a9af1ad857837b869c648e8aca602f4d0d81ff0645447e3f0db0f40aa2b00b99b404f6348da48c7ec3bd246a5e716adf85fcb8fce47f0bda9dd4882962f756a8977f411b9a6c637e4112b3060017862182f09b5b6ba40b3838296323ae2f02a65ff58ae2d968a729aa20d8feb3e5bf06e25ba56b04d83306a9aaf9c8c5cd1e0c4bb58d172fd5ad83a8b5d216695900e677eb56b38de50c4c788f1ddd0bee9fb946d48098ec6d2a026687db8d34be1dca809f3081b386008f401b56a09e3eef24365a4ea0af0f5141c74e350583e02516278cc1ab731ab591e1a4bd5cbcf500d22b486861780e4fe705562587d65d62306dd37e2234cc8d85d63d7f42953f1cf2b743c7bbe63b8b1c52efe0a84e10f9799ba93b4dd48a84c63a4f58114f9ea65df5cf03323d90a16ca591dc28e9ced2e23028523f962687e3809cd407b22c473e8a568b983304a78d04ac62ef603a4ff5ac157a6957948d0b21579b8bead68c0fa8748135da3b19efe0e2439c7d8a0a57b17eebfc4264844b6022b6c44055a7a80715e9d974cfdf504d449eaa9f2677228de07c8e93077fc445e0ec31c1e455d0cb8ad6e7bc2537d994ba2a2290816ae0cd95fd4d3da21556a4f015116e69c13a58c6da44e082f00c3fa13e84dedce548b34449b3904dceb72ea1f03d43b0304b0b654b129e788f338eb1bf241b05e85686c6bb94c4a5723c8bcd54715ae403a4ca609db7645a65dac59b61779a1df8e515fee7cb244359c6bab59164f78950d53c4f0e03864efb0676a7df6adb1f8a533d0731b6da44fe986ed086c7487bafd1b550d91de6775b88fa144b4b4e6f0da174e894dbdfa339781920666168a323f9a5c6eed1ecd31a2a6fb0e166ec1a239991a87bc779597a27a0d5ece64c8823be5ca8b378a1cee34808848d1436ab342da4bf11cd587faa7d25d66d01a2f6ce0fa2cefb16faf786c1d6f9e6ed484805d8c167e6428cc75e6f03f8ded8519227c9d65877d7b5e4cbbf777deec9f62d6fa495fe31de1c138899b739690452fde831fe405c79883ed1766d00b759964497a7366219d8f8abc408c2ab8fcb12babf2f2b075ea701efa7d8c3675b892f78af8343fae2503e65eaa5f61c3bffb68a422e3f639e97db75842115efba15441c9f7761fefa811d3ce0ddaa33039c60dbf1b69ba568aac4292c03ee93575c25aaab1da534720ee973fc32c57957e18a6a61c5e43ba37a166bbf8c68f9c9b5", 0x1000}, {&(0x7f0000001300)="bea2e114c25b719a5579c8c231059378186994dbb9571bc51fb97cfed5", 0x1d}, {&(0x7f0000001340)="53e7aee74a9f28b263e5dd8b3f407deabe84305845d2000dae2a88c6ce3bf1eb7a241c3753ab8802a8197284d1c3d558ae4c429cc07da5b63f5146945b635bead948c154ba3c3a2f2ce22d412f1e9ed677b97fd7a6aefc64d6de56e3092ac91f75127bcef081080217565a", 0x6b}], 0x7) 22:11:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) dup2(r1, r0) execve(0x0, 0x0, 0x0) 22:11:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 22:11:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/42, 0x2a}, {&(0x7f00000011c0)=""/232, 0xe8}], 0x5, &(0x7f0000001340)=""/163, 0xa3}, 0x1) setsockopt(r0, 0x7f, 0x2, &(0x7f0000000040)="d14b7238e59b1be2017f51d41a68959c093533ec6c3ce9822962daa0516049ed9429f81c71f689ff0d261b23b5d99569f51e143d9484c701cc6f9282e96c4113ca02d4a045755e1ab001edbb704b26756e8b473816747024c561b888d0893e1b07e24522bc4b3959dee631fd8edfe0c58fbfa3336ea60b4720ea66feaf7ee24f3afaf0e1592558bca074d9b8ab42e3e421236e7b74a5e832c194653452bb6e702ca288957ad6a3366fb01a772bebd6b2181bf582c3057cd9b6", 0xb9) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 22:11:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="5b21aa5c5ba9fe2c072daa50d5f4888252c2c31ce102877c03bf016eaba58842d1183cf2a8a8e226f1645a2aa844b6b93d293f029be580b5e8e08fec9017ae63d11120905483657e116619799d3d1548b485e279a7a5998fe4", 0x59}, {&(0x7f0000000240)="7c15e172db4feab598a12adb68edc556f5c61e150656ae2822c471e3f2e48251a353efe595a98864b995578243d1cf53d4131f556cee22101e9750b811acd9914929584213c31604c88a1ce7497a92cd63", 0x51}, {&(0x7f00000002c0)="4c9b9024af35ca26806d6a90f1b338c1dc4bd838e769169be2afd32bd2f3adf4b9096ee2be748f57b666dde360321157353b2ecb8f043c9be11b86ad396b28954808af99d36fb1e86d262770ae7d1307356ec012c056b2ae67def0509ffd832362905596c99892805669074ba1353e75177bbbe08dd78b868a2adb2423843bf137ef2c7a872c70e3f361f6dc141586c9843ffde04810439b66e9ce4a5ddb3d23d25d5958a7c8f38a43731ea249277c315096cb0536f3def26dcbadd5e05cf5a6019af31d243fac72fb5254c30574a96e4f01479082", 0xd5}, {&(0x7f00000003c0)="8466bd3afde536d306b81704d85f7d8944d73704a58f8290820e77b78af43b8727c2c651bc34ff0a5a2fb899c7cd", 0x2e}, {&(0x7f0000000400)="62392a82672df90777a6c5518f0fdb4fef4d8ab74890695207b7b3210a4cba5e77f5157c80874846f927d5e6c8a14a193e060422a226df0cb9d1988a20bdaf7fb4778518470d381390c825637e496010c492cf2878bd910ac2452b27ec4db1246e238912e982105c85e3bd649633f26906c9cb0003d0247299882b3983b136ff93ef02753f52718376a1536b4f33ebb08fa8022a6379a9165e1ab87613", 0x9d}, {&(0x7f00000004c0)="e26e6238e43599457dbab501a5f5fab7edc3f496d1aacef414b3ac07bd6fe2b26f39597b689ec7be3e8d9bc606669dd6567dfd08bb2de7978f03", 0x3a}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000000)=0x1, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x21) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x4, 0x52df, 0x7161, 0x10001}) setsockopt(r0, 0x3, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 22:11:44 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 22:11:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x200, 0x4, &(0x7f0000000000)="42bbd8361564881f5c23842003ff1443669da7db5a44e4503af2a96fe362b82ff1a17d344fb69fc98ac37302c0d141f1dda62d2513db6b7148788d908b2ecac9299cd6f4456d3680b3f6f2cf4f2d7ae439a222be9923a70707291282db3d001c59d4a4b5785b2ea4cace7b558483603a99dce3fa2d943d883061f79af57cc0de3c19cb67a132f3eeea5847e92afe115b0560a0641830751f92518540286d9dd49b79321075c31d38a011d7ff577f3e6aaf17d770da0f29c2de812b330e60bc0897299a14834d94254b64bf386529d546c14aaff441849244fa0c8e935ddeb75ad6b6eab814c836", 0xe7) 22:11:44 executing program 1: write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x41) r0 = socket$inet(0x2, 0x7, 0x9) write(r0, 0x0, 0xaf) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 22:11:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 22:11:44 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') 22:11:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x92) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) 22:11:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x2, 0x8) 22:11:44 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x6, 0x8, 0x4, "5090e6b51f9a4ab5fd56b333f03f43475064f021", 0x81, 0x1ff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x1) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) write(r2, &(0x7f0000000100)="8500f9d8c2440e92c9e707cad9103d477bc144c4d7ca184fd69c5c9f8852a1c61fb2744671e43b000a7f16d5bdc9b7a26ff6629548057bfd5bd65bc82962b138f217c4ced236d0039f6db6209bb47a60c3425d1c9e0df6", 0x57) chdir(&(0x7f00000000c0)='.\x00') ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, r2, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) socket(0x10, 0x4003, 0xd5c) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 22:11:44 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x40) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 22:11:44 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getegid() setregid(r2, r3) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/89, 0x59}], 0x5, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xe6eb95dacba15991) getgroups(0x9, &(0x7f00000000c0)=[r3, r2, r2, r0, r2, r2, r3, r1, r0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x411) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x0, 0x1ff, 0x1000, 0x88, 0xffffffffffffff4b]) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 22:11:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x4, 0x1000000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getgid() getgroups(0x0, &(0x7f00000001c0)) fchown(r0, 0xffffffffffffffff, 0x0) 22:11:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x7) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 22:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 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, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:11:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 22:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f0600000010000008000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd183bae6055553fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd4213bf579456fc7d4096e8c8b6b87cb2d72b8bcdb80000000f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000000000", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 22:11:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) 22:11:45 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0xf27, 0x3f}, 0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000d290b7fc1f00035518ccd4a3905bf3e9ae5dafeb73159b3b7b00acf658cade1d03c4bc3ac1f99830af98cb62d97ccddb09006fbc83160f05000000b19beb5d5a064a5feb0f5adeb66349be7d9414322303158c873c9fadd183f986c692"], &(0x7f0000000000)=0x5a) sendto(r1, &(0x7f0000000100)="18b25ff84e84082fd147befe82a83dcc856d76c2719edf696df6efb83b839dda16cce24acf57002e519434185baf222748e0b9ceafb4717d7ea0076dd47f2ce6563bdcddb65bb72ee035c8b78ed5e02191559bbc71d748d339e3f82c2d1608474fd5a49597d94548e17ae1dfa5fbf0aed3bfb64293fdf33e8532a60befc7ef4503328633e55fb1edcfe7b353b1a625f6e7c11fab8c9268c9c6f43e53967740", 0x9f, 0x8, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) socket$unix(0x1, 0x6, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x9a6b34ae2d78bb7e, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) msgget(0x1, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/34, 0x22, 0x802, 0x0, 0xfffffffffffffff7) 22:11:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82f42e2f26696c653000036a10e7cbd749e6a491e5d3a7bdff2d04194ab503202b2529259e306ac053a14c6c7c8047d0719e6c330a00000000000000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x7) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 22:11:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffd) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) close(r0) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x9, 0x100000000, 0x0, 0x8, 0x400, 0x4, 0x1, 0x0, 0x7fffffff, 0x800}) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r2) pwritev(r1, &(0x7f0000000180), 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = shmget$private(0x0, 0x4000, 0x513, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) 22:11:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 22:11:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d430c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d900ffffff5bb3f0216ab92e0092042a", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:11:46 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="cd9f8803045c08dd2306fbf1c0034b", 0xf}, {&(0x7f0000000140)="f4c448aab12ffbc8e1b195e4d0896e2e7f5cc7e8f3272c84c113d848101a140d4804d2c5e0f3d6cbbb5d94f97eeedfcfa78b7149ddb43d62b5e3742f8b68fc2e69e0d7516a1be608f0f62ee7d27886def56027210d90a406ec22bc26fe71ae0cf9c121d7dfeeb1723ac812226ef51c91ffffad07abceae593d3334e4960d", 0x7e}], 0x2, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 22:11:46 executing program 0: 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') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') setrlimit(0x7, &(0x7f0000000040)={0x5, 0x1}) 22:11:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="30151a790133beb36c74a7b8d9c8a91187da4f60804c61c886c796917778c501450dcaaaf2596ce41abf05fbda6ba2c48c7c6f7b57311a10efef0be517344a1f30972409010b5ff199817e5b85b0d3dcce7ec443ddc8318c97da39cf484cbadf2efe2fd5af7b862528f39f2a333e7c0c76d7530d6942a7d292d8fa4f1c21913b559472c448b3cfd78548f341c9aabc7cc820521710848e44bc1b0c6ec323a4a3df0d19776514bafc0beedb935a6434f3c85625aa152e7103f26f74b5a1396fcc24fc92c24d0896f48391eed94fa9af03de99662044ef", 0xd6) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xf0, 0x4) r2 = getegid() bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = geteuid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r2, 0x6) r4 = getegid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8001, 0x8000, 0x9, 0x0, 0xd94, 0x0, 0xdfe000000000000, 0x2, 0x2, 0x3ff, 0x7}) bind$inet(r1, &(0x7f0000000280)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/170, &(0x7f0000000380)=0xaa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x4, 0xfffffffffffffd26}, {0x18, 0x2, 0x8, 0x1ff}, 0x9, [0x7fffffff, 0x1, 0x6, 0x1, 0x2, 0x100, 0x1, 0x10001]}, 0x3c) r5 = msgget$private(0x0, 0x2) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0xffff, r3, r4, r3, r4, 0x30, 0x8}, 0xffffffff, 0x1f, r6, r7, 0xffffffffffffff20, 0xfffffffffffff000, 0x9, 0x2cad9479}) fsync(r0) ftruncate(r0, 0x800) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) msgsnd(r5, &(0x7f0000000500)={0x2, "a68f7230532d0611452363edb8c52330834e1dc233f3166b0aeb406aa2eb12e99c1d60b0a471309f9e64ab69e48d84d2c622745552282a27b36b94139387becf23405585683cb9851f2b0d54a0baf2210a6ac1e5f23bf9e32a4eb14d4e16d187a8fe198cc6dce918bf9e16f5ac4f3727596badd028c896330d4455447c306b65ef68004c1d9c82a84608020e732d56c6ffad4921c0118ff39f7fda74c477d712ab252766f6367bb3f491f018a1388f07b086ad070dcf137fd59507206fb9fb203b4be4"}, 0xcb, 0x800) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000600)) write(r0, &(0x7f0000000640)="c42540f868a7a5ef23e292d370d481e850aa9b36875eaa28862873e7589b1e4eabc3a0fb296d0bcc744914547b513afbeb463da5d1e22a2fe28f3de3efbf99a9f61612433e0e8b8b6a7c3227f9e0b39f7226b58ef2e31945d5302d588c932097cbfddaf2138bc2dc501a299e1fb6a7c2598f537811", 0x75) msgctl$IPC_SET(r5, 0x1, &(0x7f00000006c0)={{0x4, r9, r4, r9, r10}, 0x8001, 0xffffffffffff5746, r7, r8, 0x6, 0x7ff, 0x6, 0x7}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000740)={0x243, 0x8}, 0x10) fchmodat(r1, &(0x7f0000000780)='./file0\x00', 0x40, 0x6) fcntl$lock(r0, 0x0, &(0x7f00000007c0)={0x3, 0x2, 0xdc, 0xff, r6}) msgget$private(0x0, 0x111) fsync(r1) utimes(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0xfffffffffffffffb, 0xab68}, {0x0, 0x1}}) 22:11:46 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8404) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 22:11:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfff, 0x10001}, {0x18, 0x1, 0x101}, 0x9, [0x7, 0xaaf, 0x387d, 0x8, 0x2fe, 0x58e, 0x40, 0x1000000000000000]}, 0x3c) link(&(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = msgget$private(0x0, 0x680) msgsnd(r1, &(0x7f0000000280)={0x0, "e1621470be1c7be8296dcb1c6d076d4f7a4cce7c36bf359fbe5fe237cf870df516c5820b89ad2f93b6ec4a6654b16d59ec7a8332ca3242cb98849318db180590cc4112597d65c7a2047ade0ad555989d8d8dbb572f824e7d9f766a4261c5d8e769277b9b817612b8a8b33b5eacfad6b5c93f549e3a57609b042904dba3b2ca6a9faf6c5c517501f3b2cd460c2ac96e535e78bb4571426f31d74c38d108c7b0925fabbd033de75a13f844eb86061c5d6aaef7104163a152d888ec95da59af922a8f40528244c194dfa471e55e"}, 0xd4, 0x800) 22:11:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() r2 = getpid() wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000180)) 22:11:46 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000001, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) 22:11:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 22:11:47 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x3) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) 22:11:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/87) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/242) getdents(r0, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) 22:11:47 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() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:11:47 executing program 0: 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, 0x3, 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)={0x0, ""/64}, 0x48, 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) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) 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}) r9 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r10 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r10, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) shmctl$IPC_RMID(r9, 0x0) 22:11:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 22:11:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x81}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x4}, {0x10d, 0x8}}, &(0x7f0000000080)) 22:11:47 executing program 0: r0 = getegid() setregid(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = getgid() ftruncate(r1, 0x5f7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffff73) r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r5) ioctl$TIOCSCTTY(r1, 0x20007461) r6 = semget$private(0x0, 0x5, 0x240) semop(r6, &(0x7f0000000180)=[{0x7, 0x0, 0x800}, {0x7, 0x80000000, 0x1000}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x0, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x34, 0x1000}, {0x1, 0x80000000, 0x1800}], 0xa) setregid(r2, r3) r7 = getegid() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) munlockall() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) setregid(r4, r7) getppid() read(r1, &(0x7f0000000300)=""/119, 0x77) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000280)={0x3ff, 0x100}) r8 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001600)="27a42d57ca898dd252059ef1b686f92020e6299f2586ff4bea1b17ae821e41f877b05a481490284bcf11626a5ec3bb04d216db", 0x33}], 0x1, 0x0, 0x0, 0x403}, 0x8) getegid() dup(r1) read(r8, &(0x7f0000001780)=""/4096, 0x36a) 22:11:48 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x9ba, 0x200000005}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 22:11:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() read(r1, &(0x7f0000001580)=""/113, 0x71) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000001600)=0xc) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:11:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x1, 0x8000, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x1, 0x40}, {0x18, 0x0, 0xa000, 0x1010000000000}, 0x8, [0x1df3, 0x0, 0x9, 0x3, 0xfff, 0x5, 0x8, 0x80000001]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="728638da33e20a303b3e7ab9df42353dfa6606b4cfba0df6351fd22e92eb616a74625811026e21df7f2e4a1a42cd2816551eecad56223b6107819b2bfa9545c2c0df00025bf62bacf537d60568187d4dab7a333268aa5d2d2c6e98f5f80216fe162314d684f224f5311c9112d41f19b5e51b6bcee81cee7722f6c9dd720aaf9a0dd3a1ca3d", 0x85}], 0x1) sendto$inet(r0, &(0x7f0000000040)="a4462647c8ede6a91a77baf90f19904e348545", 0x13, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:11:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 22:11:48 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') chdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 22:11:48 executing program 1: socketpair(0x2, 0x8005, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x101, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) socketpair(0x3, 0x7, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 22:11:48 executing program 0: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) 22:11:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) poll(&(0x7f0000000040)=[{r0, 0x14}, {r1}, {r1, 0xc4}, {r1, 0x4}, {r1, 0x4}, {r0, 0x6}], 0x6, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 22:11:48 executing program 1: kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) kqueue() close(r0) 22:11:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) shutdown(r0, 0x1) 22:11:52 executing program 1: r0 = socket(0x40000000011, 0x3, 0x7fff) fchmod(r0, 0x40) fcntl$dupfd(r0, 0xa, r0) 22:11:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r1 = getpgid(r0) setpgid(0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108c1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) socketpair(0x18, 0x4000, 0x1, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = syz_open_pts() r10 = getuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="0358f24267db651b65304da0c48acf0b20c2a909b10e7f13413504c30340605f23197485e591004fafb9387b467833cb21e5ebd3b97fef4e04c95603f057e849796ddcc40dd539142588d9ccd82a95db9be1e523378e1891517f163ea74f6076f097b8b44f0164034a42a789b19c7514235c52142db0ac9d", 0x78}, {&(0x7f0000000100)="35b441609c6c66aa7bd43a42d6ae34273b3b3aee2dae6602948c93b35ddf1bd3e05f12297aff191e4fc66e6b86fab2ecd510d74de3cdca4a5f6517f0ed8606c0428dbe364412b47e", 0x48}], 0x2, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r1, r10, r11}], 0x60, 0x8}, 0xc) 22:11:52 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[], 0x0, &(0x7f0000002340)=[{&(0x7f0000000a00)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd00000000000000000000000000000000", 0xffffffffffffff1d}], 0x1}, 0x0) 22:11:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) getgroups(0x4, &(0x7f0000002b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, &(0x7f0000002c40)=0xc) sendmsg$unix(r0, &(0x7f0000002dc0)={&(0x7f0000002580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000002800)="f4457962c6bbf52861c124f122e399356127bbea69b0aa43a2c28a55d0a395b077b76b1e019d401a8b80e3b845ec08437a2919d2856a95c5b381608945dda6dc67050878a17f401c83252c7ab7639ef21294dcfad0391df3be4d1cc8f94092e19ef7f1e5310d320f0837ce2d51d6518259cbb6df91780b07ab1fc0af4c0d73a83a881d3b1c0359c5fd921280e5b1929c950dbe2aa1c8e4b644e4d3639eb7597168676cc921407089fab590a90822fe5144463f07e9849d86fa013fb56fae8f16c11fa56ca524294995db8ffbda83d8eb1614a2073e5155061250ce3f6b9dd40afb293bc8856f29eccef20450d86e81c89712951e0d762727b9bb", 0xfa}, {&(0x7f0000002900)="a15430a8d45cc5a389920e9f447bb476f92b6c5ee82e8e019925bd5a233c16b65bccf56c1df25115a281b580c1d9adc72eaf4b78ea5436b23ba628398663ded6b44aa82c37ad8eda3c8e06b5e30fb0b1076a7fbf2e33e09881cee3fe9b823b53f1853e3785b33ddcf23370af3e4bcb11cdf7e9109e1215b3d916be6fd30be1dc78af801472e7a3b887ae5c475f2ba629240750bf7453dbc3f43cf8ee6fc690d580966c08c4f1d77bf5885373ebf2363e6fc790268b9a2d6f1418ada6920ca8050850e16474c8ffdf9a41ec0336a9ec5c934212a1", 0xd4}, {&(0x7f0000002a00)="88957ae00480e9dd4982ee6da1d72d83c51e93be5c6fc5326154e72200d359c42817fbac7564080b7200474e6877e98cd6d8892306348238d130a673732c944f816264cef1e6005eea6eecab0da83642d71626951a7c01ea3893ed2328bc31b663abf6b63aa20d26f7b73a63bfc6cba065069b76", 0x74}], 0x3, &(0x7f0000002c80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r3, r0, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1, r0]}], 0x128, 0x1}, 0x6) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r19 = dup(r17) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r19, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r17, 0x6, r16) ioctl$TIOCDRAIN(r18, 0x2000745e) sync() 22:11:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x101, &(0x7f0000001200)="431ccbe9b9c2815ce0cd5f91b55b4f605f0182ead426a4e6a862661835af9f07b5eb082d8b6a55945f333de5cbaa2d61983e55208e1a99a15f8bac9102c36c897fa3b94ffa1a242e6afa717acc07b8162bad5d503aa117c190836d93c7d289efb86f704cf8ee37cf8b6704454f8e13dd6589338309c845b50c20a8f92c464ab07609861c2b9470b8b06d06c141095a14b3301d52051a0a31c7ef094ac1f9faa0ef941c6f9ee0e96566b523420882a1974a510c545fa0ead869a27c2800e5c11369ca8beee39e2a34ccfb387d94b137129ba908561951330bfd50a0ee1fcf63dfddbbd1d4279e2cab2036d11894899e7c9209027b7dfabdd98d5d286c20d92157f91797b7a68e15e4e54ac003a37c3e304066781efee7722df96767a8c66a9db0fccc672d66a961e7bc57978d5471ea8d3564520bc218fe08f13f4f11c52bbd57dc9758736f548805275a3e9966139bb96d4c6d03af6032141cf10031bc5ac5ef5b3d62dbf71ed51ddc339974d9e4a639712d806b6de1aa80b02aecbf1844f252a94a6ff50a827d7bae0209535d1fa8ec4db8e9d1daa6402516561fe2f55736f93983ce545092b3910ecf92173ec08c8d9c5ff4bf6052feed5926a9d078e5df4d91932a6b66724e4124bfd15a1505ce3a259fa016fcfbe4ee2c50c83a5ffa74bd1ee9b5f017f2280a3a795a0cc99646f3a25a1749e128e97c9e159e8f305bc8cfc73c5ff157d5511e20b1bb09edd3e2c9c973765050da0b61622b632ac1824cc753abab10d21a96be05918346b3bcffdf14f42ff884d8b57330fb1e48023b2758aecbbd153a831429b1472281e3bcaee457db899687ef3688838374093b203fded5393626c631bc13e17b82b68d0cbb25f0dd2836029c047e80424bcf2478eb5c247a5b0bd6c3760ab4ed0fb86a46a58a90fe6afe10a324dd075a930c17c9a9278f0608e3ecffd5ab1f87d0eceaad6e61a796d408f5675443157b6359eac8b045fd0dacecae972289555d6cf85e8bc245d7c5163334ac275a62cdb9fea060b54444abbbcbab6db3955b33110a44ba0e28ed3b3cba0a2124f0f944c41c06c4363587bec9b629ca8d5031c157a612d2f31321d391be9241aebbc19ddabbeeafe64c94546159ef7a0ed85c9aa9f8dbf894e7715c02c5620525070da580a316179bdd9ae5c95797b183d6aa0114b3d2a1b7b961b0473a10f85ca1a6d9b4435a0513a8fbef922f259dd41bd3438618867a5180444e57340e395fb57a482348212abcb8f1570b8ee06483c1d517cf9f400e0620c076851d24d4cb674a03ffd5e4279d8221e871d95299a94b3845f3f920b2831774fd0ab8431e13f19c20b98d46b09cc99e0972cb27cb853077aff03c3e910121727d781ace5918d2b4421c853c51dd6b8f46bb21b6b127d55c6c21161d484c03fd2d7d9671eb93caec7b1506627ab347acbc8f8c4cbeb333c08c5c02dc9251d3957c7e2a0828b8e677da92cf8bf22084a64b3ff730e083d27b92f7efc1bde90beb346b5e55d4683a2925d508f250b6b2d1264c1ab88b10600d69b249395d0a3e38b22fab7f812d21eb4891450e9b707ef6c0a29e1062177d5361e2a1163dcedc1c7140e30930fe3647366e479ad342a42cef5f294ea4f76447fe8fd7052109d0ac21508f6795d7b3bdf460d2db6766b4ec7e8cc0a038fd7caf6c85e292930bf55daa7ff9c988212ccfad4f2f1a60905950ab24d0e9ff31f56c1fd7469902d68da7c64075672c490672c37e15b529ed259bcd894fdd4463ccc0c4fb87cbe2db6d6afa44cbc5da8f2f30f07938e0c770dc09061169954697b351bd6800b4d0db5ade80c485f4a001c9af23e546ca8dd74ee041682dc22bb10e43e3d2f15a4e37f749bd7f73a4583be69f3490985077012eb7a70016cb086ac46d3a2f19c20078a4ee0de1573cdc7c09a5d285b80d709292fd026859750cd25ee343efa31702af9152877f34e0be1dd81a2e1dd151fc8962317dcb305d17095bd1f02f49402ebab3002eb5c12f7438070ac7a1a6eea1fea3b67678e840ea6b81b5d2a733739221c86533b99db8fddaa45563afdfe8a53b07e4f0d9a4969da4f56f55c5d5aa6be1d4a8a7e0320948b5ac3e9068f97056bac7e4b25520d9ebed1e1d4263be24bb4aad9c21ebad23a9abadd0bf9adfaf6964fc56dbd397646e26c87423ea9aea63dee5d913be5588a93834d30a4aafb151997963504cec5079d179789f6024d7cbae4acc595c3686dafe665060680f4238bac73e04df3525cc2d9853c04aaee19c7afe5b343d71025ed2564083419193754824607e9a2e15f0103c9501d5624a5f43270e7b2c71812ef2493876127a95378655dd917fb0156491986a121edf8e3b0874969ddb2004c6523281a6f8219af7e18bda4d486d4c3fd54670bc11db03f9e03756e521f8696e0b57c94717b6cee311188907d2c9ffd07b2d053805c51cb682587825d3e3d594d4eb2cdd9d60a8ec100dc407d12fd601acfdaacd676d1a7a2767e93541bcb6b09fab137e143e268a6f362b29e18ce621255a1a55a22c72ba5ec1a7d5d49d1f869af575c45304fa7bbd2e91fde3a755ba9fa453ab51e4b187de4140a4c5b4189a7f433cf7b5154ec4f14a1756a8397ae9a7be2a4ce734f11da624c183d0a410b4fb5e88ccf92b76527884056d9ed3b89a112413a984f5626ed026a525038fcf17b9bf607b48a0ef22ae246977a8ee9c333d362d0b676dc9cd2ed0135c052408514b31cdfbaa6e568f69c01b97b3a7296e8bc06db0c0bb21129bcf99bba4854ac8497b18f6741f4b968cdd39be3f97043bcdef9ab9ea2eb87e7564a0083cb3881da8955c230956c2a619b3d5445530fadef0a5dc5b27dd8f63a0113b79c801a40f08b6c54c74560f191edddd621d82a72132547dbab287d04853d46ae5c69a8ac0c57bbec9358bd1aec243b2817a6a3ac47b0a4b3b9afd70dc4f65d67230edf00a66dd35bba4c23a6b4fc3f396c49f9f06b99d869fb6d9d098728e6b0203cbe22697777ec42b969d561afc00951a3413377d70817366e48e54385297c3c2277df0cee52f5e583546fce83476f1115409a090325fc09f206c9e6d7a7dc5ad2fc99a998e96961ba9a584946cd5f2922af036e99ef118aa8b0ad18ec5f45909b606fcc5cc43ae4253316a36fb4d34eaba755a05df7cee58bf7f8fbd9a59652fc0c6f7850665ad3480663fd352f61fb8511819b513a77a039791cb1ab050b16559f74d11714cd47cc1d470ef7b5e84e7154179567972d727774fef5074c3fe5a87f1b279fc9c9470816be260dcdc3daec66a05eecbb3c38f524154063b6885644fff0eb0a7e8e89c43ea80e9146ca7a107ef9c0811ab9d29bf3c62d238f835527a4f3fb1cc1c9adddc6440cf9eb74c8fe9ec0881b1cd21f09e51fc18c2d2d4323abbad2df334d578615f4c83c9507b6a17e11c95219180430abc253d29d83ca52aee88e3cd2a14d5ede55de985d026ff28187159c4da7eca0cc74ca855efa696a3dfeb94726aeb4320dd83559432932dc1501720d975c8a3a5c20190db2150c3b9d12e19655ac58e48e22db327120254ccf4032db211cc1bfd4d9410e7affb44c1a2634a830f52e85927fa8c364704588ec8820d7e220c8f9ed36f408837030931de8af56f6fe7f7730edbcc893203955fc3bea213b586c328ffe14700e418f037e3139b4aefbd1952f85a08dc7fbdb65f2ef0b48c030fc52ba68b91258e35a84516f853ce5e1ff338d85b3faf9a16b8f99c81942f86ce22ae24b71539837ee719aab2843f7b02acc24c133fca434c3f6cfe36b8782eced3e83dafb1593b80695a2248f9cbdd35427d750be831bf9ddb4530a7266a6ce0eea68657ec5487d4f2e24eb0e9d88806146763e248a8ea0adaa9da5c5b16e5d1cfd27415d6ed57f4baaab21ffd5038cdfdeaa1ab3507cd32a5cc5962617825fae5fae64fa731edc0311e668d91c4482c76c181e101e6d9422634f88c023c9bb9ddf32bb6bf808f50bb5e8a8e4e512d6560c0080a6b8dbd21bd7f8be36a715dc8a67603cc7626ef62c35b5748c407c1e9062968d2343d209d6a0850992743c4f255ab1e130a588de417adad3f6101617fd09a9b9506f0aa754ae9bf6c72c6a58597432829cf03aef59da9ac157e30c3f64f8d918493f1763244511e987d37030a54ee17534ea84fa89c3f7bafdea060ca11bd6927c31d01dc8758f72b59a56806f57fdf4844e16711182b84e27343044abc52e656f6a3a117bedeead061b6f979a466647ba51b7d1c449557084f90eb5d332e1ef8df2669c20c9bc748408ed07bd8ba10dfd40e44725d93553d2f8b8dfbe8ca58cfd47757ece8498fc0516c4213393e0d2a37f18c70e505208cff6c28ded9bb77814af214bc120c76ab67c319d00a22c299e68dde80da8fada549c537eb1088a3b6f38828432eb75f85fbd6d4dce754be78b9e339645f0d6c9b1c3695ad4c7da6aa49525de573e02fbabe840ef11ea40adb1e3ef3b4a62974b4dce1ad9cf9a51ff5b20206435561684e2933b6871f4e6ed885780967692765b9e26cf51c5d4c491f2fce660508ca2f303be1af26f5b749fa4d5153a9229e514bf9b7c45c3fcdda1ff8dff81f0bb5ad1811f91226f8e10afb8f7921883068916e10dcb9a63cf17aa446e968bd8943cc0f807e5ebf4671ddcf511ba7d21d2ee4c1131ec413f84ec5f91093ac1fb88d3a7ca79c6b7ba16f2244245c4c49cf37fa7998da72577b9d2156d322fb661ac0627ca3e53ef7b04ed14d6fa2e6ce67c42b73fba09117bbaccdf8a0b3bf834d34f20e1d6ebf1ce6f6d84ae8e14859629445f04944034b9d6836bf5e93255f9857996ed8b7f073a07733662bd9a21943fe6f7e0cebe96eb227af7569db5fb133320dde2639aa5413fd71951ba264ca9faca92c56ea1cbdb18721a216a5167470bac08cfca65e4ac87b5f5478bcb37db3b50a91319c6180c0914d4feaf7c69d93e10bc3119f3d5ca068f7aa23a6d495c9b8ca2b49d5f061b489669eec06ac66da4e000ea613e70e955344c84c969104fc05f2abafe1486f7caf98a1ed52f72e2b14593e667c25b993d8960ada77a5c44b3d70aebface628cd87c518e8c5730a28ba075b30925317bedf18c671513f3ffc71c8b10c8f427126cf46b074d864f36a2e0d6c02cc1b69d1cc8ba206e4261d17a372229aab69a8e73ec6acc23fcd31a3f255975d8c573c89aa936db0ea030b65b9e498db0096c92f18f97e583f95b425baaad74226bcf49174c09603475c3a41e1d756a35d25baddb6b3651e43e69282fe32a5032bc603126f00db864f097681dd56ddc39253aac76e25a9a6d5a2265ee370c8153f8e7f25ca6d6b8edeac6cc70895e7a5bf3c3701bf5eaaac2aea2af73207f45eff5c10b02261eb16f66e158d3f08e27b9b30445bde727497b29c99ce2b352e8c5f083e27c5a9e6f240fc1acd7c6052f62bd965876df88fe9d297b079f85681a8d2d3df09d78255920a4ea372b9281838e9398f0938835fafd90fc982c98149306a4e89e2049e97cb1baa81214eef218ac6df14b897c59c35b304dfab521f19bf05260a170983ea090e899d699d6bed71d0e4d2daab006790ac511dcbc735887d19f84718006568213f0efd79502ea577d33e78a05f6c6149c3cbaa6f34f0f5c563790bb1b5009c46679d4827c8ef7be90676646c482f5e6facafa2cd1b4b2e94b405f422fbd4508248eee624cd617cb4ffae40a6d440d747ee8fdf9ed4e7bc204f144f34735d794c10f589d6a05e5dde7bbd0e98d2c578902d1594deb9de90fbd84071f2348779cd7e171c35be68616844249f56993387686f766f5b3e7028f272c8cf2b20f7cee34d01d0f541dd0bce7574312b79dacb387ba58ceac349d5967b8d569db08073ed4ea29f14", 0x1053) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="000000000f442c01734570e0e24de1568aa02f0c604a7862c3dc1499403a7c5f4c084143000f00b5e04872b7155bb2b3272f2b7e350c1b7a2c9018fd14a0cea4a3a3719b3fb4676a441fa429d0c1762a8b194509f105e8d874bd32a3778708466188a57fcf7e98ae4cc899a3ecbb252b9097dd85ad66e564d9c0d3708e32bfa1d2a7596d05933ee0a4728a25a59891bfe5312e6b88", 0x95) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x8005, 0x5) 22:11:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b7fb8d7c89bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef89810000000012ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:11:52 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000004ffff00000100070000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 22:11:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20400, 0x8) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x6) 22:11:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = dup(r0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0xc, "b08dce5800002000000000628900e800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:11:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000580)="d67813c8e80ee2f5480e28fd9c89c2e4506f4d10a51acf777735113ee852830c27f5", 0x22}], 0x1, 0x0) munlockall() writev(r0, &(0x7f0000001600)=[{&(0x7f0000000600)="2e929c663aec3d3dcffd1a4061a391e49a002132203aefafc0aa16680be9d63cdd5e9935068fdc0ba443bd7360a416accaed4db39a8dc8e731090128e5b1f1303213a4a33c277a7fec3f648976e79dd12898bf5da0778907aa65b54e089af3e2e169e9f9d5a89a897fbe8867ab7f8cb8d298b1e625daa515dd1f677719480a4527a5b2c7b23b7402e204ef9acbdf1c2e73ca3a7abac1132b13cc5bf8f8a153202858d5b651d22a7b3470ebbf884fe7b7978262240a948ef0cd358ba745de3f47a7ab56d318111c0bfa2748be2e94d31c0758ff96e36cb770301bf9cbfcdfc14ce0dcc87573e69ef507bf79fc0061cd51f7af89d5a1a9dcc55887c5f4f103d915ee88953f2a46aa38e3f39041d36827a36742901e36b318bcadcf60ace25edc0bf2ed31c750a06554350a7730e9eabf87624330a25b53eb0164764a55292fd3cf2785f8331c6ba7f5d736f7d201bf1810075de7bb5b2f58548ebf67885fe4b33c1595059245a67a0addd085be7f3c2e1fe0abb076419b48700a57aef73c42904d7e0c6cfde9b1b04ec2484b205083e866d9941c8a70696ecb8e6e4395c803b54f3c377f1aa59ca5238dd5f14387004465d8c0dd6cf47023365c062e7d05ffae90c3b7872dab36f68063494d34b5d58f99b6a526aa28ac33269b33f55f8dfdc13831853b84c6927375eed84979fbff65ad92fd52f8942c6a5f3834059207c2e8b5ab5d8e48c3099853ef2961da253df48da3242edee11f242f7147eb2261bfc255ec47576d7b5c18f5bff88ef925631d1a025b88b98f24aaca790a1473e03e5b21eb2cd137937ef7a0d435bec16e4deed099383164a9e2dab47a206bd6f8b89d47a2a4c421a7986c2852a8ffc82bf1c94d3d37c726cc34553bb4f33990a856790b7e79e0b7061ea7ecb4c7cb0f9c52ef5b3accc0068ab199e257c37130d242b41b7a7d3858b1ebe95a0bf2f8ba7d65d5dde7fc941f922ea350884223f9dd7ae326cec1bab3148ef9a2f4e56ddafc92b78129759eac07504bd39fcbc0667cc01bb73e686dd9e69dae152a8acdc13ea92b34026bfff545dabd864149d0421b4e208d0668b4a3cbbfa79fd023f38de2ef7980380d8199dd52fa65897ad0a6b964859b39f9f846effd2a1e57ba061ab635dcc9adebde3ad932cd4911b9c48ad9e7b0fdf7cad0fba02e1ab18af20614d5ae8f52d1740173e16f435027992ab0c44762dc592f775baa531bbea80a613f3e1f5b048a33c2fbd5bf541af7b255e12708fcbb3b6eff18c732888a462c23227b67dddb4faf1b3b0af21f0c63fe1cf43e702116e033ffdd7232a770194e9572efea52bb79623893870a3f7819727b589f30a2eb73ed8fdac60d3981200e00a3360c9ac3d17f38fb4f5dff03f9a3dda91c8de0368e9572885eb89f0e1ceaec11e96426f44b5bf2de4355693c846e2096c5f4f8686c8286a492ebfd4a5c338d584260b4f84ee4d4a913eef504a5ffa0f98c917f3d37c03a2ccfd3d25dafd6ae867c49fd3b4160a420f22223c5524d199317776d0e4ee970a4cd4da8bc215b33bf8a3e9442fb4ac365280b8e52e58f850ed6be643baf5fbcc47c79c3337988744feeb8d50601870d587acf838c05932cc3ff0174484ce1a03d58eeb5141385ab7a454423ff17c3288f3c71fc02955a9f0460d689c80821e6afba0192f44221bf8a422d40bb4f1298a9bf4de7219185258d2b8c32f5603d84e02bf4329221193ba749687edf223a145b0e1c48ed75599ea8f9b017183db2373f1af74ab4cac5b279fc0ce81b024f9bfc3af89bf6d18d1abe539d7fa17283b4a4c92daf742f7d289dfc9bd1e06401a218d3363b858d7f2c6bd2258683ba0897e9380d90eae913d99d8b4412a8b2d56d427d1ba772296f3d2a4697003ca4ae398abda0384e50200f583d42ac70794edeb57e8bd3ea05f19d4e0eaacc9aabafee8e24d0aa5f76d91d68fd503e9c4830f9991676df4dad4a2f2db473540e00f9cdfc56a5edda470caee3f9dcca22342a1c7a702537c7cdd70f8461f5421ac9e7bfc8bd572387f59c6e75b2f0285a3d0994c71ffd52ba8e6cd184d2a50999eac76e42fcda0b8f2bf3c564ac8790bc2922385aa0800f294476fb62af4624b94e2253db8e97a78e1a997c1a10d78c67c759ee41313a03adb3e7b9f1e91e22c94e022c0e2fe168b44566ff0aa8a659f903ab163cae09a6c9e6aad6c8ce9f8744cef3db68250cb75c938d2263776de95803f204e74737108a8ec7bdf62a6b7ba13d245dccfb1c29c35d1581278f6d8c4b97968c7de026ddbdbd71b6d54c35ab19f200f371a17bd62f1d9249e0aec2a21a7e7f59027d1ad4505e16d2aaf97d8e755d835dc96de9d48e235cd1ab76b1af966ea419c01f7a6b4028619fc55b67ea190ba4ceeac718e1592301979ac3f6383e658d4de8d44ca909167aab4533172cd8baf9cd1041e330cb4303bcc03da8ab0a21f71fe9118067112258b6c46521cfdc9eca609048569422aff0f140a7d3453b7d76b1904d8b993ce8ba9dddf099a09488ae08a843c42e46cf7272fc1e2ad972dbe6abeb5b1603f93a6bf42b96da9bb936878c4231e19bc7e321511f304c7eaa7fe24fea856efa2cb632361b138f85260a3a311fde91ecda4f4141b90213877ef0d92198c49613fb5077d3d4c40f0fffce4b3a56ab909b0c3be50fb3701e160f1a9418c6a7dc0163af4afe1c0535465d231669910f0e05be6337b45eee0c25414bcac5dbe4145bfdfe6187184277ee5344a82fd76057c8bb6037b9dd0807d76468ea594d759b02e74ac14fa5458f91e3ee531c71b97eab1fe233e3a99671b47409b393e4872130de167231703392b6ac04eef4768eff5aaf1dd13bb0a130430306bb44d0b6801e62f9be755236eaed0f233d3e6fe770128fd8572f50ce19f4dd9d1d7628a6957ebdb3a1f744a128c4c4394a29a8c666a52eedffd0a1b22797c5dc6fe12cc2400bdf3dde8401665405cdccd3bede822cfc14c5324c46f29ff64d80f97b6359e23f9fc109332ad825dcd5801ce750792d4b596250817c7b1e0812abe588e95f515981b611aedd52f763e403f6fd3ed35e3995f1d1ae7589ee8d494f27feb0c91f989385212edeca6aad6266a997c0f70ed8b8137f881686cfc285ead1260ffd3d15852d170c0612b321ca645b5bfac84bcb207a94a1fe68e7aa10634755998c8dcf0936b5dedd2624e711f7677c01ce5cb0543ae71da822e32825501dae13f0f9408310bd9696178b494fa7d5a50ce898d94163905938486f28539c702513bb9079290a839c6267faf1aed66b2eb70bd761c1c06f6135ec4d33e5bb59333b282d78c887a4c435c28204358f3c002a835762bad02f1f2cd4ac8f82437e630b691b69e5ce63103de093337ffb89a2be2788280f1233055255b297b8bc2c0842677c2785c5567b185617d83f9a3727b9cbfa183da30831de29d1a2e2c753e183accd8befc827edc1040e1598838146dd42b5fae8d4c6db30f151e89e3b87415b570b092830e6544c2695ce91d12528d1a09949506b3cca7d2429c33c5f7d2202d7caaf7a6a78b0a634ae45cd26ccd865a7914c3241ea14cdea4b6533dcbd4261162959aeb5c100601f10376dcd80f40f6bb9b5a1baca9a9f9eeeefb13901221aa8eb802402b3359ec8da5217a6b9e2de9167b05c5ded2c33d41b6ffb616a50b5d93bb57734f1df95c7a3f937d4afcfc23b83dd9699c254656506860bf0d30cb7aba1ba5b7945815616c2bcb3bf82ee4a7b7bab413cfeb3de56d470d19c71b14853a645dbb00978a67a1976d102e5d4cea90cab148595f72e3feedcb4af7b64eaf9d6da561c280a97322f9e6eb5853163afa9e25022156ee061fb5b9691fee5a0bf8254bcf107f1b356ce2769ba22d8bb88a2656b78b262d06b2fa779765a0e8722f91a0061191a1d75870dc7325cbcf561115fa04c19ed3a95c1f894f5257da1844024d2546fc8df3798adcbdd737e3a6feee26c2e3dd8862fe196213ff390f24d803fe2b8c7d1ad53bfb8540d95fceb66740bfab8a3b29e8673eab55efc526e6c6070e6123bca5258bc2d6762dd6b1e11898ff05f51990279f0c84a5583c2c0bc7b06ed5330596bf1af562ee095e0f55084e31eebd37ecac53f155923e595a9dbf5a5b5c5d9611bd94882473dca29bc1fb468064b123e65f4aeff312a3620fdfc21d433b84acbbab144236bf1b0a6e7415b91ab853b54df44c2b2e2ed19909a7e188eb1b432524e73957a571f34bd0d28e89166eff7594765ed87e396c2653f38af282ac2f4cbb9e7446e42b19e13da823a37be0993f743ef176ad51a13e069c3ec0027c73adaf248ab597b163b02c0577e28f9992fa0ba312036e8531fced54579161353838aff1bfe72684667c5308b97d1aa1f", 0xc29}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 22:11:53 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 22:11:54 executing program 0: 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') msgget$private(0x0, 0x24) 22:11:54 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x1, 0x20) r2 = getuid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x124, 0x6}, 0x6, 0x5, r6, r7, 0x5, 0x64a, 0x80000001, 0x3ff}) 22:11:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 22:11:54 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000780)=""/4096) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x63, 0x1, 0x7ff, 0x8001, 0x8}, 0xc) 22:11:54 executing program 0: getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0xe0, &(0x7f0000000040)=[r0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:11:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xeaf699a436d2fb8) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000100)="5f2b5dcf31fbdaec33759328ec78a8ab1b1ec16f2f9fbca628adce20380d2ab24a65e6dbc7e8485ee1bbb1a0b03389b53f4d2ca92fd23de30fceaa3e28770e82804589870096087d359ea7b956658055cc71d8ed0e0b4f360ea830b5267758a533de128581b1bc24961675ebd0862b500498906e93f16e05a7849631d9fca9eb8e82b6794d13f92d8244131f598b32e94574", 0x92}, {&(0x7f00000001c0)="179e9ed01021ea1a3cd11a09cb6b37dd5cddc0aee11898f2a0e681402581925982cc6102cc5a3087249135a8efde1b6f76c4dee2f5f2a974f864d1b79b4ac1ce4a0d072e4916ac1c9dd77881dee22517d4054cf0d5adb33f2abc49cc2d6aa428ff", 0x61}, {&(0x7f0000000240)="1f48103e6b27a0c32c15c1a60ca682bf04032965ffc77c60ee087d53ac5bdbbb801f67008fa87c1005d987bfb90c58212d456e169a1338c379d639675c90c731f22f1024d57972a725ad7311c2ebd61d827a5638d2f8f05e6209e38ac046b9f2cacbc4f33c4e3cc2547e76d65a70d4ed3334c87bcfb54b8bc8589257f706a1fdada3a340038da74d0754ef80e2b2bb4c81df1c595b1e040629d83ed89406bfbe16055e22ad6d6b2d455f0d2a656fe2248f7f5da0b149b875", 0xb8}, {&(0x7f0000000300)="2d35528f2ffe3b35c61b4317e4463e0e7abada8880ac69af33cd11eacf20dd2ddc0cff6d64571fd9b9d099ba0f2715fc6bfdfe30a2e38d1f44a38a323d3b4c9c871b6e337195260e47351a14e5a35c4243449490609a458ff98ba292af", 0x5d}, {&(0x7f0000000040)="bd97fa407157b9dd724d386f52af1351a49c1992597f551cafc5250e8ee5b725749bdea664b04b8bb69f08c24cddf828f067ba3826", 0x35}, {&(0x7f0000000380)="73dfa3acb82c4e205b69dc78f7ec700607b465571cbc313ade64ac7a2e85f2b73c9ce86a5b83c3ad1592019881bb546dd5a58100b072a3207b9f55e75daf4e54d6c9b8ccf57ab184c1bdc6c28af7bf089367de9f4990b1d8d4e1113c5e66cf5bc3a20339dd05326d197a9b7e8a5445a5d4f9577c9788da6b0fe959e9a5a5e90cbbf26b47b074b4d100e9c0820c17dd42abdcb8a06c85992b41d53982b277767965ebb9df2e39be7714099bcf40c3cda75c16be93fea97229f964db1d15892d19ae2eb65a3a6736b5c510a6965dbbcbcdb48bc04a818ef99dab8176dc3663012dd6d61ef00b9c70e29bb2a348db6f2b72b9863da7ed700acef979e7ce7b11648bb573e8d4efb7822028c2bc72586eb083fa9a7f66d8cdeef42c02ec9c7dfa16d605cf30c645243985e6394068fa4dedf346e518f870340a826722ea22c6c7296b07e9de457a86ab0b7c0b6787da8cbf7229503c60f2a2edc347ac93e344054df8da8b583c0152743b981b9a0407292bc29712dfc58d5c7c08c88a4f88b1bf1dc0758a44e244ef1b3162158b579749482a0f499ab94f046335b4b3a50c04eb34379ecae1bfc944c471bf4795f898b7d59926d257e7248e47e8dd84ecc05fc0216d59a5cf34e7e7079f5f4bf30b1b51bef434f2459aa07976b070a0982743c66afe9ac5758f6a5fbbd5a9abefda34553cbafe6f912e172199dcdf9ae2452b698e701543b97be2390d92ea67ad5963a220acc1d087ce784cf9c565bc531c0d9efda90e9c2d2f440503ab8c27435df336d788233e3e83755975de22ffcc99e74f699cb96cf4a6dd27597f1d46c84fd31253e00b0fab2a2372af9b7337448d271f1b3352ccfcf58c41c3492c24248bd0b50b54ac40e374f8338d539f4595c98afae0685e7f7c3a49500a929bc923d144062cf266f78bf554e81097d1b8fce806e59e1ff4c7168f33018924f37a752f03c3f3c79e7d692b4f7a1d9853d084f35f6813993c290b34ed57fb616378027714a466f566b02266bdc1531689b93599b1055d7ae6a03af50f554b779a3023a53e200915db5365e215038afcaae32da152aacea2a5b74ec067d598ade67b6a2309f810eb86d4d6b725546306f6c685c2e291bccfda782ac136ae02bfd50b53b0d8d86bb135cee7aebd3ea2af2c02037ac1f564ad5f422e4a20e63b1190c647a80813c12322f613e117e8f652f805154460379e0953f3e49ae1a592d75e2fa99cfcd7a215ced133d4c27a35ef4c18c0a185e68b1123dd06299932b9738ddfae8f1777ee274d7778ec6f53d272b486ece9996e7233db443d057cfff48da33940d774c657c7703027093221c4d1d1875eb93451bbce53f7b96b7dc3b6b6b3eed58b1c8a2aabac1bef98906960c4ebb201b4363165db80ab926756d8f3b62b1411cce3fa2f6cc4815a89fa738aff2a3f3d27917258a8dfbc122f26d97549443fdcc6592844f574fc9f724eafbe7531d23bc9e32a666a905508be9f2cf3c352e9d2a114a186f1c11f13cb3aac5f73606e32967742d70677ab5e520e79134c5a1bdd37cffdaf621df170466bbac21bac730b73129783d767dc72f61b247ae0baa65e79e680e45fd9dbc25ce6db6af894b14cb73afa81b1b1fb0177dac626c2179076b4d85d6faf4f62617c830e10db73597895de8114a794411d5614c8d3f0b87cd5bffcec4e7d43866f60772c9b67c4e7c668f68ff9a9946d25b44af56bf0f5f5122f6e40a6680f366bb29f0a1655fc49b85f86fdf2892b285638e99bfbfb8e0e8446bb6324cbd30ca1e6506670c46f28fd17b1811a2334db108d8b84987d7a9f6f41eb853af72549e761aa4472c91ac8323b2e6cc2801e7f318cc94a1122ee344a4f6e4920cd1ab2bcc580f2437d7c878383a6711c6d91fb1522218523f9a3841371b78058b259dd8d73569975be3088bd30e29da0551a6bb1d81c0467a8961696156c23820aab3e93974a7e2b71a64069410aa350bed7049cf80ae99b4003e7612490a6abb78099aabfb67d7553c51a0a37a93d0acff17dac8262be20a1a1ba0281a9a0a5379da723343f0a1bcbf6cdc136f79bf6a171272150050a04f9976e83c34099a5c77bc742e82f80e5b709b5979716fa51c946156004e5587ea335aad8cfd774243f01a415c58bbc0db0817af81db42d96001010111de644f313fdb0ff72de09498b545ce442af4f556904d859a493a6538deedfb4652560fa26b8f0544fc559186e9c0d18c2f62a0efdd4f0e88181d325a179ad19129e73a96e918d53667ed5dee1eeec851096ac854d39e1aba5e40f28376e6c0cb44dcce3b9fd0c4e165827931452b9deff88da79997bd1e0793fd28d1360b3fd32c43e427d5b78e17de3919411deebd0d7a56a5cfbaf357ed96667ac2362deebb838c9c9d06fa252d93559a028c162c4173c24dacc14ad2d15182d770c13109d3e59baebd6715547a8b7dbfacf7c3384082b700298aae325bebdc24a56c27d3f1cae5542fc47806970f486a9a12ca791e313f534f1fdae40b751ec1bb8811efa298e5facc52d573af50a02aada867f70894982acb8fac419f502d7b3ddf879112e381a404a5f1708c8e4390f62c45a9253703cb6f76f704fdb4cb8e24397f245015df2259d0c5936a3e4a69ff8ad1a9469790e3719968fa505e898f812bcff7910942e2affeda823962a1e064d8156cdb7f8bf95fe8230487c831aa7b1948445a8499afc68cdc6214ec360a0a8c51c787d2507bbbe05defc87ee00fe260cf40ef25dc863ff7fc3a73559bf190600f0524151ae87fa582cd33577d5afba93723be01ba4cd70e3abc399389b37234aa7a8e8bd852b9216da96524b079ad2d4192c8ef1c7b105800c08b5646979caf06c3df59924a8071751b713adff559b1fd829f4a23497d5ac0030ea57f623b960a4533a33aa2aa393ee8d319000a41b01a7cf76934d7b44267e87598ea79f2fa43a6240ae1dd14a00f6ae1ec236035578245f77aceee0eca14840274f71f8e3e7acb8d1bd6ba2a7170576ead07ba6af08bf377bae6d2135c99601830e31234c6fa0422860e9982fd8464cb63d7eacf52d36bbf317f3e54eeed7800ed59b8943bfac463bd25897d158b647a322e8011956df2f16f1cf764d4c59457a5dcde1ed129204a49ee3169ce12b688b4582f788720da49f0e35688506a7422b5c0ae901747272c3ba953d4941c325036cc5ae97d648d96c26ff02860bf8577ae3df1878bda4f1d1f84dc2603bffe56f1d118cdca9db2575be63f417aa692bed6c4d2716fde3f066197c01ab83da154817cf0237c9fee3adf41f809cf8db96440d8ad0214f85b0fbe696e626284c3d451cd9fe62ace3571196f11a19ca6966a3a46cd72ffd0a08726de0e0de9be2ff91136a297902e2d546306a30cffe52fa80ed7b552d2e794881fd5b251cf9e28c045bc10e1cc680cf7a43a033f746e00e31f04de0704fbf892b2fceea55be3db2ccc6b8df203605aea42ef8f5a42a8f5a2c49c1e1af33ea49a82529e80ddcf25e2d1356e09dec8ba298d3c9e2044505c292a94cd078de40c59d5fa433ebb64e23c54603bc7e85ba1bbb5eb7fd0b106212e8630d6e74b44fc5ff74e1be0865087f467ae205256ccc964f9a5c4d4223e2343f2e36188dccfb1d7724465d4d447d9fa3c31b07bb8939c30c0ae7ece45646744ee44ff24dde72e6a0321fb196778f2de24ba75da43a7b14a1c2979b67333001a1ae95a3eecee9d8f0353ff8316b827d13a3fa07f60727ffaaa704b68cdfcbcc578736248a1e561c09f15b0dc4be8c838a81919757d5fdefdccf799f4c9b813c1babfaf0b25629c17d9814ea33edf5ffd168f3a25995ae36361a10ba8c9dfe64023dbe9cc7cceed76b0fd09f0da9a1792ba8f070ea6e6b66f816465eb2a3de756d5e37a34f3d2eb402816bf8bb4a92bb00105641fdae9934dd9145f221c3365df961cf477c2accf6ed14f68956c2570634d16526c453e366b6ceea2e0b61aa82dd145bcf17b770703532b0f92e6e8b6e7ac125be8b9b719b2bac8ccc64f486a9fbadad1d7c2efbfd7ea148302ea87b49e11492e7c995b7de0ca035a6bc8fcf0910c1641f1b492c4d0dee85f8d76619a01fb33b724dcaf45f97542a57a39b976fea61cb1105daf78d1827a8af3a67f414e3268a6eed880104112871f7059f55d1911551b2e7dd85f9d672b69fc798d8c658f4a95c9d96ad3a586eb32eb59d5498a33d3f22a0649d21a316fbee566f9d8f776c67389fa9a23508d5409f9e5fa32267a7fe1d9e64b7ed63533c6358952fe2d02f6c5369d00da9f7a3b5623f9b59c4ab4df1c690bc38c563ab7c9ab05f750223b140f07d81d87124e60a9ab3e51c844ff5b3145aaf9d8c8be0b6f70bfdc0d89633f4f9bca35a0943fe15b43f33301e17c6919e9ccb600efad0e07883b3184cf0ff6a2ba33649b75b359f534091ba64adee82069b185bb753ee5f3e0bc40e1584f3c68a8ce7df7be76a3bc81cba9b58ce55cbc93e48e86b84deb2779b203b3a320569869a3e9d0398ff138d0680db42f83319d84c5f6ea23630da086f94cd371d3873f5ed63f126bc6e0e1dd3f79a7a74ee98972b876e9e709767e599371b683c9d453629c76348c8a8cc88cd213bf417ae91f156f6c6ab2663e3055e2be32ea3f83e55f29c5393bcdcf288ffd9d14b8dcb1f1faa93918a410c8ee950349b2b2c9fef4a5c3ff36ee074660838aec47840e24e07bd6b594481f4851743545f482d3f659d83c61595a2d23e689bea732d36ced64337ea585d8aaef7d0ffd1ef302e6d088f4c36ff3d9f3fc2013bb91011adc046e6556f2c37cc51bef5159897ef351215475a7e7f12853d1d6a9fb647ec29dfc3de42fd5815ae97636a36a728151af4145664afe4131811ab166c22ca37e8df23e5b4963b1ca5e030423682cabc568a1ae26e043e7b426cd797973e9eddf881588e3f1ab0ff154166e683ec97b92db061e5621fe706f39aef0a8030a605c907af4b1121557b6f715706efc2351f1ba21c7e7958fad7d3975be8a5b3fc7443f4ab253377952a06737cb920d79f2a3f3727bdb558cde9f9f43a4387a4cd3e696cc18faffa609784db62bc77d53e3ce4a71aedb15fa0611ac1942477e777c6ef2b5d04013ab378e8de3696fdcbcc445ca3214013449450014011366c59959b7e1f34994b84fc63e91bda7261b1bc34c3eeb0c3682ee1501dd6eb72da321de7e4e9276ff6f70b0af23c352868608ede1f1dd97f819c069b14c34ca29e67c540dcab92b122c5bedee4f8892ec9846fba36520ac61bfe4e9752443370d3f1e677aad991b5fbcabb9169a1aae25ca65322d1bf0ce5761e959769500a82a01e44660ef8799f2e4a8b6be5a5128b2bbc6ad90b328e4a8aae25ed7b83fe5e87ca052d52357a69dee8fa3108aea0ca7d72ea19adb6ea9888249e529814904fb1ba511419d7cf534424f63e8161d9d47aa20c09dcaea3ea571243283f516430ddb3ca56ea769871e3770ac7c4fdc7f24f5b161abf2d814fa055cd7055da663570cf165a0f7cc3ccd3a5cfd55c8f29616a0784c23a6d6a91d83ff2dcd74f2412212529fc1611f56d2fc1726244a3ee2fc7397a4a274a86aa350b8daddd31a4d013db8dc5acf561106adafa914a0b934c748e98f4aee53adee721035e1ea6fac4e7d9951d7a7d39603647351ae8113949096be01c8abf20ec347bdc40cf860c4a98a3927d02949e4ee2ce34432fcdbb412ac8345e5a224ede4f125ea37c90bb7eadf6f352b82e1743e0c6cbcacdabc535e052875cb86c18e96d", 0x1000}, {&(0x7f0000001380)="9ddf4537081c50e39b054529b33924b394fffa133b48737fc57abc31722c2be9d9716c5a0420a7d5108cfab40cac8eb299975853f313d2e5f807f412", 0x3c}, {&(0x7f00000013c0)="de5f20e56ca54bd0590f6a53b4c6367fd3e3d194870d0ffa5591363a7824a18fc8ca97d2b1053746ed2efbfd198b38d777b83a0c9ce860610ea431ffa7ccd0228c23d9c765173eff6975844e88e4e9", 0x4f}, {&(0x7f0000001440)="13c8a29bdf1fea68ce367554fe2afbd15b41ffa50a291613e37e8663e485ed7af8185b76a30d580b2b41a18f179853f0d483147c2652c405b12f17e33f85cf7c04af74aa2782b19bdb1420eae86a48077c6f59a8f008100aedd470a40ef0429c05be85031db029a5c3f433412f5d1d0f011c9926c7c932364a2213b328afccde48c1a1de5c3e21a2a7eabb", 0x8b}], 0x9, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb8, 0x2}, 0x40d) 22:11:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) msgget$private(0x0, 0x4) r3 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7941929c, r4, r5, r6, r7, 0x4}, 0x3, 0x8, 0xf8d}) 22:11:54 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x71, 0xfff8000000000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x3, &(0x7f0000000080)) pipe(&(0x7f00000001c0)) 22:11:55 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) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000540)=0xc) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x8000, 0x2b) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 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) 22:11:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 22:11:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x81, 0x2, 0x9, "7fb34213ca3a19b25dc74b57cae806216d199714", 0x6, 0x67}) 22:11:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x7fff, 0xd3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x7, 0x4) 22:11:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r1, &(0x7f00000000c0)=""/180, 0xb4) 22:11:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0)=0x78, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) close(r2) r4 = dup2(r3, r0) kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 22:11:56 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001500), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001540)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="2e16e067adf0f1851ae9249bc5b794a4008e573e47b221c54d4a30cfc541f6f3d33501c80f98622cc784ffaf766eb0cc2abbb56c80352def2042db8bbb16438baaffd52570b4cc47d7c4cef0b4969503338ba5512e3281f84bc73cd96d188882d50548e30df8ddd14cf3f3a781386cc0003623dc9d8a8198e88d6351ac6b", 0x7e}, {&(0x7f0000000100)="a298ba75db760ecb92856075d186133b72e0ea915b47ef59e2b5bbf0c1181dfdacbebcd1d9756286918b84785e0859c6ae756ef6ca7308485bc530a8192e45ae00c9", 0x42}, {&(0x7f0000000180)="2fc235ca68e5fd04d4e4052e060169db469b00ce9b30ed7955b3f69afa814fcae1790bd69e70207eca8753b7852bff06569d3b9be98ce6e6db9b46e21ebb46dd1c4512d2e89c567adf0f28bc20a31a8e10d33c651721027ab3627b3234ac37d8e57ca33ea8317cfb132de752", 0x6c}, {&(0x7f0000000200)="93ee85e3dc8217cc8e523728b87193560e20bfeccb0be0433dac42fc17fabd781f4b523ad98050ec62b7056131ae3dff83abd1640c35f1d07588dff33897d04b36e3896c725179e42d1de51748a32ba8032b265893384ff0cbc8f39126efb0b5d65d0e0e5b2f52da0e1bc107d6548e2fe6c4ef549a684459a7805d3887fa1fa3cf3689a3d53872fdef27ccca691c98c4f4a8e648c580a57bb9afc9b39c112079bee1fcf1d5e2fdcc0505c525509bf746c0c3c64e43e1656a072bb37a42f1c56a56eb4f93a2eafd57", 0xc8}, {&(0x7f0000000300)="c4d57fa7a11cd0b77df18fae1f63b0f323e34f95a53d5754068bc004da70daaf7deffa540a916363f7230d632c6a4b4956192e0c377b8c2c8baadfd31170f485423711b589700100f2e2c20d348828d1f004f5a9ea7fb7f5cee60ee475e8bcda58dc7fa8ad69a5653c5f7445088007b793b970f5f02048f81b95dbfa33c6685c15f400a769ae63aa0e6b21c8e895f947a1ccb52461d6f24b68331ef465345772f3664c6064811d35d3dd4ce3e96f114f4dac2883c0b1df10b79174d65de1295563816b071880a1837c967cbaaa69b02703ed46ba22458d9074ac172c10c287f16b4b5687fcf0ccac8e773658cf52194137053a2c528eaf1ca904ffd2278225295f39ffc29edfb872e01e26635b60fd49d63944767215251812432138c84ea85ef4ed647302d5ff8d1e6f70be08ae54dfde83f0642f512c64319253fadd811e42e3509a7ed619f497022a1bff51dbf7473dc76211bbe00d3c9cdb6ea9f40f236eb30fc03b8606c4c9c8b683655f54f8e497797f9a36be3ce1cb538077c0bce282eac765a7cdd59deb37c3c757f646f34fae7a68c93a573446869083ee563acc220012600c328196df17741462321277538aed23c47fafd4580e542e3846a0747380fbea27066c82441ced82444be6c11d8efa52b63dfb0a0df6ce0f61e8c74fc770a719efbd4e6be624adfb08f8d9b618185bfb0b5d5afedb07beca1066ea1420188c936a13177e04b71149587aa7e05db15959a292d5695b4719902453832dc7b2f3d2086b1afc6ede92e99df278185cfa050dde31e3d1f162016c3dc30e737930797b3724f2177ba713f8bd0209349985d51505d4c1698839ed2772a3d404bb1dbd6f042e8b978b2d2c8a8e0ca403475103a56678de5bcb5589ba5dd5390375d391cd8a2c9a213304d8b7ace20c05389c18d49c235a0229951796d9c8ebcc3687c02ff2393b582629499eb7767f0cbd26f5bb4a8be97764c62658894beeedd02f0995d12d241510b7839936b84d58082cf0f0da484e659dd9f8e8b60ab442d6128ea1bb65a1a518791796f8f7e20ff19426cb7ac5b09ad41943a1613c4f4ba97f64bb608d7b8fd2b854a2b380783961cd400f541bf22735952be8a639a4fd43df1c6071233358e6f2c4d43b8e03ab30b5f9aef44ef8ab701af5bff960796983a7518c0acefd906068995a3c90dd4fab7f6aa6cec5d40fc080a6e51f40273294d28498b4e48c344aa6605183d2a01ddbf56233e11954a4aace4f6553ddb503f734b676a73b786b7a3ac547c30b2919e1f9c4f5fcdb58fe53c658d3942e004ee9883796aab618f10553b017e8b4c0330afde9d1ebd24778f50197f392c79aedbfcce731425150b33f1b498bb7dd43d28449afa4cc906a06e06437fa5af29bd042d09198beb0e6399d61a150dffdfe04f1507a57dc1399e72ca8fc06ed33c3041003f432fefc5b90b2482da6d373b3a3d597a2293b0f62d39e26e68ce853f5ecba5db86815c09e3644221870338dfbc18b3d32d29e6c2d404eb40225bd03decb1bd8cfe86c43baded01e15fdb8d3169282dea35cea64cdd9981e33aac026a4fd673713d5bae543d9c7d2c9ff5fc62085e3ed2b262a894de87b643784a406ff68d0cec76a9efc15c2833db7ec57cbf511fefc4294a88b0d6ace7ca7030bd17fa3495b74fb1aeef3d4a666be15d59e6399d3bf9e3c6a6c1fa02bf37b23bbbcb97c50c76ded00766ad2a6218c260037cae13fc3724daa20ac1b08c8d5a660f1e1b8a6161639d066b19e0bb91ce4dd66f8d36d5aa42ebb18b310cfb4f77a19cac9348bb1806d91176bbf117647b47c6c3f812a05bf3ebee773c056d8a1b6f1c16183d2df2d74566025728a22c01d4436abfd18ab4d92b064263b103c0bce7be7cfd1d31adfed383f1145ba664bfa1c9f13cf5f41a34aae1cdd8ef813bf773a081ec011e69903ea65f4a092ecc0e62b396006cba74767f1ad0d796ef3ba703904c36364ff4d9c4a5de234db3f387312a8b1301ec97dbcb997a786dd78fdb14dd13478b94f894d63a51b6dd367d6e393e8212a22b40242c0effeb3544d4cdd55fcd1f76b58575221f7a069468b44fef65cda9471b3fa4e07541b14a1f587df03b53ac116f6391989228b2756ce0f99b18a0ac3b16a0b121529650564638cb013ddb4e25ca4f14fe5d30ab86480cce02fd9fdd33275836b3fd88f60c1a869d97b165aff4e123602900e9bb3db9f6359943494e5cd8284f904c16606d7c21d1a10e006eecdaa430c43979ec39db18ceacb7aecc0224e72bc01d1273eeeb76c382ee0a323d35474a24609ac8fd726ba93eaeeabf458b410d5134c3993c67978a93a20251a6383105d288fe4519c8763eefd34c54fa197d2eb09789e31e8dd65f576f174cd09edb2e9ff737678a4f276b5846464b7575cac74b2307fb48c0612970a37e688623589bd2804c8c5861d4caca47681b5e5977e81dc6fe01ccd7e0fe904f6c5ab63391e994b1d169e5158e2deaaf8c738be598be1a4978c5aa3fed21a6a302d531f2666260108fd0c6b2279624f777688a1fae15cbc047435abdfa3879de8564e9ba06383e2a9aa35824dcf691046f89ac2c060e1233d29a47bb145c34a75ed3bfbe3bb545fb66072bff3a7fa8008b3734972d9ff24f6a86d78942ca5b495af7772a3bc03d36d9038b4356be9a46d62ce2992933289b9ca036779ddab554c717ed48529673539bec4b58796bde0e61d3ec5b116c0c14fcbf48da756ded6cd06996981850a2a1bbd599833d882958ac0d40fad376006dc016e8c646ab0bea324759df16096daa6d011a04ded3dd06a3eb130aa9d7a6a357d37b9408e85b068d9e6b53234c9dfbfa3bc5b06f12291b627e374e0f5d730f2a3f3174e0a2fb0df71808748a6ee87c00560c17ae165038c5b500721692716ffbc5259b700ce5e206fe2e0f84d02545c6ebbc0efdd9ae4777cc80196ee6ad7febe4b2b092cd21f4b080e90fcd9ea03af647f738b4bf74e55399fa607f5d17ec5bbc4d64ca4bad735ea10183ac1bed32fae0ced44755b7fb269e1ecf60efbdb63ce52e11d0fe7ffff6cb0e060952340256ca6a2cbd271e0ea313e00587f2e289b3f9686d3a1a69de7d4eae809bd5958601268a61a912258c28d28e8db3d86dc5259ac10056c066238ad9328834f7d6ab36bd99546f7549f6a977c2aadc674e2133a978a19f6275df684a1354007c60a4f8719bf1c2f8bba76b77b7d871e3d417ef08c99c0fc6813058330d027c9f44aa76b48e68e048e931496c9dd34bc581f06749166d411ec9de915be8591df922bdec54270a664a444e0d5547a5f7a2a7134783c39d0d9e290a923df011f2f3987ee9c0fa40de8d7cbe684c7681bdd7e819009087e45a6b5287ba858c60c2ef7da7bd127e74faef3314ebe8c0bf9967dc347645aeb91cc1243d60004815079f1a5869950a0b087202df7992f704141b8606ac9e857e88f1de7cd252d22bcaddee4880eff892ecd22af515b1d5dc209e15000ce8afdd2c046b7073900cca4de11f36d8a0de17cee1174c506d726bbb6d93734b6d35272f14da110e86b025314fbada1d8f01f20d7d70e7b344a524c01c915d54315c015fb0558c00f20fc02924959ffd788bf724291f3d4d992dd0887cfd14c16f7ac503fc331b88a34bb3eca97fff01815de5412e256db9b4568230c4ac8a8167f83fe2c140d1ec68a86ae285ae915f0d4432bf36a98b78c98c0f7f6602c2be2b45eae3d99b63d670c0f0f0a653f87f1ca825faaa94283cbb07a2f3344f796cd2adfe81e0d14a1309e8558fbeada3103254ac92bb08ac09e029a70ba51ef63d2c45acc83a66b3606292b4a2b4567c4ea3c73a2dfdd72206dcc35188d2ba4a04de44b2ee8a4589a6173571e80dc11fe0dbbce722e40f820e926f6daa0ba74c1bf6c2bf063ed10e175e737bcdef6fea4da589e25e4d237d24fe9c481813d97ec375fc3c0c775bee2651d5310a55a29273dea2f523753c7e6e9f8fc3a896e9bb2abe78e2c79a5caa16802162d85f1823d25ab3da4a5de2dc934b4e281b2acaa3988a22fd57b6fd8db7dd18670ea16994fc2d59bb28ae68ac4994412a5ec6ad8d9a18a953f9407701be85dbf8aec40079873c942633dd1ae4c064540cc67296cb418579f934c47925742514159c15f23bdd93ed1438c63edeaf5aafeff826d1f536d3cf623abbc5aada0a021c9aa42408c7377d243a44e8deffd6f4509c9add670cd6882195807581b7833d9630f68a775c73533fa221af216266c6cee9b43247559f84d9a857117f8256b7670cc45410d125f1cb21091e5a910e52878743e61c88d32402d43cba05d0072a5726066c6a5ecc18d90e376c61900c3df5cf2f55bf7b23bbdf098ef5b00e7b59ddb4b7cdc26c08c637c3ded6ad1788fbdcc06bd263810781e2ff246ef16353708f77d5f4d8329a7c306ac8aea0c25d01d8839ffebdd6483eb96b8e2a69ae59647a5ee4569b06261fdd8d187dc4aadc6654659bd8d1d8f201a81266e893881c2830a63671a84c9f7abb175a2232e9daa754da38a073a3c5d3cfd589981b3757c59275a6c821027b168e98e4374e6466098182ad76d2340d1250fdd5a8cf5fb0c7e506e0834c73b4fc82cc39b8b24cbf3630ca806fe75a0a61d510736bb23b5abc568d97675279aa3c1794b0f32b5fbbfdc31c2bba913d26c2c9f597cc7ecd33b3054bddb034b0500d51f0bb6ec0d29368a339d0406138938f075353b11288c58e15f3903f468b380adeb3191104527de8f3d95bf3e9b92ec7dc76a4dcfe0b8af4b9bc305620191af9e020129193efff9b88934144c85e2ec678b7b6b6c502979e0c3e3632729c794d523ea7fc98f93e1d0d01489f81498f08d767d9c28444cc3f3eb38dcfbb2c9cdc5bf5f5438beed634336b60ea1a227f8cd27214e7da0ff231a5f643cd9ca0fd710c6e3e25e1bf7882146913246239bbcf0fdf1fe5e5c4405ea8459316fe1ec823462e18ba7933a3bd9e679dabc4d1fdae3147456f2cd760d4c256cccc3d8b371e9aab5f521b0ceb3ab48d6f9c9e36490c76c35a5bdd2561c89867302471c8aa4b0d0eee66bc45b1944f901934cd0b4871a2e2763d165400299999b457acd48bd32129028513794f9467da35d784e61011b325d488a36b09d4e5c83d7cd50fbae9f8e584ff7dfc6e127bfda24cdef34d1dde1cea1871ab1a56b18f0fbb938476f7d4b0242846c1308d5d2b93e5bd96485846e134680b14530bc1c4cf0afb9a1fc6dca64e86da1d30990f9a85e150b2be7fcb8064e6a6df5f55ac0960491ca49ebff7ab10b5aa3701cac545e4f193e4dfb6ec8a98a7d43b23e2d0f8bfae3a8859994c285cd490c22a94c4442e64fff0206035bd16ac42855be453d4e935f8645ca8c59b797848f77eb5af0af74060035ef6f414436a9962c27da05b4590af194cc7a55b0aa8c0333ef34b35ee12587eeb0b48d2b7adc67d1da69b301365b87207cb4ddc9b2889d58a30f42a09aba1a74660f3a494b4b06e35a6220f3188513f1227b67428ffe85f58cce11172deaa0bd274ef80a203ccb1bf635e59bde70d3f009f1e898bbafb1503bd9091cf60e437137e4b286136a10c5f5680ed5ada60f591270b5ff238ba78fd46d52db8b8c41a51ec3d71833c925501ea553fe0a5fa6bbc9eafee2208d6a67ad7f8fd5e38973b7b1767ae51e5c841c50df8fb78579e1d2221e5948731a1025820f4299840e7b991210125ead1195d0159484213d9919ccc8c663af0929b28c98f4fc4bef36867f12f2ada7343884b2924a", 0x1000}, {&(0x7f0000001300)="3e16d746b65224a252a11e4e6e6b38fa7da6ae85ca6b530e06d0091e748ee5cec3120a23129519d20d16a2aac1e38ebe847a6203912833bb80feaaa5c87b0e64736e8c5d10c4306afc1ab98fa2381abdfbeaa4b98fb10cff6154a17f1341145f4a75446df73cdf76e498e45fef3779e7af245b0a38194c6920efb4ead5754e96c45701a34974dad8", 0x88}, {&(0x7f0000000000)="0c720c6c4efc07107545", 0xa}, {&(0x7f00000013c0)="593b44de31f129a9db87f044ad1c260f138f0778de8078ccfa937898abb9a0693a3e10d3c6708a8f1cd0e334fc78bd698b708cf12298cd125fde665791319fc8245f41e29e5c32483db07706dc74fbcb4fe59f600f3de33749c401c880ccb11a771ea7e7598b01ddba7f717e8da4b901d8a8a05fe6a90e46c78b11460e5fdda2e604e04c5dfa651ba302", 0x8a}], 0x8) 22:11:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r2 = dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 22:11:56 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 22:11:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x8090, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x80, 0x0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x10020, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x4}, 0xc) writev(r5, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r6 = semget$private(0x0, 0x3, 0x108) preadv(r4, &(0x7f0000001540)=[{&(0x7f00000012c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f00000013c0)=""/179, 0xb3}, {&(0x7f0000000240)=""/53, 0x35}], 0x4, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000002c0)=""/4096) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x8}, 0xc) poll(&(0x7f0000000000)=[{r5, 0x4c}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001480)=0x7ff) 22:11:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x81, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 22:11:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000006000000f0e286f8011449db0df3356c11f342e520eda742838ef2e62812fe344fb4527d87383edb05476228d367e48b420822863183eac841e0413fc09dcf557144f877c5934449a9dd119e996ca6354cc1bbbdbbcc018b3913e8ea170873d742e995048ec5101d82201578e71f1756d152f2cc4789f4e74cc4209e1640fc22ffe7aeb5f12dc19f950d25e7cd9c7a5b3b0b1efaf49b330aca603275"], 0x10}, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 22:11:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7fff, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) dup(r0) 22:11:56 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x80000001}) kevent(r0, &(0x7f0000000040), 0x8000000000004, 0x0, 0x9, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f0000000080), 0x8, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 22:11:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000040), 0x2f4) setsockopt$inet_opts(r0, 0x0, 0x36b822bf5f24552f, &(0x7f0000000100)="5503a8688a8e06a67b1c2e21fbc08e7575d6610e0dfbf5d683cdad943fcf74505e2c7a2bf1d431513dc15bd727845cd8016d46427c322e36a50b1baf66b59265a05e24c2467b277b570404bb54f917e1c52bdb42d7579d39a468cb277e95b2929802be8a5b34a62d60b6dc4e8612e61c19bcb18e678ef13f613f1ff757f4ef264bc03fbb240e44f1c451714c2fd24b4e4cbdbc3dd150620eab2349644837705555e611b82de64369dc550555a0dd5d70ded308c8b93c82fe742b66dd525a6bd4aa65e8f51009a05cd0c3ff698be361166ed94e0dad6500db1c90f1", 0xdb) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) socket$inet(0x2, 0x8005, 0x4) 22:11:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x5, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 22:11:56 executing program 1: madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffc8) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x6) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="9fec08e7146031d3475865ffd0b76a90ab8ca324a1327fca9ef34a21e66c1663eb3317ff5d95009a425f3b29719762ce43145fe784c37163295dce3cdc9f6b8b4a9a5d4c0e0d5b3062676c2255472419eada49f9cb28da", 0x57}, {&(0x7f0000000200)="59f603cd0e3155caf23b9b62e79da63b43710a0ab9817a24724e7d415602ba98cc5d33f8f0", 0x25}, {&(0x7f0000000240)="f27a76d55d7a7b1bea86fa191d621d5d322d1fa445362fc614b01748f9eb97084ded1a8e5f8981fee81715bff8ab8c39a1404217d6faa3b0e143fa979c76652d2fd3dca1f0ad69f97db91ee1ba27d4c37c95d062463daed760fbf446c158dccd0a1d855628fdfc619b358161b6629f774fab4cbd322177224b45ec29adf7b52648dcbcef2a8d6548b53a4f0cc405dbfcc509555ba3ad05768f0a0bec66d0453df24383c5f5c545c66fa226eb286a5c0315dd2b38d8d8f1df98e0913dbfe063f6a6f7e9434ecd98d08b2ff3b9eef2", 0xce}, {&(0x7f0000000340)="7709c09cc3be54a7ce62743e7c0ed90195ba0ae4ff8e76161d4875193e03a0193ef957a0b8ed094aef94536f02b8ea7ac7358ff983e9fd01a8b3394d91ef653fd04d7f9e17b6fe195eb261f770bd8831dc93079a5540d022e57417b284cef91fbcc7699b0cee81d905a807b12053f682e4e9d00d928e64e05c3ccfa1e0331ce104022be01c83a130a08907df9fa90115cfcb3c35f7d0d38d5a9376d116ee64ce5896c2e6caad856265685a6d8ed0ae19b78ff78e10d0", 0xb6}, {&(0x7f0000000400)="958fddbcca48c80f4af21b8d3d495899373647c986cc860430b503d354c4824d0d121764", 0x24}, {&(0x7f0000000440)="a003f63350baff2aa2368ecb1244937870013fb4054db3ff14f9492371d9e1861cf685d46531955d3c1cd2118edfa618cbd73b93e41b24537885cc05e908b1fda2c739d583f3d898fd8a5ed805711ba076d3faf2e2182933bb87f722b31618d1fe8ba6f323e1b73ade481fc4982c4db14edea9af007f23216ea5d67be14b0682fd046d87cc7b99c626b28248074ec034ba1eae06424832f3e40f62892b45c545002640d3c72a5ac113552de0a8ae259757da60a65c376e282ab9a769fcfd", 0xbe}, {&(0x7f0000000500)="74107265bde583a5a38c62681e3b52e9e7f64c68c8969c78256005fac772ee5bcf65f131c1b1c6fabc310543e9fa1ba4b03ba084", 0x34}, {&(0x7f0000000540)='wz', 0x2}], 0x8, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') recvfrom$inet6(r1, &(0x7f0000000080)=""/223, 0xdf, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x15, 0x100}, 0xc) linkat(r0, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file1\x00', 0x4) 22:11:56 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffffffffffe8a) sendmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="3faf1308768289fc09c8a2eaf568fa623ecde7ade7fe2ff4ff7eb83d3b6a3feb6541af27f2de5ba36af63955ab99378ad6bc57", 0x33}, {&(0x7f0000000100)='\tv', 0x2}], 0x2, &(0x7f0000000180)=[{0x1010, 0xffff, 0x1, "e477795cb16fe07984c8ab2853131bd91f3269275eec6fac5f58085047bdd46413952828d81caec2b05a337043fa1f201b53d7dca694f9fa77f9df890ef3debe2342f3a84d76bb55c56944eed283b482c1d0c36b9e3909358d4ba6f54059dbaf7fe89da7277d986862725064dd7fddeb343bcb8fb98facdf6cc48db7b4249183def13b923184ee0d692f813bfaee8aba006932c50d32970c63dcde14cef3563bba685affd7f77c433863fe69dd8bb1bb3ef945a5fb5d90faacf0069e7b371ff79690c54ff03720e47b2e9ccb64c131963b1a74b7d8b15c452922344400aaa1f6bb15cb8a71fd2204e9c0253280cca68070c4c133cce8636efee9efe2e068e75bf1e1193756382d898e2420eaa3a95e86ddedeb509f9a05e50849d8c9aa732994c13f49bff9b0df3cf3e94df09c0cde727b54914b27bfcb63b3de1bd306511f07edb7ce3317b2b3f4ee132cea546e265459d989926cdae76655de55127d1112640f58f47e9a2226cb076b0fc95d0658fa73d84c9ede07455efcb1ee957d124c98be5f77709920b5ea17ef4d62ba17cc093710b982e687406c3aaa0ae7f70573e97665b2ab8ba4ee3b0a1de751cdceb9a97ccd5381c6eac0dabac82b55b5c655280d4d65f41d954cb48bd5feb55bc36b513237f4323ea1de0cae46e69f9b4e19777bcc27c82f93c113165db035b78883dfcbc68053174439fd8dac2671929093c6d682585f0cbfa470eda46212b8fcf184ead4c05c1554936e7e1705532952bc66fc6076e859673cf0db71443b08785bd77bbf6e3ebf77691c785d283855debb05655ab035b61ef9200e4d16a5aac2a99479f0c044a5e3850b134d7cc260f0350accd3363a024d546c2f0107a92698eb3297797f536b0acf852410bc5687316a6b909b0124bb8cc9f5b8302232909d3367ec963b1d04931b2ce3f7795b5699d5ef4b2ab906f9a2dd06d67e99dc6aab8834b93ad151e594da7c86b11327aaa97e38911a747aff5f52234c0a2d08d592b28a64d9dc1f83c975b878198cb2d9ec474a436dc925b72dae483b3082e08d25081ae0ae9235fbc79f24f0f5727e290ec43e4825c6574b948871608b1603fc444bd2c01c2854bc9db95060f343de4ad7f38814af23b09336390f9c1ae26a155be9f88171174e9ab5ad661310b545e5a96e17ec464ae03ce17c52dd9d90a904fc5e2bca278d7d1e198cf80afe30f70d911e9b769328167cd26c133033371f6cbe7612f8b723d5d508325cb507cab21d4f2cac71e13978044b47c36e7100596365a3e6c022e728e486ef7dd4d3032883afa4211ebaca53cfb7870a3f10e1cdca7ced2fc9d5bd25e1e00933e52b9016ee7d10988caeb86b740b60e1e8957a702e02a4f211deb9528144bd4ed53aa0aa1b212a71e9db49764039b38da8c67b47caa6f57e5afdefb0adf899e8f2461779e6010e7f7f935a1dd9e902aa42d746404de2b7400b9ba78d410c6e42398be1cbca526c5820261045e9085145255fa99ea1b52925bf08e262527242e85682ba7db92ed264c4a93947e25bc9c3c3c3456dce698939dd6c9a612575de09ff030e233998c235ae22869a3cc3897a9d6d11e8f4ff15086f36ef3d6b0f40ea2b36876172292573736ea07d3d12f80dcdfa43d22a7926a86ce01ff8ef6d68bf2196aa55371e6b094070589d46dda7fecaeb79adeb2d441e11dffe6f3654c39b57bcd241bdff87b902ff0fbf72354c3834ecd5b7afd9b0a7110c012476439184f2a4ec01a1996e348e120374df4b3a757ff76d30484e88160825f84e0a5b6597842221d2e0a09641a91304e8528aff6f678b2282256e35c8b950e53fb1b466895b55fff1e9cc1b495b8015a6ec9430bb4d6694b65d7ddcd031fd45940e5fc1ca5eb212838ae9ff6c93892d9a8f01ba7e18d86347a3c249b31357de340e8280bab835426f7b92a7d15fa3c4e6f5aee73f9515060b67846b8351d6774237f514ea6ee04b5bbfe8882ab892e78374a41edc050ea19cbc5b21a7e58abd3a33ea780b1d823f287c989012efb6c15cda6bc0455cb140af51954a3630ceed77b6d3d5b1fcfae2873f09c9bab139f67a41a368f4ce8fdb3e0034127f7026d5e5c7a5910240fe9ef206dc8522884a84056fbd0600f6f2fe4f67457f2f57753be7fbcfc80e49821ff1e0ed70a7d0d278c8069266a5a766f0ec4ecdcf5f166639e5c95cbde49bf8a210ff3506c27672bc594b11964e1fd6c52ef48ebe2c2814d397eaaae305f5ee11b0d888eec5ac7b7486cdc2ec6990dafadc2980675a69833ada9329e9adc430514948b141c8476d74b81e112dc292ff75905133d3b36d063106f364f120cb76e0d05dd4dd8ba9621c604b893b3a4a177fed11e80d48329bf539f5b68c755fbf8b5aca8fc0e6501fd29f95fcad3ccf63ef0d9105d26e7f8a18e7d1b975bf486bd5794814cbf959b6682a3a404d721e0de3d686551238f1a1776189828d932a55f04d6826a885ee11a312f7c0b25efc83d1c86b2c84f102a7437473d77c2897a148356ed24ec09faf1282c5a3cd93f9c2300b1e240b8187cf42af1dc92dbe617aa7adebd686d25f2626ab1a1694f2d171af51eaafdc18ce7796329cdd9688f30bd767c762c34c3f2b89b3e2242062fc631e59ff609ff7eba4c97ee23359708cb1acda7cbfc1116d6d6c8c6592995139e7b276b87e79fa192cad266c859a881892f05f5c6d7c2e3382ad1d9a231f3e875f2d3e4d39a40f88eff62abf0c539aed5c9a09d61055a1d16036843aaf35a54dc2072f1c1343d33d2e53e02216b7667212d26a9f39d7311143700d95b8f90ad54f763dfeb3971cd0d0f9a01f4e2abc536a69a2be0f7fcbcbd824eb06a85f93a2ccf2ada989cd8e0fab4bd7fc6fccd0e13cac4e61fc3f73a8c4031ee0331dd9dad75099cbb9087e8e8d26c8569a54ca8edc497014e7dfbdbb7d49845286befc4d3db9a8e2fe56f7f8350bed50ac18d5f07063b52d70d16463537d06efa3de8c7bf15b3eac47921ac17b128482ab3369e51c54ff476f0870ca646dd01048d901d67c9efba84c1fd777a65236e923773549dbf8b1acbf41f06dd585f93802d4b95edec0e4ed1b99a443071997c87d28152c991005c63cff508afc75c4edac76e374e739c48a3e6bbe250c3bc9ae245dfad59f0c4fe15edc8a41b2e772f14fd94965e8a2249e72ec4438434a647186d9c481b520d311db3f407eec3044295b8974d3d2577a8bcc57b167c01219a2931ebe522e27bc3c696f1dade24be1d3aaab9c34d14a3e54336abefec0abd5d755f36644af5099ae96b26135f7b76008a40d73d871b2d0c52720d05e33dfd306e019e8523e8b21ce8b8344099c4802ae030b1558c239cfe2b262d40ca6c7f0dd6ccb752dc327c911fb0731c9d4fed727503f2d2b1527722352f18f3f0c138a9a3e063b7b7e2a89d22e1e7ffd9d526d4c7d1548a6f82de26188d80f67030822d6ce8ac7c536468747b168d9cfccbafcbce8e025784bf30f666634eaf5547b57f8461d029521c1b6834b4fd82c9199a05b477697e18816c5ce5b59f6b7eed953f78cd8f1db5547ff911aa120c7e560e48791c46124aef46d0db6eac7307517f0517cf576d16edc2e8be06e29129d454dc9d8386b815a5d44d0803dad4c00c26df78b101eae073ce9772b657c026fce408ed05fc8b5bbec4e4d45b282312e98d7af336060de411471df44f2eca9831ee67c6573bcb544eb34aa9c1993ef547345727ad4ec5104109acb21250a9810c4a824fb46a64c7e5df2821a7a96bfef9c54727c1bcd0975863c5a0210ac0d88906610583a537935270c87282617b4088ba319655306b909ae5a5332ec3b63e509f7c5b45b05b92075f2cfd9cb2955e2513da7f051c542cc4a3a7e6fd6fe4f63248ba0d248f47e331d6a02a322c77f7fc782c4d37cbf72d939c2850f4bc6cc3ce71156cb4637d09b3a351a2bbfe528e17c2962b0a6f1fa34b4bbaa0d0675c4a53a049dc8606a5d0a32666df69f93354d66f37226d20e0b8eaa3ea2ad0a7e5f3473b4bdd1d47606502bda5c64709dbf4cd340c76895e17ed58ffd2a8c86316f6273c13239a7333335bca03d37f65aadbc9cc17a9a24c6eadc01289e1ab9c6753a3647ef1e1709bd9b4264ce35e023ca44e59cfd18618b559d180b88357baf8d7650a5f980f0f33fbc464b637bd36fe0ed5c96462a418d920456f6980b6d2fb4fc0b3aa7247aabc8f2d9910cb507f8e12bd5e764912a89c9e0ea87eed60b94fe54ba798de61d7ddb693f6e8d70ff150a62eebec9a60dc373a8bdf09821222064d2ec1300d91c22b8a0bc9a4a5d1fb2c9d45fbee0e1930b6d162381e682058fb2e3dd391142d61e3dee441b21def8fcc93ffd334abacaf58c1fc1b6b1bccfcb24ceeec23be8bdb39621547899fba3c16d38876a4195c2b0cb4e50bdf5fe84378320315bd18cc9b99072439db31553b6a78653c43e28af79a10f644780ab6008f7f3096599b205a6204720d2a8dbc806c738a82ed2003cc510fa85ba9034b1e2929985736c5de0164642ec65513bb8adde254e00d859e1ce35542d258f56687cf2fed4d8fcbae6f6d17d390192b29e5d8427417db47c11ccb0d88da4b332bfa008a6d3fae2aa37770726d36da1686dca849aa92df6a9b427f261a69a719d1c0d9e9bc9fe1704fa86f89ab54519bf39d729f075067853dfd52c67fb0fcd37988297d3cc25733be74d2ce309f35ab2ac5a7203208529630718ea8828c28af7dd4760eecb9d0593ae4928a989c359d4844f4aec50b295b8a8308cd0e3d987e4c170fe544ade3687cc934c05846ae8b4e3ad190049930b777ec4ee442dedaaba8a185ce18af08c9e920d83d475d13e203e95565de77c8c6cc11135ca86c37fb35a283a3aec65ffa77642163cd4e21e00d2712f66d94cdb023e5eebd54016f1d76c271051e78139808c1404f1f46b5d86b016388ec04e722180d1d2d3a6d81c4c781397bb6f319bcc85cf68f33d5cda93568ae4ee42d01243358d141f325ba31c17fa41d540a2ade69cf3e338ac0a15440cfcfafa32102958918c8b4f904e5086efedd3342a1d2af3ffa7c706f808c4d4307aad6dbb30b69ec4b02e176af7ca6647aaaf2c7dae6c47e0e38229f7b5328a0de8aa4ead9544135621f2e59922e57cf4e8213700508cb1da61d0486a2e37a6978b445d132abfc9923aa970876beded449690f6395ad6e295bbb232604fcca3b754585a14d5ab57931f2c448a278e0deb636445202264491f583289421fbe2375c760c2a52efbc258429066f9c9e1a338559160c1abd9a5bcced12f72f42b458e14ad631625a9e8f92e2468397516bd8fa80942f45a0178c8a118f3a54eb3e452404b40ea4231d79196c9eeaecd908c76e9246a62af2ef35a7bcf018483965bcaf62090d519fb8fb4d247115e3c617ec1fffbced32fca104f630ac5502300efe3741515b2df993cbfaf8055abab3a8474392080689ddaee15ccd701850b5f3730cb45585a7357206ed34428c368534f97ab83734dc5993f994fbca72bb3e21e531ed9973d79a46b8607c8cc583766d0292f5f10828766a617bf1db263e21d9a48b699b07b63beddfa8044dbf5eb46a9ea174323f81a6859a1bcc8b608e3fb125d364fb5f8b5da0d7aac281663ca048093731caba0dbb5c755a44814d1e17ec5505155daf3cd22576aaa13ff1d1daeb65debf53754a3c43cf67d029a3977955553e606f1be80c6c289fd6b9fb624010e0c8c7b38a5e9e9a71aa7d29dd0cdce63fda54ffdb73eb16c5146511017765b0382da"}], 0x1010}, 0x4) 22:11:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xe01d, './file0\x00', './file0\x00'}) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 22:11:56 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x101) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 22:11:56 executing program 1: setitimer(0x0, &(0x7f0000001100)={{0x0, 0x8001}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x800000000000001, &(0x7f0000000000)) socket(0x10, 0x3, 0x32d) getitimer(0x3, &(0x7f0000000080)) r0 = socket(0x1, 0x0, 0x2) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xed1, 0x3}, 0xc) 22:11:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') sendto$unix(r1, &(0x7f00000000c0)="c1d41c0c974ad79c1a4039252b", 0xd, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r4 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/241) 22:11:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000040)=""/188, 0xbc, 0x43, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 22:11:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x203, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 22:11:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x0, 0x1e60, 0x0, "081ea3d22e939c6ec385390f52ee65e559580063", 0x9, 0x40}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:11:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) write(r0, &(0x7f0000000000)="d660a54801ff15cf7fbecfc25be1488f35caafb8131cdd744ee9c0660ab6450a0dfffb575b23c28cc1c88480b9b72b26", 0x30) 22:11:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffd, 0x50c5}, 0x10) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:11:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10030, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) dup(r0) 22:11:56 executing program 1: getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400002ca, &(0x7f0000000080)=[r0]) r2 = getgid() setregid(r1, r2) 22:11:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x101, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x87f}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x100000000}], 0x7, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0xb4, 0x40000000, 0x1, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x8}, {{r5}, 0xffffffffffffffff, 0x2, 0x20000000, 0xe3, 0x40}, {{r6}, 0xfffffffffffffff9, 0x66, 0xf0000000, 0x0, 0x6}, {{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x1000, 0x8}], 0x7, &(0x7f00000004c0)={0x2, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000500)="dd8cff06000000c4a2050cc5c4614c5e7687640fae34776444c13009f36fc4e18a11fbc4e3655fb7ec5f19be8e366640815f0035d18f2978c35029") r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) close(r10) socket$inet6(0x18, 0x8000, 0x6) kqueue() sendmsg$unix(r9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3051c1b94fbc19c677263cb5d416518c42000000ffff0000010000000000400093b6c8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r8], 0x30}, 0x0) 22:11:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 22:11:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = socket(0x2, 0xc005, 0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) socket(0x6, 0x8005, 0x401) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 22:11:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x32) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffffd9}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffff, 0x0, 0x8, 0x1, "7f7cbf72b10792632d072cbd2fc3dbe14cfc067e", 0x3, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff8, 0x401, 0x9f56, 0xae52, "32e8568fe44dd8463f06022ca909deb3df50cd04", 0x8, 0xffffffffffffff81}) 22:11:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x20) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c779cf05477344e4c87ec80192183b5f5a0ebd3c"}) 22:11:57 executing program 1: r0 = getegid() r1 = getpgrp() r2 = getuid() r3 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) r4 = getuid() clock_getres(0x4, &(0x7f0000000080)) r5 = getegid() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = msgget$private(0x0, 0x20) msgrcv(r9, &(0x7f0000000180)={0x0, ""/173}, 0xb5, 0x3, 0x1800) getgid() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000240)=0xd86) setgid(r8) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1, r7, r0, r7, r5, 0x1, 0x7ff}, 0x7, 0x8, r6, r1, 0x59b, 0x6, 0xf9b, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000380)="dcf951f8d347e15e286ec54a0fdbbe9d0f1455a5b8380c74019a09f0812f428cc33cccbc8f305fd3970bb77e635e8d8ce12af72d2e83a7f179ebd7d0babe17045cd5729df9d0ee6712fd538c4acbdb334afbacc6da", 0x55}, {&(0x7f0000000400)='oC', 0x2}, {&(0x7f0000000440)="c783094731711a0c82d1caea277c19ff38f1efd601e1739c3e00761d28200d5a17af042fa70bd6a6d3f50bfae2848f3650603d9b72fe65", 0x37}, {&(0x7f0000000480)="2bfe787fb3898bdbf129aef32d2e112ac81ae72bb845715bb05a1ef0301b8024f52b5262a609480b1170e416303a3088bb602d4d47967fe57c7d72ecae848875bde84f8b245ecc049e2db91213fdc7fa02457a151c6db94ea6c4ed1076ad6c8f2c39e5185d85a50044c1d35de08131675a2b601442db97d4eb2a6b80caef52c4a1d1d97657ad3ce2ea5a3fd83087053513f37b9f675173c5", 0x98}], 0x4, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r1, r10, r5}, @cred={0x20, 0xffff, 0x0, r1, r2, r0}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r6, r4, r8}, @cred={0x20, 0xffff, 0x0, r6, r2, r5}], 0xd0, 0xc}, 0x8) writev(r3, &(0x7f0000001880)=[{&(0x7f0000000700)="94512768b74a7cc04a3cbe1ab4fc3cf54e2e0ac9c02f957a39b1bef7261a623344e8f9d9dd94d372283df939bd10a344b2686c18938d94feae068946a9785036796775980dc4c34327dd07a45d06251f", 0x50}, {&(0x7f0000000780)="4ffb0841b53db6f16d19648a4678b8e4a2e78e72a3ab4960d2ca2b46b2a8d6e6039fe8a8605c9a0ff23f6f92342ed41fa70fea463f418ff485d9cc28c7d02ebae6fff86babbf4015ee385934ab20bd13e737176c6961659647eac1221a0138dd5321712e0cc8ad653e7163b28a58117586fa1a6c7159806ffea3cbb6c4f9b9623b92102530aafa8db5ba395737f5672542bd0849724ed22582f8d850a2b7fc26bf094b2efa1ae2fc6fa5e09e24026ee03a14d11c6a33d53c35f869d5a54ef96dbf00e248f43ffec549f6a525ebe87c5c1bf388497da5f1f73053d7748124740379fed3bf26d4cf464144ce80885be3a39da04feec24cf59c082b25f6c22227ebfe0ecaac13cf4c3bd3a8fb34de3214d9784afd4dbbca5a24aabcbf297756ef66513213c758bc08cf05d20eec190f8957186bfa1409749e75a7c62a99fdb4f9c4726bb0bb20b5993d3167c427679f00b6c01b13ebe74b269188b473fdbf41b2c611f51d97ab7e1baa18dbc1cb1b439d89e72f7ec6d8a2a53e7ff3ab418fd7b83f01a5cb96b156039c9f1756453fc6a7ace6a6a3c674c369f05926288c58bcad3f69181ab230a5372f5ac3e8e25c518775a6742a3b0ba4993d5cc55ac613a1b87a939488d6118f659dd4a1c1b6c92e28597c74ed9b524a2e35f559fc2a7304a8689a7a3e5a02a3f0f8e0aaf4adfd0ba57dd789cfcd95c82cc423b0c2c419c2c10269c028fe34c8318dc8425f768a144a8fa2488a8bf7508d66f0d0e4f0830c3cdd9aa8df78876d89514ac41ef36e604fc843e50685f095b5428c1576539f827ca1eba500f9c20ffee41f20176012642a92d2362ff4e3fdbc3d9b378ce428435050b1c95dc8299e3c93aaed3eb975772655ad9f68c143f5deed7543227473f12aa128d0d7de2372b2977def86e06f63f75f4eecec0ad8414b88766c3f1e156e818eacdf124f85b4d85728b35bd3ad15cf957781848414963c7e191be502e4952fda9617a23704b80ad7afc078e41f24173f75ad00f92f91ff6340a05885b0839164eb8c9a1d454cd7e3ef2eb13420db2aeb26a3c3b1a8d4c872f1b9fb9765f931648622b8cae778c49b6a044fe7c687a3fb163adc933109056685321804c48481099084907fcbf515d65d96f5cfd9ff6958d122f25c1e7864b9a422399f17e263c9c617a52c59bfdbf6865a96feae832519413a94c246b8ac06104516d9833a4f28a09ce243c32f398fe5966c6b173c1dc99aaf17189383c2e74f6a17b61064de7788c067c07d4cc4e4c084303b83fc49420c23e4e153c1e8595ea7898394692869cbfea70cbf727f7cf03b93a7be162541aabfcbf99aab46610c9cb01a1560dce18a941930022f415459dbe70146811e160a14dd7adaaaf689cb5a0107bcd76419e54044b14f332e9f7a97e5984c582f780b8f520ee1ae3d310a18bb09f0ce1a93034156f456df032336d99b58e8ed6ed8d8b15ec36e81b52161c4cb62887f0236909e11ee2396a7d90846e9e133edddfe7e7e20e2caf92b0b3059c069d4816804d2107df4ff0e71456498d036abbc603b5396e53af48584fea7481fb0c170858fd96a38c88a774575496fbba1edcdc9f1702b28da935096295fca87ef78541ab7717a279e851cd50dab6e5d85165f2d215d8e455755328e50fa36d7cfbd009d34e80c1ca6f151a6077975079ce7bffbfaa0faf28a0a7baf1ab47d1fbbeb0f67d70b0787f597d63ff14e4a5526923cb58980f3555c25e11db6977c4f5af3702247e7e2f301ed8c417379513b716bb337b205d14a1cf39bbba40bbab6fb07cee6db571ddfd7c3ba0666e565ec681fbf63911588c56a8b925d1c3e1cdb80ed18c704ef7ae9637b795964e1d9a9ea87a0bf77e39098407f22fae87960cc9964c452c98a199b652fa2dd1b39e28ee144fe6c8ea796c126c8c88062fe5f2f352fdd21e75e0b60cdb3b921ee03f62fe637646c9cc9b6fe6ad290ddcba7617480266fd75a7601abf4cfa927f3c0559a60eee2acebda63d64516ead67a2fe50e75687929f43903ba9f16312914ab91358553e31adf6f7ccf625e9d57b74d904f8ad637e79b97833eb5ba430a95b120e836f808d80286221f1a795abd8f5b6600658b70b33d4ae7b3d2a8eac5dd3ac7b7d3573db32f6acbc346c2d5e5a01a03d5cfda931d03b1addd098e7217acdf9f6174122c10909b231779830a1b1202968002c8fba1ee252eb8c79acce7b7f7251e22010c2fd119cdf5c30d710324bfe3e065c2ebb9a4b72842e874aec1757f5ff919f1933c5d59dd277d136cd4e733f4eb7eaf5f9270cffd8a1806ccecb73c9ab818229eb5f999bdcecf4e68da82b2ce59b8663a9afc3bdaa421017969e6129042a76e046d55d896e375edfab4574d81bf6ee256e67efb5757d654882f3b13ff1bb931c8b57c8a1e3daf249a30d05dcb41f6f5d972f44aa8455adaa413a12608313d58a02858c6bf5dd106506d6a60380f618a12c0497caec0a5374e6769feb8eb16c5b89211cb8f3f0805363bc014129775d3f5729b3c8772b49769dd5e16229fbc8ed68ebefda338e8843e8ccb29ff5b4c837a031b972218af50c3fb6a5c57bc123e7e8522e17b8adea9b8837e3346801292245316b40ccee24f4fe57c76fa554c18f99ebe75024435833052cd2f355b00e7d76f947b38b5eb371ad3b94d205d0b3e13f0a7f8946815ab64e92bd3171aa531eaa3a47482204948a7ccbc5b5cb8e15825b17e8cd31b2443fb61e347de2aa66cc0cdf86e74fb1318cb15ed3adb62036d4ee48e15bd7d209fd4ea2e9a42354b9753af1387eaecf068458933c78db2795b61753bab481217eab76fbb029b8957ac2ffb9f5972b32d7a2d442ec0fa98fe4337fe9aad53f4d78f0dc8964f0c2d5390eeaccb14862e553a2e4be6524a97eb58edd4e1180bead052ef202bef65ad76f4767225413b59f22b8fd43dec123653555c7c8a3db73d91090e5356d05dbd4783f1bccf09954d33c86f96be46eb1ad74f4654bee1775291b835ef007f4bca2fe035fc4f6b530bd3a79adc326c91aa6e2cf8680ab792b239f5532cd54fce222506df0116d5b15c03e2921be050f2391cb260bcbc726a462dbb4bcc8ca03cc17bcd11c969a6cebb8fd20570e14340f81b3aa91e26d696f20f80ecb349e225591262ffbfb48c9fd583ed8b8c26c8535b57ea4c4c48d155ba3b5943c83c01214518b3f55db0164f691390549e814c4442f75b1a85d3363de7a1282f8591af7f697a552ab6faf1042a485fbf48db956bc65f1c456a37ea523553f06affa8b293418dc4cae11f895e65c4756590473320a305171dce39e49f0d5f4399fa3476fb73c16615a6f838fd5c74e07077510fbc7383001503875f489d5369032faad0de60edcdc1e29046532ceafb969406221f0858066ef3faf3a33b901234660532c7dd2ee83013002dd04202fcf0be892d0ce060a48b01e391608f05bb66114f27d104cc41057670c9404c967ca0c84286f588da756bd03f6beb043ebf25d2a0179f40e0f3aa3d9a5f8b82292a53a601693f30982653a7b748f4b580e7d6b7603ee2f88d428df1c1cbf19e02e226ff2398ba029e3d6474ea843274ad0ff237e56076ebafb82913f4483250ff6d3e1cbf6d1282d6c93ab8cbb76f25c91d49ede31ecbb65eb2cb59f122d7429d99799dc735640d9cef39068d679b764f7ce42192e2bd78503412bc27ab98cd888c87c8ba2f0ffab6f865af534b2dd5ec82a907c65e3d100472ade1170e8d9ed881b5ea81f568c9b9dba1a2fb9b30247ed91bc1836cd095fccf789335364c966720e6725217681b338b64ba51b86b624b1150478fe7eb536452605b0b78df9358755124573b41a9541395c458e71cd205cb6ca0488d5025680f72bb3b9277beacd99c583f31c10d6dd85cb5f52c11c5787d5728f6cf8b65377727697d69a4f7971203b7085278feaaedfe4a632b111f594eafb29f5f5935d0af07ce1bb93fc147b380d37b2558912558d650ea8a3a41d1ec2087ffe5c625e5d689ee456a8cf31255a970b5367a22a1aaff142a47dc129ce061b69ee87b7cc0924dea1dddd1af07a31a666dd725b4d46bbae5f264923af5b712187739988a4fe0af5fa157757534abcb859d31259c2c49dde4cc6943e18f42815d9d1536f58d83bdc02c5901f499e46963f5a30fd6ad199db178d544acd9011a1be94e8b298148315df24f14e042bc88a1564b5b6e547955e8ba541632fd5ba4fbf5369b2f7616f5250aac1406cd9b5f73c36796a92bd6036daedfcd08d0e03fa18a060ff0f59dec5ce2c56f14c1683be05602b0ec09c3790bfbddf9aab3fd2353dfd9574540b0646f14a477a89cfa16f23995e733aa3b80463a06bd7d816d8620ea1a663985cf9670af750d646c249321f13e155f4b387e41363a1f0ddae80c09ae982f07652e9cc0df1be5def5c2e0844e59eb19ba2507376f4f517ebff9dbffc6e3c2d46cfd7eae2e24b592a734d4d1868abb6f5489997a16107d3f937e98afa468e8834ff8a3cf06a3ace17a09e048930122d2e5c78a4a28c8cf51707e05fc46b21c5f0bbfd5c45c10a2cc3961c9d54af8484122e7f884a920240162ebc34f00935c5fe1015a6df648f3eeb4b24626f15dff540a18b9f0c13ad193e0e95de3df94fd9278a36939a3fb763429b75392b9f221427b5a583d144e27bb2512b0cac84156143e6a1e8484da71511f04227b8e2183ab58d575bd5730767d73099a5f808aba50431cf7bcd8b1c569561dc5c551ac27d311e1858b9dc13a85e1c34d89f17da34dd673a2fbaadb32b71fde9f145b2796daf56379ffebf13b3f2da47480e4a78ebbc9c1f322f1ae1199313fcc57241f75e82d434e68396866867fc7bbd3b64dafa146dd77dee4a3038f953cee4de61e8a892e4f0ccd16e2b548c1dbbf7f310f7ee36532b2a727f977d6f58ae473d36b67f0cac5a5c829ef4b98844b7a400ee3829822d14699dc1e9558ac2e716081253088a9bee627d6392982313510e33c27538cd8c8d9e54ac22f6a774a4c5287ee6aaaab1655e10ee8a74f3543d23ce0441ca38aacb84a8c292e6a77aeb3061623afab8e9452d8d89a0d6eadc40017b12a50f9c14efa7f696b374319d37c5ec61633e5264789a59ba5ba964a96bf4fcc609c1d71fe3e67510dd5fcee1da4a38ca169ad104f7e9dd8a386e5b543327eeeb26cd78b59d38da46399d7394396ae15ccdb38f749072d28ae2c9206b860b7718b58fab8c3b4fdde46ccd2ab12e9ad12ccacfad9c41eae1804b0de77a2469de51626f0b8ca0febe9fcc1aa0ba2600dd81c2938086c6921f7797837d0d08aaa569640d4ee4973d3eddf81f2cc581c00cbca53d622bb4b5caa595e29d744dd15c86aa980804c8eecca831aa38b117ea4e45ffa3854631201ad1a13a0e87d479205a34e756981dbb1f2b1b4e1b1fe191d3429863f8a8231616bb12a91563bfeb499728291ace8014820cb89c121f3ebf175b17f5b117a3ebcba3afe182c76b65bf2c4a8ac8990802da112dae34d9e287842eea31778c93b52b579c8fb0e9ee86ce4e3b5a8172fd4027849f5a6e9d7bfc09f715ec5ac00172abd1ae10ce0d4a21638cf1c1e55ee05dfdfee1883b0cc7db263995f6adc3d4f52bf19cbae95f89cda2ab619826d7bbfc88a4bbcd0bd17b7a2c57cf01b5331cafbdc243bee4f802244b466d8f3f9fc8e5bcf0812aa769d27afcacc7e6e183cb2ac3b536600ba882cd34d7a6b99b39a9a30ffade8f465c692c43353f4d7cf8d19a4cf80ccdc7f4b90afb463425f6a060b39fb", 0x1000}, {&(0x7f0000001780)="2bcdf11bfe6c9419", 0x8}, {&(0x7f00000017c0)="04a03d49382c2b3f2701b7c2a911d11c0e80010ad7bfc79b80dac9fb2c4f9210d8824a4ebaf732d62818c83e5723eb60897ee9a5766279c93e4a5c6f54c2de728f1548620f2720da09bd", 0x4a}, {&(0x7f0000001840)="c43014c87ce4e33fa9c2a4ff8f948e433d6a07ad9d85b8a26ae9ee71ebf06b2013a77f8195f55efae05c33692d", 0x2d}], 0x5) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001900)=""/4096) getsockname(r3, &(0x7f0000002900)=@in, &(0x7f0000002940)=0xc) syz_open_pts() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000002980)=0x1) sendmsg$unix(r3, &(0x7f0000002b40)={&(0x7f00000029c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002b00)=[{&(0x7f0000002a00)="2e3711909fcf3c002ab709fc9b1962d654993a22c73731cc3a91f308261113a3353ea0f974455dd148b335af8c6096ab6478da5a43ada2df7903a0902ad87ee05868cbdd9b4accd42702b2745cc1d9b57847b13e408362aee237e4222f1591492b0af1548de4655d2dc667de2ae11b9ddc64eb83497c78de7fda5c9ceddacb75d6bb87120192ba35ed0da3928a8ef4aa0bcfe199d2d9d69d906440ca2a130e403e0f33449e1cb0f6917f7aa7753a7aa8763e7212253a2c3eb228792647d99656da64226a4b7d9a52633abc940d8a7197b8262ed5183fd3e60c35b35f7dd20142e85e38b6172f", 0xe6}], 0x1, 0x0, 0x0, 0xa}, 0x4) mlockall(0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b80), 0xc) setitimer(0x0, &(0x7f0000002bc0)={{0x1, 0x9ac}, {0x8001, 0x3ff}}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000002c00)={0x9e54, [{0x2, 0x4}, {0x1, 0xff}, {0x1, 0x7ff}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x401}, {0x3, 0x100}, {0x2, 0x5}, {0x3, 0x23d}, {0x3}, {0x3, 0x6}, {0x3, 0x3f}, {0x3, 0xe6}, {0x1}, {0x3, 0x770}, {0x1, 0x4}, {0x3, 0xb1}, {0x3, 0xfffffffffffffff7}, {0x3, 0x89}, {0x3, 0x2}, {0xf7aa8544fe46f579, 0x5}, {0x3, 0x5}, {0x3, 0x7}, {0x1, 0x800}, {0x3, 0x7}, {0x3, 0xfffffffffffffe01}, {0x1, 0x10001}, {0x2, 0x767c3669}, {0x0, 0x3}, {0x3, 0xbc}, {0x1, 0x7ff}, {0x1, 0xfda1e12}]}) 22:11:57 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100), 0x0, 0x0) 22:11:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="101b009fd000ffff00000100bd1700000000"], 0x10}, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="f068ba143e40c0c8215d8f57746ad32d77497cf914bbca578653d19f949f6958599354da520c1b936bf0aa659ad2de7b13d452eab7534d1774d160a1adb4e22905062df37da455087f74aef0fe1a0f0ab79b55760079aeaab7eca8287ce531eb7fea5be794d2f02fe791b437e2e25e3b25483ad4a2b99889ceb35e749b77de9b670672ff6e5c0b35ca7a7f72acfaf0a46cffecfc45fbde8898c321fc87dca4606252ce1804992b743ba720e5d1369c26e32b32d43df6bd6b96699a48ac67ea440a575249", 0xc4}, {&(0x7f0000000180)="19657a4fff9c855eeee0644c613250", 0xf}, {&(0x7f00000001c0)="5c73f3c362336acd37f17edb6045f4500ddc6d66e60a33f076eedb6367ad9ab1b65d4b29b689351b07e1936b6ad3d9bd005dff5998738b9394384f5b996fb8d3e67c62b675cf1541a7f6d5b92916e8e2d176bb3d52bce2ddb7819558529a4807bcc33a0d4834ef33f32f6bf449d69b729d4bcec709d96d48ce78998c43143e3b140f634ce4e01a462d4d625e201bdf4c41efff67ca4d71b175d80bd461d702af6b10ea39f90bae439387b0a2dfd0cdfc95949c8008f5d1", 0xb7}, {&(0x7f0000000280)="e1676937ed592b85ef77e7d0f3270929c71a8a720006ae32c6ef63284a1d2c36ab77b30715b4390f5acccee9d33b7da0acba9f4b4981306ebb4ce4ac866a8c2a5cf1bf86f68b4db5b2381ac488c19dd560348535d920e1e20daec58ccf21b6a1e63cf582c58411865e630cbe0428495b3daa3d1cb57ee019f08537a92d91644ecd5209450ea5e0520e60e071aa29000846e5cdaba9ac7ac4ff0d69106d7a1c0fd5fbb4d0650e932dad48104e7954d759cca820055e26086e2c76196e715a2f802c6478def97af79e42", 0xc9}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x4) 22:11:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) setsockopt(r0, 0x1, 0xfffffffffffffff7, &(0x7f0000000040)="802a41c93529ecafd7afac214ea8357913cb7e68e2eea76970f23d2a0a0e1c76524365532819fde0a509332a80148ddd8b99b8fcf551710ac061ad29be3088ae9a1b5c130dcd9d42de69e95226ef21f0cfa580686abe6da4f658950033a22f5a1d993467a8b31e1829c6586f7cb384e3ad11466123ab88f4e0ef94be", 0x7c) 22:11:57 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000000000000100000000000000f7db90d1615e0e533f504905df1c182e22f89d3552fe5998e08c35115b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socket$unix(0x1, 0x1, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f0000000100)=@file={0x1, '\x00'}, 0x3) 22:11:57 executing program 0: r0 = socket(0xe, 0x3, 0x100000000) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r1, r2) close(r0) r3 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r3) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r4) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 22:11:57 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) clock_settime(0x3, &(0x7f0000000000)={0x6, 0x4000000082}) ioctl$TIOCSDTR(r0, 0x20007479) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 22:11:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) fchdir(r1) 22:11:57 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0xaae, 0x800}, {0x4, 0x40}, {0x3, 0x7, 0x800}, {0x0, 0x8, 0x800}, {0x4, 0x68}], 0x5) accept$unix(r0, 0x0, &(0x7f0000000140)) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/136, 0x88) r2 = semget(0x3, 0x3, 0x20) semop(r2, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0x0, 0x100100000001, 0x1000}, {0x3, 0xffffffffffffff, 0x800}, {0x4, 0x4, 0x1800}, {0x1, 0x0, 0x1000}], 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x2, 0x42a2, 0x200, 0x7f, 0xe49, 0x401, 0xd3]) rmdir(&(0x7f0000000080)='./file0\x00') 22:11:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0x3, 0x3}], 0x61, 0x0, 0x3, 0x0) 22:11:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x9, 0x9a, {0xffffffff, 0xff}}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) socket(0x11, 0x3, 0x0) socketpair(0x20, 0x4003, 0x7, &(0x7f0000000040)) 22:11:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) listen(r0, 0x100) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1a02, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:11:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="19b03c752587676f3ced318defe571146c2b6199ae0a899606a02c1883c4cb48f89cc6", 0x23) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 22:11:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1f0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3ff, 0x5, {0xff, 0x9}}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000100)="eaff125c00000000", 0x43) 22:11: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10c) r5 = msgget(0x0, 0x72) fcntl$dupfd(r2, 0xb459a3d28e31afda, r2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/54) lseek(r4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) write(r1, &(0x7f0000000140)="a79fffd1ecf69c99ff20c2ef21f9d83e8f4e37af5cdf7c9d4587b7cdd149b6f51da7", 0x22) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getgid() 22:11:58 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000480), 0x10004) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r1, r2, r3}, 0xc) openat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x6) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(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') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setrlimit(0x1, &(0x7f00000003c0)={0x8, 0x40}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000004c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x3, 0x9, 0xffffffffffff0000, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x7, 0x97b}) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000002c0)='\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', r4, r5) 22:11:58 executing program 1: r0 = socket(0xd, 0xc00b, 0x13) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 22:11:58 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) accept(r0, 0x0, &(0x7f0000000000)) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x6, 0x9}, {0x3ff, 0x9d}}) 22:11:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffff) 22:11:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="9ac940a0e91304fab13bbea1975118244418e0f0730779bbfb3fead3bbed23634f74364a521e0b0730135637ef5372b58c76c86ebf91d36c3339b8ae24d90b127d5d6cbd80fabfa469206ae03be2de7628ac9c5b82cfe3efd5600dd9a9eb2628856b3aa97ece23d7724d2bd8cdeac3", 0x6f) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x80000000000, 0xffffffffffffcf26, 0x1000000, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:11:58 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000d0f000/0x3000)=nil) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmget(0x3, 0x1000, 0x4000000000000080, &(0x7f0000d12000/0x1000)=nil) r1 = semget$private(0x0, 0x4, 0x40) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xff, r2, r3, r4, r5, 0xb8, 0x3}, 0x8, 0x1, 0x3}) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 22:11: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) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001700)=0x1) sendmsg(r2, &(0x7f0000002ac0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8000, 0x80000000}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="349eb3e4dd78b48608bc9be5d43212d8207bd15116d5afd630bf5ea37e9d1fc772e459018f98288fd843093a8a5856a55f1bf7094187e40370a21b8470482b040129b836ee117aaf4f37039645605dc98314fbb5f6e9219a07ada8cc8aa508705c6973add551820cae585dcc64890afe6769", 0x72}, {&(0x7f0000000340)="7ced67a7c195e0f1e8b5258d7564a1a9fcbb037f4fd9c65f60dc8624b3cc546f4902426d70ed011fdd71349104ab72fd3c0978afc94c29ceef9dcaa7a84898d285faf8f0c99396cbf226ee80db8cf8f8adf9a8bb9b00", 0x56}], 0x2, &(0x7f0000001740)=[{0x10, 0x1, 0x8}, {0x100, 0x1, 0x1, "6528e4eef756dd0bb230471911566f438111af99f429b4e50ef299bed89709b7da88f1cb59cbb173cb996057b5623b9ca2715460a305d651f21556f34a42b4afb01da7339f22608ba5f4d840bac72ff390e13fe4881ceecb25104cba387132cc1485baf6419a779a90f09381e25182bee2a2ceba8ad5c8c1a2fc60cf8a190e043356d25ee6a4b35ce5e6fa1a31dbc3ef5bb6e0182860485bf26d8be9e18ee6e3db17d9ef4351f136f89af670cb6f3afdd76aa73ed84720aa86285fabf8ea8bc4bbbcc319eb1ea1ab89a40577400b042e49b8d855f690b8aa85aaa3cc2e11cb7c48bdbbead4ca630b1bc044a37e4793ba"}, {0x1010, 0xffff, 0x80000000, "0c44957c8c657ea7e92841a63e216c4b8cf157b6405dfe60f672872d44979a047fbd3d192cf51664443508f8c49623214d821e196d410ccf97f0a65929edd158446082f5a879d1dc3818ca74a7ab2eaf0d2050d26a01ccffe7bb15208979c5bca7484fc52117ab57b0b31463ff9030d6efdfe4312eaacc64a743685be8d409c6e35af4f38156b397038a4ec95e9845a4bc2ce624af282374bb54898da4459d98cefa8b613f10e1a7c089d8343676c5743ae58b43f70fe330cb36f5a79bb67be0149a3efe0122de2ce9c2cffabd2bf5f158475548cfb7790fd53f3cb2374cd201e613748bb22b862b4813c558de077030b81bcae4b2c2b14151b8cab2dd562594ab03369fd973a27ad81e1402aee583692eb540507f0cb5586e49891e2c62d4399ffc3a59f8adceeb621650f862d69b45777cfa4691db3eae36ca3001e88d2ab9ed40a90d9a48ce04c745ea4e15c52fb0d83a41beaeb7286da0f81823d896b90b92fe8678b759f822ddf36d4668a38b1b2bebca6074ba0bd40b95c206fdbd68c8dfa6b96c22f90497151b0f01bc3f896b017ffd6647e1f9b86e557d642052e288586cdc04cbe2c746d547fa7e65e50064c8c28a6da02498fe958caee981f0ae36a607f910fded517da865c7e53b1c99cd62d37de1cdbcadb4f5aa64cc5a8db50fff5c7bab1b2d9d1ec3312523ac517eadc4d66f2b6cca53e774a30532e3c8e9fe169cf7e1bda206023288b164a94d2194cfa8dba047174bea9a82a43c615add6df4f370fc1499f7d3fa19d32d23a3a3e03dce45f2324ea45ea40c9cfa9c2e05ad11f4c5b8027cb0091141e6f1468b0c724ca7dc7b724846593014ce425d19523bf46eb7ce232d5f1196e29e574545e145fde9b4c6d6b5baef956520b2dd02a70ad96804f6568b1e500a148d879d20deb74bfec026ae2ec89b88bc7539ef8d97cecc8475a5df19be32d138ca24104f02f0a9a83f460598e2ae01ea6884f82ba2a7ad1787ac844c7b49b2aaf0ad79b2c69e158a3827bbc951f8c111c1afb944e27c2757c6fe378054b13e4374c364a031723be5812bd33fa259734dbec9684aea4ca85037af3c4d7214704cd83ba9a93c23e4a1dfeef0a1d3d139282f4c1a252d362e0da6ddc3264435ad6a7d6268574b36b5493c40b48ea9cc1336cc0a7af6a48af3b25af71eb879ec7169657a020c5ebec9dbd8777ab3bd01c1dcf4c3476b20b7758246b5ef15c31e7745167d28e08281f135bf37dbd986cd5a1f00cbba1a7e80413742ac74a4a01c05e65e828979481f86d3af95d1943a551a3a167615c7d9cbf7f50b5a6f7c3290e1720b8afe1e3e70090e43245d07865e2aea5ba2bac95a94ee2f24f69ffebbc0a16f30d0278347ce927778fc668f2087de75b1ed6ae27aa645cff75a21bf616714d0127dee43b0e4fb25be0ee03138c206bba89516462889df18e94d0d9b8577a06dcb24af68afb30f33bdd8d3d44c08a11e35592c57e0e22bddb2dddb411e7b37000d6bd2b3f29009acef739971da39df1236d7ef1d674b9330f5576d51ac6cfe3859795cf8a4696062ddc6c2729fed90779c4942ec0b755ac0bc961980b6f08a72409e1068ffef5f50228ecd3bff5ea11c8178d8054e77756232d3d0d2ac80e72e4c246f5dfabb4e872a74fa18034529a1e1fab18f2759134b8bb111819d4c97002b5c0221392572d4707da3b5d663a5afb468a4515a32dec1dc6651bc191c40c841a0e79c0f587ea2f6f7ab59ed5025c2220ed3cf8d2037976ecf8885e02b9c6cfc4e0d4899c5a406f5a688ea5be9238a0a020b86127c6971cb9e279e630afad0e0b8e41837d1321e5eefe6f04a876208f1c34f51105dca97df42244f1effb391cbaf0bf3f6f56d63056ea62d3ae08cf8afc7af4b301ae7d0aa27f3ed22187d54d59a782090a330145cc9960fab1fb9bc01c2c347454dba9711191435870f3a68b345f27e10ef173aaead37ed52ef18b9bf5bc33d9f2efd062ee6b41270acc81e7eead0233c03c0b1a2e662799fbfb6b338c71a13e8ed6ea97e482d740575ae8e1ce3060f4df034ecc30664ce835f288bc372c722d8afa7b98a609367d44ea8bc2ddc4926d34b689df8b740d889743c4194fcba651c508fc04f6a9c4c76f3378445ab871cee14f3e62c3f63c2dafa66b2e31116e61490bab0606423bb7b3c5b2f14082149f71b8bac9528a5adfd8df456739a813fac25015415feeda1b1ebf693d91846961fa3d5439446d245d7fd74647e369186993bc565bd272d08944fb09f759d0b60302c3fa6de8a582caf29d425e9ebe1a0aa6fbb1a6269641c874c8d85e1b12b73fa55807870e5ee603e282e70c2df9cd3613bcdc9178aef566889ef2624f7b1a3b9bf280eb5cda9daec7ac7578f4c4fbefff66d08386ecf34b6080f380fe69df7102c95bfbf7d48504b6f41bacc6195ec4ad75ed01284a8b0f182dd871bbf0dd2682ad4dbc6123800ca47579b93c5766a293505e2979d48ad9b71c88aec5870a2886503e93e4a3a3016462f839f919f94187ef63bae7501607f973dc1010e71fb910ee532500b86642b1af91e20ec1098b85a7b7cd5dc6713e7e4bfca3e5636f75a3790972ac8f74cc157dbf2d7ae19a1ade8d4b7563a43121ccbb270736970b28b7f2b4b3e41ba0b461189f2b8d9bba180241ddd999d0a440529bc37a9fab4ddcd031972dd8e1a09485aaea3ea557e4831023bd0c5ed60ba94340c5ff1b9fa1fcdd393c8ce9ed238beb72936f4819fedd4743fd0b57985146db47aa8c9a4949a6e8e98dc9fe3907f9f1fe42ea05af9d3efdc050c38df6165837641dc9cfda08fcadde0019ce25f9fbacad90ad7c791c3ed117bf50f3e2eb0fc6a0b408e95e91406291e9a5ef94f81d4422aac0f24db50801742a28f15560262be8815402db0fc8505889faaed2385fc0c456137fdbf04d6080bffb33fee8bc16cef48c6dd1aece1df2dc6e473d41f53c06e33067fea33b2c053e127eb1862e80ecdce295bf3c529c9d6e8aa3d678376dfa6add6264d82c97193bb06eea21f2f028cc64ee7edc3c3ca1b3868453333eab326492c006d4f5f0db03e7432a318f7e90b9a9a7d2e978ec722dfa50881a78cd90b09d4553830b1546dce8d345cf965c64c79e793f73df835a46b0f5b570f6c9a64a47cee8d807c0f390898ba46fae4bba730bb253babfe62d65a8db04f4754e4b56a0b0cc07f2c9d3f1bcf66f9e98e103263fafdecbad2a3df24d0fcb8f5088cb65bff8d8b571c3e98edcf14025fbae329c7a42050700f3f958af2db8497bd2f201d028b050fcc978a314f9c70000c18cb52339f2793e09c1a43ff7d874626543166b2f0121fcf787c75737fe59daa4018dfd58fe4ed8d67e2bfb9e02062e5889f6c6341d9e900d83ed84829d5a54477ee17a8683533b5197d1920321ca7392920adb25e7fa61d3e46f115d0591b18a97e64a063f7c886efa4db076b7e6470d3dce249b41fdc7f637f791ae81b9e723f4a7f734508c4afdc9fab104840a30beeb80452a235786115123e081a9f5d3929d10e9e30cc5b8495811796b2c38e55935f91853a6d6dae3a339c47ee6be47b6044a624052b8d52bf660eb9a19eb8a1b84627e499ebc12e1173959e551026aa82347fff9327fae5b51a37d16094a27e9e12c9229ef3404c144ccd6a5441080efe0bbc1ba21ad0ecac992713af3b2acbe622a31ac56315a55c922a822d2e84b03294bffb9b041848ee13db6fc201b9e0d4ec2703b1df6404cf0972d410e382216e9ee09a133e5eef8977e9c66cafd2b18ad92515676d0b3bc01831590fbddd132971e78acd4b60854b042b64e9efacdb86dd85e48b96a989d9d1cbc71fce67723ea1053e3c7948a5554b29b6816b917e18ec20a5c0c7d1364298a69ab3676fa598b506ec4066f9427c4e7b843c4e8a116072fe0e0c7f2b6834d3f6493acbbb78602efa0fb4d1fc34d01ad8a5c995f8be876a18fb5c35dde2bf8ef442159b037eee312ebbdbd6e4f6d27c83f1f6657cc10e27b06e8d13a3091fbdb2f1175a785d26cfcdef5e49f2a3236fda7eba9c95edc36917c8db22476e2cc7688d0d99c93bfe491ca1067f36b8848062263b233710678d934d87f32057e1dbe2f07222bc9c099c91485421efa49a59fc4e59a8a0b1418ca06ba0230af67abac685366dbbea7ddd0cc53cfb4da7560418afe155e432458f24d79dec1ad902c178ab4a879aecf466b314c87923106b998aace781b4f012ab054717267920e42e94538c26b0096c309488daf37deab35cb8d8b75aa198c54567656ce68437896e634bdd5866338fc4136105d4051b0d10da61c89f3b8e544377ae2e90515fb44a34c1c06707370807dd5e0420e5ba816b9f3d82b8a7f237f283d0f15338fa0911859e91539ea5931cc5e03ae897388b365465b5a6af0cbdb854085dcbf72cd6bfb6c8ea9e18f6326a8d1cf4697507d53a810a2bc53a8282252db68cc8ad472c1a1fb73661cdba45e68d267581d9d67218ad428414a05baed3be2f3b946e04f067c4518f61b69fbdfea742867010b68fa1ce75c16138a10c21f7d12952a0a93a808646dd650616c6048bc0dcb63508ecdd313bad04676ed91b6a64f42d7ef31add6e9a8f6aa3228ef245188576160397cdf400035ed83ae29245fcf5e52f3e03e4b5c896956dcb09acd035b0cd6ccf3cb4d24d3b8934ed1014a99ef7ae5ddfecd8d8f9302f127a305982b4277735a7abde01b52d52e5202428ac9e25d5562852280652a5f15e3fa73edfc437ea96b5488495c2d71b64fe18912ad15f6651cc0c81808e30711e103ab7c709da5900c846af647f5de25c9f604a65ea52d24b3596c97c97a62f4428b3b0e0098d71be80c4b00b151cb323dce1f5551a3a188bf893250ac59dfd72c62a7cc31d792d379174cae57eed244f7a08d5c78364cdde3c7ef82fdb0e8b9c36ea29c2fe505f0b242a9ca6c26915766da4595212b3fd0d16e4cecda35d69a0710a6a63be85e4d2184d162bc7432f1ce5af2e5ee53c906d90bd5e532b6ebe485517ef5882f7438d86421b93961d7ac7b35b2d846e21cba66f90b5601dd5d5752854c32972171bbec9787785bf7be420252535a199daa1971ad540318ddbde5c5251b8b18792a2bf0a840b00bdac478923850fa34baabb211f23accf721a534ef4c32cf22fa665815edde7e3482d6cff7254b266f6992bb9b4137a7025e7651a64a63ea8690b378ccda13507fe4f4d227c1b3781d25dc56bc7914a4e9c68bb59b6f9a6d69003d251172fe78ac06b4d09307f7f8520e9715a0e512a93d01c051a81e496f1bbeddad5b376ff025aa1490d1e5c18e04fc6fea7373f4954dc2437cfbc543180c7948cd3802f921152b8fec54f45c9999f52f3e9c27f1168bb29facedae35771e4564c47fd328cd4148ca66055770fc081d597edc706c96171fc24918db7e6ed602457d4924cc1f00d213d444e44be281e9f960ed9a6e612142a1e07af186b4e2610f1a52fe8c94035ebb3183fe596b5a76dc1e1c2ef3ad397521a1293d056445419178a5ed3f6f90bfb4f415f096ccbeade03446d37b5e1137840e630cbd6668e6dcfd3659215309e78cd863e8d53dcce3f6260dff5a787acf0ae8dc9bafbfbb8bcf37ab44c260d3bb7cdba7147237836f6549f5d99af76bb31895e44e846885f7ae93aa1bdb6aaf0b279a57bcc4a80438d380f6b7df296a889e572c0cf3c216dc0847e6ce84a5e70904714b0b1a94bbbe0208466a53a57ae502bc5efcc08e713cd8a855d8d658f55e07874d7afaadad6b2358811e8260076c6a4eee4f300c0f366f25ca045ef9f6d167686cd4a588ff40045c1291af61606e18fb323b1adb29758d8a321bd49122cdefcff66155a274ac293fdae6e50c4ebd191e8260ddc5fc370165745f0aa33a008ba4d019fcf00f126fb780a7c42a7d98e904c4e131b2cadb3ee4252b8f7ba737963d1f955f0276f6646524d16e77fb525f3c73e4afeb438c20e6795eec3c9c643418759d1427876"}, {0xa8, 0x1, 0x447f850e, "35e70af8a05d326eb9611a654e77c2ae4eb9a87dad0371ae5bf0d2ae55444703b6de76508ab77d82638d3bf5aff43409302e3d19acebfa4723dd83d1f11219cd6dc055c4661fbf861b133313cfe07177952333dee3059dccbde5bc755cf898650b656d70412f05eaa8a5c4a20b7cd51fd7f73fda6e71fe6ce5eaf66434f379d112d95e46a673de129d601c98288f06c27e"}, {0x58, 0x0, 0x6, "7cf8a42831fbb2f64e3d228b339e4e1c2edc9156cdde4cb975b48b7b1a06b0a084f1e6f6ab628ef8500f7f332c4c10b636e6c72ce9fd0d5788394f8d3137b44e30fac3fc5a"}, {0xc0, 0xffff, 0xffffffff80000000, "5bfbfa596da166c7b088e8ffc5f8bc092cad4739645f89d3108818fb62b88aaf02562fe56768d18d2d31b29e4b736d1e4c3c12f3185247d0a1ed342e6d588ed74f1321e70d4f5ba7d6fe7ab5ef625081555489813fefbeee44d8c24eed3ff5ce15a3a78553aeb5e8bef452d3dd0441340c24c0bb544b517e79137673a4f7d1a07bff477d76b4938032d435d272e6f98ebf9514046eace6473052c15c1fbe8db74f060ca2681eb260bdfe3ce6"}], 0xfede}, 0x9) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDDISABIO(r3, 0x20004b3d) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:11:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {0x0, 0xe7}, {}, {0x1}, {}, {0x1}, {}, {}, {0x0, 0x38c6}, {}, {0x0, 0x9}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {0x1}, {0x3}, {}, {}, {0x2}, {}, {}, {0x0, 0x6}]}) setsockopt(r0, 0x80000000, 0x203, &(0x7f0000000200)="7ead13ddce0c9249237c2092ecee777cf4268ed8b420dc573fc6f7f65b80a15cf69c51b49c1d9938406046dc918a4546f2fb91a6da42fc4bcb0e0cbd4411022ff87f60718655800abd9b4da341c6798e61eab8d4a6523d54e0ca41b440b4108887ea0d319df244069fd1472771c10259bf1fae2c5ad47ac512673922b89674b808878b721d716763355136c65ace3003929f8e3e0795ed9bc2673249e1df3bb9d67bb6b317334f8faf4199846b9da71ae204912e341ba80d98969454158480e5dd5e9b15fb19196158babeb940fd0b76519fc1cae7bb92a0281ab934eba3ddf50417635f21f75b", 0xfffffffffffffe14) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) 22:11:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) 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) 22:11:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0x800}], 0x60, 0x0, 0x3f, 0x0) close(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa2, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4d0dd29e, 0x400}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x7db, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000021, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0xffffffff, 0x80}, {{r0}, 0xfffffffffffffffc, 0x48, 0x1, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x7c96, 0xd2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x6}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x2, 0x80, 0x2}], 0x9, &(0x7f0000000080)={0x7, 0x6}) 22:11:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) r5 = socket(0x2, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) sendto$inet6(r1, &(0x7f0000000280)='L/;X', 0x4, 0xa, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getpeername$inet(r5, &(0x7f0000000080), 0x0) 22:11:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) fchdir(r0) 22:11:59 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/24, &(0x7f00000000c0)=0x18) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 22:11:59 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 22:11:59 executing program 0: poll(0x0, 0x71, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="41f761d97c44cecaf9265b619ff509ae8cccaba29a422555dcbfd52a9c290966c3754e6f1549786927245fe9eb424c4a063300769daa05c663ded4bfc54379a3c77bae1542c67117f6535bdc352dc6aabad45048c53d456342c27948fe8850c6917cc87ad1e1e5ae7924ef9418de3e8321af91c13508b4b6e1a28074ac2b6909fe6d2d30577ae66ade9bdc6463", 0x8d}, {&(0x7f0000000100)="4f62a4b5103b8d41ddfadecc4d23bf0f96f26f730b9b7089703351bf2344c16fecc57f", 0x23}, {&(0x7f0000000140)="0703c8bc1cc6d71a666eb659705077ad573dd66fa9ca1e3c5e39542d28f9a5de72b5caac7400b378b5e9e193e1c88aaa08498c06f5b1cf0adf11c14657", 0x3d}, {&(0x7f0000000180)="892b50e5091850110b09e28a358e79a11be7421408a01f23d9531cf41a13872edc26a39c4818abb122e8ab8c32c1fcc28de7e9d96d437b6015daf8ab9b5c4b750ce8807e6a50941ee3550553359f459e9c2cc2dbe951016d1d083314cac1316f74250638a614d3f0a1400e8ccda538edadaca9950f8f307d3e76ba59ba13788519a8bce0badd57e1a482c4a9096304ad7e5495d2532046", 0x97}, {&(0x7f0000000240)="012bf2ff4f9c93368485c5e46a5238922119afcd84ffd857e9857d67d6973d874490907c24e7a2ae7f768c9ae9a2f8c41a66ca353fc1", 0x36}, {&(0x7f0000000280)="851941223eb0b5e986f3ecfafcf998f2a55baa6e75a158b9d81c83a1fd8947022615885efb854b7ca9ac1e9fe2b7efcef6cb5d67d4570f4d1ac0b8f9b7081d163428a00aa13e7170688f35041d40c61e6e9d5ea4134737bde6f6ccf66c94c3af7703662f5007bd19d05c1dfff0c060cbb28377acc57e6d4cf05b72f210d3955053dfdcee868ae7bd497447c62c9bf00b4904f52373fa5eff94ee4606ff3a6d4c619a450add9f2d0cb92e68e85d43896b7ebfabb939e301ec09c8d05cf1ef40cd1bcaa520a42caab5c420a70e0974e1336a911964bf6c66b2af4034c6c1b4898adf61fb1131fcf2677262750bca621b1a62ce7bf026", 0xf5}], 0x6) ioctl$KDENABIO(r0, 0x20004b3c) 22:11:59 executing program 0: r0 = socket(0x4, 0x400000000802, 0x9d9) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x20) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0xffffffffffff2ffe, 0x4000000008) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x81}, 0xc) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/179) getsockopt(r0, 0xfd, 0x6, &(0x7f0000000240)=""/40, &(0x7f0000000280)=0x28) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) read(r1, &(0x7f0000000400)=""/215, 0xd7) 22:11:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x2, 0x8) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file1/file0\x00', 0xd71, 0x80000000, 0xe6, 0x1, 0x5, 0x1, 0x40, 0x1, 0x1, 0x9, 0x1f9a}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 22:12:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x1000000000000000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 22:12:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) 22:12:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x4cf) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) 22:12:00 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:12:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x70c, 0x7, 0x1, "a8313d5b06748168829934b1248585acd6b26331", 0xfff, 0x1}) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 22:12:00 executing program 1: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000100000000000000006c9e110749351f0000000000000000000000000000000000000000000000000000000000f38afd2600000000006f77ec3d79b8388f2f728a8e736296e4f4a4453a3594377a5005c0e9000000000000000000f61648ddb1"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 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) 22:12:00 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) 22:12:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(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', 0x11, 0x3564) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) setsockopt(r3, 0x80, 0x2, &(0x7f00000006c0)="77196892b6a11770ac9f4d684203fb1d2b237573f5064b8108d289a7f66296eabf42759c807db4d52638bcba813198dea496363fd8e5eb4401c0bb8765ea07c6d6ffff5d551341dd680bcf27a433797b0d642ccc57451d9dcd0a", 0xfffffffffffffeeb) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/115, 0x73}, {&(0x7f0000000480)=""/225, 0xe1}, {&(0x7f0000000580)=""/32, 0x20}], 0x6) r4 = accept(r3, &(0x7f0000000680)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpeername$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 22:12:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) recvfrom(r1, &(0x7f00000025c0)=""/245, 0xf5, 0x40, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000002700)=""/107) semop(r0, &(0x7f0000000100), 0x33) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) writev(r2, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) 22:12:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) read(r0, &(0x7f0000000000)=""/142, 0x8e) dup2(r0, r1) 22:12:01 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x2, 0x0) 22:12:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6}, {0x4}}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x4007, 0x7fff) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xb3b}, {0x3, 0x4}}, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540), 0xc) sendto(r1, &(0x7f0000000500)="25d8b62082d370f40092e9e5740e6cf4c615f901ccacc4e1e41014c924cca6b9ee31644cfae8766143fec56f7c0625459d36f821e769266d29e8e2cf4146281936d64d4fe6f98cb12f44cb4768d3c7f158be602805ce2dbfc3d85cb48cbb6959946f3d490429c2b77ea7e5159335b464efc04fc003dc3a54dfc1961d56f33761177e2c8214892a64b2bd655648ebf1bc1d0bef6c4806f276eeae7681bd17d9438387a64014d32d13b0309f2cddc61748e97d010caf62143250360953b1f9a88ca407792cbd96ee6380d0879e409bf30e6d90b3c1718230ff2596bf12a3def9cc03880ed124841f04bd2faaa3cd00716ad68076a84f9b4a3b644ee5bc68dbccf599d47ac99f25561ba7f74cfde19b7cb3f1484e2a16891ef1fdd21c90dcd6a556b4088a95824a619a071dcdce4b5565855e8568a325e0d4ba6304b94cd5660eeb1c14015676faab03d635b7097374bfa4269b0219a62c172a7f395ac349b3dc22cdd3bbc788449bfd5b0930df228f9e59cdcb3c1e766949502893c4d97d71d23c7505c3bf4507e011c14d29079595c893625ac19f134de83f2dcd263d694c952a6da4309cce521a63d1b011ffe4360bfa63bf635a0a3e90e4bb8498c9722fd1a947f1484d1691b847550bf519956ecbecccdca0fff095cdd8bf0bcc82e1f9c771fb8e2870fba4aa3b080941cfa2b042c4a2852a2aa1aecf767a77b7f3e3e1e48b547a2682f99336ee260d01a5f3de15df4c4da9de259cd1ad8005c91a7ebd7aea22d328b814f81ebdb1d7121e3016406f9077237bc8ea19bcbe03070089e56e299949aafeebea6b38ad21c581556f88c9fe5217869522f502026ad44f8a093ae47dddbc85ed172117bc681fced2b5a8a337c7d587734d25800e6fd354acc9488c8b31183607edcb8c4eed0241e0a3b66f736e27aa296c7509f9a41c6b4dbeaeff69afaaa8999ffe1783f8158f10313dede8cecd366afb12de3c2e649dbb4d909f6aa1086883cdf60f8ca09a2cff2794c06996b24c2950e69708eb294c0dccd0e26bf95fb5891af97f962562146ed3b5e57debfb7077ed1a99ea7f8affe67cf3c54c48c63ffecec27fa61aa395bafa2ace095586d5e40dc686253060b29e9c6ab9e7c57a667513ff517e07a40ab571cbe77ad694993b44f7445471e9b5fd29e244f89f4947ffe8eed7eb68a6d501fb4f44aa10f2f99a3525cf8693de2e5c2264229d781bb6abec3d9dfa4f67b5ea07bc2b2dcb08d20e0b091ee9d9f8fba4770b5dacc25c57d2d4e82d9ddb3d1eaa124ea712f3d53d17dba82e910839d8a7ee8ed38474c59ea5d46f4b3fb1ae90e00d62d59a6bc951d4b1c97e50ddbc5e43ed530bc1a395557a05f96de86c0e872c59a65e6aa6c07fd1cd1e1ea25179189ed16309c62d56f8540962a7e532f3bee2d65f333d2c9973027159274cbd62cb6003fe238aae87c9c39251eb49fb7f6f35f2765785afa3d17e8fb37d043fe316c48ba371c052a29c679c551c921b49f6216a89379687c56afc42ecbf5d4a8a85047de3c776a2468f3de580004d96408c663fed85ca22caeaf6ce5e684ea35c89b6e587a4bfd192eb8dd0244cdd8838d10c7101b170475741537d99bea3c36ae57364f1defe55841cca2dc9baf5fcf82911e4e69cd4d03e2541eb91a630a4dcc704183ce8f1bcf2c0288213555056898f4730b78c259bfb5bc09bd772b5130139991af1dfb356f0b768f5c886e670ac8e13ec908bd2962b08a2a08508ddbbc1bb5075e6329082ddc76c9d5a6c0ca59259bb5541d678edd87f64c9135b4c029e407d91d5c9e3e8d432120189dd1f624c73fc9ef0e7f157e4f1c5d5708d1aae983abcc691e0f88e17269e759e3f1e9e6ce23d584c0d08729ecced4d345e07bb6756c3f14df430f53d4e85f5c183e4bf5ff859ba6361b27113be7d587f6a7fd89527085a0539cd9062c8b9b84e0582f1381683e0b390f945a677f95456497c3e3ad76e772be876ebaecc5552cf17c547ce20573e4c6bb492efbf61c2711d2bdfb1f552f428de3b1d183d0d30c37d0fd679ddc3545de6f8e4b68cf64e529ae82e84e6b1ac5355054152a747fd39d1c21dc9ec4056461fabbb29fec27113b25fdf6b50051f493d4e2eeefddd8acd23e41bda6bcd9e1df92565c0f4a315cbeb75467d3a484928c64b3e8b7e54d415520dfa937f4de0667034ad39a9e3dc80d9bbdcc0906150a9b28b86ac5ff7bf4359fa2835c5946324fc87b80ee9f4bc94419097b60ab4a062123a5e6bf3d64ff51a91fb7a492c23258a21c96840c0de1d0e40468bc0fb57dded0f393ad750cf44c866fe47cb197fb18ae97162e0576c3652456608fca2275273e39ce20e144e70e964c5345c41f7aec1703c56aa0f41122c614fcdd39e3b06c20efb222da5e2c3bfb36c6b17344079f20105080e0c6c9811206b6030c34af81cb88bcf435c1a9a2f2221009158b35dc49d5c83a524e0bcdc952c033c51313444752fd8f42b8b2c09ae57087c34ebbb1d0d8c542fe96f31fec7c0e3de8409860eb51826e977b76a1b41ffd5c46b00d64e6146994b192b47ca660e342c9a3fc01ac72564a29fac626649676ad47cf2db7b49b68f4e007dc72015bce3853b7b95b57f64807b864e29a0e623f1715ff676db0012ded0bce9ab411c303bf8da02ec0873f6fc7b4149bc3c718dba885eec3fcf45f42b00acc15c5e77ff390491ab60aa1801970155f6ac54f0b1494555ee345ae68169cf5b48ad78a5cc1cf84e8eebdfb7ad8bdba0d1c5f6ecc147278d019cb83321baa085244c4397499474723979478363cdc2c75b721a035882e31176dbf2615f03c997b364166e5df86e09839cd4af4b29d8f8f3f88124644d5b7b9d9ce9d664ef39b69da958e9604d5a715dcaf73b25ca615facec40d4419ea633e2f07ff26ba41c37c9515349c6e58771be56dc90b4ede04953fc09e830fa7483e05f6bd5f0232614b35ec245b5b770f4c52f29aa37b46dd9cea0ab3cef27b1245874bb1a3f59239052399fe6635d39bb87bcc1198b9032a4d13cb93cafaf89d8417221b5ac9fe057c2237718311d1bd8079eca56f15423bfef1a5787acc4cd67b6a7e76226eb8cbee9383deca7bbfee5b8016eb951743f1f50623e731f15491b73190ca91fed4bbabddf053d7781437f6befacf26ef80a6fc9ecb241df14adf323c463b8e544252efdadb7810b55250b63eabe8f446d1718079dc9dca3b93965b8440d1005f5391a0a205ad1f137eb96825fabe5f991941b795c5cc45578819bea50cbfc4433d6cef8bd0cac347161f02bffa80bc2af0137d2f9747449583d3bce82f339135911c1062f9236eb6c4ca6b724d49bade44fb241bc0d1a4e32ec5bb0e33cb6fe679ddc0acc686c1fceacbaaa672ad34128d0dbfb6d7b9ebc28c83992d51e07b2d7aa5eec9ca3c870dc49c9985b3a46194f3e8cba286dde8306990db483e781e54054a0861030136b320049fd6b274ce2a172dae88a1e60dd181bf45c93018098223129cb927f6eaf17f04b087b8c03a59b2f9576f95192f7ffdf2fbe3a34a11e6fa5cccb2864b27be3a65954cddc6550e69a1cdb529e68ca50ab133fbed03ff813c860c5804295f89b08c85197fbba9be1950adf010c1b1918c4ed333a93cc9f9917b868bcf4a658c9eabb1432d32fc906fb324013c1652e1882d7cb1e61070e8c46b59ce868d26cb861c1d7a2323f63eb5205b98754f68447e8e943a1fb398ae79bec5b99a66d67a9a34926a71f618060c74ac94aa1a90ac5018eaa2a5a95785e609a2d4eb74184449987906f66d2f59321fd5bf685d3c3e55f292804312a694063f1eb7c6e2296f3fb5f3cdd2d1e35531a2341324d203b1c5658bdb88667a50631c413877082bd17d4a2b11eac8c11cbc7036684ce2e1d38f031be293139a285f2f1b9ed1282af12d7e7cd889026f5412e95e623af1076494b5c013b300350dca58454183e4524c8366314ae7822b4373319c303f362ab41b77be25e411ba8e79b52eae43e839c5c972fdce02d02c5aa08e1a51bfed3ba06bd0e7f78eab974ef35f8dff794ccbb5423e6c289ada57425a44e5265c50b8ca61d1905e4b338349c065d251359452d6fdd6a48ee86f4cb1e031548b85efbe5e9448e99f2a36395572ebf08d5f7d51a6cb62d8d53351d457a963294a1c3019ac17f680a83a8792c0654272ded2c71400f8b174efda0df0fb8f2a4aef897bc54824fab4278942c86d32f24efa99e6deee7d701c0e78cc88f75e12c318e262dab86516778cf265f64bb29b3a0094c3f0b6702888df86f4a88e112ad1a26cc968949208c6bb50976664ae2b5a617371b43779248c8288713a5c2b68d0e73781c5e40bd93f6152f1044e661feac4272a2799c8dbff76e61e6b7d87d124c3b7736837c8c556a10814b716b76d40909cd7ab7605f11db5bdd3ba00e0b104b7d605f1d666763a492c9a5b83d8669ce95fbbda6946f6fb1019f4f19caa6e55e312e725ef25c11a5dcbb268ee2d76bd23c5eb6c4cfa459c06d216d6a90896ed2c93b26ee9d44824bee5a43a98b2f321bfc7330b9fb82570b3cc20b657e0c0eaf81e4b1b829f8ceb849362bc6aaa54e3e5466fe65f8cc755261da148c4d1df86f9052a933f076822b1a7d0526f0100e7be9d0aa71450de1d6dea21bf286b984a925dc0f246b912a8dbf23d98aecd3fd298849628984a85c6998d43ec9806d23e7f33772379acf4f014f8f2d19d687ca147ff5363433e26eb1a3a240db0beac7837a718fdb6ace4be828a8046ca9ca36005fbe27495a645adefa36778d9f005df7b91a44c302bd604d0c5f2e174593602989c3852754ca7c111cb57eddec56496dc1f7a6ff5e0f51cdf21d4837b51d91ca9db5cbcff62239f1d3de80d096c47c87d11018bd82dd23d1ab26965d9f8968666796f67a1283060cf893ce694ed98297e00800d7d615883cbf74f7a86bdb312108c71220959341bc3f3e024ac9c0ee069c504be8aa866668f6c56f6bbb0c26ce66666c15e91d04d56138c27fbc23a4b03fea6a6cf1ad18657e58ce2247ade672d6961d1faf82df282e9e32927d9082f6c1459ee5d92fead5fec55a12f9a55dcc8661265a0f9b90378d171fa3fb03b9583aada1bd869a5b3dd70307fb04bf8ad0d0b97df7ddf25b44587231e57e56e45cccf6477069e6cf0fe7709dc16f54a6742ed55dbb554a8689d41f04f1ced2a2d3a2a622c5e4e7c192402cf9653eeb038bdf6470428c1d07c02ed9d420b4c86acc41d338485b4c8c49731e4fec466bce85544bc7791d93b97fafe6c6a468b0d4e6c7c6b45de2752798d59e4c0cefb7a817939eae944645c68adb0e8ec24f503a63507b26047da7391d7765cce52135922b6452141b8c0347d38a633000f52adfef0a8d5509596c69f32fa5e14eafef3ea1246fa366ef49b954288abd4d2e555d6856874e46177d3b295f5965dd37cbcfd75cc0ab96b14f824cb01252a730f114ed1e2f9416d191c7abb4923e0fb30a7fa229e51ee6ca68703ae0f3f58db58969afade0dee88808801a6731fd1db97c806da62f80cc19c65067e4263a1e2f923c9aaba10df78ba54bd5180238db7898e721c9d8da55a8539964358108054f066e7dfd6f3fda11d8062f6832457eeaeac8ca8a691d93acb52a8780eaabeeeca362889f990fc9367ee0c5dfdefe0b38c9d95eaa4cee08275e87444e547c396339256a0e3a9d0da49713b9a8244544dfe01bd7191c4a1c27b6990cfbf83563a99dbc633b7d1097f9b0d5f2fa20c0d0895d9046860107678d60786187fe", 0x1000, 0x0, &(0x7f0000001500)=@in={0x2, 0x1}, 0xc) r2 = semget(0x0, 0x1, 0x18) semctl$IPC_RMID(r2, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x19, 0x10) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x90) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000015c0)="9fe89bc796b0e703f7391a06f3072db84de1743f840e8d4795acd10b157cc24441cfde71bc641a916cbc8d2424630317198afbbb6fc2f5d2a0bf35e92a5bce449e2ad8c3f5028d5a78dd0628296076", 0xffffffffffffff33) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0x3, 0x2, 0x4e4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10014) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) sync() mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x6c) 22:12:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfb, 0x0, 0xfe78}, 0x1) 22:12:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:12:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x9e, 0x6, 0x760e, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x7, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x22, 0x0, 0x5}], 0xfffffffffffffffd, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x1}, {{r0}, 0x0, 0xc5, 0x82, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0x8, 0x0, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffc, 0x41, 0xf0000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x82, 0x80, 0x100000000, 0x1d6a}], 0x0, &(0x7f0000000180)={0x6}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x37facdc7, 0x6}, 0xc) r2 = msgget(0x1, 0x20) msgctl$IPC_RMID(r2, 0x0) 22:12:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x5, 0x100000000, r3}) geteuid() ioctl$TIOCSTART(r2, 0x2000746e) getsockopt(r2, 0x3, 0x8905, &(0x7f0000000080)=""/114, &(0x7f0000000100)=0x72) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r4 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) recvmsg(r2, &(0x7f0000001700)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/213, 0xd5}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001600)=""/206, 0xce}, 0x843) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x400, r5, r6, r7, r8, 0x0, 0x48}, 0x10000, 0x8, r3, r3, 0xe2a9, 0x400, 0x9, 0xfffffffffffff218}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') 22:12:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x31edc856211493b6, 0x4) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180), 0x0) 22:12:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r1, 0x0, 0x2) 22:12:01 executing program 1: unveil(0x0, 0xfffffffffffffffe) getpid() 22:12:01 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x400000, 0xfffffffffffffffd, 0x1000200000005, r1}) 22:12:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xb8b1, 0x90, 0x10000, 0xa6, "d9fb2fe4d41436c6c8e4105c933b80f7d73ad11e", 0x0, 0x800}) 22:12:01 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000080)="11f4688645c32e3968fa70e1210fdb9cf3b0410be72bb300006b2e8f4bec8b701dd25f7ec5b928ed9bee10", 0xffffff26) close(r1) execve(0x0, 0x0, 0x0) 22:12:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x9d) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) fchmod(r0, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) fsync(r0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 22:12:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f000020d000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000097000/0x2000)=nil) 22:12:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 22:12:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000), 0x18f) 22:12:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x800002cc5, 0x0, 0xffffffffffffff93) mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 22:12:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) fchdir(r1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4007, 0xec1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 22:12:02 executing program 0: r0 = open(&(0x7f0000000080)='..', 0x201, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 22:12:02 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0xfcce) setsockopt(r1, 0x401, 0x30, &(0x7f0000000040)="5aeacdfde6d5749c53cfc2c0594f597a02ef73cbf910575fac2e6684ff9733be302b2aefc733fb4e91877792ad05cfca09eee703b35654fbe43ae9bf", 0x3c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8001, 0x5}) 22:12:02 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 22:12:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget$private(0x0, 0x52) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6c97, r2, r3, r4, r5, 0x0, 0x5}, 0x7, 0x7fff, r6, r7, 0x8, 0x7, 0x80000001}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r0, &(0x7f0000000240)="a6773de00c5dc9a2d2a68d53c42e06b05c789fd7f8b96baa526fce3f10ebabd84b8fa89980490a2fc9211cbe2c9fd1e636636034af73eae5055f944d62e321a59a4e0d9e431848367c8fcfdb8ad8e189", 0x20, 0x4, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x61) 22:12:02 executing program 0: nanosleep(&(0x7f0000000080)={0x8, 0x4}, &(0x7f0000000040)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) 22:12:02 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = semget$private(0x0, 0x3, 0x84) r1 = dup(0xffffffffffffff9c) ftruncate(r1, 0x7) semctl$SETVAL(r0, 0x84aed9c16a0bad73, 0x8, &(0x7f0000000000)=0x8) 22:12:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) mlockall(0x3) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/65, 0x41}], 0x1, &(0x7f0000000300)=""/157, 0x9d}, 0x2) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 22:12:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0xf, &(0x7f0000ffd000/0x3000)=nil) getsockopt(r0, 0x0, 0x4, &(0x7f0000000000)=""/206, &(0x7f0000000100)=0xce) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) 22:12:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getsockname(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0x84, 0x10001, 0x8}, {{r2}, 0xfffffffffffffff8, 0xc, 0x9, 0x4, 0xffffffff}], 0x7, &(0x7f0000000380)=[{{r2}, 0x0, 0x8, 0x40000001, 0x9, 0x4}, {{r1}, 0x0, 0x0, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0x0, 0x3, 0x40, 0x6, 0xffffffffffffffda}, {{r1}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0xfffffffffffffeff, 0xdca}, {{r1}, 0x0, 0x1, 0xfffff, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x58, 0xa0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x80, 0xffffffffffffffff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x19, 0xf0000025, 0x6, 0x3}], 0x4261408a, &(0x7f00000004c0)={0xfff, 0xdd}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r4 = semget(0x1, 0x0, 0x408) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0xfffffffffffffffd, 0x800}], 0x3) r5 = semget$private(0x0, 0x7, 0x400) dup(r2) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0xfd) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000280)) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/163) 22:12:03 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="fd29d5cf51f25d589dc617e1f02fabb873c23b6bef479296d2fc60425a5aa5515f9a1606f4f8d5e7f44e590073e35016b8fbcd1575c5e65cc506da253cc55bca491a47ad1ffb48c585c17bb07d21797f3cceb0b562df10fc006cb12df221a44f438e8ee09ec59f79ad75fbded9074f5c6c1632a7318f56031c", 0x79, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x2, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') 22:12:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) socket$inet(0x2, 0x0, 0x3) 22:12:03 executing program 0: r0 = socket(0x200000000e, 0x6ea326fcaf7c42e0, 0x7f) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) accept$inet6(r0, &(0x7f0000002200), &(0x7f0000002240)=0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') socketpair(0x26, 0x5, 0x3, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000022c0), &(0x7f0000002300)=0xc) getpeername$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) pipe(&(0x7f0000001140)) 22:12:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 22:12:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xfffffffffffffff9) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 22:12:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="89859175e8b3a869fc0f072c8e51805d0c13aece282641c17b7fe485fb45f5911934e302d7ff5e1743cb3f215e04fa2c0c362af52f3f029d326f497f1efd9732a472d69ebf098f6e65ff3129ed56ea505935fd06b7c37c44830401688fe3ccd61894a085bd5f50a9179d317cd793e5b1a185189a65db9056a3649dce62629266428a3bb08de57f2ca54230e83685d841b29ddccf7704bc05560a36108b829f58e12822d074cf413f69f0ccaaaf266103406314057acccbe97f8a30e093471a8e5be4447f102721e4255003", 0xcb}, {&(0x7f00000001c0)="72a8ccdc0859cfa0d196857a8270ae132c6d2cce1851721358d7bf6f10720992f948b8e5ef34e761e75240c4970f8a9c7a1c6b9685e2377cea1afe370c1c2d9bc1bbf5794dc471374530e18fbd0dfb585b6e4410c60523230a7bab3bb4740849394faf80124ad2599331a9e3a2cac3e5b2b39e6e8eaeb9da58697db50e19886f4d28d753b411e7ac95af652fe1ebad24fd9c7e5146b393e2217c8069d287e7909d2e8ab029ea0ac96054f01c7123266f235560d6735630ef4d3b5fea1885aea355e983ed96f7f04abd72a023c3d12500fa025e8d67bbd0af71f4d3b555bc240162b8ba8899207341c9355c09c6020290723139ddfb2fb35ecae8c946813bdc1cb760840a88f8c815fbc4ec1d74f29d511b1a8dea631795e1bc88b78275ea41b898505ac6d04c35cab2f2ebdadbd8f443c3b359bed306b4b10f5cf03ee7948b6850fd9bf63d3c2a8f624b97a89f4e4d6d852ff211be45fe8ccca09bf2d4c3f594ea7651939ac01fa55858b004dd0b14653322590ff3d8de56d7976f6914c542f0dc7d3f704eaceba6720b7602afecab183ad7ae68c89dc48f1592bf6c5b6f3c2d820ab02d206edad4a39dfc65efcdcddd21b7626eb200ea69e1a320303ecf28209b308b8acba296338c7faba86a368245d6f95b598b56017fb82371d24cb128105053375b931e7e4cf3f5f9d41de4a0f0d87a4c5a0d567fc4eae0d38e869e95e84213b65278600a44b46d4c6614e39e6f83faebc0bb15de4741a1061d06ab787693ceb869bada1b52e71393ee92016de0107a797d97441c77091be2b7858bfe554604166dc34ed37f9b8fe7211f7adba6f7abe1df754d644c74879b9b84438cc016520cfa6a8ee6cf23511b1e6283d7220217456ae50dd3777d18c8c077e79d0dadec074944db39c5a8175b06789f61bc0d4713c4528529d6c17043831fdd886dd33050fb2d3ad409c0f6217c7957c8979bc61a77324392e54f4ed9b0d9f716062cd03875b8855a7e9a8b87c3fa01b5dad4399e1a38857cee9c0a35bac2f2a5d06eae4c106a7302972f1d5253bdf9d625accfa57d0f2600a0c8745ecb5c05743e1f632b75451720df19dafd44b2ac0db93da2e929a9a8505780135864ecc287f35806e782b7ac5f9bbae2c4caee2cab7278f15b1f258a898d46bbc8e8aab703cf99cb02129d0b86e5ad6624a8ba871b708780e2129c76ac9d6764d5685cfb9792067cb669d83e625f1060a4108d2294a7daa33d6f11006fa357dad49109a43b70735cde16b61bd7856968f2a3986b2a61c106aadb4ff88c49219955439a0407b2b9a93d50017d158b215918e2d16d4a0e9dc5410e412bc7a0aa5be8f5406fecb30eed5ab43751e9eb3d0053b6bcee5c4a2985e02b4d97db31150af49c883cf2915714aaecc7242ceefa130de5a76d0ae0a71d1715ad2f031829ee8aadc2fa27582f5dfcc5ece9fba43dc4d94e9929e296f582d1dd7630800283390a3b14dacda8e9c92db5cc40dcdcd72bbcc29a6f085decb36073d8b92c18be2cb4117b173cfcc6b04def3da3d77c824090e6cd4aa7db49e52610691dd071c680f5aa474f705e843dd35a73a6bb610bb4cbe94bfa6a1a8cf23c727fb686a300167eaabb05982876920df7492d5256b6eac8669276844beaecd9755ad292e0a14b20782e97c17166d8736d29227827d908ba74be76aaff5e9b89b39d66c98912bdf49d265d2d6060a9c0ac9c27faeaf2c5794b781791eeca545740c10ac9670405c0ca9d5afb0a3631ce2406875c844971106d3be9f800d96bd9fc72f0faee5f3e962cc22fdbdd11f718444f8239c30f4a6a03058a91c21e4ad42f097fce4bf31775b345b0300f672ef78a63d1ae1b8d0bfd053dc9b5a2e287e4653b492f78e60ce67eb4403f770b39c4cbe6db505b36117f720b513ce8cc6b2e5c153d43a0f1e10beceb4288c73e755b6b278afce94cc3c5a7575408ad016e677c02c3fe3b756319b7acd2eec2217474f31fdf524086c5e16cd66778111ad1b23282d2ba99127fd3731d95451d17edff7781e1b74047c6f4daff4a0848f148ea10e4d6c0e08bae7017705508b17b150561f100c5daeab7cd82bfba0508049d18d1ad0cca52c5c75783efb388054ba86a0d5b999033d0f7a95936c7bbbc11e00c1e1d93d17e1d9eb4ab72429cb2a917bcda7a887b1c477821689a0d3e78a3520659701723e31ff840aa72f13da0b079ff0c81f36b0c4b46ce32a1a2fa5a95475944213e03c32582a785422f5a0db68c73ab8a6738298cf4f18debbe21e694234f72fae9f37a4ac0be416c32aa6c45c9311a4511e18165ca2fa516ced87e490f52d19ba88c802357ffd98225fdf1772e2333bddea0d5673126b426b430da7681e74dad4bf8116c3ad65c8312643ec167c0efd5594f3cd9a266a0bec5718f033dfd699451527dc03d713b2a6fa88c86c5a25db69f38cb945698bc12da7095a3b787841878a4c6f16861898858e37b9b119462ff0063813d8d2ee9f974ff73f2241ec4e0ee7a327ff06fd7f0f8392294844e364195baaa87d71372211c41fa4d32ca5a4044128ed93c1647c5c86e9e2163ffa3816b0116a99943b8c204e008f407b9c1164a5a6f120c116c8c9dad318b646b60cc7ec24c3436f0e26f3b2f34789089e59b845598672221b4bdc79c32deac679ff433ac03c4b5c4c4cbfef5c8b61af83b9a145cd498db7e755547dd3fac4099b6a249c41a8b215d3ca338c7df795b935e7cec5786e24eafdaf5662b3c143b4ccd28fea72e22ebade2aec0fb30aaefc3d62d18f9401ee58f51e2478daf045ea825f3913b9f4186e5c890331da9faed41a521b5dbad2fae0e448e009d920917aba6646bb82a8bd2d538f1006afd4d4d431734b999750010014c7f3e921660f19ca0a6982ec1f873cb6f22f9402a6b7f95320d01754658f8ee83c82acdbd0f5294bc5a061efc45a7bed602cbd0723c3a35acaf4bbec6dd001c336c4b092bb15e15145aa77e2a66bb654834485abe12988288f39dfcdfebe8e262250bedd94b356b046e17a19d10898abbc2fc3f4085e406d8b61817ccfb046036b5099ea542b526792e0520a71b660d201750a173860685bbf4a50de99d33a69f6cfe457e6cec061dc6b516e47bd4db9b99164cbf5f63ad47b71c78f2eee12c1a14582c41f9dc0a09e70f995f0b4d8aa520bbc5d6bf573044cd7f115ff6405f67ed8d2594d81e20ff84c18a43df556234f8bfdb1413f06558f25c7c2465622f594b553f2c640e3c187084f5731766b1bf12f0ce96535e5a30f1f816efff69aff5deca85c7ef0edd4bd245cd0a9df0b4005e39bf717497d7ac34ffcd0f65a731472ee5476c83d19c35ac13ccfb540bea15a86cbefb50cf23f503d4d9fd1bd59356406d6aef4360cec41eae4784b7fe5b047f67053b0b168fac4880a57ad927d05083309a61a484878743b72fc1653ebd233b951193adfb763dc4887432b32dd399bdc4812dd7f2675139b7f2411f8d1516da9b32be0ef5d2a2a21c4d7e069c88996235492a6cc702a27b641f3da7b3a5f8180a21e25cf217a41d43e3323a8ac2dfedfefa7217590dd28e919a9d81537d039fb56c9eef6c7d9debdc486d918f2f579b23fbef4f60be8e57998a9f0f1244de194785ea1c28e46a316ac51358a7b894069fa0d2f4fc834ec22d985775e4323f28fc747fb431b4fe01aef3fcb8ab344301fbcbc8881f3e3b17ec2958e23bdf224798e394bac7e8d1ee4688cd0c555869543b821fedec6fc98e3196d271e644b54f8198d56ed893dcc593f4a07ca682232e4c24158d9fd2eab2677cea2298fdd21c54a3d79cda3137d3027d0cc281722a6e44c1c2f1c210d0e542b3dbee197507e1188393c55a7b5bef3697dd2a01f03b21c8757df37afa40b943ba5e0791574b95a276ce0f739fb8ba92301b4208e95b02b7af6498826c46aa3eebff9947aada308e7181799d1402789c7b37d027f2e901e533d98af689435201c0c3416d2ac86ee7e35a53fca775aacf8b79813c2c593746897fc72631cc79cac9d061e34cd84fcc755f2a244150cdd48d8e98d54c1fcc4d904c9ed43038bf8cf1d3511be02d02dc10deb9ee78309894118ebb11942b7787c548a3f7df5955e4b9a034be146a5a22d1d67d481d61c2a420953b21dc2380d54887e44b246522929e929031a7e05ceebd98ac654c07e97f77e29153df2bb863c127a8380fdd4aa0fdd118ac971b962d40119215b813a4be40cfb1816fb5744c07c6f4941e990936ba4edc86066fa227038094832642c05fbe9385d7e2db7c30031a5396fae370ea54955a002b24f1144a5c5f0ec030cf1f719e2d6ce0689fb1bb4974e0ef4dba6ade9bc4e63ecd8533a342cf5d982c609f7fc75fca068dfeb7124f21569f22daca0d332c273545635829e571decb4f105dfc035b24c33ad74a3f8db837f7d0e267710ee215d8ecd539eb80b81b721c1508f9826281727b50fdcc5f3e777ccfca223421a100efae73fd72e170886110c41bf81247ec521b09faf5c6d20096e08f5afb95796e600520f555fcb9984a2513158f563dc574a8dc28b646b8eaa164f413d8591d717527c49bf87bee900afd23d36e0a267016eb56184d2dfe02df46443a90b1b6f537bf360c22759e8770e42dfed637f45eaa34bbc73c9120666ed9aa3d49e02c82aafe2f1f07a0f584cdcee5edf61617cc2a9a69b2d73c1f6fdfa57382fa5fb8a273c280224581a4ef3bde845148099db4215f95fab197bcc99e52701afd8659b7159c2f758622c2c10e5ab40ae5503b168337fc13bcc168de25768efb5c954b05fff3c949cbb82acc3a6f6c5d9f4236d4ffd9d109137677425ec41ed6cb3aef8d4ae0633458205ce5ed279f569cb65dce5926f4fc7c3908a254dadb8dec59f594c5a2e87f591fea145164b41de9946bc58e2d52b142f3d1ead10ab105e8e1711df27785ec066f35301a39f905a2946ab29decaf8ae49b72ceea60e1dd73a2c83bda710d28efca761b63a2ea65cfccd29219b7947f9406c1c2ed9276cb9067689c3f0722795fe8f66d6e57592120db330bae6261f047afd80462186fe3bf0fc3aee8c0c8a9c46951d8838364b352ace02758e80e87e93915c28945143fa0248fa324c487997b451ae20c5eb12eae835e3c9291cc338fd9b8bda47e4409a04050673b744b47701cd0290ef495ff9a89022b6d9ea585923f98191af4da4af9632874a2850d754be2d4106fbf649d9e2b04f61a499876847976fb08c7f1ac89c9dd9213bd7f1ee2ee18d3f26537d891477db9ce9dec270c1257e2e434cc262ccbaa43b263673e31fb0e4307e612aa874b62e4994375524c45e7b1ffe45c2d2743945a6110e9216b5423d3dfae7bd9efbb8f1b57e46b03eec2ca0cfbf3fde6fb493b339739acea7b4e9e0be801a80622ce2ddd441c2fd9c018d298d1626b317a3e4da83373fe5a6b3640e30285ebddede680d9993ed915d7c26b301fc8bef56508a117e78ff530fd87c185a6b743eb76958339d7df8bc42a9cac88bbb69cfb0fda05083ac1b1d4d3855e868c8a6c3b20b70d7a02a52722838f8cafce8277905e522c75edeec1ea06362fd4f79f45225396184ad4387fbf0c08ab7262dfd96224f8e21a924abe1e98473a8556bcd2d7fcc5df60c910d03cdf4bcc3d4a8061946ddd4c7dad98e6b8df37de915251926b6862a0a91d836c7ab5a83e6d0825bddde577d8adc5fc78cd72a82bd5d89e3af8e38411ee81560d665b73f778adbb3c6733e55054bd3f63c522d9d61c70b010e67a660fc961eaeaeedd4c", 0x1000}], 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) 22:12:03 executing program 1: socketpair$unix(0x1, 0xecc22cda76c9314d, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x113) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x8, 0xcd, 0x1f40000000000000, 0x1000, 0x5, 0x0]) r3 = dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r4, &(0x7f0000000200)=""/183, 0xb7) write(r5, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) read(r0, &(0x7f00000001c0)=""/146, 0xffffffffffffff68) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="1c1b0bc332ea400d95647e63402674e534443488d2008aa6fc0f719d388d7a1ae87a76f36129cefe2e1727eb189e7d5f21976a80601d2beec9c7de77c7e43fa4bfcc8807124079def2eb68ebeb8f0ceff28d23fa1cf23425f939e1ec1c95d9094d37459f07e3b526e47adb60391cb9387823e3d2cf48ebaf315fb4156d77dcf79269f7415717951eb313e86d0408068f1b4ff4519b308c9a5d42bc69cbe45af86b5a05647eefb2a67f5f03da338b5efc375d6045a853a584583d26bca4ba432452741ea21f499dea4b36038901ed82a27b2049a7dc10e970c82f2a7270a0a0a1d38f2cce03c9416b1ad58e3d89b4686792fe68d9", 0xf4}, {&(0x7f0000000140)="11c64934e465845869a6c936ff4d76865ba90f1a9351465c288fec26c3a10ff68287047247afd9ea15bc42bb7b5e6ea51771c915ef2d05c95c6673680c096f492ded0ce499bf54c38cc267de4cd391cd0d886ce9", 0x54}, {&(0x7f00000003c0)="2afff6c8c043e363a25be1054fce26b2711b29febcaeea808b0ff991d0c88ae9d95eea5ac1bdc15da35081739434db92c1ac934ce0a4e153764261f9932b8c78985f172df814e91ea2f66cf2e02fc3ec6bf2f247220cd88b6515cb10f1436e670fecc948a275e12c6598c2b44e19e42a78fb9a8a7956647e9f59f7b11d79495f7296a196a26069ec0a527b1a74f4afa0d926de5af93ec8872599975fffad8a0eb15455d873057ab550cb87ffb9c19b120875b11fabef690957acdcbde714024c1172bcffcd39ef18c67498ae4f8c6576a003f2fafb86f7b0f815b0f90961ba5e8bd4f247b7f6dd2ac3da2c01ddcd79bb8f7868d357fab9eaa63c", 0xfa}], 0x3) poll(&(0x7f0000000000)=[{r1, 0x100}, {r3, 0x8}, {r1, 0x28}], 0x3, 0x0) 22:12:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0x110) minherit(&(0x7f0000143000/0x2000)=nil, 0x2000, 0x3) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x8, 0xfffffffffffffffc}, {0x4}}, 0x2) mprotect(&(0x7f00007a7000/0xb000)=nil, 0xb000, 0x6) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000080)) 22:12:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4000000000003, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 22:12:03 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) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 22:12:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x30, 0x3, 0x400000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x10000, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:12:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="93", 0x1}, {0x0}], 0x2) 22:12:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r3 = getegid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000400)=[r3, r4, r5, r6, r7]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r8, r9, 0x6) r10 = msgget(0x1, 0x0) msgsnd(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000de576213532c7231e5a1a0705df8547bca1c111c9920fc97b2afe66d6d010062eb8b6e365d3352d356d8916a70d5e62a25c72ec0fd37dacfe55f435da870de4e4ae5f6a9dd3d23af274c4898cb4fef21e7dbac7baeea04c008fc1b8d06cfe753eb04ef3db57b0b43816efaf06fa24889a121e1357b3d543b20b191693f7900aafb2e4bb7d86247a7b70a0e0ce2a73f9f52c52758986513052904b4f73d82db978ffea5e6580c37ec0f81fc244becfd34a7067fe60d25db146248c0a809e560dc2e925f9f1426f1376b638e000000000000"], 0xd9, 0x800) 22:12:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 22:12:03 executing program 0: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) dup(0xffffffffffffff9c) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x401, 0x30b8, 0x1, 0xdef, 0x6, 0x5, 0x1, 0x2, 0x7, 0x3a}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 22:12:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000100)="ea00005c00000000", 0x7981bd4ca0ee4635) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 22:12:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x9) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f00000001c0)=ANY=[@ANYRES64=0x0], 0xa, &(0x7f0000001700), 0x9, 0x0, 0x31b}, 0x0) 22:12:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 22:12:03 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4, 0x1000000000000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4, r3}, 0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r4, r5}, 0xc) sendto(r1, &(0x7f00000000c0)="ede3186ef7bfde9b31a2047f30eb055c3dc42cc08b1da9f01f7587f7b2a75bb6", 0x20, 0x401, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) 22:12:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') semget$private(0x0, 0x4, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000080), 0x0) 22:12:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 22:12:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:12:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETRAD(r1, 0x20004b43) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$setstatus(r2, 0x4, 0x48) open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x2) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000bc0)="df887b50b269764735e6154d62a4003e4b12ff0d91e3e68eaaccd5dfbc0bdb538444c7820925fbb2a4b143acc1cfa523dece19a60d29f8d8829082cded4809327378b351f26d64f18b6898b599ceff0400bc3d90c6d2130bd9b38f61a0abb1d9224ebde13782ea54f75d120f2c2e745d6b14feab6f0ddb3e68f4d197e15959f1"}, {&(0x7f0000000c40)="cac79110fb79df043678b052bb95ad898cd4734043a37eed13e45826e672e8956ecfb2994945fb87e697564c0d4eaa8cf3ab257a3d4eb06fc567269accb18cd6c122e5fa3e7c778923be5ed19e5669d1f7bf5f9c600ca62a3a50a2085c3c398ceda179b712eed23c3b62f1dbcc24ffd8a9db4d2d5c6bb7707f10fec8c7ba05a6debe86d64891a0fa7a08f5cc7492c20aa732155524797bb0b5d2987b6fc07888c21b63bf"}, {&(0x7f0000000d00)="de726296185ef9f420662dc49f77c0ed2649de5ba5df78c0"}, {&(0x7f0000001280)="1bd8318bc9acf84e51d4ce99bfa225d53bad1787213edf6ae5f739bd9ef076b54d20254bab52c80700000000000000050000"}, {&(0x7f0000000d80)="aba17f9eedd01aaf5116314453bd27388c9c4e7f91f656d59a46a2207b5b9481cfc2e773e8ecab1cc6c315ecc11c52589ecdd8512e1a3e28527029f62a5455239b4320a1194bf8c392fc3574e97675d7a39d8f567e4a962c153791a85b67884e70160c9804ac0ea2eb015d47bae94f70bd68726e980abd"}, {&(0x7f0000000e00)="594a0c356894d65d70dce99eb071549ca2be911847dddda874d41b00615dc3f948e4a8b52d0bf2872902fc30cd0cf2859aae0a14c803febb73155c86177ef5aa93241eb2b89395b59b0a6f05653bfa6fb261d49235b682aa8dcbd17ccc760127884dec67ce26edecafb09938c1199409256899adb6c889bf8bde86663e420d3a8e2c6eb9756ca9d18a1bef5cdf818c5c0f9980a41a6a2a1418c7d4d3e66712f516709066bc35ca7083dd295dcb3592a621f6a5c02316"}, {&(0x7f0000000ec0)="9a18992f58de966938ca8f36f965c7c6b1d4be9d0b169b795b69a207a61508a8122d81e4ae5d61fb3a75a5b3069e75b09b3031d9f7cdc0e86acaaa246985f301609061bf1ecf1a76bab3cfe7fbe0cb43b0d68cdc54c0d90f4aae9bd9335b686d6b55c8a3e7ea04ee5d533ea2d4b250e9b87799ee74421c202f56914b9bdba4217347f7b8b4a349d1a8fcb4a0bcaf2335b0640cf6dde51c445fd5aa8879b57bafd986e68f88f9584051b83e642d75e146eed778a706c6a330e48a26f3bc"}, {&(0x7f0000000f80)="c29e6c75fd7b85e4b28d988760a4d7ece84a3ed6bd530b0356e77460542a2fa7d2ac8f565a898229842c43afc29d3f693d404f849b39aa70853109ee7f502e2ff2ec413c3d9729bf80f09ae18a444f94355b06c07936393b48b08b9a9404bb94f991d3005bd32f3c96fb8419b34895a795e3473135c48fa54ff79dde40a3edf442918607743e70e164c65f2bf42b6d67e94c3c7e85e2e50737d7052885c8b81c71cb14"}, {&(0x7f0000001040)="ead0399e03be75777c0a86b64d8c35e31f79d8d3c916467141a667020dc603abd3c47b96dfe0bbb1e73d2520569aa3b500908c914b255e242192cebb21ec75933e6650943e3e5ed6255799783757e4249b16d269001c41d6eab562ef38d56a000f88d99ab731e543f1699ff26b7868831633eec6569c851c17ec496e61bccb67e63021089f07f609c63916d812cb50c93ce4fe1761f9316c2a0b3bb90cc685c3c1f75dec0030db6b00dec92bae5bd147bd92582da7626a49d02e1b9b9a48ceb3c566aa0226"}, {&(0x7f0000001140)="8fd6835571548cb7e3c8bd3b15ee43c7615c7b69c9af432ada0036b5b4d2a9b026ca1ea05cbb991a5f678724e976b6e9e9087f837b945c1c4b1ed2c70dff8d4d8f6af1306820cbca3e463adca6aad47d208f37089bfbea96df59ee7e87cfb4bc22dcd798dc"}], 0x100000000000027f) 22:12:05 executing program 0: socketpair$unix(0x1, 0x80000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 22:12:05 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x800000000005012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10042, 0x1f) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) 22:12:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x83, 0x400, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x200, 0x57}, {{r0}, 0x0, 0x33, 0x0, 0x3, 0x1}, {{r0}, 0x0, 0x20, 0x2, 0x10000, 0x6}], 0xe37b, 0x0, 0x40000, 0x0) 22:12:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x100) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:12:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x41, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:12:06 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semop(r0, &(0x7f0000000080)=[{0x6, 0x7, 0x1800}, {0x2, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x2e, 0x800}], 0x6) r1 = semget$private(0x0, 0x3, 0x61e) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet6(r2, &(0x7f0000000240)="eaef2a756a62e848b6a5b7337475b434169634d25929ed0372274e", 0x1b, 0x4, &(0x7f0000000280)={0x18, 0x2, 0x90, 0x7fffffff}, 0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r3, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x5) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000100)=0x1) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 22:12:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000007000000000000000000000000000000000000000000000000000000000000bc8455815db9b08bc137390000000000000000000000000000000000000000ebffffff0000000000000000000000000000000000000000000000000000000000000000000000a0bc88febc70874ba130d3c7238c9ed2b04f82c892b818f0d46578afdee7fa65fb378663bf44209669f31766ec997169a254afa6f6c59490a16575ecef03657d9e2d75b84bc1f60dd88ea985d0bb4eea92a132f3f0526e5d9b1b8eec3f7f9028b6e9affe2ba9df716b88086716edf538d2394654f460c7392e3a5889ce11bf3cbf0ebd1673ef4cbd"], &(0x7f0000000240)=0x6e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x401, 0x3, "f8cf721fb9bc1e9c1d51687c2def68c2aee532df", 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) sendto$unix(r1, &(0x7f0000000100)="20fa70771a15f4a4798b38f6cc5d3fb8c4fa2e38bd51f4626c0ca2176b97faadb2873a81dd58b2242ee1646cfd4683c24f2261200e177c401c630568f9d9373cf58e424d5b2d2724fb3bc9", 0x4b, 0x401, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:12:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x3, 0xf81, 0x7, "c1ddc2b626dadae235e3da6bb3e51c2a76506bbe", 0x9, 0x9}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) lseek(r1, 0x0, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3fffffffd, 0x2, 0x8100000000000, r2}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 22:12:06 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000000001002, 0x0, 0x0) 22:12:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x1fa6, 0x8, 0x4, "cf005dfb8b75fffbf84644821da8a6d3bd2a6dd2", 0x2, 0x7f}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x13) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x401) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() msgget$private(0x0, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:12:06 executing program 0: mprotect(&(0x7f0000282000/0x1000)=nil, 0x1000, 0x81db2188c2ec7217) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x8003, 0x7fffffff) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000080)="1ce913b90c74cf8ac88989c6e2db9b7b9554fcc79b54c95e4410eff0", 0x1c) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) fcntl$getown(r1, 0x5) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="e23c7a4b775869900a17d41371b36b83e1be6774a064a30c5f3e128daa6390d19f667b6dfbb3e6277d5ef1652024970b2371296e11b67994415633194af6ad0239e214bbdfbe80a3c4fa54525e82c41185dd07906104d452ea0b555d2a390944d57c0c21c25d8f6aa2a09d0670bdec1fbe574ad805", 0x75) munlock(&(0x7f00007b8000/0x10000)=nil, 0x10000) 22:12:06 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) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:12:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x200000000000000) 22:12:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 22:12:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x5) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 22:12:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x0) socket(0x6, 0x3, 0x1) 22:12:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(0xffffffffffffffff) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18, 0x100) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r8, 0x2) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001200)=0x1002) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r11 = socket$inet(0x2, 0x1, 0x3f) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000012c0)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x100c0, 0x0) close(r2) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r14, 0x2000740e) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x8001, 0x0) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) kevent(r0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffff}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x100000001, 0x100}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20, 0x2}, {{r5}, 0xfffffffffffffff9, 0x20, 0x5, 0x6, 0x5}, {{r6}, 0xfffffffffffffffd, 0x40, 0x40000013, 0x800, 0x3}, {{r7}, 0xffffffffffffffff, 0x12, 0x1, 0x80000001, 0x5}, {{r9}, 0xfffffffffffffffe, 0x2, 0x8, 0x9, 0x1}, {{r10}, 0xfffffffffffffffd, 0xc0, 0x2, 0x4, 0x6}, {{r11}, 0xfffffffffffffff9, 0xc0, 0x41, 0x1f, 0x5}, {{r12}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xffffffffffffff7f, 0x80}], 0xffffffffffffffc9, &(0x7f0000001580)=[{{r13}, 0xfffffffffffffffb, 0x3a, 0x20000010, 0x9}, {{r15}, 0x0, 0x10, 0x81, 0x3, 0x5}, {{r16}, 0xffffffffffffffff, 0xa3, 0x2, 0x2, 0x10000}, {{}, 0xffffffffffffffff, 0x15, 0x2, 0x7ff, 0x6}, {{r17}, 0xffffffffffffffff, 0x50, 0x800fffff, 0x3, 0x31}], 0x7fffffff, &(0x7f0000001640)={0x3, 0x4000000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000058a000/0x3000)=nil, 0x3000, 0x4) r18 = socket(0x6, 0x4005, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000001680)) 22:12:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xfffffffffffffe01) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 22:12:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x80000000000009) 22:12:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = kqueue() getpgrp() kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x400000000000000, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x11, 0x2, 0x81}], 0x0, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3, 0x6}, {{r4}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x1, 0x7f}], 0xdb92, &(0x7f0000000600)={0x3, 0x9}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = semget(0x2, 0x3, 0x81) semop(r6, &(0x7f0000000640)=[{0x3, 0x9, 0x800}, {0x1, 0x80, 0x1800}, {0x4, 0x1, 0x1800}, {0x4, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x5) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='V\xd7!^\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='n\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) renameat(r0, &(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') close(r4) 22:12:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10001) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 22:12:08 executing program 0: r0 = socket(0x80000000000001, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 22:12:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) syz_open_pts() r1 = kqueue() close(r0) syz_open_pts() r2 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/89}, &(0x7f0000000140)=0x5b) recvfrom(r2, &(0x7f0000000180)=""/114, 0x72, 0x42, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 22:12:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="826c65306753090000000000000045492068094333b118f1b8add00fda87c942980000000000003e394dfcdc9bfe38eb63aed6c0092ecbe43fd83f710ab472df05dfbefed98deab425f35b8094871004c88766b05f11f74c21cb982f2feffdda954623b33b6507856c2ad52c7da424b205bb0b9fcc3c28549758db8664b88ad0dafb029d12256fb03a9efbb7c708c39ce139a4633d9b475916485213a1e9c1c31319f688"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 22:12:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x2, 0x1, './file0\x00', 0x9, 0x9, 0xffffffff, 0x40}) shutdown(r0, 0x2) 22:12:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffeffffffff, 0x4, 0x1000, 0x7, "949de210d6f27642086c03458cdb1fa8da77b578", 0x5, 0x5}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:12:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x125, 0x7, 0x2, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x3f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/16}, &(0x7f0000000040)=0x12) shutdown(r2, 0x1) 22:12:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x1}, {r1, 0x50}, {r0, 0x90}, {}], 0x5, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:12:08 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8002, 0x8000) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = kqueue() kqueue() dup2(r2, r1) close(r0) 22:12:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = getpgrp() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x2) fcntl$setown(r1, 0x6, r3) socketpair(0x1b, 0x8002, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0}, {r1}, {r4, 0x7}], 0x3, 0x100000001) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x1) 22:12:08 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x5) fchmod(r0, 0x24) 22:12:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x48) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 22:12:08 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x0, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff85) r3 = dup2(r0, r0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0xff, 0x40000000000}, 0x8) setgid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x0, 0x40000000090d2, 0x4, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) write(r0, &(0x7f00000001c0)="582726efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe76) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x8, 0x4}) r4 = syz_open_pts() close(r0) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x1, 0x3}, 0xc) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) r5 = dup(r4) ioctl$KDENABIO(r5, 0x20004b3c) r6 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x2, 0xf1f1, 0x7fffffff, "a5006600fffb00", 0x1000}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:12:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xfffffceb}], 0x1, 0x0) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 22:12:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000240)=""/81) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 22:12:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:12:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x10000000088) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x20, 0x5357, 0x1, 0x1, 0x0, 0x3, 0x7, 0x2, 0x2, 0x3, 0x71073959}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000003c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="0a86bfed98798de040a775a3d67ecefade17a0e721821a63e9213a47df954cf0b03627c44d0be5c6f7c36bf492dbacff676173379fbffb641baa15afa73799d5403bf8817534f7a4acba21c9731de0c8df6a69dbf51172be4d398ac84c0691b4ab1aec0999bed8eb199aa597f3d24818cebc681ad2cc31c26e7d4b31f0b935d92e9f0ed2138ecbc5ad3a68c8fa2a514ca39385b322a19cf8fcfab86e34c53917efecb80722ce00a8b1fe647bbcf1b15f", 0xb0}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="c800000000000000000000000900000018509232453ffc822936c026716ffb97dfef8c985475b10cbc2edc28cf9880530ee78d1eb8be22c2da8f4f3fb73b60062edaec65b32fc54260abb816843e488fb0590f96c94bc748346fa137abd467b59f933d196c80d5195201c65ea0c1e160f8884d911ca02665d140fcff026ca55c8e7380983d6bad3cd6916714f3a71759e7e0c46308bbbc1d981b7eca2286917964c97d4d04a39fc9f64458fd547b27893e4d706ce8dd2a0ec95dd39eb849cb000000003800000000000000ffff00000300000018e6e3c8fb699fd09ddf602691d51b5568dc94e282e7f278c4c2cb88e5820803650526878e6ea31b72fada8c3844a99adbb0e557c69d02739f0ddc615bc47c7de8d726b3895db9ec45b9caf9796db635483e440d19a0cd64e6a2cc4c24caae85128c7ebc5d9d86af1ee35f014b050ad53dbdb37f6e140921156e6a891a0ab8b0758e49c172bb3ed32139dfd82161ef36ddb698eda94b3a9d1b7ce6ac"], 0x100}, 0x1) utimes(0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file1\x00'}, 0x10) open(&(0x7f0000000380)='./file0/file0\x00', 0x100, 0x21) 22:12:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r2, &(0x7f0000000300)=""/199, 0xc7, 0x41, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000240)="fd46151217b179d4d5d2d8aa1a50e56fb8214b819ef109c46041ee6ccc849d4c5f4ecc013d3a251cb538b0a0e4e67f74a5db6404a999c019def802f888ecfd5bd66d158a3483c2ea52ecc4d8e64664eaaf1bfd6668ea86b3184f853f983244e45a4851ef3c2d3285d3a8cfac35cbe43efd737a578714a5a647d336ed083094367092cae3ec00190f088e9e98232556941d91be5581b092f7fe9e6c3cbc06492570750d468f189597a48b4120f33e79a9e6561bff", 0xb4) semget(0x2, 0x3, 0x44d) socket$unix(0x1, 0x7, 0x0) dup(r1) r3 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 22:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0xfffffffffffff95) 22:12:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x3e, &(0x7f0000000000), 0x0) 22:12:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) shutdown(r0, 0x2) 22:12:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/221, 0xdd, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) r1 = syz_open_pts() bind$inet(r0, &(0x7f00000011c0)={0x2, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000001200)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000002240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002280)) symlink(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002300)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) bind$inet6(r0, &(0x7f0000002340)={0x18, 0x0, 0x3, 0x1}, 0xc) ftruncate(r3, 0x401) recvmsg(r0, &(0x7f0000002900)={&(0x7f0000002380)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f00000023c0)=""/150, 0x96}, {&(0x7f0000002480)=""/236, 0xec}, {&(0x7f0000002580)=""/13, 0xd}, {&(0x7f00000025c0)=""/198, 0xc6}, {&(0x7f00000026c0)=""/176, 0xb0}, {&(0x7f0000002780)=""/83, 0x53}], 0x6, &(0x7f0000002880)=""/86, 0x56}, 0x40) r4 = socket$inet(0x2, 0x3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000002940)={0x2}) r5 = syz_open_pts() r6 = syz_open_pts() r7 = msgget(0x2, 0x0) msgsnd(r7, &(0x7f0000002980)={0x2, "d5fe50d9ccd03daec39fad6fcc341de11f2f435c7457d715b93352f9ffacc84e48205f2a6bc7867c1123289c9c00ccead6d676eb322a3e38f0b4f0a6dc74b3afacf14afd53cb3702b2b3ada6311edaa08c824c657a5df3284e7a67107bd20d9db0f92b66af1da3d6ac59ad2fc30e49015c098b18138c7635c24567df0d8201edbb1568ada101f796ec94ed1c6752ffd03aeb17341e83716869d5f443e51731ca427069e67de7b4880489bf3901efff9a36e41f070ac5d268b3bc4150873b86b0e5314288b97e384eae2e8446e528eae1ef4abe820fc7982584bce2dccced9536bb62845e3bc9e77edf88ff4cb84476300ff59efac8a123f18dce"}, 0x102, 0x800) getpeername$inet(r3, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r6, 0x2000740e) symlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='./file0\x00') rename(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)='./file0\x00') fcntl$getown(r1, 0x5) kevent(r6, &(0x7f0000002c40)=[{{r5}, 0xffffffffffffffff, 0x59, 0x0, 0xfffffffffffffffc, 0x647597d0}, {{r2}, 0xffffffffffffffff, 0x6b, 0x4, 0x5, 0xff}, {{r2}, 0xffffffffffffffff, 0x21, 0xf0000011, 0x5, 0x4}, {{r3}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x65a, 0x9}], 0x72d0914b, &(0x7f0000002d00)=[{{r5}, 0xfffffffffffffffa, 0x13, 0x40, 0x7f, 0x101}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000001, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000020, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x81, 0x9}], 0x6, &(0x7f0000002d80)={0x3f, 0x8}) recvmsg(r4, &(0x7f0000003240)={&(0x7f0000002dc0)=@in6, 0xc, &(0x7f0000003180)=[{&(0x7f0000002e00)=""/78, 0x4e}, {&(0x7f0000002e80)=""/95, 0x5f}, {&(0x7f0000002f00)=""/155, 0x9b}, {&(0x7f0000002fc0)=""/211, 0xd3}, {&(0x7f00000030c0)=""/130, 0x82}], 0x5, &(0x7f0000003200)}, 0x40) getpeername(r3, &(0x7f0000003280)=@in, &(0x7f00000032c0)=0xc) 22:12:10 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/69, 0x45}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x40) 22:12:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x83) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x100) 22:12:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000480)='./file0/../file0\x00', 0x28880, 0x80) r2 = kqueue() read(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, ""/23}, 0x19, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f00000002c0)=""/136, 0x88}], 0x4, &(0x7f00000003c0)=""/98, 0x62}, 0x1) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/108, 0x6c}, {&(0x7f0000000680)=""/202, 0xca}, {&(0x7f0000000780)=""/121, 0x79}, {&(0x7f0000000800)=""/217, 0xd9}, {&(0x7f0000000900)=""/118, 0x76}, {&(0x7f0000000980)=""/55, 0x37}, {&(0x7f00000009c0)=""/123, 0x7b}], 0x8, &(0x7f0000000ac0)=""/237, 0xed}, 0x0) dup2(r2, r1) 22:12:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) ftruncate(r1, 0x7) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 22:12:11 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000080)="8c50263196896faf71e793ca4d748b7d76bb34426af0cd3c14d6a57b53a9e3fd2e4ca89a77b8dc2533d0c1d143707c0c3f162c06b0758fee05aeb98d921834cc42a62a3af38269be19fe9b6f4dc0e968cde1074706bcbd594866643276571d82faf9d3f3db83e95b8c26bf445c58ce7f612aadbf2af0f5ef1faaac3efbc87968ad3e46b7d29ec0fe8719c3eae7487c4165a7bca3714bb3674a7b4beaf9a16efb35dd6c7386876cac45e34128a402253c4aad584ddd92c9ccd6432a00000000000000000000", 0xc5) 22:12:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 22:12:11 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8031, 0x13b935d8}, 0xc) poll(0x0, 0x0, 0x400006) setitimer(0x1000000000003, &(0x7f0000000140)={{0x0, 0x3}, {0x2000000000, 0x3}}, &(0x7f0000000180)) 22:12:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1ff, 0x100000000}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) 22:12:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x100000000, 0xffffffffffffff73, &(0x7f0000000080)="ea87f55335b86b4e869fad07f815ffe7777d296a6ab3dce3e6414eb285103a1f5dc1e93bd63f434b103201d3b98473df79ef8170a64ec0bf47c123dde93f50a65e951478f9b23e9430706e2595ece8ddcd49af0da52977bdc1f1f1657ad148d4a8775f92ec3612e64f798adc025545ad", 0x70) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:12:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x96e4) close(r0) 22:12:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x200, 0x9, r2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 22:12:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getgid() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}, 0x8) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[], 0x1, 0x0, 0x2f, 0x0, 0x0, 0x8}, 0x0) 22:12:11 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x50) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x40000000000000, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) close(r0) dup(r2) open(&(0x7f0000000000)='\x00', 0xd0, 0x6d) syz_open_pts() 22:12:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x3, 0x40, 0x81, "b475d5b11daf785e4bfa90c8f529c6d2d822ebe3", 0x9, 0x3f}) shutdown(r0, 0x0) 22:12:11 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:12:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 22:12:11 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 22:12:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x21, 0x7ff, &(0x7f0000000000)="db19b8e1d43abb29216bff922884b277523302371a53f24167637da7951fa669037fd94b", 0x24) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x2, 0x38, &(0x7f0000000040)="8c8d0c65", 0x4) 22:12:11 executing program 0: r0 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x81, r1, r2, r3, 0x0, 0x20, 0x6}, 0x8, 0x14, r4, r5, 0x10001, 0x3, 0xef4}) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) 22:12:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x800, 0x7, 0x80, 0x3, "f0a84f413a1019c4effc971979bbafc17495ee8a", 0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000000)={0x2, 0x6e}) 22:12:11 executing program 0: r0 = socket(0x11, 0x800007, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = semget(0x2, 0x1, 0x64) semop(r1, &(0x7f0000000380)=[{0x0, 0x7f, 0x1000}, {0x3, 0x401, 0x800}, {0x2, 0x6, 0x1800}, {0x0, 0xe7c, 0x800}, {0x0, 0xb4, 0x800}], 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x40, 0x2d}, {{r0}, 0xffffffffffffffff, 0x42, 0x80000000, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xfffffffffffffff7, 0x9}], 0x6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf000000c, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0xc29, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x9, 0x6, 0x7f}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, 0xfc}, {{r2}, 0xffffffffffffffff, 0x40, 0xc, 0xffffffff, 0x3f}], 0x9, &(0x7f0000000340)={0x800, 0x800}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x1, 0x8}) 22:12:12 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000100)='./file2\x00', r0, r1) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file2\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 22:12:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x212, 0x2}, {0x997b, 0x2e21}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x400000000000000) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) chdir(&(0x7f0000739ffe)='..') 22:12:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 22:12:12 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 22:12:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xfff}) 22:12:12 executing program 0: r0 = socket(0x19, 0x5, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 22:12:12 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000140)='./file0\x00', 0x82) 22:12:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x800000000008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x34b) 22:12:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x7fffffff, r1}) r2 = socket(0x18, 0x1, 0x800000000000) setsockopt(r2, 0x40000000029, 0xfffffffffffffffb, 0x0, 0x19e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 22:12:12 executing program 1: socketpair$unix(0x1, 0xffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x81, './file0\x00', './file0\x00'}) r2 = socket(0x38, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18012, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff7, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4ad, 0x8}, 0x10) 22:12:12 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) fsync(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 22:12:12 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:12:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x8, 0x6, 0x6, "5a61bf57460fc6ac3b999cf8c9cdc5713d747926", 0x5, 0x7}) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 22:12:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:12:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt(r0, 0xfff, 0x8ca7, &(0x7f0000000040)="027c11c7156e994747d107c04a593a65d77cfc0f79ab5162c47d5e7397786e2009a6b0156b", 0x25) 22:12:13 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x1, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2fcb7d77f991a9f05b57bcc9eb8fe823dfb70fa791314fa1f60a7e156b2d57de57e7291ec10ebde1977f364dfc6360451afc4118f67b88eed919"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 22:12:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="435aa4b81bc9965b81a498fbc2ab5928dedeb2d849a11fbcb9aa7f4a9089455cc435c661e03afd55fb24a652807539847564d8d4ed31e49c78d81087992aa74a997ad248e8d22b623c85a979c32ecdd93e693d052425a0516d6c8780ec37da51bf9cc3fc30efe241300b3ac972d8b3516ddcbe63cf8cf830ba2c841418b4eb4fd62987e5a0dfbece0366f453870796aa93", 0x56fbde4ebfd06dcb, 0x800003ff, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc7cb460f40ae69ad) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:12:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x20088, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x7f, 0x1f, 0xd85, 0x1, 0x3, 0x5, 0x5, 0x2, 0x1, 0x9, 0x1}) r5 = socket(0x13, 0x4007, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000380)=0x8) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x8a, 0x49}, {{r3}, 0xfffffffffffffffa, 0x88, 0x20000005, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x83, 0x4, 0x93, 0x354}, {{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x3, 0xff}, {{r3}, 0x0, 0x80, 0xc, 0x401, 0x4}, {{r1}, 0xfffffffffffffff8, 0x30, 0xa, 0x1, 0x1d}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x25, 0x1, 0x8, 0x6}, {{r2}, 0x0, 0x1, 0x0, 0x2, 0x2}, {{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x5, 0xffffffff}, {{r5}, 0xfffffffffffffffd, 0xc8, 0x4000000a, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0xe, 0x8, 0x9c, 0x4}], 0xffffffffffffb98f, &(0x7f0000000000)={0x3, 0x3}) read(r0, 0x0, 0x0) 22:12:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) unlink(&(0x7f0000000200)='./file0\x00') r1 = accept(r0, 0x0, &(0x7f0000000000)=0xffffffffffffffdf) unlink(&(0x7f0000000040)='.\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) r3 = socket$inet6(0x18, 0x7, 0x7fffffff) socket$inet6(0x18, 0x5, 0x20) getsockopt(r0, 0xa717, 0x40000c, 0x0, 0x0) fchdir(r0) fchdir(r3) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:12:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x9c, 0xfffffffffffffff9, r1}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x4, 0x9, &(0x7f0000000000)=""/130, &(0x7f00000000c0)=0x82) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) socketpair(0x1e, 0x3, 0x251, &(0x7f0000000100)) socket$inet6(0x18, 0x7ffc, 0x122) 22:12:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)) 22:12:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x290, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) linkat(r0, &(0x7f0000000040)='./file1/file0\x00', r1, &(0x7f0000000100)='./file1\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 22:12:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() msgget(0x1, 0x322) r2 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) recvfrom$unix(r2, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) syz_open_pts() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt(r2, 0x5, 0x8, &(0x7f0000000280)=""/181, &(0x7f0000000000)=0xb5) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r3, 0x0, 0x0, 0x0, 0x0) 22:12:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x4) write(r0, 0x0, 0x0) 22:12:14 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNOTTY(r0, 0x20007471) 22:12:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa010, 0x0) 22:12:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xc1) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:12:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000040)="186fe65c5e907ace7d6d611b5e4c039fe42e1f22c1d2af085ef431cea51ce88244de4f4cc5be74bcdfcd2a849152cd08605875bbda76102d337382b6b24bf70b944db37dec6164ba12df7b8542844341e0d831c10792166ec3746dfd0831d3646cb32e9acc861f025e7438ea0724dcf9427024d396fcceeb72ea19715886662218665dfba6565b3fcbd3672e22f4ead5c80bfa2b46a18d1f06d1f5031c1be5230787557f9277cd8d7ea6f97d88db3d19f4c72b883bac36bbf81766fe053de6a329bc8ff982000000504f40537818b2690e27ec0bcc368a77523ba172c8a64e787dde8a28318853cbe9470e9bcc47a29fdf020965930ac933318b786f3ce02989b316acbd3063dd3a1122d6c46bd16ac447868e8e03b3a1000000000000650756210387406906af9e61471144c2f20686d363c540ed42d4cb8b328c65eecf97bcef01e2e9d911f89cac4066a4ebc0b2eb4191ce71a207ef63ca25f37772d12a74113a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x191) 22:12:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x9) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 22:12:14 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000000000)='./file0\x00') 22:12:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="47357ee3bc7792118f6af3e6a0ba90bd67e723d2668aac", 0x17, 0x2, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) socket(0x1a, 0x0, 0x3c86aad5) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 22:12:14 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = shmget$private(0x0, 0x600000, 0xe8, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000d7d000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 22:12:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x900, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000200)={{0xfff, 0x1}, {0x0, 0x3}}, 0x2) 22:12:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfffffffeffffffff, 0x23, 0x80000000, 0x1, 0x0, 0x7a, 0x8, 0x3, 0x3, 0x1, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000554bd9468315a90000000000040000000000000000000000000000000400000000000000000000000000000000000000000000004526875ecb086bbfe572e9bd1a3273000000000000000000000000000000000000000000000000000000e30000000000000000000000000000000000000000afd171db35423122c711adf63dc1203c302b8ab7e25061eb97f8cff56325f776fadad773157758a4673c50d9c094aef7c9cce312873c5540e9ecd3973d671c0d236597ca514a6840d3f83de95c6c8e7c1b5cc6325793af9e6eae3de2324db7769dbd5c15a52c88a486cf93f6890f52c69a458700d9ca4f1e0791f1946dcacf67869d195da15907c643cdeebb72f0e02d38c86a3ca9119777433ef43746468871828d4727fe9b7f42a76a61150e85b8cae661f3d3734c3401e46c98e1df6f68b47eaef5a0194d638a455b5971fc46cf3500000000000000000000d14ba4d27d98f9facb0ea9d9bac70fab6b0e5e5c44d3d447a2"], &(0x7f00000000c0)=0x6e) 22:12:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x2, 0x6, 0x2bb}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x7fffffff, 0x5}, {{r0}, 0x0, 0x2c, 0xc00fffff, 0x100000000, 0x8}], 0x7, &(0x7f00000001c0)={0x100, 0x100000000}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) sendto$inet(r4, &(0x7f0000000080)="d7778e4de03899b44c47dbeedf8a81c8173d0ca295202773dc29f9d98cff6dd9446ec2277e03ce4189691cb11d5e52576a5f28889f65542968c49a3315506da410206e45415f515d7133256e50f0cc2b0794b02c88caf9cc51b411303c58a2b84f5dafccd7e0f513d2d14271e6aeadd060041b43420a7fbd3e45d306a0375d7f139e98ad318ae0be7fae08dcad17863ab75d37f600c5e0e127b9097d4bd80673ecb23b5cb83ff6979bcd0a9cd26f", 0xae, 0x2, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:12:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 22:12:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x100}], 0x2, 0xffffffff) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r2, &(0x7f00000002c0)=""/7, 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:12:14 executing program 0: r0 = socket(0x10, 0x4000, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1bfa, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 22:12:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="93", 0x1}], 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x9) socket$inet6(0x18, 0x8000, 0x3f) 22:12:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f00000012c0)=""/193, 0xc1}, {&(0x7f00000013c0)=""/84, 0x54}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/52, 0x34}], 0x5, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000002500)=[0x0]) lchown(&(0x7f00000024c0)='./file1\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r1, r3) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getdents(r4, &(0x7f00000002c0)=""/4096, 0x1000) 22:12:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x2) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) kqueue() shmdt(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$KDGKBMODE(r3, 0x40044b06) socket(0x18, 0x4000, 0x4) 22:12:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) 22:12:15 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = semget$private(0x0, 0x6, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/4096) 22:12:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:12:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x9}, 0xc) r1 = getppid() r2 = getpgid(r1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffff, 0xa532}, 0xc) write(r0, &(0x7f00000000c0)="77f77441c693c345512e31fd815d707d024d6c5de11d882fa76856e014f0b3d7f7c5c5d58677cd1f9c3c3951c3ec5c5396c62233ea59d7dde6d07ce3fe42b4232dc5dc7dd22b8e458dea12bc2793e48ae238637635e0ee5be3b7afabd801c6cabe010afd8b7070a0a887122fd54fa5890fe8f8e2d05aeea976fd66c69184842237f5c53c76c8da8cdbc3133ab837533d03ef6da45ef85faa6a41fb9edf1339c7758df560b404e40dad4bb0d8ad2840d76ccca1c345a64c657865dc8707863a8576269cf3f35d62d54d9630a48a37fb452a2a804aa718d350ab50c31a675c6e92025506a5139f6c0ef4569d615f94c38573013a7c5ff72df71163eef56f8fdfcff414262ccdaeb8cc07676ada6b1a475774ccf789619d8ed355b34a2b08b205f8480d812c8319d467c1b9219d650b57287c74d45b02b690b75da44e6d7bcc87ac1d210ac37e7c77fa897d918f9e3160a49c2925d9eacda377f474c2ea0d71cdd162d24fb197dfea3e545dc17e0f92da4803d0164e5354c2b5d7452529edcfe0499e84dda2e136b270452163f52e6ed65b1f294729b47f49220a78c333411920b2157ab7744e4b19efdc124cbcdb41b489b414c50e66f584e48077ccd515729df5bafe2f56a1cfae048adfa6049af797c2fac3d138c6ec88fa5fbd559ca6142aba7676e7c05af4d34774693ac3815d8f8aa2b45c3a2a1c32747bc2840863f12c8986feea60b526d7e5a20d8bb7b046fd29bdcf8149d745c358fce712c1aef63bf48de66c9c70fe0e82de30230ffeceaabd2b7f271348ee255f8ff4fa69cfebd7ddd4a2ed5a39024a7bd43855bb65e62c8a0a1074e8ab500e6ee785335b334b05d89c106aeb6dae13f4a6267244487defd01fcf2f30cf1f0e92a6aa3ed66fc26ad20dc9a59cc521735ef21097e81549227610c0b8c8fbb9139841c1046137e2910421fba61a5442c5d60d1d34eac625a403eb79f0ed543ca6fda68bbd24bda20c738abf12507ed7952d6c92a6a125bafbaddeb2e000b18f792502f0a638891f1aceb7bfff4700a17864be73f70ed4f9522daae31b45b8b99f3d896f0719d6bb2405179714113e0f29dfc02b9a3130a4c9995528c23006018b4f4b7f94933debcc745059c275a6391a11ef2d8b9df9aa3b661f0e3013b5434fb9d2a14b8b6b6d61ad1331253bb3b4fd19b62c565afd92704ade0e1e4c5167f95cdfc32dc54a44b6219e303c4196631c16d651609e757ba27aa49499cc89fb8269a7f0517af74d7638dea0fbb34aa387cf4bc848a3e1c6ebe647e124a85356d8d103407e12b59df53f981a83364472b39c16d251a39398872d2d46d591e7f8bab94bcf07425c94f707d53a2b87cc3e7afb5a670acdb798ea1043a10d66a5408d6d7391bb937005049931bb55c2366300be4665e6d4a6607b3af7ffe8b3c649c383dc81a63928f5ac67a761576a91d1a87b50d52be25b8b45d919dca67b06c3f3a9568c01b0a3cd998397847f63ffb506152ff1832f8bd5adc637219289612f337ace45c931b12365b2dd06ce8b08888bc3230d64cde8faf703626f6c4f57e52978dc3a35ba4c291bf649c96fd472294c9c6a6a7add0b486d73f1207913875abc19fde8130e95b1702f6011310acb987d6099cbff4f49a20ba1b705b443a26f0316c44531178eb9a3bf88343b5eab9dd1ad0a58fce3f8e127ff500c032f8652e19a22492e84ee9971233e9832423ffbec60dfbd144fc04b6516d6056bfaa7dbd121a5993e7a90216bf7d9e93ed387199f807d0a79d1dc927c1559e983507b49fc41804bc71eb738659d359e193df68b20d1a0106c6d5fccf897e0984eaca638cf4e070efae98567fecf992c2d24539cf15f3cfd2d266b9f7a7736788430f378da0906d52a0d4fa6a465853768932ada93f1eec6539e2b03500f95f84c8644a7c614322a273a880dff0f9b7680ab5e80c5e9a4766c655e15c3711f0cf976d5fe78981bfffdb7c9d8bdbecdb495204ca26bac4688850cb9d0178f3d9124e74d1a515001e5576bbdaa4f1ed3dd4068f89f89b9431ba02eaaff0482cea7818dc5a5fab070371d4728ae02c6308c4e9a92a368b7ec82e8a400901315b8d864bc3dc164945030380b9d368343b7d2b9b59e2eab1ceaee3c20407b08b2d8fe92912960eba2c0fb1c2f6fd2d21530dd1fc8c32ee61214d1ee5ab63e6692e30a2f0135b0456ba1a753c90257d4ced20b201aeb21332ab612dcb1826f774271a793d265e00964f0f8909e2c6f39ab338b3aba93f337206fecaad16dcbe09b646eeb2fddee5d6f7394ff7b93d76af871ed62dd58ed2217ea5d0d82c5cee719eb41f2866e522a1c75a6270f33f7995bf69e6ff82bdc13a7899e2f898d769ef5df603df64f801d3af110ba372f1e82f4950b1c2d6fd9dd755d66b23f65b5aeb28e3f2d974d211865f378d5ed58c6f54d4b3d7bf4b61241641bea15298f9622f4e6a99fd5f44fbc66a0ff917d5570c07326eae22f54ba22fe60508081ada9d83b486c165b25a1446f621b06cbd9e43b91e7145c3d2ffb0df5fabddf151097d22221330ca61aa4c8085c4256ddf32862a42b164c6efc22112528b5f71314676eaad33e06c7f6bc43d9c3f48c6dd3ed66512baf7a1aeb0460876e6aca6d31a9859395b6dcb5049034b76c360b6109d26815397eace2bbfdbffd80e0025f488c6f4b90bf990916273c2a25e44792e9c49d80461866452360b16619a3cd92afad6fcfd37ace637105e51a7db4ab7f2f31db242c48f367d0e2720b0045aee63a7f2e18ede29260d436ee0f9f84a03b4d65c44a280eeb8b18130bbddc5fdd33031c37155944b351f22faa5c6319a2de014c54f0a87bcaec7760fb03ee250b4a4e6d00fe044bd13049a60a24e3b7bb3e2cfdc8ab1889d40efbaf5a878a024ab0cadd67093968a222e329ab7d2c180408c4135d02af70cd9f49835bb58a44e6566e073d1b7c90d28a3061b7625660c0954a98aa257d8cf3a5f5a1d82dc7ff15cde8dc9f3f4fbe40a47ad7a621838b993a3f03beb570b47e9fe4eaa249895a91c1a06f654c20697fe192016960a5d3a904b61c5a4257b1da842b4a51f23c0295c90161060e27d9ebcb262cc5a25fa941f902e859a25b0d356256a92655072885194a0fcd3f921877d1562e52e59f00c142bea5789f0550c0ea4ef74ed86dad076609357faf8c1b955ade422f8063036f102b9c772db3c93dde2e06d734fb92a22f54a0413450e572196d949aec13a95c3b69d162960a21784109271b678a96f721f3daaf56eb4521223014154eff60f0a277c02bb247b55d5834248ec7674142949ee70744ac4e45c2ee06e9fbb41bc13cc72e7a64055fc02744535f17b2d7e26e3f22d4f39293e819463a103a49cdcbeeb2246d8753acfb709f87cca1df63a0aad11226e0e87d5b9944acf2fe8bdf3785ea031490636dd77c04a32691169de7bd6b24c72e805e78d0406e2415e7c96f69b668b232bea2f3d7cf87b4340c291672a3877cee5937c339f28b61928b128a8fecb32507bd3ffa33cf152bd2c5a25f09ce2df0085f9e5ad6128a2174bcb440f02ba7b5c5c8f261b8ba8fa9482430951ebe9a6c4aa8822cafe4142154e8a712d1602fc46e7c444d43fcdfa09b32c28f97ba98e950789c824d77f836bbec2bd24486b724d865d6d139363bd1f1addd93f3beafd584f7fa064f88de81f2e00a2044e1f3d7afbf763bbd23ea09d821c0660fa9c82d7fb0d68f0ace4f7742ce6e150e6c07ceed7c67a1e3c8a1c19b3d937e95cc192da7f0f5cedf9a4b05f9b9e46b65bd2f14d550b61da41ca0627d437236a58c271e912135f708ddbb067cf2d6323256164a44ba74036e71199ceb14fc97584556a702f0fe466eae76a837bfa6635676613ceca3d7d7a72495d4eaec1dd42aff510046703d218c343876d1a66ea61526297048ba3a238521647c5e76527e425231b6dd9fb3be87e57f3208f1652a9707183dc758dee583580a69287c6ec05ce12d6f5786f315a3714fc5409bf3054e3c3337eea03987d044c6d0a468f391db790567b1f4fa30b07c65bc34f51dedbf9035dc894e35d935565f137d85823974e4222727953190a852bed71d827efbcfe00c5e37a128179931e9b601d9c58f08e91b5eba339d8ad2f7deefc0fb2d35f655f7cc755c4d4e020428126d3bfc780a4cc574c12496790cab069c169905affed4078c23f0e15d3c5b3dd2b853d54571542a09dcd8a38e4aa88253e5b9e0eb497cb3ddfbaeec6fe6f67a17889a605035689d42256afe701b54169460ca24a3be2d14e263b348ba25305aca8c6e8e2c123aee57f0a6320a64f445796428e5bb34aa05647480928a8e0e99b33f3208d8cd1f830796fe1c18d80eb99cf53b06feac1006342d968026e4b99d228ae2fbfdd47b2d3b978dfa0f995a663a8c58a9e4bc832fcb2fa355b3eb4026ade0658b3cac5afc80850b7be4be4977b4fc24975399a4a891a36be2748d88f25909df1216b668ca5cd7d323768f9167a5a32cab0a16bf0ef4c39005d7c00ec9cf9d9d8f20f4a52b7cc470639cd7e1851af2775b4059fd2375333860549cf6b4dfbed7ff1558c601873cf980eb2b8bd27fa12768e4b17823178643798657eb691d90783875b763aa5acdf07dcb0931fb74d16c05c50e657d7392dc88a38dbcb694d8d300ca30e64ba50399ab5097e136d7bd63a0c0822884331265a9a17c7d90318e61bf3e008a51075573c7013904b7d173e5965f4e2f5b70aa6ed5c43c6ee3a489130f31fefe104ca46bb70d5a1d306ec8f9881023fdec76f5d1b18031fed7c4b1dfd6eb36ee390d6ae362dd986b722f9f46902344c497c4d963f1fe3dc8b3a0306be5f335c714ff17978185e6dc4d32f5fce56052e99fb9fc105bf3ba55620b0e96be87841c26bfe8bec1b55425cbfdc5bb8b4eb02a82b4caf94998f336f4029f74b0cf247c254a0a65c809a75acdd1613dd3cff66525382865111a1c1541d45966b671cdcdd7dd4a24cd4c7e35db2a19beae2ecbaf2f1fb61b3f80d0314368afcde41011d4d93f982955944e9458cd2ddd82ff9f37726f96e5f6e7acd4b3ef2a92a81215ad32600bb5f3f449ffd176ea6e4d09bab3684db642e2adf7b41b406cd336ccc8ec7181dba9dff1185202446eaeb6ce5e12e17300ec25dc3eb5e7bcdd57259a4a1255dd1c28dc157476773bed969a0b953b53ae8dfd6ef0ec321fb161a81e5e42c8cc2ec3f57bc90df665a8db376992043bfb429698be653f83fed815f0f9b9dc80253747f720f44d2090ef64b77b7b0ab4e756623e71adf57ad3ac6351f738a8adab07bf45dd08e26aeaf02736c84a74cc0dc8b6ecda569199b3d6b173538937c0c1fc0c4bdba0ac84bae5000471cd30dbc29b6e4ffc8d5a470579c8a8dea3d3f62bf38f1ab81661554c36df0a0d3e0d35490d77f87df18a027316a42df2dbc5a1beaf6817d022727f54551693765a8b39c4b8a4853c4adfb31c62ef23e4046c650e363d330eecdef328edac72984532455f045d634c6cadcfe7da176f79e6b5aab7e40cab3dbdbe758ca4207d18a8c3cf466742c6c9599304a7059dacd59b96e743a82155fea7f4a4049297f8076d8d9e39769c99b9b837f09beebbeb68679014889fad4da519836ff2c7d29d011db7c8f61b09f87751f325e541ce3ba2b16a44c1513ac41b0a1868a972f2f4743bfd4071846bb1441ad0950a1b5c0c2afe1188cc25603772c132dfcca9d296d3a673d77abe0d673f96f60e90c87cbf8bf5e9579aaa592f0550b32545ca3454f68fce55aaf6ec", 0x1000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000010c0)) symlinkat(&(0x7f0000001100)='./file0\x00', r0, &(0x7f0000001140)='./file0\x00') symlinkat(&(0x7f0000001180)='./file0\x00', r0, &(0x7f00000011c0)='\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001200)) r3 = msgget(0x3, 0x39) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001300)={{0x7d, r4, r7, r8, r9, 0x101, 0x80000000}, 0x1, 0x3, r2, r1, 0x10000, 0x401, 0x0, 0x40}) fchownat(r0, &(0x7f0000001380)='./file0\x00', r6, r5, 0x4) fcntl$getflags(r0, 0x1) setreuid(r4, r4) r10 = open(&(0x7f00000013c0)='./file0\x00', 0x1, 0x148) setreuid(r4, r8) linkat(r10, &(0x7f0000001400)='./file0\x00', r0, &(0x7f0000001440)='./file0/file0\x00', 0x4) setregid(r9, r9) accept$inet(r0, &(0x7f0000001480), &(0x7f00000014c0)=0xc) getpid() pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x10000) socket(0x1, 0xc000, 0x7) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001540)={0xfff, './file0\x00', './file0\x00'}) readlinkat(r11, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/223, 0xdf) mkdirat(r10, &(0x7f00000016c0)='./file0/file1\x00', 0x1) 22:12:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/44}, &(0x7f0000000100)=0x2e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x270, 0x10) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r4, 0x1) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) 22:12:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) readv(r4, &(0x7f0000000700)=[{&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/239, 0xef}, {&(0x7f0000000640)=""/93, 0x5d}, {&(0x7f00000006c0)=""/46, 0x2e}], 0x6) semop(r1, &(0x7f00000002c0), 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r5, &(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 22:12:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x401, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x84, 0x80, 0x3, 0x94}], 0x8, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x8, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x8, 0x2}, {{r0}, 0x0, 0xc, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x3b6, 0x3}], 0x0, &(0x7f0000000540)={0x0, 0x5}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x7fff, 0x5c0000}, {{r2}, 0x10bfb61da6b131cd, 0x0, 0x8, 0x51}], 0x100000000, &(0x7f0000000200)=[{{r0}, 0x0, 0x6d, 0x80000000, 0xffffffffffffb051, 0x5}, {{r2}, 0xfffffffffffffff9, 0xec, 0x6, 0x2, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0xb5a, 0x5970000000000000}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2, 0x4, 0x6421}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000043, 0x3, 0xffffffffffff1a51}, {{r2}, 0xfbc9e620b8e20301, 0xc, 0x0, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x3, 0x3}], 0xd65, &(0x7f0000000100)={0x6, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0xffffffffffffffc0, 0x1ff}, {{r4}, 0xfffffffffffffffc, 0x18, 0x0, 0x80000001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x2c, 0xfffff, 0x8000}], 0x4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x55, 0x7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x90, 0x40000000, 0x8}, {{r3}, 0xaca2744b11e63fa2, 0x4, 0x0, 0xffffffff, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x4b7, 0x4}, {{r4}, 0xffffffffffffffff, 0x10, 0x20, 0x9, 0x5}, {{r2}, 0x0, 0x4, 0x2, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x4, 0x60000000, 0x1ff, 0x7}], 0x7ff, &(0x7f0000000400)={0x800, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10, 0x0) openat(r4, &(0x7f0000000040)='./file0\x00', 0x80, 0x12) 22:12:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) fchdir(r0) 22:12:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = dup2(r0, r0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/228, 0xe4}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000180)}], 0x3, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x1) ftruncate(r0, 0x0) 22:12:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:12:17 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x800000000600, 0x0) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x20, 0x23, {0x3ff, 0x2}}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) wait4(r3, &(0x7f0000000200), 0x8, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f0000000280)='./file0\x00', 0xa2, 0x10) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f000090c000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) 22:12:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0x6, 0x4) listen(r0, 0x8) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0x8, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) recvfrom(r3, &(0x7f0000000380)=""/192, 0xc0, 0x802, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1002, &(0x7f0000000000)={0x0, 0x9}, 0x76) recvfrom(r2, &(0x7f0000000280)=""/255, 0xff, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x9}, 0xc) 22:12:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) r2 = getppid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x100000000) fcntl$setown(r1, 0x6, r2) chdir(&(0x7f0000000300)='./file0\x00') fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x39, r2}) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffa) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000002c0)=[{0x0, 0xd6, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0x3}, {0x3, 0x44, 0x1800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x0, 0x1}, {0x1, 0x1000, 0x800}, {0x4, 0x1630, 0x1000}], 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x800000000080) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r4, r1) r5 = semget$private(0x0, 0x3, 0x20) dup2(r4, r1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000001c0)=""/195) 22:12:17 executing program 1: r0 = socket(0x100000100017, 0x8003, 0x4cb) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 22:12:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) listen(r0, 0xd5) 22:12:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800060e, 0x100) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000012000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 22:12:17 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) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) r2 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000540)=0x738) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0xab9, 0x8, 0xfff, "86f1b6ac4e832ddff8d60504ec8db04d83600f1a", 0x3, 0x7fff}) close(r0) r3 = syz_open_pts() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='!\\\x00', &(0x7f0000000280)=':\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-@-\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='*@\x00', &(0x7f00000004c0)='%$,\x00']) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 22:12:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 22:12:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x800000000000) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 22:12:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = getpgid(0x0) getpgid(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 22:12:18 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) kqueue() 22:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:12:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/163, 0xa3}], 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 22:12:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="a8e85f27b1238d44aae2fde5204694fa91f723c4eb3b9446c0f982f312bcf10b0164973b356da5aa9d0af23f71375d9069578574a6390c439fbb8ffcf6eab5f35af117f2b1cb64c73b97cc", 0x4b) close(r0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x10e, 0x90cf, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x8) r4 = getuid() r5 = getegid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x9, r4, r5, r6, r7, 0x48, 0x8}, 0x2, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000000)) 22:12:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846e0567d390b37fae76f4536cb7f709f0e1185d9dea052244f22b5796118bbc0c01884a01f07260950c187b63811c2dc5ff4e4a87ce1c26f15efa8751d7acec5e81ea48cc156878fc61603ecdeafb33fa4e56126328f4279004b0dc2fde28b9a85b216a14f2346033de380c9c32b9b382cccc888c48d1ba5300a7db8ac93989ec704c661fa9c03b0c257d1ab366a61c3ec5e17a1fc8e50db1", 0xad) write(r1, &(0x7f0000000000)="2f95202704825d1f836776d68d54298548f3a9e30280c0b1adffa218fae4888f5fad04dc9b202d0e6396a9244908dd9562eeeeadda988f684fdce75e07114a93994382b6324c4102228483d43d9ddd93ea639058995de8e1e88802062a64c5cff590fdcdb134b3b7341f57aee8888931ad0076f3ec43043e1c40e54aef647042c79384fb8b6e210d5003b101690cad8c8cd6e521c5bf06a95b34c04427fbac64f944cb24121bb2da28b6eeb26e8b134f5941fef7ea", 0xb5) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x0, 0x0, 0x0, 0x9}, 0x7fe) 22:12:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffc000/0x1000)=nil) 22:12:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000395000/0x3000)=nil, 0x3000, 0x1) getpgrp() setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 22:12:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10840, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\\', 0x1}], 0x1, 0x0) 22:12:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) socketpair(0x10, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000000100)="79018b368fb29f586c949df03927cc47e01ef96d235554905b788d1d0759", 0x1e, 0xb, 0x0, 0x0) setsockopt(r0, 0x1, 0xa, &(0x7f0000000080), 0x2b) 22:12:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x1, 0xff, 0x9000000000000000}, 0xc) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 22:12:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f3c5b00000000000000e74de400", 0xffffffffffffffff, 0xfffffffffffffffe}) 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)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 22:12:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="f8f616641b37be361ed91e0161ff589a0133da0a407ad9dadb2ed3c512e66e6fd5472bfa38675a500c5f1b97c9666027d333d175c288147cdace062a61b5f481e4e83de41f5e5a7271ee380edbb26129a1480d50a1e643c1d6184cfe40586be40336140b5cc0d64e104aa293aa93ff7c8279b4828423bad9555731ff178f050236553062a8dc3f59a3cf26012e4f899727e8cb41a2cdd448fa5543b4a3926d5e3126bd677ccae1f200ebd67c7609791bb2926eb1da3bf15cac7ed2eac884301c3ed3a4331beda59b6455cf8142cb3244c3992b3a59d0e6e1ef27ecbc37f9e26a66f7d0255109394384738efbf728ec77da9e74b5b7b5c250481b20c8857bb191b843e17844959de340a6fde224b115a2b45df05b303f4ad9e8f802d5f0136de4ad508c1c09386449a47bab3aca64c6b811ebd49cdc102b7df20313463319c23e0fabda8c720927bca2ec6348e40b2b014e7cee0d2a581bd352a6663d347b653ef148619301ebbcc2b86c4c0ab407d291a6e97c47057aedfd5d0ce15040509a67c56cf36bdcadfce103f4efad69ab03a1d9fbcbce810e28b077fe443347192bf12a58c2cc77b21b102425f50543ef2909858324c7af0831d45b26ffd33e76e23da09ff56a6731332a09451f8b6277910004add39d70f3d0c31466e00610f56a8bb057361c74819c2dc10e215ae08c4d73c5de85ed2daa7abcca2402396d0290eb4c48f6f875c7213e01ae61d0bc03dcf14c88cd7684831210ca39e6c2ea04b0dfd95eb9f390dd7cba9284d84dcfd2f03206d22ba26909b899bb5f8e8937ddce2265331f8dd3bf37394cb7d78d8fb9247993b10a4e649642235f5050d1368b1323f765e10944e98f39ad71a7c83c8d166772cb53a20ddac698f08b315ff02377a7d9d2e3b5ae5fcaf95c79a4aab6a1786e9b97e2b5f4f02ad7b00a1e50625e2ce88a17dfea2cdc809a9fb00c20e5a943cc3a37a964b2ba73f2297124365eafd42d3f9a8e81878557421ffeb9aa663ef265b754217a8d220b88823a44361b6779c755340f7b7ab04c74923b680f559a8c92737c99d9e948c9968305c3c5ed4dea7e99834601b80e9d7ba7a1a07942e61d427dbbfad0346623cebcd3982a55ec1f1bc5f0bce964291e766599ba288d1c487378049912c376bf6ce17f400f46b23c572ad6f77daca34d3c0d4a5a85b12454a9c1d9e9d64395107f556d805c09414adcbc752a4fe4017983ca5d3275824c2ec780e8c011498fc37732af4698dba971c3b8fee75dda72246a139cc5fcc3b6db8893ad6fc0c6d9dcbdfd70bfd7c479e08819752354be1badcdc41452035b8e5f7b6578240a4348b0d24005ed409c4be734159bcbaa506f7c2b5e767bd83e30417a16bce194fb7582b54f004ef9fa01a6b8d1aac0fe278a030f7d71e8aee21f0853c220039189a361c472d76faf28808cb6eb3648108b0559eebc790b06b517567002be4af509eae2f9a1a775dfef2524bee27325610167902d13db5ffba1e6ec23c8988e2ddc35ed33dd469fca1ef8a7f9cbaf210d945fa4817a03d9209c94250136afc42528276018600f83c787420fa1f1b7d25e9d64d3112eb63d3c60e53297658aebafd2f61243bcb0201c79332c072639db50efc64955fb0afd156accdc7895e4a15167920cdfc9a126fdd991d940bcb23a427ffd132975d5fd4e90e8f2743924c388eb013f0d1e14e5898e6fb257e1468269f3d2815d43e8ce29ceb2b25a00693dd98516076db690d56bfbb5d81a4df97290f4c66edf2ef3ab059b726f414fb35fb4ef5261b4199bc24a0d0f07936ba20b306d093d01747ff854586c4dc6ee949bfacbfff7825fe0af69b68944960b913fd27b612d01f75a51dc1ee28adb1204edb3830cf0126758117a621aae4258d81409de29a97f6f4555f565ab8a1b7565890a555df628863dc9c76e8713bf847cb07d33c5a207b90189c6ada5858c5cec8706c4c1338fe5c7e092298001f888217350d8f16d77dd76d9ad39c2a7a40cbf4c9ec7ae322bd43c1a44c8a624064f8d614df5b4ce192a2427d8212e3a9a1aa5897ed7907d6896f6310790dbc4afe96473a8896585096a508968d6bd37333fa157ccf9b64ab40d8a80aad23f766a58e8c7184ca9811a0a7c8d9822d73e6bc7bcb9386ad1836c4feeca6f7f7bfa88b773081ed09c2026c86c9f1ed96c8b6d0b90ad4f781edc7d0761c094a040a16362ba3eeb6a482a56f9dab8ee9af7045a53ec253a47fe167c0246544cddc49b5c85d302153e871b6d844f07f49a6b6e71635b6a9dac3fed1c57def57e75f1627651be751410af4bb2a291447edec5f7157ecf72ba6716be43ae2fe178ebd2636700824d886e55ee466b45c2817915a4c990174e5085c5244abd7d41f7a6e0bb72542dcce1fe6c2fad2eae5db7d8eea85ab513b3897455cc2f29aeebaf1a31cf2c51ec0327e3aba1ab1ed43292edc2732a3ad513469e9ba841ba8a6d039b02c45d6c1bf24692420c46bf0b9fea76aeb80c4efa3a2eaa59894bbc307a662afc17fa1e02fe39357dfaf8414d3d5b5771ef34ad7bfcf4200fa93e3aadf52e8d8bc36cb38ef9a022fa7b2065d58a8e46529aa2cca094c40271b6e1e6ce46b4a473115154c57d1901b6de456fad4cefbf4c06eb10e588f1689f3c3509469a1403a1fed9136e8bd7a7ea41629b4f334eeac3b8510aecb941130732ab9352fbfb07225c02a6bda1ee1b9518b69e000bff5b76ad766bed36d1955e68569f7dbf259c2858fca2a5202c7a2f4593901372a7a331fc31d8dd38223ef494b5ebf775cb3eebae2dd66691e74f175c8631b27499559fbe2c19d8f3c8e8163a8772fe675c12eebbfb4bae25ec370b1386b89338a6c542a7d01cb9b9b9f5c56de182da4f68919bb5079ab0482fe27972b36fe3099c95659632a0a780d6c9b3e591ef7354cd371c21d99920238559a519148ec416ccebc4be030e0b5af3576cae89aae67f5dcebcbdf38a94b9e06e838bc05e7367698be2dfd90d0dfee7ea84222e333a1ccb6bb9d5bd5f1903588e88c604a1a86474818e0f0a69c1be04f6846848c35be3d38e8b261b0c49d823893e5d2b854c4096f20b7dafefcbf8e9ed32111afcf34ce8c3f6d233496d037459b1cceca6a77159900a99bb580c42cc6c684b9d728591e89905a74eef4df248d18aa737472f76539136002cfd4920f8fd0d5b0bb5122b606bb907beaf6661621dd75da6cc3580e172b6b84c129afeabb25b55d103f98bdf8781b5fcfee99ab72524739c8fe09127563af56b1a4d39bd84aea99c625a9324cd6592e71fa4ce64816b5e036521054190aa465baeac67c12102e6d49efcc7b1ceb0212b1e0052ed3563b36d944ad1f60c86c80beec4c2643af7cf47f1d8da9165a3ddfddc0c473364e57d637b7196743d5bee82385b0d246837c600b296d6f20044fbc3986361e1fe71a4cd1e4ee92a25292ef3bca00dda943f1f44facc00e409045dd1756de5f99fcb7780c849e20b35cae1e219d15f6b1495e6d53341bb75fb8fe3ad2ae4e4eab7aecae7eca5d37bac5256b23ba98f065004363a89432b7d76ed39a7e99f373c8e16c4f90cc01186d6192f72ace538f7c1862dfc238c5a1d09cab35af132c779dbf8efe6e476a12f1084b28dda360cd9acbada5e9305abd0120467ccd1ab3489d4e134da4ed6f4e8c38c91abc0126cb77abcf3d102cd7e18304ba59209d4989ecd35889e68d7a28df376803ee5d8ba48b3a2453547e3b26291c18d62bb36f3a5ddacab3e2bfa746ff7fbd57da55de211e649766cd6d03ecd905e3487a35be066c9824c55c5c863c2b6be4809cef356b94eadfb4fb49dabb7e7e31cb88775817b5e20007db861358bc6e8de6ade7354d07ec1f9aabbe5144ec50a8840fb1d2aedf3da99887e98b53d030b994d6ee8e9da6e1ff78e42d0786207d26e62fb13cc1844ae2fbb86c9d91d89f39c2973e288246e9f31c0ec58a9d57ca94c79e0af5991a98d72d3a494e6eb27a2850c6733ff34e22795616b755e3a34b8d2a2dbcc7fde6454f1228e09593c0613306415f2a432972fedeaec79375fa1ca4a401221758a8fd762bf0683aef0cee897b82d087f4afa22068c98f3b62a0fa8737f288090e06c263ed515d90b099c862ca8b0f5f3785387490d99be1e42d489e3f42174c1637d454ddc8edc12ce78d7bae2340a1d0269b056eb518d793272d7ea660a21e18b1d011b8f998594b73db0ef0a7d4adabb732d68f15592f39b2fa4e5ba7626a7b9b5fc25751c515951a9b48cc09b08419225b9db4c1f558ab581ffce32b0d0cae74c12ed15dc2cfb9e8b35c62a0309ee615863f2298787ade222e6c4129658db27f0e51ff909cf64de9f5e8b664b3f1a6d269063a5156009e27a0b50b0f04b1eb6e2ac0e82073ff10a8c8b6a0d4b6ad2cfe29a8e7b65b987d02a40ba1a034d2e32485b29f9abfe000e79d03df7264a193610bcd4854c61a0b7ba824288eaf4825b42ea09eb023923c7aec1364db5345a3c9b4784d2dac1a91d0e0453fd53e47ec85a886197e48da6e2ce6634a3078e2b3b2070164faa0cf4421a1e69c4b6cca9ea37f14fbec2f41b6da8f316d03ec569942e623762734ce82578cb13ab4171efb7681f6b93ecca02eb9604228b1859378e022c68fb465a1eeab0dd3c2f1c7c6f0b15720ea01582174074ca089d26068918954761a1b387e4e281a8ee4ea084854c8158e1aa8bbd1274ca0151a385eb2859e9e990dbdf1e1d2ae8279e8783752d0e48c018e23eca9d0ded1459be99d9268cd5d93b51527fa1f9ddfaee65211883167d125615443ed710c3c6692dfc8c719dd27a1c155254d37cb7c64a1da67fdcc2c48390781a324cc85a408eaabcea286482d84c74606073577f816411193412be908d6912dc34feb0303f6968f0f81615f847734e111ced48ad19a747c57d19ba1382301dd358fcc32ab1d696cd3617a30d3e7ee8b2781e2a161b723e50cea5d6bb6d374c3c7e5585aca573c3a035e9433eb12d05520b0dd7747af943ffd9bdb4d35009f7d7582997c16abf703a3a7ed9bb6b5d602d8fb489185f3013be0892a619b0d7fb26473f219370b26b987a40f87ae94a373d7f584219b0bcc7c92da4de550e5fac2c386fc6df75e83a90c40853c8230c3737c8801f0cbb47098e63c1739ec2ee177d4e1e2d2fa325f26e1079db7a703bde9cf220f9f788d9ff86d8b46182f27326e4b73373db432c955dc1ed02522829a5d82414c6d4aaf07ef6daa00b11915a53b4526b00e3e98fb07beb04f4591f08cfcb640428f0eb596db51e2b5f7021401e4c112b6619eb10cd91dfb32977e8087c7e7410b7456d3ac18b4f915a8e16298021d640cdec4c682772ab0b411e3f3f120ee59c6389ffa2c6a81ffd43cca0491192f9eedb3da91d01d22b15dd24eaa0b304cc9a43b52b2f763de324b6cb0b2a1f5449fc5d7c2e2f6fd8289dc00850134b470f6cb8eca61bf4dd8832a918e57d37013f6aef473b3bd42101bba70abe0aa5074b2220a31ca505b600cf1dc5d7c321b94e08f4e915586d10187b56ba0063a29f61319fd51df2c577f35dfb345b1bc79baf67ebfb482b5febae329d4b13cd524402e21c9b79cbaf0b8bd035c36b0a6770753201da2d6989581c6676e54ce2add2564b48fad24fb1c8fe028206b0354c0da275c7ef591956f927bbfdd98d3693731f8ee32c6309b74c6da178ad086023aecb3c6af7d317f7abb3b41432da8b8ae1952dbf4e505d825c84699cce87521c460d95cda2f36893bfbe35f68b3fee5b2e7f419cf4e4f0e3", 0x1000, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x13) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xfffffffffffffffc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x3, 0x0, 0x100000000}) 22:12:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) socketpair(0x10, 0x3, 0x6, &(0x7f0000000000)) 22:12:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 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() 22:12:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt(r0, 0x3, 0x3, &(0x7f00000000c0)=""/102, &(0x7f0000000140)=0x66) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="05460c9058efd779175afb7daa9087f853d8d4a35d8f8d28d3a87358bcebe8ae1e6a5f2430b7f39bfcf0085db117498457aed9b5c61129767ea79045d0c2da26499a4ba8d9e0760512efd00db5bcea94acabb9d29e28543b9b53af3fd8782fbaef9bffb30ce2d17a5c2c201e18fa66607e4f29833bc2b3b8e10439e00c4342a530b2b2e2e9542862d1cd73e5f4a99e", 0x8f) setsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f00000001c0)=0xfffffffffffffefe, 0x4) setrlimit(0x7, &(0x7f0000000180)={0x90, 0x4}) 22:12:19 executing program 0: r0 = syz_open_pts() socketpair(0x1f, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000140)="ee8df4526a22daccaa9252435591fabc9597112271cb6a7ada0d448e337a4b6daa6b2ea49fdd22f7a66127d111fadf1e6b743da1328ae989cf651aedbf002953473445e2b0f202180e57be1842dce5a2f5c51022052ed56faaec069d784778b04bda4fbdd429c65fbf6137cb6aeaec287ea6b8b6d4692d53f5d9ebca8d9e6752d8bec3eafb98901b6a662967567841a29f0ae095973e7321ecc769e6c03a39ae5b84ba2bc4100bd337d8d1d13e3a0a021c", 0xb1, 0x8, &(0x7f0000000200)={0x18, 0x2, 0x9, 0x7830f4e3}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040)='\x00', 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x114) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x9) fsync(r6) r7 = syz_open_pts() getsockopt(r3, 0x4, 0x8000000, &(0x7f0000001800)=""/209, &(0x7f00000019c0)=0xd1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) preadv(r1, &(0x7f0000001700)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f00000004c0)=""/51, 0x33}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f00000015c0)=""/50, 0x32}, {&(0x7f0000001600)=""/83, 0x53}, {&(0x7f0000001680)=""/75, 0x4b}], 0x9, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000017c0)={0x4, 0x41, 0x0, 0x3, "488b844261bdd9c0f2c98e1c584af7552625a875", 0x0, 0x7}) flock(r0, 0x9) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 22:12:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x4, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) socket$inet6(0x18, 0x4000, 0x3d) 22:12:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:12:20 executing program 0: semget$private(0x0, 0x7, 0x2) r0 = msgget$private(0x0, 0x11a) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x3, r1, r2, r3, r4, 0xc0, 0x8000}, 0x1, 0x2867054a, r5, r6, 0x0, 0x1, 0x0, 0x7}) r7 = syz_open_pts() flock(r7, 0x2) r8 = dup(r7) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000040)={0x12c, 0x1f, {0x6, 0x7ff}}) r9 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r15 = getpgrp() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x0, r10, r11, r12, r13, 0x109, 0xce0}, 0x8, 0x4, r14, r15, 0xa2, 0x6, 0xffff}) fcntl$lock(r7, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r16 = semget$private(0x0, 0x4, 0x80) mkdirat(r8, &(0x7f0000000080)='./file0\x00', 0x190) semop(r16, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 22:12:20 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) chroot(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:12:20 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$KDENABIO(r1, 0x20004b3c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r2 = shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x2, r3, r5, r4, r5, 0x40, 0x6}, 0x2, 0x5, r6, r7, 0xfff, 0x7ff, 0x7}) ioctl$TIOCNOTTY(r1, 0x20007471) r8 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10500, 0x0) open(&(0x7f0000000400)='./file0/file0\x00', 0x512236dc385a3f45, 0x10) openat(r8, &(0x7f0000000440)='./file0/file0\x00', 0x20, 0xa) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r9 = kqueue() r10 = syz_open_pts() syz_emit_ethernet(0x3a, &(0x7f0000000480)="adcb54508388023f1264c7e51add439a5596706b2c7c6613736005bc62b59498b1e338bbd78b31f747369746b650c744aed46cdd37896b5b4331") ioctl$TIOCSTART(r10, 0x2000746e) kevent(r9, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:12:20 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="b47c27444e614bd451bca0f71e2cc32ee3f10704f2496f3360aa3d1eaf7bc46c3e7f71ab2a39c2a41287390095289591e3f88fc9d870e38073f02464c0f51224dfd1535b456de9f8334e5fd15afc3c12be90bcfef064aac265718b7f522487b0a84a28f9010053e3efd4a8ababe1988fb0bc64736595e48ea5ea8998b9ca33a3128193e6d1111d96d7000085fc0bcddf39796ac13d4ceb", 0x97) 22:12:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) 22:12:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x20, 0x6, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b00e000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 22:12:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) 22:12:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="bb4aa732f8a3af904d793a12390fadd62dacfc984ef827935fd06a16c8a134cebac7a70ea2cb685938987e2d05ebcffd78dd02275fe144f1a1e0216926f39ff5228d6a66511e7226b44fc572b3d4dbe9f87f11b62cace6ee54b2984d7b17d1e1c80303ec6d0e44ba818e76785ec5ba3ffb7875e735f119a382b1a8b6500cb2edd5c302c263925d6162ed39718209ceabd945e66aa977ed66626ab7f7353960594b9913abd442e3359d98fa58fa46c0c6f96f1c1485f741f3416eb195d2d4de59a066fb080ae3ee50eba0739f44d2f0b73562353a6ddee26555e4eafb2cf452a9fc840108", 0xe4) 22:12:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="38cf4335a4c5cc878ed7f21b0e3f4694c8a42774c617aa94e0196a926664ce312f0dfffec5ae322701c3a0cdc2c6f5582f319939116b649acbd37f9823bd2d9009b0ba834391e66666e8cfcd3d844982aa26ee1b834479546f8ff7b092b830bbd7fac0f86cc026aa0a04cad9b747a2c2ad616c6cb189c7c6b9d04a27", 0x7c}, {&(0x7f00000000c0)="0efe5812a03928730193221d0dbdd998d0c998915543a2e6dbaf034f1c54cb7b6f73f531d9b91a084183c9f60af7fba2688dcdca7ef77af63c4b74cc51da0f8a8043a742c838886049950379fe9b7858128dee7cbe6c6fe32ba4db54cf34439178fdebdf2bcad0", 0x67}, {&(0x7f0000000140)="2faa68f0180de96a370a76dc7244c69ed708fa246a2e50575b397cffca0bc09434ad502ae4", 0x25}, {&(0x7f0000000180)="cc1a71f04507f94aaf9495ce3a84f66004706dc1f855820b08c9d297c077a00031664c5c2d93b2725834ebfd878d9c387cc773aa7553af42d80f0e38d667e07cf35d2b2aa478482d7f16a5b2c3e54a2a317a28246c67cc43261bee64acba4f9bcb4e629612f81867", 0x68}], 0x4, &(0x7f0000000240)=[{0xe8, 0x1, 0x5c16, "f754e168824271a9cbfc27858ebe3667332a35c610c3c27c90ae698b4d7a9a23e7ae98efb0184e55b5d2640d33d48aaf62a8d04954b9ca1ac7d5bfcdd40db4b3dc3dd43a768372d66b021a0f7768e044731a46e6ab6012400608fbc0260863954e119fafcda912ba79cc853d276047705de94984035941319474a19efcc02a305f09587aaff2b312faaa22894bed04043768872ed5db80d76f888f0af3c0217cfd6d23bff9cdfd4cd0cb8b6c8b5ebb03450b85f8d36f5104caad5b6462603992f6006cfd8e1a24c713e5956f3a6365c13d4ba3245eca52"}, {0x18, 0x1, 0x5, "201f9a24e5f858"}, {0x58, 0x1, 0x0, "e6adb8825232deea5d9bca1310c839fadc07c89c4de0735609acca89c014a768aa76ed0525afd37a59867f6a1774249d5002f7734b5a456da37ec9eccfc7cf09b3de5f2ba7e1d4"}, {0xa8, 0x1, 0x7, "b32c828890f67b777b334271579cd36d842665dcf5de92702e7ea35337eb697366912704c04330dcd8985e3e630ce413999d2df37b491885afaba53f5730a1ca3a53f4417fa6c2ceff5ff39818f3fd76a52b5a338a3a73f6ba3c735b11ac379908b06723a62eee0ec6ec47fb79d7ecc557513d58028b45fb38b0f6563ce372e032f0737511e158bb3bd42437d6a727d86afefb91"}, {0x38, 0xffff, 0x7ff, "faf6eb9cce083460ba6cca321947f8f176b7b4b4695f69efb8b25fbf673895500d50af"}, {0xf8, 0xffff, 0x0, "2640a47bab5210f2c524db7cabd2d01f74ff14c4e941b98425db8d904f6eb6b1aa0f8fbc521c66a8aa3730a5709e1da6ee593693122fcecdc3d862306ff19dd961e3c672e58e8eb46da3b7ce8e09f489f27ef473cac2668fe71e67875e6c550332126e539d9d9c5737c782c0c18a4223acb9fd30ccc2328cde0bc99ece5714b8d913e1df04730a9c48fa49c089a4bf2dc7a6cca7dab37a66d1b7fc11def9d44beac3f1f0abb34e971283b96ef417c1ac6d04dd6d3bd7f7010a011445bec7beed1eb68454cfca7c7477cf5313ed30dd7221f800d786e1c279ab841bcf652646d5ad823f4a5b627d19"}, {0x10, 0xffff, 0x526e7b15}, {0xb8, 0xffff, 0x81, "54bf94ce9c8c77284b867a3772acbf0e80df48a38f9068405ad865d60135e4dee3f02e2d3f1098b8a2a23b97dd72b78b8da28fde94c2445ee6bd5a7e79c0e8501ff5b74d8e0bbbb1ea2a1cc04eed572a024d160dd73bd37e4a06255d1e41af6cb497f1e2e1e4ecc01aa6370ca39f9410a2920def633f542ff2738807e3aa215e34bfdfeeed4422e4863292769330f5932c3e75c13cbde6308464793a2c0018565baf496c3f5d9d28"}, {0xc8, 0xffff, 0xff, "95478c75000f7ae8f006d804ea7c541a9af5696dfd444e584f8e22bebdf31d9122124c23768a15f5777db23cf603e5f71289a19aa1e659bad9530bcaa1c09f9798d1bc8af74efdc72ecc402133763a7b57ee6f7a94082e38d4cb878c4ab935174f0a71b1affef2ae52a170a850763d4ac4c6dcf1fd7ba0fc5fccecd1b3e71750e89a0a42b1ff9b93b14e912620ebf6924790f482ab967b0e67ce29403893e9c8956952f3e1f18ea5c8125edf1c4eddc9c1dfa85b"}], 0x4c0}, 0x6) 22:12:20 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) syz_open_pts() clock_settime(0x4, &(0x7f0000000000)={0x7fff, 0x1}) 22:12:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) syz_open_pts() 22:12:21 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8, 0xffffffff, 0x81, 0x1, 0x1, 0x1, 0x9, 0x2, 0x1, 0xffffffffffffffff, 0x1}) 22:12:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa56) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 22:12:21 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r2 = socket$inet6(0x18, 0x8003, 0x3) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x42) 22:12:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) sendto(r1, &(0x7f0000000080)="57c24a06435c70231f2b96de688c681081952905d55647ac51cbcfc0cd718b14a480a3d294f827b86422e07b3e686cc61875d26c60fb9780595247e9b521e336cc4383b6a9c5766f6752e95038380b4140fbe095d5e1d6b2cb40d2dfccffe3a7805b1f0397daeee47f5b9b3d07aee40df3655c4ce7af4cf1e5409eaf91dfd4d6f685acfe449767a5188cc5567b7672fecc6a970337a528c87ab475b8a29542148e5fd4979aa2d635e02d14eea879a39dc28db72cec452dff1bd8ac03fe4f9592e8d0444e74bdf76c3733aa87715b913ca0a268f4fa32d810551825947872e31c71db0aafbe80502575a38c", 0xeb, 0x4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x42e, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) dup2(r2, r2) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000ff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:12:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:12:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r0, &(0x7f0000000000)="e9a279d786010f0000", 0x9) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x8) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0/file0\x00', 0x4) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 22:12:21 executing program 0: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x9, &(0x7f0000000080)=[r0, r3, r1, r4, r2, r1, r4, r4, r1]) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:12:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x185) setsockopt(r0, 0x100000000, 0x16, &(0x7f00000000c0)=' \x00\x00\x00', 0x4) 22:12:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x80000000000000b, &(0x7f00000000c0)="8dd2d739fd7b6d43b75fcd918a60c9fff5132fbdf3cee4b2bbe8eb83c106946a1af524e6a1e9ec919f150f6e10815a167724badcc36b20041ab34db3a86249274bd0bddb8acd02c6f3cf01ed89f2e86740855f0a86debad7ebcee7e7b80bcf47738545d8e374d1315621c26b47ee00e333f710db0167c1e701ab83e19f66fb6226f0246b8632b703b45d7f0fee5ab83ca2af9250251b9e130617d2381f2d471dd1216de02336a204a4dd8c033cf9f7972be5002c7b8ec423a958c3aee247c04d5aed5224515ccbbdd708646c4e304a1e4bb5306044db50c9529acd4c220000000000000000000000000000bce244409f0a89dee994676b3e7305dd4e68df0fc35010837ff04d8720318c22cf53edf227605800692e75d7b25e942dd1ed6a7e81d07d60dbded6234deaeaae2319e4c43e4b14bcb535beb2e0cb132369c72d5a8b1a8c3e6e715ca1e11f9435fdf693d5d6b72c25d2a9cbb0aa8e20308531ce05056d4d52288e6b721b6de46bb9dbc238e798d7735593d5f8277fa26f7e8d469774042f015b05f1f6420887e1fa95986f073dad5e7d1b7dd0ecd57570", 0x19b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 22:12:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) 22:12:21 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x12, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) getpid() getpeername$inet(r0, &(0x7f0000000240), &(0x7f00000001c0)=0xffffffffffffff38) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xf6, 0x80000000}, {0x6, 0x36}}) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$setstatus(r2, 0x4, 0x40) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117eb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb910b40266ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a3016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d7805626bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d7b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52febe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af0000000000000000000000000000", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 22:12:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) dup(r2) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 22:12:22 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200c1, 0x0) r1 = socket$inet(0x2, 0x810b, 0x4) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0xcf3, './file0\x00', './file0\x00'}) recvfrom$unix(r2, &(0x7f0000000080)=""/143, 0x8f, 0x800, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 22:12:22 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x40001) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) socket$inet(0x2, 0x3, 0xffffffff) 22:12:22 executing program 1: msgget(0x0, 0x40) r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) msgrcv(r0, &(0x7f0000001040)={0x0, ""/94}, 0x66, 0x1, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 22:12:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000100)="46bdf526fbe0015a9432681af7076c87b821bda7e629db67b824731d396b436f93bc161282b0a952479a031281fe3059caafc1377269fcb163864e1e5f3c7aa5dc2cdd0c2b0a230ff0346250c5d6966e20379dc303a6986add919aabf8a342da907c3952662b6d6d4b5e65d98e57d7d6a9eb2d1a9fa130c9df0f588e3ce68d733aff5a67d65b7db066a3aee14389d5019be9514798df1dbd206c744030a650c263e22e04ae4bf0bfc8533390dd5b2f1832b4c86e669c092990d3f04331612760a9c41a4346cd0182dbffb47fd89038863b8617da11412c7c627b4ec10f09155407296812863076498d9a613ddfd80908fa6036fedd7abdc6bffb59c4f53f15a143ba8f8c0aa55ddda62553292f3b2e22b75b1cff98907b512d60eff8ec1a07ed522b3f0067aaa851b0c66fe9c7d5c4daf0354064e4d12dd8e89c472364c677cc1e44be92c50d5129a20d68c4edabbdc12b9bd5d3bc4d664a36ca31892777ace179fcddf4be9e5ed935796fe6ebcf5c100c23a34fbeb1c423636a7a08bd00713aa7fb1df867bf26e24207e9e80a9d2a52ab2e9f9f346ad53f14eaffed757a04e4d5e437822660276b433d0443eb7193f6c7d61b4583731dab88de54d23bc7bfec46317cbd9b322b84ef363f928231de2f4eda67cb3985d813f41da0d55fdff949c72d06d06356efb5d431d0ea6313eda85c97342659a410269f0c4c5f6607e912a10d752fa99722f440bb464b9068af0d17efafd7e0f38822fde79a5777ee94c1309c91a79fe88da20a12ad42b1c4125eb6caf12913e73a98530d793b03430515992b3de792305f127345096916236cebff64171fab3d5e593ac9838fbc72a1037f21c1d1b3bda7fa7c9ee4289093ff640237a4c41e9a0617fea996a8522f3ff0cd233625ff68030bbe667cfc06ee5a3bea68338f6163708a68912549248442067e883acaaa577ac674773bc5c30be9251c73a73a28bfca04fcdee8fde62d4c237301288271f0e1690aedb8e229139e69d8744c1c5fccfc0a9448c47c7810a4182fa8423d27b6363eb6a2ffe45e34e0943219749eaf8113102148720190b4d6508a8b9be3714a63d87ad29d29bb95201bc7697cdccbb3c1b2c731fe78acb7c959d23133f6a5e1756422b26672e8b075d0474877a2e9cb64f01d58d4bd4cc71919871edd77598a31c833b44a58140c4b0076d0291a6250f71e0ecc09ffa82bc5afa68ff121c4081a047f8df2b3cbeb95585f9b205a622e0fd55b6c96d1439881519041370c6ec6ebb6dd6d925e7d160a2f250e871af62d40eca8068ae0c37eba7880a9fbf89cb28d1398d15513f5e1466ea1535bf71811a2b090a500623d70ed6321f96766d98798007e6bc5d4cd433e58471650e733351445d385f575e39a4d4565f56cb3db85ae3e117d31cf1aa3624f46cf4776a8fdf64b29b690745e6318b6786a9b9bfed6ec574e268b5d7324ab9d26a5d01f578ff5ebb7cea5d9f17b82664d4327170ef737b1e907c481a98ae7173439fc6c7b7ef46981c287c651e1f93dfd4e18daf8d8813921ee4337d1396f76b1bc45371b69b1d1d48013b160fd1eed0eecffd3b2844438da55179a675839dc9f5667d1144d2b18ec1ae56aa25facc6f5f143c042efd119e809ae479655f6371c816a4bf4a95f3ec356a896a1832ba35b62f51a4b5640b431b170a0042f69badd97c8a635fb0cc7dc1c60128696e5c58f63250fb5c00c1e4e75ce91f63cd4ef9ac6be8500df9f96a9151417040c330c7b7d3c4f4f3741d3ac5081fc633dd638ae9884ce164c1017cf37c755535da9e1d88199f2ce22c36ac2647b5480488835291fa4c45ac8dbe9363623728bbf481e9e4f28421039f900d96fb1ceec8fe45bdb995f86e30b01cbfaad843d924ea217bf76772423b2bdab0c80a6e6fa32762b5672ecc85c0ce9a28194f0d3eca789f9014ca0b7817f422ba472aacf478019e5578ac8cb8673370c6ad9cdc45230b10b0dd24c0cb28ab14dca538dcd1a172ff40e6c942c8ca6dfef72bcc6fa0eaf6f7e56faf9c4d5257193f30eaebda3ed84a174847d586b42754e803bb019ccc9df104aceb98daf50008c55cfcf2bfd1bef4561b0be873ec596678ae4461129778e6431d1d32c4ceb957c043c73912d0e3c591a0397337d9023e9d93730457a1eb656e1a9912181a35fa8e8244abc379acb4b353479b20370d2540fc3c6b8c46dabaa2e90857e4cf2c95955fb0bf0b5c9178f35ee375b77247fcc85cfe494693ad44950474d3a0c924913492b7d9ee0f59ee9e607ed1f2119fde6619cf4054a13e8ee95f10deb9f496437c80df263f89744b09fd26cf847776af9fa494b9b4bcae766297ea2d7c2be2520142f5a774e3a48e5450a3ec88ba7f433105219deaf13542d4327468c050de001deb5f497347e25203b9b32142e86f6461306bf0fbac1db938d735730dcb07b4fa498d6187106a57e66b19fcedbdb68eca63a39718baae1e437a470007710de7e70392cdd6720afaae69c1cc7d6ac2a58d3add2151558b297bb101de289bd44559b49d73474e4d993eeaa50c61c8d6b3bc44936d0531d5f5baf5a432e720f8f21cadd54bdf4985d4570ec16855deb89726f691210fce8d5930d713e8793b9f82b1c07cb48d13f7283e2d51564871da9184a1181d0fc8ad6766b80fabb42e583c04bddf0744ed248120e3ab667b47a329b6eec7f7d2240b6e200c7147d3140774468ab17382b2f25c200880586e2c38a1fce996cedc5f151075cbd2e627a485201b3b7391411263eab9f30efa399eeaf6196ce89e03fbd77276ddc53b39470b19ab8bed6078fd3a7321d563edea414bce528725d28492311b350b2be52598d29333f33085388bb9fef50cbd1fca757ff513a36343a8cd79f06a5df60f2ed473f1d67816a750399fa261b39688825fe0cc5914c62a4fe53f52361a73800171c19c00a937434ec4263c00c6de282f40876190511ef7e3582fd8e1744196371f3678eaee2fb401e3941f096a5a4bb17b7a3d1624d4c46678796532c73f69608e7c5923d95cdb96bc7d60baae432fd2c143a92831295b5e2f97d77a394b8025a7dd488977adc34473ad0ebd138238ba2b00dfd134d3f8072007975094dc312192cd7d34a4b374de264db380f49dc507b782fb49ea8bd8327fa14d49dac1b8fecfe26786f88328178836e17f9dad49a2bfe69abe4035921d2773ad0b1c02e019cc934d11483e9ac62910957bd8f7b49f94dc039865812b866dde8e2179758d6098759de062ece68b9b2f7dba1d7f48f78e48d522427902537de2c879973694538a14eb05e6765d4aaa3d15bd5017613db8009bffb440400decd269a657c6e5992d386e65331ee569fe52de42a330bf00f9c4c3a3c80f81199d0d0fd00b3882e795c0c3e1b3a82c02b401b85fe7d3a132473228adb746620d6ca228666ee13a50dbb360570d8cf8a4d3f3eee64ba1a16ede3f043f1a98ad91d1dcddd5c0fbfb6459adc2904df9610c0e4835b4b1fb24a2fc24422e4cb1c34d8b9da46b809051f36ff387a928f1d0b56700c230f5314cf0a1e9a9464ee0555c22e666fde0d5705daa243d257fb3b8551f7393a59b74610c426e8036a8170af9eb3996514ecf1f5924c4f74f1bf6c23dea5898812073af2c5b9e9efad900f0d2630d965b7f48b88ff2a7f4611fb2e20f8de114aded8510d59f5877622bb8faef7bc57220e9353cfa105b348f303978dbb7dbd7666367915b19224c11d876c7a2d3febd3c38b26f9384eb9b3bca6f6fcaa93f7eb36693cad2d85219e8b7ede801420647d2c367e51303e342d1d50a852623a8b2ef4487007ae84d53b165f57050c4bce55327e1d8b0955729e26edeaa8135e0d638301cad76de86b3e775025fd985738b0cf41b6ba31f55582b7b28487fbafc5852aeb0631337192bc8c27440004d3e8b0b7c8566e4ddfa7310e41234d8f921937a70299f9b6e79f5620967cae85cb6d43881cc9603d9cfa334ea2ce531379eca8aef13d6d6ec201ed1cae42941ef37a26352d9626f0eb315877df1287919447d3408b8fb68769d6634a6a1d009733afc20b0cd9edd78dc79cf90c67f240011314b289dd4d1c613e39a105bbfd6ba360d40dbe0c839c0a712befecef252d251a8caab71a9eddc6a1deda4dcb2ddad71b915fa0ae754e7b368006f0538824e57b397ea34a5ad139fd2f722250872089d5f0ab62a103da356b296d04b5f6ea3a2ff9893d6e2c28568fae1f1ffe8379e35c0e170b2f44337a268779f911513eb4dc372e0955da2e547f30f61ed35b521e352b733e9114ed697602945cb1923f43c14c6ad1df43523d2398db991b406a5d70754666b8de939211a436b6a73c930927b8633a66f92282bedffe6bd6a70deec0a5b1b410746ca73c937c3aba99052a16897a49fda0458a8096477d35d4b5f70326e197906959ca3b2d5e86f06ef8d16e0879511d9e14bf91311d6abc06a6da662801a37f70996bd62ff90e299aa3f42c72db48b0d23c86fa1ebbfefa1556078bd18136401ac95c0cb2d9086dc40cec22f969b0ae076bd5f1593b959f4a457b0889cdd272ec5f8581f13309b00b04de003b2625785396fef689b0da7fe336d50df385af36a67ae1094c54161ba91670cf927754b85cc95518b206577a2571a331096eac5a851862829d819e713695dd4d2a73e4453f98c3a58c62ec61bede0e99f3ca875de998c4dc4986c5412e9f78c1f377113e26c7ffd189f55cb43f94ccb9f6fa19f598ef7804769183f3d256d274eb91b8e544e6fe63c9bac03abe6ceddbce51d0b74b7fecbc8fd76acbc567ce2fab287b904751f9215bc3da34753a6615f62543b25a3b0ff2e0d3ecbed07f928215193f11ed329a59f2de3ca2478d1d1b61a0726ea1be6ede72fece868baa9edacb5d10ecc7839fbf561df60905f8bcaf2d06439e85953271eb65a388e04b5890ba13aa1f8f4d9ebf22f6ef071baf65b30df933a8145d072ae6759f00ad095062b8ab9f4e146c1cc0e3992043f68131012e3325ca07d700d51ea359e09e0beddcafacb9072cbe1691f4c0d12691bf6acef98c15e7207403ec139118e34bf90d07233139b3853f2872fb698448bb11fb86d9fea65572a0ed864a8206adf2f47003e8ff4ff323ec6ea8fa9465df45f08cfde82922ccd3ae5c01f8256c537a022d3945a030130a88a2859728f3ab3522d8447511e15a24d9629d57126b17c77f611f78318b3dd4dcf9eef14baa93cbbe403734c929b47e946f2dd52d98d5a872a4a695ab9e12b32b3f0426f033a33b83aec4bc62ee7a4591bfcc1edc0d6502d766c5297f23e2b24526638f5521a92ebab280925e921bb8fb23cdb8311f89aa0fdcd78e56a906e59b5825e6e56fb556b49422e4eeebba177078ce9aec07e54fe2a32b6bdee22d35ddc95911b442a325191377a9821fa566b13f07c4fd70dd2a6fbfa6f41e04687e1e6b8c9ced11fb192006018cd368df2e674874c711842d5e2be18efd2eb7031fc7b9a08ca1fd2b1f962579719459d50c856f0c2999059b75223eb670cc6e61659653e963e4872b31889c2104ccfe19acce64ec0b5c6a214aaee3cbbb8750072123aaeb92b3c6abab9339581a9127242c4ce16f80753e7ce99d332bc8ecaf6e9a7cf739e896675741954d73f86563e9929fe7cedc90bbf80b0ab259ed37f335cb3fb21b90f810839f68ec5dea6c317e1dc13806377b14f129c03dc89ad16f7f4d535416acf4d46617c72a3d7700c44ac45479ca23b46bfb60f58f607ff5dbb33eb730cfeb90f60ddd0c91d131", 0x1000}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000001200), 0x4) 22:12:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a0aa4234c88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d19a0c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5ea8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7594d3ddd7071975d4be699ea0f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1", 0xf9a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000003180)=[{&(0x7f00000030c0)="fce0ccb6f28c7125a076f9f2cd5ff108a00b4b1a88092c9b3abdcd581ce6c7913b9b8d4f789f66058ddfb7cb360f0b3b89433bd3dd596e937969d52e1fc5942263cb190bf12e95a867f197591b5d844ae2557a5e6a0336a65f0c214a4a2db3a14a656e39871e486c984a56394c53a3c88b7a9e545d997e5f4c7f559e6af8a6d302d0a73a13471bfc25b53cc02acd78bc98adefc1ce5d5f47194487862c98f1cd2df0c756ad9f9522bace655078334b71cea0a6d1831628fab509580e", 0xbc}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 22:12:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) connect$unix(r0, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff61) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x100000000}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="557bae902d0fc123f8bfdb1f9dd843e5829b360c72d5262a9b8693221763ccfbc0975ae0f0374285b48fd66983677b7bc7d2243f8fbf523d808358d44160568fa425334634bdca62ddc2a70faaf46e9960b99f1c97215769854a109bf5dc04e554836c759a1b55eab9831cf77ef05f55e9e15a6fce921329796d7135257ff7cf3cf11be34e286bcf91170e2edc0a2dfb10d8020188648e75aa065a16b02a52e10fdfb069f87192c486ed14bd802a4344c97cd9bc6ec0e91513787603599fba5758a77e0fba4bc26d6f2144fd834eabf9f6f8e443d1bb5055912faee9cbdf0ae05e6bdea2ff3b2c1c", 0xe8}], 0x2, &(0x7f0000000300)=[{0xb0, 0xffff, 0x3, "6967b123492fadb41eaa2f3772f24472998c67ae98e639edc518c21816cea55e52bc98eea4502d9da478ae8d8689a7b54a841c5745cf0237d32adc603cd9eb071a86e55647ed32ae41f520548c77e1f32b401c93ba1daeeba1490972dbbd035114d432eb8266fc8a61af37966cc47f4fc49508b6b13f91d07fa71f760980c9a6aa2c0be8c44c1f1a70e0e1d4e6811a6af690d35f1243263bd62230"}, {0x1010, 0x0, 0xb410, "b91a6fbdf3a7bc6b3b59a2f6b69ad6533c86309f905df97de495c05e4132206a0cf669c0ab9b0b11262f66254cffa6185ed23630764f63b13169a783b6a23b60f7191447bc7c9661d0a0bb2782d3aef1e6f0035b1ed2882b1b6a990d9c9cbdadfe2d7e1e68845476c6a7dfb2e893f3022ee8cee3a36d533901f90b5c894c24f01d9404530e23abb1f023ee476b0c1395ed593763c9a979265f180e71f8f3c206a836289065c8667b2ae8250e1e61b3b7f793f85d424a7c4b77eaed48b53769f813cd58f2c8566c937f249655e342411c2739f31d1807fb8cc299bb335237d2b3e7e3741b36a0dba997e26e909c5323889dd75b5d9cb8a559f9b6e311df959cfb7d3778c07f8724cdd3bc7a6c8d7e7ec2e6ae88081dad46d8035db10c7b00aa7249188a16f414ca6f18ffeaab18c44e17e9fc55bfaa8df67be0b843909fb970dc3dddc9056d676a47ff5ad47614ceb16a3d02461058947f98e9352f31d2882ec5a11142e46afe83f2238dfd5e938ab07a2e2971c3e8e45d10e58690f5c6600af75bcea3253c4aec62f34dbc79ccab9122746c40fd490607ef83ab7443d99bbafc61cc6418c234871c259b452be0539dd9d9d2ca45cd1463d0e2dc0b6e3dcb15d26226cb6a4f87bc16d7de99862fef242f11d5e56ec06db4be5017123aa511dfe695d6c679a7c0bd4611def10103546fa5ddc344b0f421a8f6307d38b67ecf01657ebd2ce7d47dacd19a16499d2e8d813d4487aa547d83d939a205a7fcd38a08e0711d45f4cd9dfc0a6e0c13634b0dd02a1a688e9497bebb759b23e7aef837dfbef8cad13c40c4f7ec0bb31755d3c5f547ff6db82bf7f40669f6090a914dc70a6b84adbf3ab71400bbf18b2be5cba9dc6a4cd2b0d342647b6787e4ec3f90b4f5bc7198ea1d5ff3f583404cacdcf46d7868c992fe19759ffb1ecb9bd0731b080c883b89b3fc7ae068d88f3ed3f617888ca1ed642783ea4a60a387bfa8e1c79e009c0758f032ca228b2a78c18ef40231ce44bb310a6ed7a3c1be10e33b23d254e042c31528f3916c1fa4e23e5f7e46b9a6cc40cc3a902320e71c5e204feaf5c65b18db0653a9795a9cd2de558b56173187f8f8761b6e3251c923bc885efed59886940a9c7972aaea17585d385b8a3f14a73019653a5efcc92abea42a3f659b1dc1b80d8e83c434726853580ab384011bc07c9554286df5e61ef1a2efc4f6eb70c0727f782d38b31bc2da257076970fcc8af0190db5dde7fded0318a397a7e6761b2583d6e8a5e80dd3936671900404decbdeb8c75794aa556fd53c83dc4c96654ab54693976c80e0e6fb78a012e442cd72498b829a0b91f978510dbf70a57f454e2eb22f4992816d3c8430841d3c6c77192ec5781bd816283370b108b655540c282a125e5646b8c405b50bcd5c08ce637655ae031372fa995ba24f5681381901b60799a5e4fdc5ab3c0db8a34b303d92a034eaa64b21bedc2b7eaeeac4c9222d04e91ec4e06bf6ee67a002550e8dedf9c7976af00a39e05fa867707073019b1ffb3c07e0dee11eba0f3b9d952b43ba0ac39e7c513f77e5dc6998d090c0325302803e3ac23cfdeba1b7b807ec8df3846cad05f929ccabbb8c5464e0cd6d492218acfc0e5e02837be3085b0f2c06e3b4b7a1358d116b8063a4836fb74e20883ce39dc4a989039759a2417b8954d9b0118bac4923ffbf8e60874add04823160ac4c38f6f64abc512091b469dd39a53c4e5bb09a0163038cf6fdd5c4681dc3aef061348bc6af957bcc0cac73bc5de5aac3cc75f2bc1178cce6b4e2d150db407810daecb2de61ff8d526271ebe1234c99c1a6a2a36bc028cf48264ec3cc618513cf3d2fa78ddbd816434a07a3403ddec6faf071bf1a2832b80eb8ac77843d78e1e1cd3c8bad92e39ca5ff038ba5d0eebaba42ec3c084270010206d76d5ced80200a15239fa4d0fbb8d281af48ed5ce7d764dafa79b555316e4eb5c5734066ea628c0a01b8a2729c7695d2e5b29d3b57ad5ec949c66148bcfe4ca5a2ad854f92a100756faec411d69ff3ccf7db796bd222a4fc5f3319d1f7f87d7794e46a4e4ac420d2fd2bc1513772aa2362704d7b1a412c373c5103ac27a34f0d95cd0d75e08bb26a803371ea08ec99ca913c36f922c78cbc40ec521e4440d03ce2e8f799a97b100d82bb86547df9adccaf5a7163c0824583247734786d9086cab47eaa51c8ccdf0fd554d3b553aa3d85aa7f48ea9df28ae86cf520a8b4ee3e76bab8acf79333d3231a831d716feb7d146db844e04647455822ea8ec005de3501a253e1270908bb704a85e1ed3f36ac3f138f11a71ebdb3aa4a0e45f0f1ba95fd005d32b226090468c4193e96c0275db555c7c94ff4d85c54a26ba8adac7cd63e3a5622103df3cc5a0550a63f2adbb95be14042b1924cacc414ec000388bb7c5c64c86c3a9d2624243b9af555cfe39a35309cd0f742cf31ced7f7558dfcf3ffff87423dbbc53c59d9334ab0052fa3875868a4f913589442539f0e45dc6a6c901d39488a56815eaa2a81ea7656b59de312b76b3cd049bb07bc56a5bb45e2de80f8a9b4dda3c36dcf7d791ac2f0ca8d223b3492b74f8d16278fa9d6b7d64149a81249139c0b988e53bf7333a5b52381fbeaea771591a256ff4816d794963e559f5fe5be9385585621320a014c8e4e5741a6ec83762ec0caae5d13b6460abc885cfb03e0f097baedfbe352d7e91d0735049ca0409b117821fa7627de42704ecfdf092dda054230d5a698df50fe8c49527cd9c9df2611caf736b8960e9317412de190c93d2dc2d19d62cf63b9bcfbbc5b3d2ca45224531201001f9ef0f026c41d985fa97102bb5aceda32867a69f10492c6e4b1257e95682405a29f95936d047c492a05eef48bb5590ab202641f1b7c5d3887f8b3b45d78255b0a5d9abc6d4f331577f621ba8794698e04e817f7f3b88d01e268f72ff7e4f0a40bcf7dc7ea941a9ab708410798db4080a8c31bc1c0c2da14394e7f0cbed3254a94abc651e9f6f4bdddd3e110bf0db26382049d2b128feb214fba562154089dda45a93f7ab91fd421f52597d53ffaa0d983b1e76b99b4f90d067b4bca8d8945d567d872809d0c46acbf544d372e444c4515f94550b15ccce34dc272bb4b89762ec9836e11036a7f531f2dab0730198668803d78fcd24dee6cf51fdae54b808447addda9aaaeb551593e89d7044b5d1769c439dc86b04e21d3ee2772c0f694b6237d9d2f27166edad0003bd436bb89347e0bf345d4be49bed72b6a489f87d8621d1f9e0268a8d7f9ba9d4f64ed51839d4a96a453f08b51ea694513c719fc57c63766fb3da5f3e6b78c8925a6b3f5333dc9d8567f83f78d1c72035c01555f2d1d9320b709f72c2c53f84d82d9d68d1d7d50cc7e221c0787d906744910b15a7b146eb928bfe30ef010e3cb0397f9e5c1d71b54606c2f4447420f5588dde66256222f835a69bdace35c0c56191857631cdd04489a7e28a41f073196366adeda8444955bec8edb8e06fc2bc80b56f813a2aaa838cbcffd5f5aab253fa2a4d9c8fbc7e37c378482b95aa9e96fd50f71a0387b679985c7c7b1e4baeefa7f24e87d6c588d90a37b4dd5802d2b01c82cb4f1cc3a4f02cd9bbb7168eab49ae062e501b3c0ed151a865d16ec2b4ea069970b70243a3181d85bfe240415255eef74b8ff5284bde8869479b4a8e94a12b6158373cb31f8bee0652fa985ad9c3eaea33c1b1939e0696deaed8873d64777f1508c0bb837d09584d624748965daf00136364fb37887ad663a8f6c3a9c50fd96039746c4091957d11fb29b9bf1f34cc3328eddd666e3ead12856c45ee2f918978f75c2a2d7cbf39e1c298087f7965ad625d72a896671b00fec681e98dce50477472aec8ce7c699f917a16a7a284be61f2daa00b17cf0527845891d347ca14bd677e4d468d44b9563a21e37b268b065bba09dfae60ee3400c0664d3f790794347b6522cc9b16d86d5f32ca9a1637aed7383783d67fa04d271de9e26f0bb0ae245e892ff871b412b8d1659aa0458206d7b4ee38bf56be80f2a820ab4755d53af35f4bf1616bc49f6c50d45c7d57cd77184770c172aeeae96ed077c9d8356aed713e45ec5509745d3af42a836464b01b1c090d7656dd6566f98ed7ffc6d43032a55ee88baecfd0f2c0057c5e156a4e264c5af00ef0cfb6f159576139952287a18f37627c21ba03f396a551fe4e1d1e55619edefa2df36f782fc954855d37f451934acb3f4a7d933f0d22bf3eff89f502e1429a1a601fba1ef59dc26917a5ef44e7d19136cd7cdd051bea789d05f44d12928bdda3af79858a6fe214f0193bfbeca7d1203b9d7eb577ebe34aa84db2827b0ae2690d7715e0d5a15b18233a5cc2b86436b971be81033cfa26f3ef9d216fbac861fb18dc66b9878af10cfb454eec8f57decef1c065d056dd6f134ee6e6457d2d31e712b6ea44dec7212e2c5f5017da09e3968d85279f17c31a979e48837f08f39f8e612863dad5f590c58956195ec6b49cb00fb9f9e572fca9611831192a2f29e0eeedb3eaae695c17a0b6ecaa0b699794823cb2004ba507bc4209847ee6729bb2f9241fcfb09ac2358dd93ba2848d6a6a6f8a7dab0cc7c592109d2bbae7046506bfc666d2f87992a62982e8c489de731ac6f66af1a52730e0c77c1836daab7810cf6e9d3bab7a27a146ce8b2595c69b99e7f7d11c28bf6c327a1d6f82a1995ef543c8d20499b666a27534360c02d9ff7d8121dbf38f80672b61bfc5bf1b24bb3ee6c4997d962ab142b8c72757361d1246af319621200fb1bcd47821c045384951be7d52aea9d11733bc52c7fe7a79e89264b3adddc2a23e09ebc832970eef1231777d0d3574b625ad0cf69a0921a3577cbf76d2ec7683b76b2b65ded820267b92d56f66787ae82b2d44b87e06541d8e75e24059787a0aba20641e1eaa2123b1086604db9cf9aa857f762a3eef5c67a0e1af5e2d842ceb8eecc8e24debcda08677e0b657e311f6569d81d7715bed9c535d825e9647c5b87f0f043eed26eac6296329b7b611f30e7ea21a6caeafe859e2ea9cf128912f422f799f84eb998af7656a8405fb30944888c0b7d75553e434e41a349e46653396e925d164be2b1ee42c8997e1318612751e29848965a4f3f3064c65a4316682b20539efcecb7479d8a8ffea5ebb2bab9ff1c6acfdb41daced09799d4bfc082685c461ebfa155a79755c41afdbc99ea3640d462d2625055f6325dbb325fe00726edd199c9a1809b3fa0552859bed8c63f184b46660b4cb6788054a9495d536df58474e7c3b9eb373815f6588a92a9e57412be85cc37e26842b174795fb3c6aa4bcc51d1dceadbdf84ff73f42d7b1f86a128c44761f0b9ca2723d4687aab04d560e9fb7b5b2f0ab8b178d323b364934a121d02fc5f0e8f880726abb9fdbc801c6fabab0abaedb9512741cdc0eacb0d93be187ad52db376026e561c4f501b0f80859da996dd3924c58494b93e09b614eded64d12a8ca3947f9820ee38ff2e2e6ad4365e5a5acb040507c03c5baf2dfece0ba535c087af4513b056280f7cb6ad3eb17c26be40c8055b6fbe25d326f5085ce8d28399611f6183468f2ed737bdf491f0a9f7f05f2d5303a0a920c904ca3942b33b195e0c3e15e16d630b4842bbd1d9c25ae593c8830f9f3a0d9b3b7e7447f17e69bf391343a192d6c23c4293676ed40855b17a08f6a7d15966c8eb49320a120da69d213a7c7df515fccb6b615b4288c118db7ba54f72bc32e1512a5ee133b35813be47023c954b9098d6f8294bec33f6b52344"}], 0x10c0}, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 22:12:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000002, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x80, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x89, 0x4, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x5, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xd, 0x8, 0xd49}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x12, 0x80, 0xfffffffffffffffd, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000040, 0x2, 0x8}, {{r0}, 0x0, 0x4, 0xf0000097, 0x1f, 0x3f}], 0x9, &(0x7f0000000240)={0x3ff, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xfc, 0x4, 0x4, 0x1, 0x9, 0x9, 0x4, 0x0, 0x0, 0x3, 0x6}) nanosleep(&(0x7f0000000300)={0x10000, 0x8}, &(0x7f0000000340)) write(r1, &(0x7f0000000400)='<', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 22:12:22 executing program 0: socket(0x26, 0x100000000005, 0x100000000) socket(0x18, 0x2, 0x0) 22:12:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125d00000000", 0x1f8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:12:22 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) 22:12:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800667bbbdf268c9750000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 22:12:23 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, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x4}], 0x5ef, 0x0, 0x3, 0x0) 22:12:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xffffffffffffffba, 0x4) 22:12:23 executing program 0: r0 = open(&(0x7f0000000400)='./file0\x00', 0x1fd, 0x6) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x361) fcntl$setstatus(r1, 0x4, 0x48) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x2) fchown(r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x80) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/109, 0x6d}], 0x4) 22:12:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) 22:12:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 22:12:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 22:12:24 executing program 0: r0 = syz_open_pts() fchdir(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) fchown(r0, r1, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r4, 0x6, 0xffffffffffffffff) 22:12:24 executing program 0: 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, 0x3, 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, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076809e644aa98ae4804b0bc7e18c9a966d70087ac50a9c31"], 0x48, 0x13, 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) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0x1003, 0x5}) r9 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r10 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r10, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) shmctl$IPC_RMID(r9, 0x0) 22:12:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="31d9059366696c65303317f8583def14fab1be1b4f636270883efb0000000000000000"], 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) 22:12:24 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f00000000c0)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) fcntl$getown(0xffffffffffffffff, 0x5) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 22:12:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x8000000000000000) pwritev(r0, &(0x7f0000000480), 0x0, 0xfffffffffffffffd) pipe2(&(0x7f00000014c0), 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="286c308f5b23816de8a6a62516", 0xd}, {&(0x7f0000000080)="67a12b33025b8ca25a4db86320bc06da0c81dff0a0a8d41074678111f01061fe5ecdeb64bfe3e072900e1d0ea2a3f936eea00e4f20e5ee6f60d73e22ea9f308df3d220718cbbbb299a4feffb3bb77a55c54c1ca1ecee488a5a5a078d801fb6b41186b22af0e158882f0b79d3a9153841aae27bfc29f4ae5f0db3de9b669bff4b7a8c871209bfb950612130c421096d19a6b0149c29ad12f10a2ac4aef627253a758dfdfabeeb330f535e1d2c4a561b9e39463f91b569f699d2c31689da7ff0ada494809b", 0xc4}, {&(0x7f0000000180)="ace1f3c7705b77bea00ff12b478cbf8df81fd965df8248a234fd0516cc71227b6aeca8544cd4993bc32daa43f69b3d14f5aa85f5c1835e8a8d0672d717448f5cbf2ac8d038daef643acf4f36746dbc72e9ecc1e6", 0x54}, {&(0x7f0000000200)="9e22ceaec489266d2f0576829fb2d3481591920b07d5e4e526840a26339277f6620b7c973473c302a55bf61740d32a66c1e658692c96ddde9f1791d76f4de9f4c5677e2f04879dc1008fcd3c225ce038315ca215f20d2b29e8402cc643a5a7a51dd4068f06ec292ecfce60b63eba005d7c94167e6f7da06d62a37f3a6aeb91df998d3d662b4b5b43089b1335ef69b75a52b8c8b42dc5c4ceda638766bc9f0981baf47cdb022174e0afc37c8e8945", 0xae}, {&(0x7f00000002c0)="5870ef95565e06d7d0b7a7ddb29939bbe64528ea5d71b4dfe03d85c82106fa6977544554a14e74f5f7a92d480ec8b62c5757ce47e01d62838f2f0f4ea5221dc471ec1782c8c9f88633f18926db3eba291e3f78dbdd660b87660710b98c17ecf0f264fe79e9dd0dd35c0d182c488d63731375c53f6e4997e53abf38e98249f0038a78ac2690", 0x85}, {&(0x7f0000000380)="8d019d3d56b1562b2887839c2ef16980f965493a8f0aefcfd2e95d20a52f71d174f74f4e126d41368f298d7ab1f00b9c784f49d4e648a0dc0c7414de26d2179d30a59fd9285a30eb706636f0fc385c96fcf26e36a5a30c345eda5a081839a4ce63f51ac26f896d0f643e7ade1da61d", 0x6f}, {&(0x7f00000004c0)="013965b441c265d6f7d72b15223fbc775b2af0e0297300e4f7019f16185638f1e86cfebb0653629759c4140a84a5ea0a0134be482c34df05513f128d82834856c65a9264e455669d9660fd4914fc55534598292413cb69066db3acd21ea56726b9fa8152fc5a39106bbf679df304a63f6cef3cd5b920eef87bcbeb0b5977c004626400e2c927a1bdb8bcdbac5d8c90bfb5fa6ce0d47d0afd50c46a1ff4059a55d2d618461690fb77bdf709eb63536cbb4b93613da8119d81ade646135f7748f79601225b83d2c99b30625e97178fa69e82db4cdcaaac58a3a988a22977729448e672038f1b1743d992cdcddad87428d361bc1f996973b28ddfe2a5da3a339b9f1877a2a7bac9b17930870a468e5d83d0b3a6e00bd215c9f4dce40159e4f1a072b5162b4d5cbd897f5474a20c78bbd5725cd4fdde549491c9c3a420571320b91ff96beb199ae4fc93321604e067e50baf126663131fd8d1429fb8d5ddf8d878e4dc8ac150aa6b3b589cc412b2a9ef5d0f046b93ba0ee3a061fbc8301b7cd4412b088df6363f3174334c1d1960005020ee4c702db60f207e700599d93d2fedbb9f0e5a1c8aa4466a227f188e63a627f6247cad14d27035cf73539b5e1572ca5a7c75d8aa4e2e9b769bfb96c453e7bb846023df8f85ce96478fda9fabf67c514fdf8804253de0352505c9391fe799057431853c2359bb449ec776c1be375ad2d9710df1c70e683c5d10ae841116acae2aeaee2be5e4de49f33ff3e27815e207accda599ef81e7df89ded303b618f715963f4bde705c39cd23c07051adfea274ae44a801770a12b36febd1dbdec4257616d4e169f45929fe23777250bc213772550ce8771aa5d684aec819cbcdf71db54fd30ecd6aeac3ab50335a3bda2a08e1e1457b02279a0d707bf9260fd3b5c166de4360c7d5236b1e36c6735eaa9ce349a7e748dfd5110b76be15d002e3ee3a85410138377f2f550e4cd7d52bebac080e4daf1efd00112da9453b32ba3852191809c76cb1ad646e1c94f166e6a11dcaa7bfe6c523c258ad6f54004bb54b09830c1104daf5e5fabbeb3275c9345913ec335b47089e833aeab6bc5bbe80ad228ac78d25056f2e702006bd0bf7f498718df4a6c1ec108668b7a7e424a152798fa589a62fa9f1769a2e40823266752c2e8b8b5d7cb14e6d8b737ca6b68d3e2b8672ca481001c79be17dc5414ecd77b618f7c1162e4c8411af23db7753ff7c974b7eba4208b2c983edbaa0798bac1b24b2e9bd2805ea3a1ac7a74c2ba5a8fc4852e6de543d1a79e07c2f9f3a3e9e4667e6d57a86d8af4ce1700768b268dc773f1281eff8b94dacf3f4e9dcb85dcda5dfdcc6b2691d8bf9872a9b9166e99be7de949c661d521bb2b70ff4cd0a400363d6b5265a44115463e8ec95e24fe00e8047a26eeb950c56f3dad1782bdf599a25f37bf73eab1f5ef67f8a40250db28e5897ff3ae358d7f51d71f36fba290ff71d951fece54402fdb0bd5d0b96a1b8a1bb477f2c1255c9a17b9655feff36bfc34d48f5e1f4692e34cf2f56cf53464c6c865dc633ffbde3b9d5a828d011441d784c7586584b3c5601c8d6041ddbd5efd3df8e62c722ac05593168eff8171a6b3677927a522b88e8a2a14b6bcc447e4c8e63331cc77ffc74e35a965494cb0d9cf655faeac79423fd3f9283f3309e8b0c1a7d0b8d5deb4f6741a4a50a6e2adf24b999987684d7fbe0316851ca7998a5d2299a9dfc91158678eaf6e44ad5ecc5c0257512e7767dac9854434dc58070c73150d718971c049ea5d92a86530bcba8c33fb91c2aeb15d2deec2c04e5473740af5b7d132d00383fe456dd26d5988cfde2de7904a00d889377d4f52e9e9db5f55cca306fae38f6acb1b4aa142c79a088089f43d91227ebf81bed63d343c452ff81750f57cb02f3f8432319c9ea4102c91080c5994afa8f47c6823c1093df8c6d039d256f004de67042c63039f70adbe6cce46b501b576ee39816e0992096dd3bbcbdaf073704f95a31d9183b79ab4e76e4c2bb91bfa825fbadc351e509d13b829ada21db6cb50fa524c5da7301b971ed5983d096024e741a9bec5253c9e5e67edea150e51731c7dfaeaab4550b6af22352ed4e4c86b9b91b70b205bd8c9701916dbc6dc8f8c6cbbbc61135c07c65baae6677b7bdee12a2dd4df1ba9a8ebcbd34853a7ecc9e19e4cf208bdf20eec200950e553b59d9e06a56cbddde07c267ff7698cabc0ea0062bdaaf298c04236ca8f6f9bfa0e595097d0800149d97aa0ec9809789e7e647febdf84f0ec7354c6fa4ac99a7698b4e0aae12573aa3a3090f4fb4586817c5d42d52663ce3f3307f4d099b652032455ce592e86ef2848d458eac9488882ceb7d2ead378413ac35981fcc9dff0a06a5e92c6d278f00096f0bcdf29be26a1f81c4bf6509b5836b7ab51b1558fbe750a834b8f266a7ed9cde90dc8e61c03911335d25fb7973cc55414ce0ff52b45634ca3843b9af8150f51f2150e83fb1b5216a1405b62efeca485a5258a59d88c2b7588f8de9c8fa589429f01bf0c6c9e382441bda610a1ff297c409b99be2ed1fd3f5517515c50088dcaa9a8667d2bea8f238ebef67e241c1c229ddae2cc09b0edca3851eb2c32ff27752849334d946d0d838029aa822e12b9bf0a276b78cc050a512d25dd19be47b13ad7d83b0540817ba968c874a92693561793b960c3193d16db8d35dc1c93b311191cd35436666958fe17e5291439d1907b006e516b434cb613e126927c825e8e7f0f9eb1e4e120f61d2a7dc24b14ba8c9f3b10d96021ba8046a7b54062b8bf293ff59428918f6215651f61a29352dd72693e86cc25b452c892d8acc08948f536675d8291bbc0f645e6bce319eea899a8b6ecb70c6cd016c46e0123a0163f150b0522b8edb3f78aa9e240d9f320e8dd4cc95e26108494a9a7985938ff4fdf6714560aaf0377a833e04ea261855c36fb4dee8158caab9bf0cf578f2a50ad795477e4fc1df40997c08d6d46950d978d565b2f4b73f429a51fe8dc64ba477f6149bc629ad5fab3dc63f1d442bb62cf127c49c016f7d18bea944719477f6de1570483d23e03a0ca5fc4fe00ebefe3870f3c83635fe762b3c25067b25ebfc5b92583ab0b1bfcf65ad3d1bb2a83ccf6176d7ec1d335f9e97b8f57b9ab0dc55ef7cecef4bd30300c2ee6b336dd997cdba420f7e22134d63deee382866b23688039827b1656b2194004be47117075b37038da73c88fe94a4c61bc6160948983b592deb9209973cbd0ba93821ee0b9f7843b7e65dcb666e40e6d626c952d3dd0005dafc2ab25d7271c3c9825bcdd7aa8e0967c94cb39141aa42ecd1b8083c2ee0c7d71364d40038fdcc5c6ee0760a7ea8d309a2dea1d1a7667dc85c346165625318d3d1698ea30fa8060b7ed442a9a0acaf97e8ab60d0e24841985c9a346eba417b2c7a036f3688d74fd6679b7c5c84ded920d632711bd10dfaa8b3d8f3652c70c267626a1bbbc9324f720cfe3f7dbf931f3cbef42b5327775c26fee32d84050d6b46f2ea999ab610f29fd0b012263827e759b14d688769103255c0d8eb41365997f6742110f04890c94484c80ae505c8cca0b12f626b503849341645af297082ff29758f2c82e9b3f3d92a27e8b024bceda4d5b585baa5d2c027523c8b695fa6a3cfa97a5c25a8f758dcf77d1a48ed063533b123bd9bc934cc08f50c8957a3b32298bb2fc28cbb5d6652502f24d66ecccb51719fd39f70ffcbcec9b5c088457f0cc55a5330cc5f82a6f672fb586e059562a6a89dff700518f150a6f759d63895a9a6082e0b0ac11ac3c5d761845b861004ebe159ec84c333900ee25d146f028fb66e67558132fa11a777b18aad5db506e997cc155fd3fa0bcda0709ac58a22378a33d8851dd8b3d2b422651b28593a31ff920a8fec0918cece9be44145891c163d57a1ee7048c276b52ea5a1e6aa3f6ec98abfaa560f6674ccef4bffedf5e1615b25db62e0213bb6e6874fc9eeecf9d1f9d71592c28c20816ce955c4d8c5061439d994218889bb67c12b5bc01523371ae8b34dcc8da98886e691055e3051d1f09e5de5168edf2fc97fb0790c13e58fa740cad4442e563182782c695a77bc12c7f9b6e37b360f5c7ca903efb7c060018837f32225b99f0d4659cdbfc4ce356f0b6f5ed05afa71e1c8e173ac73cf046541fc73f2bcc04cb40307947ddf9eb33b4ee7184fb55925828f8fffef59689217d699594c0927299977d904ac12f00fb1ced9ba005bb86e7b00174b74b3436637d1ce72de38550021f56b11bd9a8ae39ab65e7a967ac575e067a53537609ec968f636148a12094156bd1e69079906131a02d62cf5db661f42b6e6d9ed8a7dad89009d1a1907b5089997dde46b7c4df4fa6418ecc1af2d789c13213c9967eb10ecee6dea26fca9f299eebd820447014b7cce115dd45dbcd53a51cb6a591043361a9e91508d4782df1779fd96f6293583678fd0b55901c7170a245ca254510b9c79006ccf6c6936dbe21da4fb3f7b201f06a458e06d7e4a62966523504ada0dbc3ca53e21818ef6c3a6aed0d68036cb73b787dab8a3b4497caa1b5658c3a1b50c7f079f59b72354c9244d5d58b5b0e2ad12249bf3ac7dd686ac3f6e4cff0481f5a413758158ffcbbd866d51bd43ce897cfbe178d7a1ea42161be4bb427341f510f39fa13fd382fe89a8717687934bcfa1581e649e6a0c450353fd35cff4b4f7bc190499a34254ae602b0f565774b315a0e41334759f37df69da4eba420093d58825faf7237baeb845476bae057edef1072729460fd897456b684e1c6323ebf141ba4659d0072b6c234a064116694606259775c36db26d69be96fd004d5fe4152e556166e6481c8ee798760db1672d1611b0b2d900f1f5f2f143a449ffbc559e583aef58a5acfa28d2e97cf629ae7b2bdeacdb032337106d268d265f49e2931b5a1bf852affcd10b7afe2247bfb23b5ec8d479bd83d4ee33b146ce504d0f7510e3364917bd19661ce3cd050c2d10ce3af000147146dc5371ad8568e1fe3112d3eebef7546a946137f71a2278392112f5315fdab7f1f42ca88018387166e1fbdee777f277b1a79136de7b2d01e1e2e4c4a88bf3bf9afefac32a61435bcb0ab8194c72b38613aef438015e465f77dc8a76703e84748d9d412399aceca1e6651da759fe5d3ed022e2d99b2987b824fc2afe0c4391734eab6e4baeda30e02fa1e7f38f253490dd746875025573e26bcaadd810936e4e289675952afbb9b3a719523d03ff1e9c00fc9ae78bdf01264e47bda01b264b4c2c0369d06224b4e75039f2b1457c3e2b906abaf0849f8bbc5572181783eaebadacb0c3e8159f5bc59c11bdd8d7c840492aec0ac915ceeaca90c8309517888e2a853c63c8b349f05557071d8a77963f35f3d4d316175b563e6134fc868a7699b0f71fdddde112717a3cdad71e7439fe346e1449f6cdcd76902616c3a8f10b12e5242e7e18e21ee97901e663da69bb0175179acab84997b3009e9a9435142dea8b27fef00b53e61989d3b9d29b6a0fdfc347109bcbcc0a2374343235be007862fca8dd67e62c995e57acd8f4e71811dd34b5a35acf76be318854e2b687d8a35aaa2f1554d1505010b6e2fea035fe0a8a91c9d64ebadc96aabe31850b5a642d462d7597420650dafc644a3939ff5b627f1b5458708d1b6966cb50973f1748bb40abdefed47887819fd81c3988476de450d2f5c83eab818bac0c2cc928cf8989a2403a1fdffc0dba18e986e56788cf06e033d67f6436b130401a04d233fc37539a626c03", 0x1000}], 0x7, 0x0) mknodat(r0, &(0x7f0000001500)='./file0\x00', 0x15, 0x5) panic: vmmaplk: lock not shared Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *498813 67412 32767 0x10 0x4000000 0K syz-executor1 480227 49905 32767 0x10 0 1 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b93788,2d0,ffff800020ca35f8) at _rw_exit_read+0x12b uvm_fault(fa09d9fcaba81c41,ffff800020b93788,0,ffffffff81433cc0) at uvm_fault+0x 23bb pageflttrap() at pageflttrap+0x216 kerntrap(ef65aad527265a36) at kerntrap+0xeb alltraps_kern(6,70,ffff800020b93788,0,7,70) at alltraps_kern+0x7b copyin(18957602928883d7,ffff800020ca3ab0,7,ffff800020ca3ac8,ffff800020b93788,10 c0) at copyin+0x4b sys_pwritev(92ca72b40deacc24,10,ffff800020b93788) at sys_pwritev+0x6b syscall(4f31dc3968ef37ab) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb8,0,4,f577e96b0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf5a62211880, count: 4 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic vmmaplk: lock not shared ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b93788,2d0,ffff800020ca35f8) at _rw_exit_read+0x12b uvm_fault(fa09d9fcaba81c41,ffff800020b93788,0,ffffffff81433cc0) at uvm_fault+0x23bb pageflttrap() at pageflttrap+0x216 kerntrap(ef65aad527265a36) at kerntrap+0xeb alltraps_kern(6,70,ffff800020b93788,0,7,70) at alltraps_kern+0x7b copyin(18957602928883d7,ffff800020ca3ab0,7,ffff800020ca3ac8,ffff800020b93788,10c0) at copyin+0x4b sys_pwritev(92ca72b40deacc24,10,ffff800020b93788) at sys_pwritev+0x6b syscall(4f31dc3968ef37ab) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb8,0,4,f577e96b0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf5a62211880, count: -11 ddb{0}> show registers rdi 0xffffffff818accc7 db_enter+0x17 rsi 0x12b8 __ALIGN_SIZE+0x2b8 rbp 0xffff800020ca3460 rbx 0xffff800020ca3500 rdx 0x12b9 __ALIGN_SIZE+0x2b9 rcx 0xffff80000454c000 rax 0xffff80000454c000 r8 0xffffffff8185e574 kprintf+0x174 r9 0x1 r10 0x3610894281edecd7 r11 0xcb329f244af8713c r12 0x3000000008 r13 0xffff800020ca3470 r14 0x100 r15 0x1 rip 0xffffffff818accc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020ca3450 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=498813 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92e28,0xffff800020b939f0 process=0xffff800020bca9f0 user=0xffff800020c9e000, vmspace=0xfffffd807f00c9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 67412 494488 3500 32767 2 0x10 syz-executor1 67412 39415 3500 32767 2 0x4000010 syz-executor1 *67412 498813 3500 32767 7 0x4000010 syz-executor1 67412 224559 3500 32767 2 0x4000010 syz-executor1 49905 480227 88007 32767 7 0x10 syz-executor0 49905 399755 88007 32767 2 0x4000010 syz-executor0 3500 234495 25826 32767 2 0x10 syz-executor1 25826 222900 4130 0 3 0x82 wait syz-executor1 88007 23596 25844 32767 3 0x90 nanosleep syz-executor0 25844 22766 4130 0 3 0x82 wait syz-executor0 56607 218059 0 0 3 0x14200 bored sosplice 4130 520974 94540 0 3 0x82 thrsleep syz-fuzzer 4130 488773 94540 0 3 0x4000082 thrsleep syz-fuzzer 4130 486955 94540 0 3 0x4000082 thrsleep syz-fuzzer 4130 18184 94540 0 3 0x4000082 thrsleep syz-fuzzer 4130 171240 94540 0 3 0x4000082 kqread syz-fuzzer 4130 519649 94540 0 3 0x4000082 thrsleep syz-fuzzer 4130 262674 94540 0 3 0x4000082 thrsleep syz-fuzzer 4130 322922 94540 0 3 0x4000082 thrsleep syz-fuzzer 4130 381634 94540 0 3 0x4000082 thrsleep syz-fuzzer 4130 376066 94540 0 3 0x4000082 thrsleep syz-fuzzer 94540 153572 50098 0 3 0x10008a pause ksh 50098 331345 70604 0 3 0x92 select sshd 66592 147053 1 0 3 0x100083 ttyin getty 70604 72519 1 0 3 0x80 select sshd 77213 126943 72789 73 3 0x100090 kqread syslogd 72789 262763 1 0 3 0x100082 netio syslogd 36146 456136 1 77 3 0x100090 poll dhclient 58500 194731 1 0 3 0x80 poll dhclient 56754 171722 0 0 2 0x14200 zerothread 51034 134649 0 0 3 0x14200 aiodoned aiodoned 43730 182345 0 0 3 0x14200 syncer update 53558 17491 0 0 3 0x14200 cleaner cleaner 64569 209893 0 0 3 0x14200 reaper reaper 96983 200413 0 0 3 0x14200 pgdaemon pagedaemon 153 477637 0 0 3 0x14200 bored crynlk 83131 172046 0 0 3 0x14200 bored crypto 49764 149815 0 0 3 0x40014200 acpi0 acpi0 61454 305031 0 0 3 0x40014200 idle1 51645 83765 0 0 3 0x14200 bored softnet 69356 285661 0 0 3 0x14200 bored systqmp 10343 142414 0 0 3 0x14200 bored systq 77800 250963 0 0 3 0x40014200 bored softclock 92110 514812 0 0 3 0x40014200 idle0 1 283423 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 67412 (syz-executor1) thread 0xffff800020b93788 (498813) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822da9d0) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 12013 0 0 pcb 23 9K 11K 78643K 5814 0 0 rtable 97 3K 3K 78643K 9553 0 0 ifaddr 36 18K 21K 78643K 1813 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 345 0 0 iov 0 0K 32K 78643K 883 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 9931 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 160 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1017 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 8 25K 33K 78643K 12339 0 0 sigio 0 0K 0K 78643K 159 0 0 proc 41 38K 70K 78643K 7708 0 0 subproc 68 69634K 69634K 78643K 10030 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1819 0 0 in_multi 33 2K 2K 78643K 3665 0 0 ether_multi 1 0K 0K 78643K 88 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 2341 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 94 21K 41K 78643K 38854 0 0 UVM aobj 130 6K 6K 78643K 173 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 248 0 0 NDP 5 0K 0K 78643K 888 0 0 temp 122 2364K 2434K 78643K 48783 0 0 kqueue 0 0K 0K 78643K 167 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 297 0 293 1 0 1 1 0 8 0 inpcbpl 280 5201 0 5194 1 0 1 1 0 8 0 plimitpl 152 694 0 685 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 2678 0 2638 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 2016 0 2012 1 0 1 1 0 8 0 nd6 48 590 0 586 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 12420 0 12229 15 3 12 13 0 8 0 art_table 32 12421 0 12229 2 0 2 2 0 8 0 art_node 16 2677 0 2643 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 16 1 0 1 1 0 8 0 semapl 112 1015 0 1005 1 0 1 1 0 8 0 shmpl 112 171 0 43 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 17397 0 15778 53 0 53 53 0 8 0 ffsino 272 17397 0 15778 109 0 109 109 0 8 0 nchpl 144 33808 0 32230 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 127531 0 127531 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 87877 0 87877 59 55 4 6 0 8 4 sigapl 432 11627 0 11611 5 3 2 3 0 8 0 futexpl 56 117274 0 117274 2 1 1 1 0 8 1 knotepl 112 8081 0 8053 27 26 1 2 0 8 0 kqueuepl 104 3439 0 3436 1 0 1 1 0 8 0 pipepl 112 10230 0 10211 22 21 1 2 0 8 0 fdescpl 488 11628 0 11611 3 0 3 3 0 8 0 filepl 152 79573 0 79473 23 18 5 7 0 8 1 lockfpl 96 2981 0 2981 24 23 1 1 0 8 1 lockfspl 24 6843 0 6843 21 20 1 1 0 8 1 sessionpl 112 310 0 300 1 0 1 1 0 8 0 pgrppl 48 428 0 418 1 0 1 1 0 8 0 ucredpl 96 29218 0 29209 1 0 1 1 0 8 0 zombiepl 144 11611 0 11611 2 1 1 1 0 8 1 processpl 840 11643 0 11611 4 0 4 4 0 8 0 procpl 600 32782 0 32737 7 3 4 5 0 8 0 srpgc 64 1730 0 1730 44 43 1 1 0 8 1 sosppl 128 252 0 252 47 46 1 1 0 8 1 sockpl 384 11335 0 11318 13 10 3 4 0 8 1 mcl64k 65536 22 0 0 3 1 2 3 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 47 0 0 3 1 2 2 0 8 0 mcl8k 8192 34 0 0 5 3 2 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 144 0 0 14 3 11 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 703 0 0 10 0 10 10 0 8 0 bufpl 256 21912 0 14943 436 0 436 436 0 8 0 anonpl 16 1268280 0 1262096 293 254 39 41 0 125 0 amapchunkpl 152 96839 0 96748 539 534 5 96 0 158 1 amappl16 192 64935 0 64621 404 386 18 28 0 8 0 amappl15 184 2582 0 2579 1 0 1 1 0 8 0 amappl14 176 2111 0 2107 2 1 1 1 0 8 0 amappl13 168 1500 0 1497 1 0 1 1 0 8 0 amappl12 160 1160 0 1151 1 0 1 1 0 8 0 amappl11 152 2488 0 2479 1 0 1 1 0 8 0 amappl10 144 1682 0 1675 1 0 1 1 0 8 0 amappl9 136 1483 0 1481 1 0 1 1 0 8 0 amappl8 128 3462 0 3404 3 0 3 3 0 8 0 amappl7 120 1524 0 1514 1 0 1 1 0 8 0 amappl6 112 1677 0 1661 1 0 1 1 0 8 0 amappl5 104 2437 0 2423 1 0 1 1 0 8 0 amappl4 96 2135 0 2102 2 1 1 2 0 8 0 amappl3 88 1414 0 1409 1 0 1 1 0 8 0 amappl2 80 100561 0 100488 2 0 2 2 0 8 0 amappl1 72 298851 0 298389 24 14 10 19 0 8 0 amappl 72 35214 0 35176 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 172 0 43 3 0 3 3 0 8 0 uaddrrnd 24 11628 0 11611 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11628 0 11611 1 0 1 1 0 8 0 vmmpekpl 168 99711 0 99686 2 0 2 2 0 8 0 vmmpepl 168 1334545 0 1333033 345 275 70 85 0 357 3 vmsppl 360 11627 0 11611 2 0 2 2 0 8 0 pdppl 4096 23263 0 23222 7 1 6 6 0 8 0 pvpl 32 3432886 0 3423408 635 541 94 116 0 265 0 pmappl 224 11627 0 11611 50 49 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 616 0 17 19 1 18 18 0 8 0