81b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100000000) ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:34 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7}, {0x2225, 0x50000000}}, 0x0) shmdt(0x0) 08:32:34 executing program 1: r0 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff9) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="312ea50f5273b84107201d7ff2f3ecd02e9dcc8bc36c6efd32d57f4edd90f9126f1b97f865f9cf8c16bccf8586cbb997a16dca5e099d9cd27d7b", 0x3a, 0xde54f5191c73c5d5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) select(0x40, &(0x7f0000000140)={0x200, 0xfffffffffffffff9, 0x3, 0x0, 0x3, 0x80, 0x7fff, 0x20}, &(0x7f0000000180)={0x20, 0x7fffffff, 0x100000001, 0x0, 0x100, 0x0, 0x5, 0x3}, &(0x7f00000001c0)={0x8, 0x0, 0xffffffffffffff81, 0x4, 0x8001, 0x1db000000, 0x9f0, 0x6}, &(0x7f0000000200)={0xff, 0x6}) kevent(r0, &(0x7f0000000040), 0x463, 0x0, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x3, 0x20, 0x40, "11a0c1f84a9a1ed4238310923d1739acd4dc4dc3", 0xd3a, 0x63}) 08:32:34 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x80, 0x8, 0x1ff}, {{r1}, 0x0, 0x83, 0x8, 0x800, 0x7e3d1424}], 0x7a95, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0x3cf}, {{r1}, 0xfffffffffffffffd, 0x24, 0x2, 0x7, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x56, 0x9}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x100, 0x2}, {{r0}, 0x0, 0x1, 0xf0000040, 0x5, 0x10001}], 0xea1a, &(0x7f0000000100)={0x1, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 08:32:34 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x5, 0x9}) setrlimit(0x8, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530007dec32f79df35e3190174e2d88391b6cfb4c5a88e906b735b224b1743f7436810c7fdce3bdda601cd8e418b85a89fd8d598de1d059e17cec4d17e24715ecdfe10bd63c3d870d913c633a2893b153ef5beab9e921b57a0cb68e9a70932afd7a9fa02e133bbff01bc859f6865025f9cb2a"], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) kqueue() 08:32:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x120}, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(0xffffffffffffffff, r0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x4, 0xfffffffffffffbff, 0x10001, 0x6, 0x9, 0x101, 0x400, 0x1ff}, &(0x7f00000001c0)={0x2, 0x5}) 08:32:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) write(r0, &(0x7f0000000340)="25320522d70920b895f4da26aba1bc3f8036db0fb311f954641f2083ce61032d5f07d7a1514bedcfa2a09caec91cbab513b0ce9e24875693f23b90bc1b865c6cd838d28fa6a2c44f2ed48b8e4200f8fb29591c814828776205546974b90486c4b7de49e8f0712f433cbd4d427baaf70d104d7a64351d3803a3723ffd60fc181dead13b4e4f5f09898fb669cea7e480fa8fcaf0aec3c30a69282efe", 0x9b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfc3b}], 0x1) write(r2, &(0x7f0000000000)="d535a6f5d0d766123ad955857adfe0294439a563bbf061886092d7460fde0e265cb879b3662b4716ffc183d35e9bae313f6782c9bd789f86fec4772c43b6e1", 0x3f) syz_open_pts() 08:32:34 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xb95) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x100000001, 0xd95}, {0x18, 0x2, 0x400000100000001, 0x2}, 0x1000, [0x1ea0, 0x80, 0x0, 0x2ca4, 0x40, 0x8c79, 0x100000000, 0x4]}, 0x3c) r1 = socket(0x18, 0x3, 0x0) ftruncate(r1, 0x6) 08:32:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 08:32:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f00696c6530007d29002d32b2459101441d8677af77e7eedab1230bc93916c04e087898dbe85a199826e194f30b0d9f8bc92147c6015d358e323a9d5baf44d8e1bfd55b55544b51ae3d116bc7f70287bfb6de98f7231b98b44c044456509f47a844e48c9e911b"], 0x1) write(r0, &(0x7f0000001e40)="3a1c75c3dad102d6d8a146849cbdab00c186a69db838bbebdf180462c355b8d8fecba0b8bbd08ae9dc0408002af4bcc7ccaa02df6fc38222d782056a1802b107852e19cdb6ebb98c9974a0175f50999cc6caa4b89de67758c619510048d2333ff3cb357ef47b0afde78f698d39a1ea0bcc41cb89ec1ed74d235be779ab17d386433eafb1cdced8343fe5f35d56b87e4815930b8fecb85fb6d8b7a0b0cf6ae7deeb33fe0b1fd45dc66bf2a977e4931c244e61e72ed8866ebdf9e2055d61ec0562d6084dba3e6ae03c5364b89fdc802d10e3642d7799d91355962a12971dafc6a476f0bc036ac94aec6cdf10ecd3dce06bd5b847f43c3786f5053b2f2500d3c9a1da378359bdaf508fd51ac7003d5e0f318a5a16a0ca3824d4a70411aaa0264efa050954b210d3d31985f9cbdb204d0a4437ed8c134c2adea96478c774996246099f56185d159ddd8957fb0d5bd5250255f52c3b04966e2c799a5be7d8fcab7a4d6f483470a52a80d124c79c67cef45eb77ebdaf5fdbf18382ecf35ef5c87f1a33182a98f1823f0e5957db27b0b0a154578c533a6dd6cc6fc09412278a0b90ff6b461d8cda653d2cc89282fa2ac393a5a13736af2900d5f8c8617c0cde804502a4688514f21e7c26f5a1efc76b5a90e7e06806f307a809a4e3632ae4d5a7f8979ae715c984c887df60e3716d7e7def2e6c30d8988e4e53185279d760c72a40c8e46a8f686dbb330c30e70564f46f67fe28315821a1f9ba0a0ebe61eb14c42a746a3eed446ec8aa09ad98603e8acbf44d31140b5d6c77f92736af0230ed4355c7c2acaa06ad6be4cb2479f371ff26af52e340a4c701df32efece961494f39766c8f69f38ca18391903bd86695101ec1aaff8253eeb6cdd02e502b4258ca6555a08ae03ecf821f72b493c9814e8cac19c65269f6383965c3e63f07da0459bb9774dfc42cda91bd526f87d3f4eeade0de75c51c98922cf2c48ec564584d9fe260791dfafd4f002a48a82b085448415c74c10da24f157e80571e11016d3092f546ae7e2d8b61db8053217869a669938775c66fcf26fbbde11e405da9f905790e69a78d230890393f1ebeff31640a5fd3491425abd58212e4a0c7295535664b2348ee6ce52a3a27ff5aa71070946a38cf0395547b215271e562841c032f8a5122e8a414d58bfb196fe2c371231be140d91731a72d82634ea2a81c521a7f2fa12427821b851adc4a5b9ce1407cbe7b114f76d47cc0f44ea2414ecab410806aa7bbbee8f9f9875c4368dda40269b03b23a685a2abce172b5b966c9c933d2efa1601457c0c5b094c50967a60c3c85ed511b590bc7734b958159554c19b006e4fd686dd8af0128ce1c79d97ef0e96881fe907b155d8d479baff6005392baef447a63724f4db40ba7aad7003972c6b58485843a5e803d6b9df9c48571f9038fdb9901e9205c68d5b0060fb0de6d2e0a423c90db30bdfc4d232900f37e71f7c3e428ba5d6ee7daabfc8a08e0b9668181da1c0dbca285672d931e230a43d0a3a556a1130669e7c6a45a51af9c5c3688e71ad07405055d5ed6e1a4a6d88353c4884e30b81a1fc9c3796ef1e81afd803577e739e08224fb474a7bcd50566ab9fa167d2403bc4e1126a0562174c4bfc63144e0a359b08f0fc0457f4d43c901454049a9d7f796d484f55d5c5974062901686af2d20c65329bcb0230b2b828667492411ae0f88211f266ac05bdca7268f9902967f6d9830dc0c430142ae98cce71a50ee53843ea73c3516a3fbda72159903adfc81f4c0fd775ed179f4df7056429e076fb203efb784ac2fb04b9defb7def38527ab9a6f9458225f2088f22489d24a2a2e44062986d005dc14d35cd9b762f074c57f9f0066e391cdbf3e48f8ac1d97d548b096078a4955e2d4b4b236521ca7b0a3e9f187f7d56da26503873839226d6193eabb71e7de78dd7da859692c8867a053e4b6557ec6a772b9a8d4bf49d82e38bec996e7f78f35deafcebc2fac761b340ba0a144d1195c34bc774779d06700929f9f2d1e3f1dc688007164b70001376fe5db7796aa1576d2b823683f5cb4aa95b5505147486eaed68c6d67c863c6e307a022fe855c9de01ab8629c2b71db9f196d3d3a2c802ad6949f44ab8c3cce51cb8b12fa0ae1520a4d41ff92460ea8d731a71382393c09d3671ec98b5ad1190afddd816794ac2fb96588c6e1f1b053df62d4fd3178f9846aaf40e72589149869d34a174bb87f5fa47e9713336213e310e5bc6bb7c4f541244b476dae4c8fd888f01ea1f33bef8d200fc171fd0956e255a56a3407848cbd63c8a3c5fe941f0c0311855cf76e7dc7a24b100eb790514b05a5e3df898d431371673b5936e055b1f04bda7fa4610f4d020f1092ff606db6b1709e1dd008e24e83a2dad7710c3d38f67140a6df7d73140a35a24bdeecec3c4abc53f15c1992474c0cc1d7a51718600c280854597497fde356936173cd7303684bdae15ec2676f07e67cd0afe827d4f0ed24a2d9431d7c2e2d8874813ba090d2eb690a8b675330a7df12d840f4d7242e865ec8d9d562f8baf6734a4c11c21a3e1babec0989b4d2997ac0646d07814a5575e14295625406c76bf1ef7ff2712fe85826cf56f3f4b475487a728549fb17900d66b02cb53b53139d4027de048e2ee0f7a22291abc09bbcd15b5f60b5e849677c5005a49bdcaf1c835195ea8867693631558b867e3f82a3b61e6ce76ff341c0ca2583e0ef70d5e031a58452e3fded8739fb70862fab652fd7c4c3c8517c1467555a", 0x11e) 08:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000000)=[{r0, 0x20000000000}, {r0, 0xc}, {r0, 0x4}, {r0, 0xa}], 0x20000000000002ac, 0xef) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x9) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/5) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r1, 0x80}, {r0}, {r1, 0x1}], 0x4, 0x29) close(r0) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x101) poll(&(0x7f0000000200)=[{r0, 0x80}], 0x1, 0x401) 08:32:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x101, 0x0, r2}) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 08:32:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000040)="da38b062efcbe4934c8fccda9c949fa6c9d9b47637d4a50377218fdfad72fcc15f6056c85800a8b42a17bb51ab2a1431c7403e0defcab2b109133aa6f2e5f139978d120ac77c60d9492f6c62e265c3efee0718c497452230fc527cbf0c64f705831dcf25fd58e0367ebdd515768526cb51ea1dd7134e3fbc5fee4d405a2486b4ca99d26da8009013a94a909b86855b5e6e11984414d720757360888ecdb7d49b60f288217196108cd124d57d745724f66ce70e4f64beef2d55030fa124c131914c60e90998d1d8dd53549afcfccfa863417878b8c86484d124d4ac76de38f830e541a0992c0818cb5aedacda871043e79e2c327ec16a81c01ca9efce313ec9df21447601b7a131f72e14fb60bbeb16c92440a1d49be39993c579b76e3a6ec145e11466b67567a3964338e1ee4a33a836becc9ce3122e9d824c9cec9c31798772ecc6fb129a291b4414a08e33a3215a0bee1e76cbd4c0488bc242a99fe00c65f021a14caac6dc63a8a7abc963ade6161a114d57e6e64c6159ce5aa52f2e0eab075f45f62b779f18600326efaa75e957c051264917468ac0666ffe9edbec35c36cc935099bcbd18efe0d6b83a3268103d9dfb642276819daf5186fb5f12e636c1eb86a475e1cb6aaed7f9c6a4bf58879d06ecc8d5f5a177596a818b0f6cb5b8928a8977a3cbce1fe4b2ff31d0ba9d94c79785087b2858e0e9eefc3b4154ded90e597b4d8c63370e8b043ad50ac83b6e28854ac6c00ca7018f6d1d80d9cfe19cac19ac72a3e2d0ccb51b086d90b7dacb921ad1929e90822c9b7c7c4efe9ddfcfef2c58472d02a86d71168ec63e005530a5becf3f3ef8626da3a4f61085b5dd6cd34449e806597b853941a8e1d45347fb32fc9d617847f6bdfdbca378a76d5a9a7757b6716afe68e008b7189ac515a434072479e52e5f5295022743ecde2906622ee4d63301094a7630995db618141b024b174e2faa0e1ed018a51892b8f081e8687f6afdc4080494f59b3ee842b76542ebe09d6415bad5b720adcccdcc4707b3c446941393560ea2a1ee039b3377b26baf73a41db8e14dd5772acb781eac27d74ad6c0071f949961adfc2c441296d72e4fdcda6033d84239d3eb3524e746db4482ee93eb505d1a24d6b4b6bd4096ba67c0b391380f3a3b2ddf0255cfcb84475dd9f624db256f120ed24a5749e77f920e49d1ef802343aab46f3ba57ba941fce322ca063f5ab90b71d094f4bc1c44673a0f174e6721c49314c190dd2fc57b3f6c59543308d8deb22022313ab26d5a97ddf6642174a28dd84114c285d25ddcae2b62c3942b1ed0e116e65c302727103ea72110dc42f04d1dc33254c3f7b418da7a14652c18cc07c4496a9361aedd8761e3897d54d95c28de1a21eb3581eb33a225c8e03ff01b9fbc5bc7631cb7652adc83c8e6ab25980c02151991d7f15a06c3e93832d43dca660a2dc64de305ba76cc6565464af28d913238b334f78b66f8dd9919c6714041ff32f111cdb1e9e44fde784b6fb769e0f1c4739f683fb62a064f4cf24a3b34f3dd5a2fe0de34268a59190ef55efea0038e400bfdde75a89ec6489067c52f7be36a4235c89a10a043d4b015787d80c63bf1ba9adeee15ce7bfdd10343bb99f24a0281582fd9fe6dd7a046d1772ae6d1995b0b5dacae7039403d1a870a5eab4e774aeb59579388c3e2b31d53ea3202d323713e94cbdc6cb5dcf47d01eb7af8d29c6bd25704eb46984afc141d66a1c6a450b2c5c2061e1c191c2821e94b4feebfc7b518d6d13a760aa78f67a95a32d56e4f7e24be831b5feae06b8d0b78af19bc3ed27232be6757e00565191f0086628e4be94622d2dee09c063c6f24d4c0340efa923627d3e22d3a42dc4bc989a73a970b27b663aede9b8e30ebf3a2beef735acfffa46661a2f3732ddc71eec0a667e42631a2c14aac5642d2a23063e5b5661e349ceffe082a22884f65f4887d32255354359426110dcef7f72f1933040c68e1135626915f95ab6655266591c6d4e3a93c8530605a85a9c9f21f0e20c79c061c30bb69dda7f3e867a8e24b6468f9dede9221ff5a84fd1f3215df96401de0615d8c3ee30f39b09888fa443e8c2939d22a973f80a3e7e20b0c137a587d6199ba9f8312e2f7f340c07963b3f6284d6cc4913daff62da9671cd3d745bada7cee6df43f30950b1ab332770b1f12be1c44e21a094ca5a497725f0c08efdf2d843c9f3e861022a0b6347dce23681fe8a229a99037d8bc58131974087df4f204b9b9975626b7838dd6bb8600a91d7fcc896a050b56c204be0839944d89f1c5aa21a4d4324a306f691f3da200c99f0795aa20a7f3bf66d59322ffa589811d0f0e5eee8267529736b5f3d2e7b347d5a76492bb7659d2d7d9b5f99f4bc57c947367ebf219d77686a5113e9ebc24130b2df38fc63c099a70b757bc1dac773df182a3298865c248d457c7e495ad6306c5f51ebd9eb6ad5f46d9c1fd4f7f1486cb477237c33c2c3d2887a08de65fe2bc6a5bdfa8586b43fa8e709f96737a10a68e3b0076f8ab3bdc28f95dc1322aff86f4a9950c7fb181656dd550e787691f7b88210e2915178e85db93ba8fde1aa9f82cfd45df4ae0fff15bd238cec25d89e655415b3890e9614540af8d9289141b97e5ae4c478f27e6c44b76069926a6766c3618e86ba31643edd8f4c325502999b29310c6309423101b905332380fd9a84d28c3ec65ee3fa285e59ea9854039f855ccd688b589759d9f090ad5848f51189f4b88664416063649874e3b58fd0279a1ee83440e43e630192957efbd94e18ed6537f13a8f5d470967a7ebf81dea5ebed3279ffe54eebc9f7ed0a78c5b39da4922008f92b167fc9f375d82957a8b5c43afc6d1e572b6c68a16d88e23627a041f1ba8b137bae64abff646c18937eeb2302e1e2a3fa45d74d6ddb737e4ae06430df2d34b7857dcd4dc0587d0f0180006363ba044a380b4fbebe068f8b9c9aea2e14509a6eef89ea6412e443d5799f4bc13dec7d9eb7fd2227014b6e58f4af6cfb6152b01b3aa5735727595680b9dbada1858ee4352d5dbd1f80837d9c35846c327981b09502cfc2b9304e410976b5cdfd105d1166161f7e677b324da1b30958a7ed57d180424cdf9c451286d1911a800a261f0801c059216cf85e355674ed3a8c7b6798b4e8e28620707882672d6fa5bb2dedf9194450e993d76c1d91af276836f8fc30d8de67b63e513e92fe4bad66d58a3994abb4917052a1dd3bd1c8a37e2268be54490060f2d2ef467ec780e24bc35d2fae1ae9a7b7ff2cb6bc18363ff6191485951c2c50181011b5936813f8437b06c44bf2563c1b2c849a2a7a5e8094973ebb3c4c1d64277cd745b70d61ec7d9698702032b74acde4e28373da48f3bfe24f78ecf49763390e400a993f8b1faef3e00ae7cc8afc36e8c4fcaa4e0822fb2929a68d1d5a44dc32fb243e0d6a502e645f76c78fefe3bfb40502770fdbd43fb45261b85a06ff80c3b81acfd03ac714e08d8b94191f6a23a3e7cb1920083780fc304ef773b4d69d0f35fd116ab6ae86ed2f9c3dc9491c0291c0c3aaca76f717e2e3f1ca6ef773f37f896615a2e1d91fbe03df84e65253f545475c14178dacc60611029fd8b1cad7b9d9f00894decb2d2010fc02629ce6a11bfc47363c5c62711216cc435700ce285e799b664df6ec1be34b9e757a5b082a1ffd2c3e691bb1ace59b1fcd6708d5f61ea26cb382230454df839bc9836779ccc8ea6027ed25123e6f412383abe11bf6cd494eac07592416b2d4321cd74a7ea096e9b378e41fff508e1124c26d3a5839f741320bbbde18965ed33df0c51899f39a498aafda98448e42b4e9d5a719da57d29858d7f09f17957da0dff060473926920f2673b48f97c286434d96dece92b15b0d4e5bd2fbb5e9067b248414c161f62d82b38946ef12d1007ed02140990bc532d001dd217044f428300557e07e65eb6eb1c717c8ac3a810d05d56fc73331e04a57ce3da5220db6fc1529045031d327c0081f468d8219579897b9b0fb45231711848ebe539bf22d9ef00fd587a7ea51ffca873d15655f1314df8c6743e211468b4e901a7a068297271f2fbb82087938a7ebde4e7c25a136cd9de7e4d9f46a5cbc1f5927a8cf70d58b9eff3e7d43a90b13740566e2374f4d3b38794e4937528ec25c8d2b9cec636a57426d1728995574ce916bbc5a3c62bfc50a1f7a1e293016dadff08811c715db16b2e52c8cf1d7bf3a661c3320e44f09e4f68dc497d38037669ca855fed43e8ba2912b0a21cb057b7647b79c6405e6ef12bd0831ee69ada4e141c0c0f3a70d7730774660112458cfda354701b8f5bff94689e85f6eefff29a38971a7529fc12b1e88a9fe8f2166e5d81570fe35eca309e74b1c9cb936dee26dcd197a0d2c08f67724d572fa0747b4d7d52f49254aa3e50180ca6edd0b9b59db65d03a1efe850d16f45472c997e7568dd752a79826dc88b829bf087d4cd0331297f4731d4742c147b9904a81c0957659034585841b3092fc47d2463f3b6bf774aeda435dce532298c9adf3a94161628bee8ae6375e894905671fc42ffe9f64172b54eddf6e81423360d392d197f608f13b07ddbd33f5852c3a46811da8e895088902138c550b01ee1703651f068427212a159c75fe24bcacc76398447a050cbcb843636a8c9c45c240bdcd4a885d47fe6bf19b693825503c1a5cfd79fb8c2b68331d37a0d08b3d9a168a58a698068138c9fd3636fa52576e5c2f88cd11e2b1e3166143e9fbd5b9851bcf215e2b2cfc7511566069100d19755756161c05dc7a84e9b250c96a4edc1516e8aadd42e70a0ba28da8d6597f9212fc542ba60b8831be5c1507d9a5ddc8add13e0f4a5074a04b21ee71f526aeeb58f16a9b8fa4e7b6fae7b199218648df92fc2d69fe299d6bb20bebffb8ace168022530f1d5ba97ecb11c0904fcc9e5a068352291dca927475ff579d11370954ed02b55ad874be4b2185a62b09d3e0971141b78b3d4b6a40c190dfff45adba2363a67655cac71954673ae45a288d9688c0f19de8c3199fec39e2864adafdd3c614fd1cacbf68a9f2817eef413627f133c032146e9ff51bac68174664e2bffda602427eb123c26df7d1de12ffc1a657604e899664143c29d68f99aa2d559d0dae8768d4dbd8b0bd01e4e35e24a1776973d80cbb7774a64c5b6bfdbeb6b46796385560d66579adc7c8a938d49d038a7748e1accfae35d1ce150472f4a5af47cafc503ba7de7461932d26d64abebadfe2d26102e746492c759cf9c2a20e6e3d56b5a606d6afa65997368d19235fafe3db9f85c66980a99cd1115b413c3a12bc942adda174d9feeacdc39ef446887186641ed087065d76e2cb24db55defe6cbddc0f5c8f661a7ff40ae28bae3414db2ae0e3b0fd85b1e9e0de42134fe848d0112226df31eee0e7ad0fe05fee306440c211f7fc21364ac53ec8390632fbcb14757f43f7659b25482e7f6b34f9387f29326f1c887379d0a28b04df097238d95fa4f2222dc4c21aabb48df4a214cfe0d51e6169d39245a9835e843ce8a4fd14b823cc6d357edb93162c6802de9dd139c3bd1a70dabd0660cef915da55480c370ca9afee2ea4a45b7f53fced476b8732446ca3624e0d2ebcc127315a7f3c3c5150bbb07928d6644806a7f41eea94e7afa5122a180615908483d4c938f0b5f3b1c446ddfccf4b0824e1611fedf61d91b9d470991f07f081687e0534d176bcdc65dadc741aaee730bf58c45e3bd2576f7017d14bd63f1e6506fd18cbc603496e2f9faa406005040da30d925e", 0x1000}, {&(0x7f0000001040)="df38156e6b28aa315b0baa7a2185e0b68b429c4917fff9b27c0fbe848aeabeac5d059ff50c9185aef1d871b36e40fc14f87d2de355d2c2ffc84497bce06c19eecd6066f52cb213cbad85334aa1c7d6295eaadda8e57666ef3f04122c5106bad8e6333ba9568d9f4aec7b8832d8d1192501b3f8c1641db3596f29233bf0e7b96748cede640afe77c408b998a82a8c86f198dccf511a2acb23e8066d7f28163edd60ddc8ba2e8986e34ed8ef53025f1ca94a9c163b4b7f78dc7a0a314a9d7370c552f73c3c8fbea99ef93df5af77235feac240009f", 0xd4}, {&(0x7f0000001140)="afcff6ca11335ba7c17b9745bdafd51c962d7aecce6057fe7565dead6d86f1dc15ce0b5f944e58df27a81d137a49c6266f84b63fdea4baeb900ef2f5a99949c91e0a59f5773ebf79273ffdc80068e886000ff2f28aa9663f9cab", 0x5a}, {&(0x7f00000011c0)="056820ecc970cd7b95faef3128d4a70dc706d048b0b22576fef4bb02379d71891b0be401ab9432432b00b5078d9e6cef9fe2979d390543da665738b6a4fba9bbec4ef33a6f34a9079e0cca52a52be567ddec902c2912b5281bfa59f240a772d08638c33adfb46d259dcca056d26dfb31bbeebc10cc6b65f1bc10ba3c", 0x7c}, {&(0x7f0000001240)="95", 0x1}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xf0, 0x2}, 0x4a5e3699873ae12d) 08:32:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000640)={0xfffffffffffffffe, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)="0e3b39a0eb5971c1cf969435e92753a79c9e839a0370c012ff0fec74f6ff00b016e1a721ddfb14df98b7f777e9a16f2ec25823c7aef3dd0097dc286f06fea0dacfbe4e5f7fada86084f42edf5a044bdbc2abeaa2826b069221bb7e23b027c4ed59c7cdcddee08fd9104511aa91f8c2db878180bdbbfa59ce87244008f437823b463c58fe698077cb9c7e9c3e055fca15a9f4b020b70b6c89158e822b859abd4a82cf7923500841519b9286f075f8ecd3d7891337adfc31ab3617a7c4f1238dbb2f22ff2e5a5591515bd7f121c0ec7b7542c8", 0xd2}, {&(0x7f0000000140)="8e942c9ce93e0be2d68d30f6a5267ae5489903cd4d144233f63f132a516c7499a4069e82323405c2af607ebff61e6c5ec654e15c7d1237cb499777e0", 0x3c}, {&(0x7f0000000180)="e99c0b9637cd8a4f3821", 0xa}, {&(0x7f00000001c0)="b8aa689caf05f3562b10a27c839e6d9fb6c33fbe170058baff0f2f2d8d9c18e9afa616021e28860835e9f3c1ab298641", 0x30}, {&(0x7f0000000200)="8ca9c05e899fee88d19bacbdac49e4aedc611f74b8bf881f798295bf1e14b68adeab4cf4cacd56cce68311c370afe5881f325f5d26dc053df6d645dc6df163967da6c97a12c27158bb02bd6b01d4b2136db184fd7bb24d1113a3a16aee848a71abbc995e4c07451dd588c53fc90e60bfb88c30538b226293aa162d7e94b5ae059bf4a7727b2817fef49a59df66b9e1c0c3cff4ab8b688416882cb9f0bebf465fc66cd1f82d16019098c110195045683b2c580cbdee48aef1b4cf72fc8c113aa6f2508ddd799f1656952d1116604ea34be8d55a501a582052eb736dd1a2e27f", 0xdf}, {&(0x7f0000000300)="0514471f37c7e4c6ad87f28d4f58536b0f8a257f2413c5e9d08dce3521a3fb15ff0f9e50d00ab6917e38c17b4d9638fd6b8ff41dd5d7af2442495c2fe4e71f9c741f83a4337e1f7a32aba1c6369486f38ae5abc1443f6d56b1d31b9476947cfc32f6394f4c0b3c97b0149abb51e34426074e6f40a1cb5d07dd8017ec76357e7343a6b9fad5fd39d791fa32bc5269523a95aaa45eb2d61697634cc04acc1bba125ab778cc2b56cb2d51", 0xa9}, {&(0x7f00000003c0)="b4178612c043f018671c5dbeaf03d416d999cc2f580a3a0e940ab145763bbf38e2966807bd6d8ab30777898594e7a2647d15385e0442d5960da014418ba11e8b4095fb84a2e8b46ac0d74210a254de0fe3dfda7c01f63a5963022978a36477c95d643041acd2615b616bbd23d9d8d85e02e9fc590a92bd5984e6c326689083eda17f6a50f65c8cb1889c544e095e0f038537334493a25d7e6d0df874e9730207988097248fcb4a9347af02bde8d2626405f5ab874b44e4baf172cd0a6f9a82c2aa78b3a4823b2c22420db6651df1c1459bdd8c048490ee5dc9736709c589c9fb9a52979ee8fb6542194f80ce", 0xec}, {&(0x7f00000004c0)="e84630149e2f5f77fb2a9859275bd4", 0xf}], 0x8, &(0x7f0000000680)=ANY=[@ANYBLOB="20000000000000000000000001000000213a100abe651e823100000060b2bc5960000000005800000000000000ffff00000180ffff4a502dd4bc8820a7ae53b065c04aa98e5301660a74d0d1ddff4ec45ef6032436a1688aa2f61e11cc69b5729cf0089c0dc0d0a6aecf278c5fbf7000180000000000000000008f78d70000003ada0000000000"], 0x90}, 0x1) fcntl$dupfd(r0, 0xa, r0) shutdown(r0, 0x2) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 08:32:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xa4) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x18, 0xffffffff, 0x4, "673322c753ff7f00000000490dd400", 0x100, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 08:32:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) clock_gettime(0x3, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdc9, 0x0, "c3033c59d86631e8aea2b78b01eea9f550c89328"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0x4681}) 08:32:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="05115410492e6bba43798f9129e90d83cf075e80fbd123cb", 0x18) setsockopt(r0, 0x40, 0x0, &(0x7f0000000080)="68723a4ee88110a9cfe08845b8dd25a47ab602c758c69efc13a72dce2afc9b409d4dbca7bb8ef6e7ce9285597f3f4de22112b3fbc9e8ac0b6827a6e874639b84a8c21fde48fc202a5c908ff5e408b57b0b0be518ee4ae6e73678e8c774219fc51ee7599cd607d9629af3c92131a61e289a0654912b8e6f", 0x77) 08:32:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x40, 0x8, 0x8, 0x9, 0xcb48, 0x0, 0x9, 0x100000001}, &(0x7f0000000080)={0x7, 0x2f, 0x8, 0x8, 0x80, 0x400, 0xff, 0x7ff}, &(0x7f00000000c0)={0x2, 0x7ff, 0x5, 0x6, 0x6, 0x7f, 0x1, 0x2}, &(0x7f0000000100)={0xffffffffffffff01}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="ffc41611f3a7ee8cf8c0e9a9c6c6bf1ea19ff8d499a5844cecfef6cf98aeb0f8638cb273814c1d7e98584cebf70a284f7a377c550c4ff88e5198474a8dc932a75d30d3d5d307e41bb58d3bb1a3499988e2", 0x51}], 0x1) 08:32:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 08:32:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f00000000c0), 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) 08:32:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) dup2(r1, r2) close(r0) r3 = dup(r1) r4 = syz_open_pts() readv(r4, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 08:32:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) fchdir(r0) 08:32:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) getsockopt(r0, 0x9, 0x8, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) 08:32:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5", 0x4, 0x0, 0x0, 0x0) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="d4cffa1e7ff90c8422c4db491f9ddc41c6622752715d617086d3278609f67e2aaf4d8d57ad62d1170cc847f8f07d95c79c5f5883ac1c345345760538e0727e69a539f5faec278638cd5c7ec9ee3a4d54631a19bf434aa9e12c100a3abeb708db8bbe08f6fd815e", 0x67) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x5) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 08:32:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file2\x00', 0x10000, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file2\x00', r1, r2, 0x4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x240) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x5, 0x9]) 08:32:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x6) 08:32:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x39a4c73679405a74) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r4, 0x44}, {r0, 0x5}], 0x2, 0x0) 08:32:37 executing program 0: socket$inet(0x2, 0x7, 0x3) pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f0000000040), 0x0, 0x0) 08:32:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 08:32:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r1, r1, r1]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000000580), 0x35d}, 0xb) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000)=0x55, 0x4) 08:32:37 executing program 0: r0 = socket(0x0, 0x0, 0x4) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x14\xc5?\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',-!{\x00', &(0x7f0000000480)=',[$\xf2\x00']) open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4000100000001}, {0x80000000}}) 08:32:37 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x18023, 0x58) fcntl$setstatus(r0, 0x4, 0x4c) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) r3 = getpgid(0x0) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r1, 0x6, r3) execve(0x0, 0x0, 0x0) r4 = semget(0x1, 0x4, 0x44) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/124) 08:32:37 executing program 0: r0 = open(&(0x7f00000010c0)='./file0\x00', 0xa0, 0x84) sendto(r0, &(0x7f00000000c0)="f06326bc38153085b1880e76736210fd57c6482a1288063136abee60f7a64fd656c7e6456fafffafe75f5bd47b523707f8992e3ed502dc22514d2120be42335c8039924099d00d360b0e113dae175f3d7cece1dc718ad749886b7a0e4ad00db18981b3f454bd01ac462d5f846e574268117e58652c2172c193d20dad0c4db48ae41ba8655c358dbc4015920a753b31a61f909535efda57d763a495cb3c571376f6f3421e7189d47011109af370b473937451fb7797942747033f6e059fef84e2fc30dade02d41124685ff071d00d5e61dcd5648b77a493dd7716a016b25a08f94b4fbd17a9e15efcbcddacb00c193646cd504d710b7e2df798b516384e087e426bf4d60631555bfc020b9b3f9ea27ffa506ae2fc725bd1e2ddaea754905aed8ba5b499da08d353695a72c16e04bfa608a72f85eb3836d3f5b9cc388d3763fe494757cb8f9172aff9b8bf169670537541cf57512599b0e763f8946825fd2352ec230b46b77855f0b7eff9d14399f20ba926aa206d6ef4648ef481276a13e2a1f8a4084442d4b381c8c6e362635f4b79c5caf63a9af4bb399ce63500b4b72edc800bc1d9cb9d55f92d4043e6c27a48625b1600590cb5619235bda740465e09df07d546ef500d019b9f7896b6e3caa36e6353c239c9c835b8fcce91cf048b87cf238dcdfca4ea07e431df8352e759f0bad0c0bb524e329c3ec72ffc915b35d872edb20744781d359623be024d221e5d8e63d51a52bd137927cf31d86433bbf39fe11b463af3fdb7ee532226863d1a6bf85995e9673ff92ddf0b5c6bbb3869ea5ee8435a5cd3099fddd9c7802c5bec0606eed6174927d8f3922c1dacaedbdce5b466a5f6148a3ac93598eb060bdc870d20aab26c35583f7e872762dd5ac8e9e9c862710cf0901c6ea44ced5056a2bd4ae99991d3461a45b0d5d216e80420a593a7faff5d37d36b02f144aaf872aecb176c586ded9e4a55749e8298ba52319388faebdccaf4aec9b70dd9631c2bae9ea072f0852eac1b727fc32f728544c2317f2e527efb2795ff55f2f811619c443fbc2deeb42303eb7f42df47d5754f8f3f6c66b0c402dac3d8060c4fd8caef020fa96ce63fae7fdc0c457c99632c08ec12a33f8b93aff95591249d902e2249344119547bb67fd2b19791956669c23d3897226444a95200102157299be8081cc852a0312b3990cc68513696768fdeb97a646b4971e3ac1d7a7c34ef9538b8ec4c7d5cdf05d187f286e50cab1346935b9c377598c65f4c463d2c93e7e199244c5f8790f26f91f7f729c6f0645d1826de8d06bc9431f15d62d88cf4aa8e922c7f74741bd477515083d0835265ead9131d70d11e048f64b3a5169f462b8e7b6afeeb239e322096fd3763a32e45025b8b873e91409817f9ca7180cff3488913d4e8a30daa45f949b8961c5039f1d82e111554721b3d38b08deea040796f1f8abc38cad8a2c77db01e0e8f256b3cc9f618104e0ceeb0412c2eff8cdea8e5f5301910d2908006934dcc79c18b4a216c21fe26d5bb103de249b224bdb97bc274e9bcaa962952f324fffba133ac5f1f59987a6352a0c48de3337d08e99ee7595478dc01d8d8f2ce1e8c356a30f4a404216d9ceba7401c3efa4c0b7bf03ed35fcd3acdd0760730ce2eafc68c3f6a0b9e444d555db649e57935caeeca01c8a4ca2cde4581ca940cab6a483b843bcb1f20c73b41075b5a29817a6d66dabd99b9ea50f1e5f0a57df2c9b6fb990be594266d8e6cd632e8d5ec01a32c878d54d2477a3353b12e45897bda2aea3fe4b631a5c65e7217f48e37b5a44456808b011e427d9cd1a1c0e16bde74aa264ed74315dffb08daddedcb52d28ea447a5ccd8473244a0e622c7aeef7edf3570d84a710ca1d8577a74dc4152bfd2848f746178177d4332cdbd426691e8fff1064c9ea30098c397ea394be9029003b826d9bf793ab8aff723887d73fb0daacc91b259152e1b81bc8080c8137b187e62cd858bfc5592343343b7d02dc19597f47a1ebd1281d33ac990770668996b747780b0d6ad9793a7874c6a1daf567a11b2c596571c375e1a590a98c0e636dd7d8e1766b6016fbbb4597f278d85b73a2e530160ecc0ca45cd31e34d81271a16b8280242d637787c0806b3b835ba79c75b929a24b0544536a59359313f34011dadcc874d1871aadb33598bf18c69aa0c2df695da500f54842c57b0ef1192ff6f6ed85dcb64778a406e7672d9c9116a84f225a17f096f068c35a02c6d6159ee8895d9ffe1591965542beb2b6318eaec98b81c3c2591b2b108567144e311b582ce21b07ef4edde1c6fb84e542203238cca0db3d63569e4e57782a51034d78962ac4fd7fb903f37bd1310b1d69053599381abcb2f4647164676fe55316a8c8c3efe78e1a79edc768e444824853a0d2fba8d8f737322e4830db6ed4002b0bcbe73e35e4530ce7ff50491b393350b7099d905fb0ac48197aaa574dc22f56bcecea1f6357a5e7c512b942a1308feb4c38957e94468ef8e82414317c0565c106e7fa0f2fd2681642678f80f6383d8dafcd341ac87f5070c89e390cba26e9a934de6922c869a5c6f97eac93ed51e3ca0948e84c9266a7168b0f89df7cfda4da5c19efd6b271fac2fd3dbb780bf89515ab2ead4c8b28019e4978abe2bb39d0320f24fa091dc0f9cc827aff42fa5271204c47c94f77848fe563802be1778932b41ed56f51a6e5459a30db0172a1868c7d7e2c60741e1bfb045024bd9956b8b26b3d2a61866053a4091bf5e938aa9cc1273d11e743ef07f2d4642dc0e52dc325dd02410bfbd45b64c329c1f3cbcae10c87f23b8cb1eb0f0f78ae3ae10854e3314fe1eebb15767c98f4f7dec3cd9a720d9c598906439ebaf991b8fd3fecef3a37f051c5cf4cc61c519c53c19d5eb9e0dc179bfc5f9b2a5c2bcd8805dd712696d1b99c032b1bf3b9f5bbd0ef89f4424229628180521c07f88fb493062309670b96bbec7aea43df229ac48a02975a6fe829282603a6659fdc2445c8318125c1319ba908fb40781943acd31554265f2843f8f8f899c5ccd8771e9edd77c34218755172497c4ec03cfd61363cdc2432c8eea6cf45357dae83f10d36313133c4cca44d62830d14e9d1be1a1095e67a0048196ef3e9ebe3ed1824260d1437167e9fbedaf242953ec96ee6f731b245e4cc7a0305461f3b0dacd711bebb5178196be61be449f0985641af6ab8137c2a1c2213725c46758b26d5c239710d765c4633b2fd88b6651d68fdd1a924e75921e1746f278dd8d35d7ea843fd4e7fd494ad0c22ba1bd7d3833a958f7d6903cce84ef8aa59f798c329a38adc9ff20f268b36c7c661a8d64f6bafb563bde044c75c48c439e6e6d2f471f98e9a5e1b82e89e44035fd5a930101012d637f7e276ad47b2875e0ecf3b664d1618f779b475615e60e08611ed2dc761bc9e268e4e181d8a0ba093fc4f5abb31b8d126d413fc45c6bba1306db902d9250c20208eb3fa73fca94fcd61b9f89130599011d34c638941d9353a184b6e18e3e4f1be01f0a888137a10c110ef273a1be4a65deecc5ac1ee376c45acb7241b7e9ca4921cbbff8662eacae272995276610c746daa6f083829b372dac5ed8960e701973976328d035f94e0c07424b5c84c6147f5c48d89051a170f3785048029ef4942f3b8c07831c85067ed3f420e13603525949ef6074eade0a3dbeb99e9878e3f19f76594e9edfa48d139c40e025f55bf4e605d4fa942073937fe71e738a8c3cebf9aebea7f4485ecfdf43bed452c6fbb3d3263c57a8c8ac8d91e3fb86b4e915909c2ed359554fb42a332af747ebe197dc486a632e11e308372ac2aa82bd5a58597f3b1a89dfedd112b896995df068f8aac0c44c48c2bf5126a81590ac2f3d1a872e3beb651c7bfa1018933014407eeb0bd78cca0ce104b6592861283389378dc11a3bf24f926f621005afc6c0c59992d10a5af52ed20ca27b76f3fe52c6f8b4aee2287bb04feb239fb8c49b9d76554d419cb5f7356b419ce24afab66675af715c02eed063fdef9d681124cdb13cb278c1064b26421e05b344683c189429679a1e4805ca262215ad0042628221f64ae54014368630b46242dfbcec27a631fc84380e79544a8cb237ba86f7c5aba86176c12bcd95bcf03f1820fb80013c0c866f53aba9b778252cb73633305c87b84e21c25a9c4fc5c109bc30914db85c3da5dced18266fb0a3d6704cd69930d9caddf241ff60f34813c32e070f12299a5ff1965c293febb71c3ee7c70695094711009faaffca83427a028a027136650d8b5c47ce73bc6e4be482bfbf98ec57d4e6a5c5a02e5b7bb6abfe297517e03ff453165c94daf6999c6d9ca19f5192938765cc92b5cb16eeb4446d7e77413d7b7d2bb4a56822bbbf80b7a3e2a8f459ec290733fad73aefb37d82e16662c2dd960e69267cc2e3d10a1fa84cb1626b92d23ffa3a2fe0f8eff64ea9be4cdaaca03b1930676458d8785f5666adb14ee7fe37832af81003955752e59c2d232b33d640c7499df6a5fcb7d419d8754696f4efa1e27210d9c99d9a0a2b630437f5f4edcef4009c40c139b3eaeda56696d0cdd12ddd51999ac2f3ec2004d1176aef33f40dba6507c9ebefbd07e89171930d4acee77c615aa5698265979380c8cc79ab021bbe3026903bd8d223d8912f2dbd2d697d50ee22398f39d7eb802fedb9e981436f142e3efe45dc48e55aa47d10e20bb03e305c4cc01c59263e5c5cbfc24ab5e23fc2c57f54c0f1b77c0a2f3e7d960a7252bbfb17c07df4ecc7a0846dfc0b091c8c766195f414132c3f46ece4f16b11889d5ba7fbf8871cd8ffdc2c4bc8275569e49938aee81208749f463acc5e059e483db16e7da9000ecfaeca980290fb499d65ad339c5513f165bb4fd53995345000877d79c25ffcf023faf21e8cb9afd30c83cb4a0d2f21cf67c12d4110047958770ec43fe5dc55f8c0e49f50e74653bcf4785fdad5d2a83b4737acb609d2f0e7f8a0b61cdbc9f4b9857af827a9928e8d4b0af302d0ae501339debcc038ffffa9078ad40d52e9ead72898e5e14e60be0be5c5bbf6ca1051b6a8888e569f398f83b11c3af2217ffea6d091f81ed28420f5344b9d22f3a8e95c45de5b9a4386c9e0bf2950c2642a538b74f9f70db941efcd6f7fdd1843e534396338ac23432d94f860f1721c273623708ee3eb44165a084b507df071048fd27db6756c78ceeb19bae8f14965ca64b429f728e4b3b8439f4319c5696614e5cbbbcd50666d7bab845535c76de02d739003a5e23d313b9c5811e60ff1a3f68543cdfa42a23fcfee2541a64b7e0679ee2811c5b66aeb8eebb01a94903e2ca33eb5cd57174a4d01362d52f478a258ebd867008d2dd3dad93405c628c0ea541281c6ac8e9e536d6d40867e2f2e7d04db9a4beb1d6441c0f82df3ec77fc8a704d13239ec2153d4b781f2d9038c31655908d043ed6ac59a6c18f6d84916c8242bb0d6fbcaeb8236ab2dfceeedcb0acf8c75d2a4ff3d95e2466bd32cbfb7e5a77529f0325ae4c8b273a776e584bc06e0051d31e0b24e3679adc2dafd767751fb11b6c126c55e8876854f865b98a81d93c3121e9f8bb12d12b3b18a1fbf9aab6c9b98b556ba5025722314f4e1295d5c1802691dab8836ed4d46a87b5a1e1ac2903d54186bd42ebcf2223a6ade0ae41b6ec9b7da21cccd76fee07f7448f253f842cef8cf79cb10cf03749938af95745ffbcd5a44c857c21b04dddfd7fcab7a1ab3eadfecacdbbdd020d6f0d84054ea539acb40e71e9a681bcdf271c149302fa788b33fd69b3ac4a", 0x1000, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x9d}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 08:32:38 executing program 0: 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) recvfrom$unix(r2, &(0x7f0000000140)=""/109, 0x6d, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 08:32:38 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') open(&(0x7f0000000040)='./file1\x00', 0x8, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x14, 0x5) 08:32:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1f, 0x2}, 0x10) 08:32:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x4, 0x7, 0x2, 0x3ff, 0x4, 0x0, 0xffffffff}, &(0x7f00000000c0)={0x742, 0x100000000}) 08:32:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, r1) 08:32:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1f, 0x0, 0x22, 0x7fff, "bb7b6dfa5891394f3dd921b12c806fa54e90a3b5", 0xd1, 0x7}) r1 = dup2(r0, r0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r2 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0xffffffffffff0000) read(r0, &(0x7f00000002c0)=""/104, 0x68) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x4, 0x7fffffffffffffff, 0x3, 0x10000, "855c55000267a723000000ff0300000000000040", 0x7}) socketpair(0x20, 0x0, 0x1, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:32:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x3f}, 0xf0) setsockopt(r0, 0x0, 0x17, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:32:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f00002ac000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:32:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) lseek(r0, 0x0, 0x3) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001180)="aabaeede4260f09b95886296ac5078996f9c891cfc0d90a6f422b49ac205441dfef3fa5805ba8bfc1e779091768f52380d00bdc08c067b470801c24c8e0bb6b4bf12a28817cb25523db558aabd2daa", 0x4f}, {&(0x7f0000001200)="b887d4ff05698662fe2adb5221d435695fa64615fdd0132b5b9b4569388f3f211da5b3cbd88216ca011a1fc923c36adb5e301cf0c5313c611711ea5e97d4c579e89a0d77f472fa87b641b40c6bb0ba1146d14afb13f103d58121d8e203b74758c24cabb6c66d6fa884eb2cffeaa43328c291840f5044ff4b11cb1f3864111b69e0409c29bae7c8a7caf681ccba49515ea24a0074addcbb94fcafaa35efad6de03875cde75cab54b77a44023088b51c5851f4ab0f991f9d4c2eab2d", 0xbb}, {&(0x7f00000012c0)="2411491230f22b425af98571cdf76e431fefcac418b985c9f33df536c185253ec9b5696af091b1ba27dd213e7f8f27d4dae8baa25706e2ac3bcb0a17dcc4176620d1aadd74628614491687ebf939ae559a0ef153d9ee1b4b4688fae02ab21fb6a950db7c4af7c44a33176dd3e51c3f278826119b0aafcc0478d750341d98dbb3848e0c7c01682c60ff8e30a698b33749faa4b4ed39c04c3fc7c4f71dfbfefe5b37d0696ad53c379656f79bd769abb5371f967457d539b3324bc85f354d17205560b62f82bfc31e37d4", 0xc9}, {&(0x7f00000013c0)="c213540294cebc3be589343750d472725b45ca", 0x13}, {&(0x7f0000001400)="d0649554b15c4dc71fad7e843698c5d70dffbe73c7de13415973953c5201951d54e0cd654ddedcd13255a63ea15d43087a42a37aa2a4820bc4399e694dfaec623b3fc1f31f1f819fc11fc5d6d7f96bb59e3e6b575ba1f109747068034c4886fb53a6d98f2e4054ce16e7778c13c2200fafed3e65fe1c9cacad333c71d21ef2232bed6169950f6efa22bce66fd01eaaa3a9e136d6f3e2c1c4a8e46238544d2746e79da286f6d5063b24df3fd44d9ac62716234727ba69155738edd4423afa04b22c88ed3f2ad3a2c6efd2701cd333c49676af7fd30c4bc1b192e141a1", 0xdc}, {&(0x7f0000001500)="3d3b2822adbbcafd4de37efe71da8a31bee74b7385f55a98ec4ef77259e8197c7c69cab2d9fb2fbe0715277fc7f6847c5bad1a60a845b531cfe9f78f823b7df08723b9b585e13686982c867280e1852a57afd8ef1daa4c29ed", 0x59}, {&(0x7f0000001580)="0b50bcc62348176b5e616b4b4c02450658b39f588eac3bb36fd0dbb37d4e6c54b58444d9a42a6b26c703af596b4d76a0f1b869a0d7f0feb673aecc8c8379434a6f5538d36921e0df69a75816221e7b2baab5f10dbde843a7e633884d6331e3410bae99d3130e9972e8901bbfe30228738a0c2f35e2e93ea4853231a0115200a3573b6d6c71058b86ce3b04809c43", 0x8e}], 0x7, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0x401}, 0x2) sendto$unix(r0, &(0x7f0000000180)="8d32a7776b95abd9ea63af2e1587830b639bae34ab544d517741d40664989318b9be409de9f66919a5849d8ee4af678c4e81dcad113b1ebf97d15110c04f7f6cab8e1ef80b3ed02540d17bb2d7097c870bced480d17c899fa42296a3ba0a0912c17f2f6f9cd335ef0e12a77b8daacc0fdc30beefa2ade580bb5bfb10795ac8bc64acd56572e8e057ca59edf678d1e83ddaae472a9e3f73ed99f850174bac2a3b01d427e6f809cc88eeba1d6a56d41462141ca4ce4a8029a198ca330a8e1d79c3f43d890f792367a55598e1394bdd29ea0516dc33a9fe014387597907373b403f045dd10a55a184c9cc6156d2964720982ec9de6b31cc5f197267393a6ee9d67e06eac96289d9ed7f74512856d04ef2d97cd2975f50727658f5b32a37ce49d8b485f361e77df2c704140992a89d777062e812d0e78e669080830edab3933c4118849a9be85c18510e0fdda9f773a07f50a39c258c1ddb32b5aabe9975df350a461e33b0e1d4327635ab0e27d6b327a7930019f220a1d6063c23f7bd62e82dd1c7b3bce57b44730a6a7d670231d1a2bbadf930a709fbd971a9f8f172ee7c025b5850f21cc1d6ca29413c90d27009f26253f9d78f1401ab395cc579de1d91ce208af300853c7a5a59110d454a00c3e2bc0e7f79d725d8d40f4119a7d7adb45ec953721cc09e83544341e73b3096582e0d6f11393b98683a859db93c8c28e0f31406ad63634fe350ed407212f75700b813e9e8b92071c70f79d76d86611c0a83e1386dac06be274193eb6f874e3dfe66917f79114d6b94c68cbb5e92616e6f5cfb7fa1ba9f8a059bd54ee9544b00c5b612ced601087acf543f05db9feae3c42af00c824a149122c9b51c1959ecaffc63416de2cc675c362183ed767f148c6e463f605141b6db170bf0acc1c186a2114fba20498f69f6b66333a13ccf77c381510f663b1729b247cbfeb17a73a449f8f88967262572ed3d5f6acd64d3348d7b130424d329472ce8379b486e6df46bc85edefdbab1ef28e960db156d0856c45b8c9e20bb55de4a0db82cd99a069d507f9c9ba302ba465fddf642dc3938527b42826a0f43382033a135c37458d6a7e2fcf55629225131adcf0cf1860ba61d8675797c072772c89a942fb4cf704fbfacf9336de64e4adfafbd29841a45e98e86793fa695dc4b1ba30c188f581db465f7b68ff529487f26d05664b448b6228eb9ea9b3418b89f649254bcd4b45604f6bb31b7036ddf1aa964039921abd04491bbf8d517c66043b4e54efd2698f60928b103dfa9287222284442a78c73ba9b7419de53673fbae578c50e0772427fe5c7eb6301a1b20361a4478e7a81a96f14e9847f023fa79bd7064720b49516db8caae7b422a6053dc54ae902ee73bf402ccfdd999a2692b9a02c339bf3ca597c6f3a276716399851625ed9237e6224ca0df51953dbf5ec961e7b1d2906387e6d0ca95c6da5d664e6d34c22dfdb9188ed37f438b11d7f4929a88dab08291efecc56a6e0683188fc80fe97a16ea371cd7748fd740ac387e0020fe96304006a6c56757fe6b486aeb7cf17e384dd92b64994a9dc45eacb95a28cabce092044a5275bae7a8f71fd851cd2d9102ca1ce94423ab820003e13ef711ae5d9d1a5978591321e818f21895491d8aeaf48abdab9842b5878970eff5e4ae311ac2edf17f675c8069c3acff1213d41c35f471a4e0c4de26ac88c15540e24fc17f2c71044969a025cc3e5e7c070217402333c68a3a10c96ef18182df483f846f3a061f5f29b3480c6cfe02c53bb6f222396e396cf940629f432bc78767c75b07a15a6a52230dc986f57ed12dc421b11090cb97d94d49c52a199247072c9a98d2e0034597b2300f6e2a3bd97901b3afa18d0770ce33e8c07221a026d075243515f49a5599b7d0cd415987c10a666899a486ec65a46dda3a4a9f0c1691f96f2efef4b85baa1070f203c8bd93b40f4b8f4be599e1612cab0cd7834ef09ee04ac8e9b73a55c559d0491fa641a34abf93ebcf99596fa2ab1ca7ac1a4facec71f31ddf451bb613b33d639904f2f260328a7c909e202929460ac9757bf87d60409dadda555b303ee026351d925fa4319c2ed3ea67cf66032ef66de9317bcbaff87d16528e7813a8f3c9816bea11bf7d71cf51a6f38e309816656d0f5e0ad34949375559ae9a5eb081214ecf0e096bd1a297fd754c2a42027cba0f181f3d6f05184def217502c6d12aab029fc894d471777076ed8180223cd3a642cc6c03c58bd22d5da274c6c6ad63dbbfb41498118a79fa4a6af386c24bbc04819c92eec570692fda8166698cd92c54aaf4e065e673f837dc63c122a604b2af54615743df7bb8a1e60826a61c73510960674599d2192ea85ab263ce249cd23144c8f6e6fddbb8bfc4ea55c999765970840faa859817d7eef48c1782f4d1884c88016d63afbbca6b5539813034638bcbb5a12e631845b21dcb3edd2f78197303d1b72d9630d338adcd31777228de6c42185602339460f905f7f1571925cf41467f08f56af1a5621ff07c69d18fafff62e5c6d30b09f55d1d439b4e103f3f856f47eb57df6eacc3e2697c91cd3e8b6c2cdfcb567db976072f9e02654b9d00f1e409f4114b741ca0fbdfb0f390ef5be02bb2bfba6ec90132d45f8700ae33bffdd66b02efdc2f8951c4f1fbc55de8e549858b770b740c99a21a306b4d0e32ca22f17ec497276d030e811abc6716ba5844c20d7ead30ccd12f5843630f9764506c117b82176c6a474d53be4f4cb957ec6daf729e50b7f1544452645bd6cb6df74093cb230bc117817706edf944632d05427a4040bf0117af0749a74ac36291511e98a338f02f01f8907b07727932f4c1f9cc237808d0e0f077247d668ae724d3fb03ee32a5bf10065406e53d0d0d2cd8fca4df840be7cb243fdea08eac92fac5bac8e861bf406b4a92fae7a8f68e5f2f65ba8cea3afc00facba7ccc13c07c05d81da161147121da1e32d822c7a78f480da835fe405d0c8e5ec0292c33f2438f5b14d3b10ba9db80238982e0e116f5ec4d13c95690c4bbdc2215f4a4e16075055af48adaab47a7924d7814bb56e13df5d75258137596b98d483857e9c4c99439e0e978e698272bc9f0e8d0ac839c644d82c1bd5902a38f6d43187cea1d60f0513e0ef3c058d16385a842ed3cab563a49a4bfb98ab88f2351fc9536abf1bea77efa4a6eba7949e7cc040ed51cde0dfe5f26a7effe8c2c23820a0fb2d6b30adcfd6f34e951a5f06bca9a03c1ec320145d8e448f0398b84dd6f7f54892fcc001eea52584b64ce7ab93958f950831bed1068691606a16c4d7961d585e39c4d86e97d2333771ba807bdf49a898d9444364d62c9f9a301844db7316b7eb1ed935a03835c7599c454ef7762af5dc8f0c94bed42868a7040e1bb483052f8c237c2e509ed4242927fd386af881a48acbec0b4492cc828f13f4186de080547593a1010b24d1417f199282cd8849d05336623d2be533b9c14748d84b73ff635e041b766d8642be872eb57c59b248a92373940fcef44ea97c66477999afea64c48a20c8e83dc78bbab02fc2f5f53390d40fd1c5d642cca1b22588d8516fac289450616555305203e60117553d0975845f3a6a24988a2d7675dce5d2406b00fc0487e58e9e1bae120fa21f59dfdf5dfee331d76ffd07312f75c5654e0f5aaaef36dfcb945032151f34a96a35c6d026885fc0a307cd30919e66af8a8b616c467e15ff642b7838d1308ddce5d764d1d71d9d282be6627934eaa6dd982d1a2bb609a66b2b9f9f848ef14108c35e76ff1600172529fa7d80049eb10362f94965c429715c07e3cba214a698905b06361fd3add6a20e19f58bff5491532f635ba3744c632665966621a680f4d1f1e6805dbc87916c257ac522578f53f02b012a2be3a7e361899b5014a39747171ab1f2be876bb079f834a835a2ed1cf2099b6bda78b91f605c6b19644154302ba7fb84e06e29336c8a37aa3d5c6dd9762b405c014afd4301107929ac6b1ca27b6a0c1aaaef2fdfdf4d4933385799aabb2b018eef98a169925dc1e7ecbbd80b1d69f3cadfab883104c0ab8a429c841f2d6c2c6df77111b5caf140c79433d02370fe81480b1c828cd92f7888f67d5044168523ae5cd72fa089e82dc517aeb990e3b543c0afbb4b01d82a0c962615ff6b67ddaae494577439ec0d88924fc33c106b83dec8931e5d02b59f6cc9f831bed6b0e526894cc7ceccbfe7be522b5348f0d6a226e986a940cb7fcb246a9e8a4d94f2fdb679958d48bb0d8a7619a95670a741389609abd06e73cf7cde3e2c9722ab3b2f88a283030cff517af35989871206bf74d723b5aadbff71ad78504d2e12ab8903e37f8453cc3d4ed2f7bdecebe38c9ee2850294ba7e70d700df7d7855d772e9f503bbf50fa3b9f0a82586fac41249da7e2106b2806cb13b582404b48e7dfd93e5bb6376f84fe8926a25dbdc46728526829935e37bd05c2fef99caf50aa9bd19534eec4907111a7267cd9427088d02536054f2fc5bba6177f9e5350637148f0631c49e6b9ef22acd7c7a3ebb355a98c59da48b0b1ca734dce3cab923de29db9af6e54b1f11244c66e10795ab38cf8bbc884a08505a54e6f8964a379715fa168903bc52af804fbbf70f5aa8f98fdb56584174b59f95a47de4f7f8061e3817840a3a820bcdd541ca8bb3387042c33fc3064165987630e9af0d7b708f58ee18753622d08a97f21e02551803a9f6ce12e49d6f94413c0be52852c9a81a156c3fd3b7a01ca0e64cadeffa7260f4110f9cfe9dabf7c24360c02db235506b29e7d1145365e9fb8f7b9fdd0da661985608ce99958f7aabd1a02bac62ca0453384a2ff8b066deaa70e0cee16c9919363601ad1517156de9db68e6f057cb9af5ebb0b3382d64ef448badb54cbf49d1c1f0de3221e90a0c9449f3cff6eb7906cccb3f447804e20b9c0c2cd272362dbb5efcf401aada2c4ef05791ae0d7bef6a0e12fb7cd610d036a6df700aeedf166b51d650a6eddbdcd46c1dfa8227d5f3a570cee8eb33240336090d03df807b6d8a37c94a587307e8f3251a1ae80769e87d30b20199e0a82ccaa250350da996bbddabd291deff176d1c5723e8cd8dcd7972a224445315e253d929de74c6f2a2d8d341709613711c4da9c87154b07d5cd8b09d9b33bad82e164e7ad5406011a8a59ed9e23bfe90992a899fa66b6b117a8606aeb668b4479d890eff0f9ddd7a8f6a87f13f1bd6ceeb45797364ef5195e23c16818c1d84971a1ad152f97f22d7a88d4295ba0e0a8db65e6ba1c4e85ef094d34e86506ecbd607a46d738c89dc62510144d3134dc47afaae27ef07dc78f251cfe8a06996a11afe2908880778ac107539739106affdd04665d322f299d182d8b45b6198eadfad2f906b400b00155fa4502260b61971b0c0c88e3125b448ac743626ae15e325e379fd3402363e675ef8618e2869718d5668f2352b0ca52bf63fd0e364b1dcb867f2d3bfbbd77394c49d28227c320f9abb67570978cf72f2abeaaadee189881a2dab9e5967adc31f3c309548f350caf6b11983aec4bbbeff7d9d1934e7b80ab124b369b51191b46dc0297e200d7cd95d41b721da3b0af4c6303427849d6d6eef8e6ef7e65fb012cf5c1853202791290c123301ed14c3b9acd51cf8e86c8d9b125df3a059fb2d54b55ca7066ba49f1ef8616572403f23b8364f3c65647d2d333684e1c94898dfc6bde59b6b062ea206abc8306c02d3f0ee78f3dc102f6f41c9d82b3535aa5ec0b7d690ccba765c4fdb0cc8b72c24b533caf700c", 0x1000, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:32:39 executing program 1: clock_gettime(0x8, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x200) r1 = socket$inet(0x2, 0x3, 0x5) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)=""/163) recvfrom$inet(r1, &(0x7f0000000040)=""/226, 0xe2, 0x842, &(0x7f0000000140)={0x2, 0x2}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) 08:32:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = dup(r1) accept$inet(r3, 0x0, &(0x7f0000000000)) 08:32:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000340)="d7", 0xfffffffffffffd05) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="f833e3676f0c18f96b7e598d8955ae7d212d814a979a27df050a13e7b152cdf10a03097bcccec4b86fc62dc1d66475eb862f61820f6f08fb4c21b66829e5a4a795eab956e2b5d2bc89e288942df8b1e7c4cb95465664e2014d3faee8f4dd3b14984f8d01a6ae33b67ae364cbeb791d080123a54df49168ec6cd72e73b94efc8a60f54e12089bcf54b956e6", 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="00060000000000000000a636cca7da0f507b000000000000000000fb5bb08e17236aaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000651822bcee5a76661f6314981800000000000000000000000000000000000000000000dd01fbcea8fb2a0000ae48e1778a4ea394655d9d629b9837ee82912fc7f43328b6e7c308338671be8103d3f341ad00ffff65ca08c7d11911d2e15d8cbae8504b7388978f54ddeac2baac9c9af0305f6d262e5930fc0d2500753588d78d3c8a74a54530d1b7ac68bda1577f719565f058e2d504fce57ba511d836463c0c59edda8651b5ffbed91d5c31bada12215ec30ade670bbd48aeaa26ebac9beb2971c7cb95de6d000a871da3b03792c227ee24127d98d8e439d6b47781a568b42f8ed9b17b9b77493ab735171cb705b8b86e2e1936c5aa33d861932723411415e527458d5d446c62f98978c46063bd67e60d6e97cb555de65033af6722d8eb4287083e11e49a7e2f077b2f3b726256c1bbc241db588b8e74cffa3df6447c10267058bd74df941db49c513df580025f3c776691acb3bd8563d37e9663092124d7b254aa5043b868fe36afab5b88ec62529c32bebbe01afd5f66a7be1bc8f5d5d2726c68e8bfc203c6a475217a8fe4dee8a6937395046e2f7275bb320300ce2abe06797dd24b3c1e206c30b1dd40f5dd6908764884510142d7d71dce9afa1d1cfbb0e0ef55c546c4182a662ebfa1"], &(0x7f0000000140)=0x5e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) faccessat(r1, 0x0, 0x101, 0x2) read(r0, 0x0, 0xfffffffffffffd1e) pipe(&(0x7f00000000c0)) 08:32:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x1, 0xb70b, 0x0, r3}) fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x9, 0x3, 0x200, 0x8, "b8f1f9c9fb6d797f41d3a47c59e387a9b7f9b2ae", 0x8001, 0x3}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) 08:32:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) flock(r0, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 08:32:39 executing program 0: r0 = socket(0x22, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0xbf23, &(0x7f0000000000)="839a749921a1cb5d7b391e25", 0xc) 08:32:39 executing program 1: r0 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r2, 0xffff, 0x120b, &(0x7f0000000040)=0x80, 0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9437, 0x2}, {0x0, 0x8000000}}) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x8, 0xa54}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) lseek(r2, 0x0, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2010, r2, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r3 = semget(0x0, 0x0, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r4, r5, r6, r7, 0x40, 0x53f9}, 0x3, 0x3f, 0x7fff}) shmctl$SHM_LOCK(r0, 0x3) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) syz_extract_tcp_res(&(0x7f0000000340), 0x2, 0x2) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x6, 0x52}], 0x4, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x4000004f, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x23, 0x80000002, 0xb64, 0x1}, {{r2}, 0xfffffffffffffffa, 0x50, 0x2, 0x3, 0x403}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x100000001, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x0, 0x2}], 0x1, &(0x7f0000000480)={0x1, 0x4}) r8 = open(&(0x7f00000004c0)='./file1\x00', 0x20000, 0x0) kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) r9 = fcntl$dupfd(r1, 0xa, r8) mkdir(&(0x7f0000000500)='./file0\x00', 0x3f) sendto$unix(r9, &(0x7f0000000540)="ec75c0bfe1", 0x5, 0x2, &(0x7f0000000580)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_int(r9, 0xffff, 0x10af, &(0x7f00000005c0), &(0x7f0000000600)=0x4) 08:32:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 08:32:39 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mmap(&(0x7f0000dab000/0x4000)=nil, 0x4000, 0x0, 0x1010, r3, 0x0, 0x0) setgroups(0x2, &(0x7f0000000080)=[r1, r2]) 08:32:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) ftruncate(r2, 0x2c) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 08:32:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="51cc4d9b728c64985ed755066d6087a753a82ca5e293d812e9353e5cf39fb23e93335fbd56fb04c9699f6b2da40c0d98dfe3145cd014d713efb7901bf9f51f9cdb89ff0cef43baff956a8898058f90ee4786bde64c96db3687c9dcf64397b37b64", 0x61}, {&(0x7f0000000080)="c70ea3ffab91657d898452fd8fed", 0xe}], 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x20, 0x7, 0x100}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x4, 0x7, 0x20}, {{r0}, 0xfffffffffffffff9, 0x26, 0x40, 0xfd, 0x8e9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x3, 0xd53, 0xff}], 0x7, &(0x7f00000001c0)={0x1000, 0x1}) munmap(&(0x7f0000044000/0x2000)=nil, 0x2000) 08:32:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) fsync(r0) 08:32:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) 08:32:40 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) r0 = socket$inet(0x2, 0x4003, 0x6) r1 = dup(r0) select(0x40, &(0x7f0000000000)={0x5, 0x1, 0x5e, 0x9, 0x9, 0x5, 0xff, 0x3}, &(0x7f0000000040)={0xf438, 0x1, 0x4, 0x5f3, 0x81, 0x4, 0x2eb, 0x7}, &(0x7f0000000080)={0x5, 0x6, 0x7a6, 0xb100000, 0x5, 0x100, 0x3, 0x3}, &(0x7f00000000c0)={0x7ff, 0x40}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x2, 0x3}, {{r0}, 0x0, 0x2, 0x2, 0xaa9a, 0x7}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x0, 0x5, 0x7}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x11, 0x20, 0x8, 0x4}], 0x80000001, &(0x7f00000001c0)={0x6, 0x8b8}) 08:32:40 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair(0x30, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="4f747ca15d11f5a5c98d6cf082bdcebd21c4627fd552353e00fb48c0729150dab6746bfe0f4fca73c93f74a6b71b5122ade87267551888d7ef3b4aa15c31d265bb75d8bae7ab231f26af5306e726cf1d19c196727513700074a92f8d9c540c4598f2820e7f6fcdda779b71890e68d97ddda9ab7a47f8f008608854f2bdbac8744b7e3579018bf55b2d375adf0f5b7e9fda2ca8a0380e04c769a1bec9c08572dbb1883a6a31decb5d0ec323098b60ef7e08329a7b439ec01b8e942182", 0xbc}, {&(0x7f00000001c0)="b7a281a825b93ccfaad6d4d6d10428ac3156d96e3448fa311d18ca7f83eeda4fe5814487095ab28a244f759e536e749754bdf59af4c2d36b725d1617f4feb2372ddb81a87932d7701dbb16daaa8159139b911dd007acd3b04be301c2d122f6fa911950c5e50434b17ea24ed2a2b2f9c33c37135fd4149eba928d3e04ec277af24839879d81af2f8be08f5552", 0x8c}, {&(0x7f0000000280)="f647d66d8f2fb0f70a29f311a380e75dc1d6994b000d712c4a8f51f2840d62136fd1a3cff32ed947a8a7d195ce3adda028928c17b2b687ef5787e0c3a148", 0x3e}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40b}, 0x400) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) pipe(0x0) 08:32:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 08:32:40 executing program 1: r0 = getpid() getpgid(r0) getpid() 08:32:40 executing program 0: r0 = socket(0x1e, 0x8001, 0x0) sync() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) 08:32:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="58bdfbbee1801a6259409b7d4605629048ade113298651c64542f497c4c4d458d7723f1cac54ad3267670bf7b5c863b45edc91fa45bb520eed41a69cd4b76001253db61ae29afccbd660a66a4b8a9ab3f79fb3ed26460ece037da4ba71e6463c86552ec3d57bfe7f08ce10c747c22b65fe79b27575cc49200b78d7f1b4a73415e0b6c7895e97a42a9c0485fd3d1209b06cd89e942e2fa3c5f4e57670ffeaeb1cdab0cfe040d5", 0xa6}, {&(0x7f00000000c0)="9e9a55900a85a64218128fc4c863ab86681a91cb04805185768c6a0c74b7123bcd7e9a6fe0d21186fc39d5d294bfe3a016551870ccafa0d7592647e747c350c08bbc096215aed34455b14262dba384169a101db5007b148f1e3a3650f32d36a7b2296dc0f176ac95330ce03f250724bd0ccbbfccbca3b6ffbd4535d11e21458918ae66f5dadcc85789aa6cf82efd27643ed729b2cca20d36b8f02d8c638b5abac0f1f180d57a31231c384733335fe1cf0b12240d995c3c65f063ef2439a5e3e2a2373648b0eb3363004777fd5d197f2f375af0569c152f303c70f94be35c79d1028301e4c54ab4fc3e789e22a998b29bc94f154f2f9717137f477037fe23d19f3b8d1e4194b925f97ad8626c5887279979f5213654accd8652d269002aeb305f57f61273dafd114af1bb6278c49ba8283896e87493b156a3d49276f5890a358b379ea4920399f7973abc520e7e8969fa0cba3f3a169a0c1e5fcefb70955f81a94c38de43287796225a4f8145c1f6ebb17ab8688107b7ed738e531866b7953fae786dd54c63089dedc79c5a5ea69b0e4277ec2ff446dd40eee24a0368578a5a68d71d03cdf657989b3bb20aec8fc144510a6718e8a97cd2ef1eda19c84e96b8216b88592a6f2aa5ea47048d767600ea26d639fcfb1c08c3a5a31df4cbaa8f80e73b2e10b9ba51740cc137b6b59ef149ba779e57b845c670f2b2585b381e746e1242349a9fe9e38eb6c66d6eb645cc274f43f6ff0588d03f7b283eaedd6ad78ff6aa403ce461b9ab4738c848364a4bf7a83748aabaa7efdec8127a19f91cee38adae36d3fa7d441d2f4268c1a6984efe1a02a79d8f7d2073a7661bfd288091120794614b4ac0bddd2430ef93c3d340e6e9c4de04e2c47afc0caec55bf6fcd431b83014284953183deaad6325ad259a36560391dda2fc04e0f6140f83a121f65b99ff814f44a21a22959f24adde0bdca1f479f4d304490be7b6d67102fe19c568f67a7728095e551105fbff193fd07254c4ed2a5416ce2529632f7cd5ac98bb8a03d43d2ed6d8e55f4d500f1522c8d1f4bfbf64e1dc5bc8872cfceec31a41f8ac09ac681f2d3377e98c2afa8c8f97ff447925664134fc25487e1ab692a75c29afc986793eaff1bb333fc39f3b0cf7ea07c7519a97d9f990e9e7b832132b92c31cf92b382d6f055cec1c40b09dc392ce8a01fcc385039294579d77b29fbfc96aed3aa821e93148a319ee80c98855afa72b8bfdb6979ff68e4330f69aefbdaf03a03ddfd651dee0d5c4eec8113e2091a5fc6a4e1889bbfaa9bc127c2459afb75a266df4a823e13bf39b1bb3671d022a8bf167543ebc65dfaf3982639b94423e8c85ed2d5738fb7bdf2d420557b6c4f40477e3afe2f82fc04cc9a0591465d1d41020cc32c277b81f6b13f1ff89db7b47a6fd02ef033175b418d3419753776dad233acbddc332d733f363c3df06da52db854ab671c451c8a90566086643c2da255021af027f91b15ea20f8f82a72c08a8474f850382755bb8b461d65cb76ae59b77d142f56153512a6d9cab1e6ee7b21ddc7e939783f17235754e9e759be9bb3700e1cc3597636fe6204b1e0be569e58bf1b93131a7267202871f422c2fa7f32d3f9ed5cc3a9af959a1d67cf83fd13a08a6acd7858991f9cebf9dd769e10a5a0ec952aaa0221306ff17d9fe7a3ecaf2fdb67529159237a101ae9b0236b08f9e933c9286c9a0887c23bdd36971f65f688225764acc313afc7578ecdc07614db39826bda8f7d72c4c48fe3676047ec18b6c0a66245d106473bcff622801822bfd72a340fd833e48d490d7ad7366443283494e18b4c0b0c77be21aaa3934e104f418447cc52e99ceaf1ebb0b61088082924c7a150eda569560d688053f0c5853c5c4334a23c332594d411701b1e672da33b7903791a7d73eaf1ab29a999ae28828aac9e62bfcb6b024e91f027898012b81bb7c7a063376cb5f952f9f65d49d8dc60f3aba40ab6f57172d36c6e3e1673b9edd3406f0706413938942898eae0c6a64fe259fd810b3f89655bbdcde8706a49d2998ca4f6e2626a59b57b550b11afd945debf01d4affc47f441b9d1bcbbe063f45bec8903c603f7f0b67eeca0461b40e6c226255211d101ad23a66b4ed4581df5895910cc1809326f60410b39a5e2e78e693775bcd81f19f66581a158f1e845588640b953b40a42883c959110ffb877110cf3c450bf9ac435b105cb091eba5f9f990272ba727c98ffbe75c64756e5157a26d4648d0510eb4cbea7904c9e8d49b6cc2353a27f4a70e65145999055edf8757f25b1454d9ae71a37d75799f753564adf58058f04d7f5a2a4f2868bc5bdc51d1dd2b7c85c4272a01a5bf220d01a6360d5ec0bec320cb0fcb8f0d239b4c4dd616af77fc51c4b53e0126eea8fd95be88407db8375b02262e0ca459517a70c2dc9d0a6400e6d1950dc6e675c0351a008985161d21c57071c706645dc94b72b1347ee49495cad7599921e1e3e609d59bbdb518fae8dfb216deda6f11cf96f8a090a8ab40312fd487933ecf028af165512c2e5cbc8dee0422f34e025a50c61fbd18921bead435c4bdc7e55732ca086e6309968619087646f522bb47ec6411df9f3e20b7381f03d473128d325e61e337f9bd610992a45835c4cbb42d127a87f4e5463eacbfb9786fc937e61388c0de38e229d56fa61cc51c55918c4db7aa5aa4694da929baaff2bffd9d1635b130e93fed29cbe7eb05d31b24feb207e4cc7a61c66a69578283f01c6e0c27cd40f395757f05674d401ed38f73cff09bbf888b86bd695127a8b5ee0b270f4e0e1df253a5f27d5818119876b1312a3c654c4a5ec3e00fc44056c8911c889efdcd473e3186108f6985d404f9de6be3dbab6f91f3743999e254f00b9bd8496c99b64d99d63b95c92973faaf57557a22eaf31fb3a5effaae171f7a078cb284660eeb1e250fcd5f03d75bab27357544c82ed321372bbd7cd02cf9dc3b258660c75d22fcd9aa93bef8d4b1c3f9a096fa6a179de5f9bf11b0e050d9655f254ad42b23ce43a2990c4a6eab4942faf91d984c003f2497bb65aaf2f812b4b115725fb1a1e9fe4995ff9e62ded15562d6bb4ef985729a279e3a969096122fbc57e2d0f0e82b0baeb44efc322c9e91aa78972bd3218067465275fcd7f7c36295f88201174d65145ffdc0eb6b5ed27f99026e66515f7677d94e2ff6c35b8495975d9edc32d0fc87594b04f9ee6d84ff19e95d2b542e0af1e28a7f5d263fe08226c8ae1c6c0aca536d27b1fc7a179b8c4c0dc1065510f307c70a981733d48d73e180ed62410960b455cea5787fc535413f78fd7a8bcb6bb56998c101dee76bf076ff8f0e65aa12ba2b0dc77a31e827e1bbed3c653a376ff292d14a2467a314e2f2ce282a38391a28d75e113ddf3c0d675464473d222d7d1f0ac25624dc89951e77bfb6e57da3330a2d061f6f4078121a2bf80b941bf88e4e0f28343ebe1916f158364acedb2be4d37d5e98f7f89a29b687f21bad841efba592a29a953bdfeb580a1a41cf11e6aa41457e349ed2469ddf28b14d148e65050f6f04660e949518817158000b7c8711a660183b58c1aa478a68b2819c8e3ab5c801ba126e6245f008ef36576a52226efe86570a84c4747ffe56b63c7e0c08ca52def3e51b4ea1bf507a5835d155642de65b6dfc16704be526ea93b1189fa655aa1218afb43cc01bfed35b009c775912aae6efa8516b63bc6fe9546a72ea101aa4ada046615c86d9327d9436a8fff18508c8ce67144ddb9ec33a48494b142b58cecec658bf55feb614f307e8ae4b0e4ba32ed72159fc3735bd53ed037f1451c56a35ea83ef9b3a554d40b258d3f13df568f8a3e72d126fdd0f92ef30b5e57911dd938e0f7948d10088dcd2c647d152629d3f9fed08408521e65128b28ecf500b41fdaa282797e4fb4ff59a10feb677634ea56fa2c9ec66ea7a582da6f991ee2138459aafccefd3da03e14a827285b945637c50b7449b01d79a8087622b8bd389b550fb54e17b87d715f6d8b853cc721d29509fde507920205953e8be8631cbdb07348b63c071f4e07c83886fe4e89b2eaef516119d22c1bf35e7308655ca814af434654dcf904be5e3389871d77db46487cb5f9dc178f71225403f9b8cb9f3f84d1360e59ae8db4e7f4428aa8a5474dfae9c733fd8848a40f68df081747ab7c3b53bf0d9ff416727acbce2fc6929260cf177fd64b4d8c21b113b7d17930b6030883a43c74fd02752d0deba1968eeffa2e83ca4cceeb6563854ed230fe9754e716c5f95c3c992d6a399a5080d3032025b39471d19699faaff2647012e2bf745c57377daad60e2025743b0a3fb822475c29f97de92a766188a61f5fdf80690805fd80616e6f2238659e2b4c25673123515ce34859a26281867ffc644ed46b8d2818c2eb7ad73e692a292b153f43a0e42723c2070e4246bb87f492f0525fd1e9d633069078474e313c9af6b3f9ad9773980d04c3fea1144104a3b9974167edf4707437ab17aeb6238488d7d7511f0f0e7d954ba107756e5ce013913f5414a31a91ef1c64c287c99a08813518e8df8cd8c61aaa4e4414463fdd711012755e67a43caba91be5ec13bb1f599a5722616859169f856a157142a6feb8d1827052e9447cd70af946421ed6d6b2c5bd6d25af7c0f2a04481eec001c794f687a9872281f76d9023ca0db5a3f5f840d8a0d52069edadbe165f07bfd0c012ea32e158e1fc3653562ea657db7967a16633bc45c959f31e9e77f31f2778456cab0a665025c41e7712785dac320b24685d99d643a4be1c2027fbd0809ad9d00cfabf574c8629307bb8d6cf3cd3f845bc6093b277abb76401e080204c2075bbad4a36ce6a26ad00eed1cca02065991b25411451c8e3f0fc7058e25902f30c83919b763bfc42bbccef0edf1ed0e84bc64b84c182da2ae55f581408d8ea4a3d58d57044d8e3577a18819510f2b4d29049e110a972ffd29bdeca96192e7fd6b94ed736d840fedf097dde7d593c3b40ef79ef2fb6c3b25aa274f56ae4ee6de8ac2d63f81ddc4a4c11ba752e911e813027297450d98312b1488ee9e58d887fe578bf0633bdf034e0819975e701deafd8e72390f1a44b4946e19e1e8ffbfa950e31b2bb8e8a43a6ba18ca5f7e343bbdb1fe1bdf12b3189682281f57bf2f92c64cdc0b4baf5ec8023be9838f9801a831639d3113bd9ebbda71fceccf12966977a3ec82a7b25e8bb9082b173d07f7671370a6cf9d620c8c417d5cc2ce225667c7497e001aeb86029781b572899f0f90cce885ae1542ee6b760a842e080f7ec3433ba1ca0f7a89e77ff8c8498fc21c8d4cce5d070741b0dfb15a91fae8ced4fa04f8e2da857a84c0f0de19a3224547931ae20e01dc55abea31efc7e3d2998dd092200ff0b20225f70de404c166bcb60c6b06893541b486aad418d973641a12d263e42dff3a75782f698cf413487aa4ec49bb976d59aba5e307b971eb92cc8859f3d947d2b0a919aa7ade8eae0fce245f1c827b9cde16645d9e9d7a0a6ba4ff23fbbe79921266bb3b3a187a95b07a8a3c476a41d44b244f33e96c289641a6f808680223b01c469ef69dd6a74f42fdb9ee45f10a8de8db6ea35512fb4ab6b5fb168f8cb5137aa7c95db1069bd3d4477f0399d36de75eb4c2c9a6559dd699846f902ba6b992a9d59a3bf1a03affe6dedfbb973b815d2ba22d0092375dc92a10e368adc1890b513d0f1b065e5b7fcbb56ff5609d13081c9acc4da3e1db8afb059f498726659f9d5290a72cecbbb6f1b1b75db9dde65a757484", 0x1000}, {&(0x7f00000010c0)="435dd56e94a156a85f5fa6858c69024e305b08740dc6a5f32d0e0fe3e87701056bbfaa62a924c202096fa332eca4c311375068ec08c39ae2533602666ccb051c528319f3bc9148c8afde94fcf2aea9b058f038fcc2805323e7ede3ece9cded83a7637b3e020a22bf2a4708091484146a069e7d4384a7e04f25b4a1c192e83d7e75c5df3df74efc76a3c61c721e155d6ddc5ac8eaf1b8c78da794252ec060dfd925f29304d9464f76deb896bc7dc5058fd92d6f9b2da1f3c8d8cd4f489074acee8c09127c48565f83bd28108a2ee608be4e9ad12177f7d85390266d5dca519862202aa2211c363fdf9e2ef4a29c64ce59536429", 0xf3}], 0x3) socket(0x6, 0x2, 0xc4f) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 08:32:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') readv(r0, &(0x7f0000002600)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/148, 0x94}, {&(0x7f0000002340)=""/182, 0xb6}, {&(0x7f0000002400)=""/246, 0xf6}, {&(0x7f0000002500)=""/229, 0xe5}], 0x8) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 08:32:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820a", 0x27f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() openat(r3, &(0x7f0000000240)='./file0\x00', 0x2045a, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x3f, 0x4c, 0xfffffffffffff47a, 0x4, "9d14d1771382dc80cfbcb2d87848ffc80eec7740", 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdc9, 0x0, "c3033c59d86631e8aea2b78b01eea9f550c89328"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r5 = semget(0x3, 0x3, 0x140) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x70e33155, 0x20f, 0x1f, 0x9, 0x5, 0x1]) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getpeername(r0, 0x0, &(0x7f0000000400)) 08:32:40 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 08:32:40 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/130, 0x82}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/221, 0xdd}], 0x7, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xc41}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x80000001}, {{r0}, 0x0, 0xd3, 0x40, 0x3, 0xffff}], 0x5, &(0x7f0000000500), 0x66f4, &(0x7f0000000540)={0x0, 0x3ff}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5b) 08:32:41 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(0xffffffffffffffff, 0xf) ftruncate(0xffffffffffffffff, 0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) syz_open_pts() 08:32:41 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x108) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x98, 0x0, 0x7fff, 0x8f6}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000004, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x91, 0x1, 0x87, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x9, 0xa6c9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x84, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xfffffffffffffffb, 0x5}, {{r0}, 0xfffffffffffffffd, 0x12, 0x21, 0x1, 0xffff}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62, 0x20000002, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0xf, 0x23e}, {{r0}, 0xfffffffffffffffc, 0x1, 0x11, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x3, 0xf1c}], 0xffffffff, &(0x7f00000002c0)={0x100000000, 0xfffffffffffff801}) shutdown(r0, 0x0) 08:32:41 executing program 0: r0 = socket(0x6, 0x3, 0xd2d9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000005, 0x0, 0x0) r1 = socket(0x18, 0x4007, 0x81) recvfrom$inet6(r1, &(0x7f00000000c0)=""/88, 0x58, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x1000, 0x2da5f1f7}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x4c) fcntl$dupfd(r1, 0xa, r2) r3 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:32:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) utimes(0x0, &(0x7f0000000380)) 08:32:41 executing program 0: semget(0x1, 0x4, 0x600) semget(0x0, 0x3, 0x1) 08:32:41 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c200112170000deee2f873c1e711d5b65d2712d93ae731f98b57bde45bd43a8aeabbb79cb5b44a3fee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b339ebeeb516724da163406cccd0199f06db0721f213e78bd482564a1942d088d508019f633749795767204602f941f4b394221686192cb0e7ad51360fb8136d65d7c64bb7911f1987b870e0675ed85fd0316773289bc652590307df747d23f98ec95e5c00105a2608c370ef9422b5b0525f76856ee916a6516297140455773815cc5df18dde16f18c0c30ed97a0f819b0de5483223de626b89dfb9cda88998131a0d08c55dd9ddcd2c31e705f8d86fbd97d39e7cb43a938b5322c27c8", 0xffffffffffffffae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r2, 0x4) 08:32:41 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0020008000000000"], 0x8, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setflags(r2, 0x2, 0x0) setgid(r1) write(r2, &(0x7f0000000080)="2b238c398f979a557d26c9f94b69752ce8655db9607c71d293999e88163a8e8aebb8f0c7e0f1739d34f7c37deafc8a8ff442c95ec7e908ab8af084885afa33fc331f2d5e6f0109cdbd4ab636ebcf12ae4d01858deabab1a00e96cfad29106e8cbfe6532df65ca9f9251208552f9cebd221c1d947d5c21f69aac686a622b4e10b805fd1fadc5c493c5f100709a12ad0fce74619c7", 0x94) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000048b3c4c8d49e77e51753f1f7158005acdd46da2a41248d67a950bef01e7d316748ad70d48effbc9a00f8eca32cf04def4219a97b143ce2a8e4ad12cc149ac01c102b6b4bc29fec5f834ac975ba48bdd81b556b3046e3b846d66c4910da454bb47b637d549846316f9a8ff2cfcca58c28315ed2761ec064b1875c3d5c58ee81c66f4c5a29a2a396e4cd6777413732991b8f99fbdeebd67091dee45f4abd14334db9e1f2fcff5389815a7c8f9810d671ae538a88141ce6ddfa154a0e1e60edcff5e46322855b767385c3ccb767ac8a57e2ba856d21750bca10f8ac54594c21953ccfde4a7a12ba981af6802e29f36ee422d40cf421747664430bdeed7d054fe8fb411f0559530f9e5247711b12e8f119b2b297794d4a5312fdf92d0785b1b0eaef4b6e89c40e2d2010b05b92ac60a3061e3e4c55ddf4fe4b3783df55263dfa720ca82f6478d3f76a1cdb6be1049b4aefd9c5b1816ed01eb047fe7aaf6e251119f26281a3cbcdc4a596360a14de0af005f211371c930b8cdf11712ad02c93b90137c156edc7c9ce910147acdef39e6e3754f4f998b4703375ffd76e4b3cc172404f57e73f9cd0c20e9db29cc871b8174e16cdeb333e31435a03e065458458e77a0612a4e211d28909e0dce6390d508d3d9a7ce47df4ff66f272c9295a47536d21f8c9c41cc4f3314b0912975d4aad9daa64705ab567153af09917260ccfabf39151f5e9f2384c650d7766fe6a180cdbfb64a9ed94cc1942f7866b69cf3eeb15e048e2ea1e7b8c865d4063993e574f6a7335475cd775886990b026efa012d8653573d45bc6d0787ca97386eeaabf84db92782ad16b3e7f6aa2d41157134b1ab71c378d8a7a560c4804c79bf071c4ee2abef6383dace4ef5b2c4fe6f5fb325c3b584e9f820baa93c826df095ecefd1de1a943506ad20104ac7775ae5a79f38e5f8a487f60445a535d93f949a0e305847f4b5ba5c31785808809e509fbada3b603cbc97a4a3fcb8462b2f493d2351129e510ab64e41a00d2373b903c1a4391fbd154ace7d60d2098964ac0d9416b9279ed89b191c4a2089b63c22aed72e11a5ee1ea63456257b4bb9fbc4b15a7bf1ca61ca1e5dc7efd0f1e2a6023c2751dcb05dcd1dfc7cc72ef428dc8ba5222d17bc942f79ace4f0c9387579756edb7f38a78e4a6431491d7e9302083863054199481bc880980c87d3b47dcbfb452746bb00f6dd7d4982f2bbf4d1ebdea452c6afb3d3469cfcf07d7c4aa1f45fdf4a3762274d9190965c202bb11106bddaa79a15bd5625a969af46000a8df00aabf5e840bf790ee5172b5e3a6f96ec852e0905e143d7d3950f901cf157904a49273f90e08169e71aedd488ee44a251f40f01ddab794bcf6dd0196de4b576374241e63ffc9cb2a1cd10252ace3cf6338823d1b0de100332548a67f8a7e530e95222e247d2d05ba3de198d06173caaa0075c6b6e39a32adf8b84f79a088f815a39cb15b2b17042122b389be90d098270a3d09fb826d5843774dc445c0725635ff91e4ad6a25e9ea3bc05fea14ffc5d260a9ed4a01a1282349169ec9f9ec2321b99aad3d24c487120e7df37301caa0545426b3bd8d788b0ad180c12dfb450145a42854146b55101d7c4cb9ed82644a0760a89732fac58ce80e61663c378a24a2c091cd4a8b79c10ad62ef260c5d87c52528799691e09e78a091823def362109b42daaaf3db79cc59b4c6da7458dc5d7dcb4082e4bdfd32d595aaec8a2d7e4077750535eb5036f3ec0a95600c4072137e437d82ec601daa756e6c3cd554b09046d8e7ddb60e9b418a7ba5a9ebdadedce707dfc2112902ad5116e2a5b056e1fbd38f0a71745a9a9dfe7772038f4425ebab0a366fe66d54fc14cd8798a4be6207d3b847574c8d7d3facef5e23d2665909a1f5d9d2503fe313739ccd8502f3af6388fc4e1ccf64608313878f78f57db48ce06dcf416c59cbe128f7eafcf18220f40078169bd08893545dea984c341d3ed2c9fff74a2590349808b84a9cc58109bbe15d4d608bbd73aa322b22f23e2668aba729f1e6e6de0c36491457f76f9b0db53c06a5fc041a2e76be5ea1474f9d4180cd85880614ee18ad352884cdb13802fca37bc0e3f90732d64cdefa6def453f8eab55207fd74726994d83a58ac00de951142902dc07f858ad99c6e1211f7b4d1f5899b8773bcb4b197bda75a6780053e281797bd8d11a40a01f00f42a3395a1071a137f274c2bee5793db7809e2db9c895fcf29996faf387f18e5cfda45888ec54056f662642e8db064f596ddae51b9689fc324fd507d459e5054349ee675bd5963fdc304ff69970d7ccbd608197e76c92f7c1e2b6c835eec04db81a88cc11b48fe3d81121d3ee1d6cbaaafde0da67374d15be4a5b44b791fd3c81835b0c546db1c8b4b97622ce596f449c9ebec2a4a896441d62e0bab661f44c708caf9393b620962ba63897da539483f1fcf43949f8625f6d99d726aff362a81e271501583095c4c12f2ddbf941ae4ad4536a47969e14f3d226a0a5008316f7c75065098893ba49bc26cfa10dfe2b7b1eabf14828ce9623244ab53b597a5cd41b5e9ff545ed1aec1fb6096ce4d1536caec7e57b1d5197c20496a78821fda61293b844955ef1bcddc5216fa8c5aadee8421a42ef518d59d2733ac70ff70182c0a9e81b88c2da16f7f863527532b96b432fae5f5c87191e96e6f375e9a079584eecf664c3f69380300000000000072b98b742667eec9ef014694ce9f9b7d8ec62ace814467b0156aab2e34e5985eedbba14e1a286028cfd86ba71afcc2b0f81d83c2bf69a0b72af634824288d68c8e172fc3f94d192e3cda20fe8aec1cd10323e18b54ec826769851d40ff2da70208ee741ea8f359d16467a9ac9eb05069c74606a0835c0d24100a4023094917875246c674e5a15d4dc6424a97c78629879d4058f9395d56035a6fea39599a6c63cdce520f66220150014c6ea4f567c8a599f43037dbc39640806e9da020b29e1c6c5e07b4fb9133a60344cfb9590e523af374cfa641207c15716f569f6f78bc18ebf2a2b017820b6faf1aeb58575068f44a96a85d2d7a97cf8ca56995bb634df19a70fcf7b241e8c8c9f0fdfe5bb4d04197578866b9aff6b40945f7a8f8fd2d4ce2845c087cd3fecf4fd98ea87eb22a37af42f03f3490e6ba8ccc9c6fa78493d02cc4f48bdb3ddf6ae6a6145fefc5e6c2916a98d74fbb68622d795b321bc8cef29dadd3bf99fb60f739c46ac2f54ba7c6d6d006aace6e3a35eef0b2410ecb96e75d1010f28caea6968952e16f2fb4af36cc194e916d1fddc05729fcae20442c62d0dc60273dcefddc29504988abc39aa28d4fb1c45f7ca50bac4e5f6182b4fce389473966db552d788fbe9107aa70bacf8ce9d30d04931b6f4b9e063cb46aed35f1a45e8fbbc3ad6577a4b302f2241062e62da88baf6be0dc1d71164bee269d7d2a148327b5df50b04cadeed40d3e822853c4ac814107300396a64313f8e80e7e2f1c792d94afc8cb523079a419f86d4578ec23ddc009009f3fce60c4cfd1ddc1ebe13cd535fc0178a4fa3cd3ce428b29551a945ad71ba7003e4b9319f8b045597b1ddfbf3f3e845863730d2ad2b6465db8c77c540400ab7561e4f29ea78ea99482771f21d22f96090d5998cc3dd17b8f04e0d2cf5b2d65d08cbed424f805413e4dfbdd48de874d199a7727879a3d162f86b168b514c0356662469148b652c5a291026d59b7b94e0a7256fafd11d31dc32a90e7bdc3e87a3d83d0e29a51c2f80c15525db8af62e1e1b19535cdc3ddf28b764a9e98ec11c607d461dd0c9d5e88dd30393d0eadb1bbe2298b150bb2b7cb37725a4b5fea4c1fd01fe94d0e86ac5aef865a78a71375ae3348665f9c214b2302f3fec2bb4e10c4393aa8d0e81cd51159381a9d3a60cb78b0b92a26b71438c52758943f6950cccc8e1d0d90f7371b3326995112479bc0e370f13c4aefcdc9f1dcb10483986e35f28d9e5b1c0527ff0328e115cff82702d0fa4fef8c7050d2c558d673b753b1b9ea23d6a9c94051d1a2a754f96cae0c3a974b77a11ec3e9dec7d2a8e6d32d0447ea7a92f6a942506930b3dd597102b074b76e2acc0987935d199c7398ac3cc7f1ee3cfa249709c8a8ba7bd33a82746b697f0490643f114e01f9c42664e3cbd78c22380bae445611ef3fc268d772db67eaedef581eea89cf3801152ce2fd9d8b53bc683089ec98bfae9b557eacc027b417c4af8fb0f1f87f417be6d859677c3b2ee4fad24ea213070f8115a7518d7e7efb763cddeeabc30d2d38f886e0a64da640a89521cf7515deb2b5ef3cdbbbf449a07c183b0ce29e35b94386ea46d3544eccc47917344f43d7dc4720f92a321848360144be17ff35fe95447c1505f2900228a20fc9afb35c422d93b13a1249ec50b3318e1e127d9882dcfaf7c2e85343c9b43bd6970aba16742f3743ef87a6136b889f4deea0207bf996c6e97b59ae75025cea18531c6bb1153df29c1392b97f6b5efbfc9693f1d5db4437bf5ca609dea1d13a0cc2648837168f3f46c003adc25325a6bcb03235de94271fc674d08c869b9c504f36e966a0dc95db92189a3bb456d95d2fbe2b87fe6cdd72c5e5666984102e55487f714a43ba774e9139361217df1c10958f071b65f1f99af86045ea7a8f45034b9ebafa4922950a6831c3ef54fe6123d22137da28cca9e9284a873aa64068719b02881a684a8fa9cae163ede6c9fdff0ce077d1718ffbde3a1fbce580290d703bed8fff1c0b0fee7c97b23f525b7ad95b39ef67c8940855eb46797c99b91c414f9cae09b4b4b5029449d52fef04ad242c12e2f988df650ce847732015485e163da80aa6487bfcbfa8fe4b52d578d2573908e08dbb83db96c90fcbe66b395682d2a660d342a67deb8bb8c8541618391db1ade0287216de62e82d9330b1093d9f39b259758647c5dbfd1fe5d23dfb520b7a1c3f70fafef5314f2ac5d603a64516585355354fa6275846ff68dad5ed8f32e5adbf829944b33c74f61d01eaa301551b43d45e2d5530bc02cfd22151647d355b698844ca8123ab374a2e607aa7bbca545b0dcf9ad767ff67d40baeefbe0518004cf3809aa9c676812448e02914adf7d25a828ad8801010858cac3a647c9f494d2999520d494307745c3dffe5930410fa2baf04467a4af791c7016ec63a35357c5b7e4c3f6ef83cedda1c297ebbc8273c616225d165268605137a8b684c49a2d554a840a4ddbf79d4adf1db55fe1ae220e9bb3ccfe9178dd1dc58b8371f6be4a0e523f8551ea174ad740c0c1eca5410b4bc68f69ca14e215270d3a69c39a98b8ed9d3d56f1d0eae5657cd5bd599e56b5e9787f08638f19245e2e4444262a241adeb442a1094dde7b5ec09467ca6279bf54a36f7992884fafc78a3df540f4abe054e79b2f35575f630d35c59bceeb4cc6b45d02820605db5c3d186e2b75404ea887fe20c3c77492de4ce3e8fbf1d144e977296373b12f757afb7365fbf46254387d976e87bd21b0870cb7726caa980eae70824e274a354ac39384c91fd47b7d6323106d7d1f06373421802a8ae2eabd1380576e697cf17c21d50c802f37bbbd407b332d3b4cc4361a5c1f9fab476bc85906454c54bb4cc3b1086ed4437d0d7761b105184d1d73f02d34a59f1715460ba804fefd8ac0b2136bd83a4fb10cbef802296b6f0d502ad3769c591e9effa50e634987f1c506cdcb6ada2aaa3d4a8f01e733e24437461cfbaa111c84f7d98e474e70dbe87d18d7f699f7d41205fb6c3d949d572a80d778b6d2890a954e9ecc98b47dedb546f4cef64974e8bf76799c639b8120c314001a0ae39efcb474dc7f167b447ac1e2c8611905d4599e66631f117a0738d2f893e0b54c5ddc9ee52fc5d7753bf0aaf29b7620e8fbb41984d86d2d83be0d1a1cb1497fe1ccfd0ca"], 0x1, 0x800) 08:32:41 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) shmget(0x1, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) 08:32:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1800000000000000000000000000", 0x26c) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 08:32:42 executing program 0: r0 = socket(0x20, 0x2, 0x20) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="6e0cade8de4764691d5e98fd2efb40b4e51e6ea38910f5", 0x17) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$getflags(r0, 0x1) socket(0x0, 0x4003, 0x1) 08:32:42 executing program 0: setrlimit(0x6, 0x0) 08:32:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000437000/0x1000)=nil, 0x1000) 08:32:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) 08:32:42 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 08:32:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x100, 0x88, 0x2, "ee42171b06367e07386206b8867ae3775455731a", 0x10001, 0xfffffffffffffffc}) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 08:32:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e5d18cc4883d2b0a35020d276995421e13466c14e4e65eb2b4ecec2494025c42a643f746027447f03527746317a13c49adaee6ac4da656e74dd179b4643f70082f3c39e4079342c1d07df7f26ca365be924af6bda51a3a7b7baebccef1e434347971c92c685980f9c919d0d81af9363883ceb4a52ba5ff05ac9954fc705d531bda7fe2edb7c9dc6325d7439e8da3e73f2001716599efbb7ec9161c108785558955b1656f", 0xa4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1f529014def4176c73af6003d80a332855cfb264362a6d416a1ff7529de00a82749f79473e6242692133685a69f2bfbce3ca3b3499e94a4a5744233fd6969c3ea07277d9e79c040d7044bc60fdab0c1a9edbe97b8b4fb99e9fb5a07741989045a5cb944844d6508aad", 0x69) 08:32:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0xb2a8}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 08:32:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x20, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 08:32:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0xca, 0x739, 0x10000, "d3d5564709571dee8f256b70cf407e1c9fb137b8", 0x400000000, 0xffffffff}) 08:32:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 08:32:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f00000000c0)=0x20040000000000c, 0xfffffffffffffed5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 08:32:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 08:32:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8204002f66696c653000"], 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) writev(r0, &(0x7f0000001d80)=[{&(0x7f0000000c80)="a322c143f5ae6bd9e33ea53735b39e9c689c9b84098f3b4503fb8d80f4355c451db43dde00386f86ebf9a6da919aaabac7ff6d48fb7d48c134a3c7ee535a9f2eb4688520e5933479555315434b38d19b1b785507abc8ecc36417d212dd8e8f3ad5fd1968c0b04d1aeb99aa4bdcd6c0d0d11931012b5ca7f70fd364515426176ab46e80f14b535249c5bf1f7267717821f398620968a4c3e11258df68d6d7613ef5af2deaa5bc3e7cf748de552dd362e3833d08f28f569057bb43df27a1b4c89d478cc9fadaab8a63fa0d8ec5d66aaa2d13189813134e5d0d312cf13ae89efed001ee5c2427e7e9700dce7ab8a08d3d9b5b72f0d6496cdd26d93871cdaeef7dfb30e3fbf023299acad036baf9d6be4ad5fbee5d30ccc43f668993f119abf2bbd5886396121268af7401298cbcf16c39ba9d900e95626674a4653d00d95e8da96fcf60ca1ede02c2bad63863ac6ca34964b805ca705ff7385a6e437a452e7ff25167ec09a6a26bd97c3833d516fceff9c383598e1f57880c59f2b7d5728ca9fb91dbcd654783c43ffe9a7a8dfebae747f24c665771705e726351fa8ce14161b4cef55fc090fa26e69132b274468b03c5d0fad960fac1453a243308e1f22049f05de7ff2a2e26a4580d24f2c764cf44472c0340f1cc74f0843cb72ce2002b7db6e7570dfc2e95d061e7335b9bdd86a9ae513941f69f397bad96983b764b7fcea6a1e106796bfb3bd411bd5a046e2a32a91b91504ace1f4aeb39ecead42e86b69754a83b1143c084b4ed823810f744bcdd09329c04333fe90c4eece02db6e15ce74c82d9a47a277c7ba52e52111657c4dcca3c2e7d298f20a99be0123297d8d865ec867a49bf1ecbd01c98137baff8cc1c5aee03711335ddb0dd78c5b4c94c59351678c0388f58c60ff7539992660d3764c291491561c5cc8574a16269e1585a16fb5bd2863d05a4d7c7b7663dd71913fdcf474b676c58e7e94aa804c552d41b3e9acd144221ab0f6025bdde54bec8e119c2761900558ace9c67e189431c8be6affc9b83313d20c63949fcd69f4972a39eaa80b91664d258b2733f12c472b5e7e7a300662b9c5b77f8a4de7690a31fe1b12adee9f909c18b938f559d82a523f3d0f0a85b4b2579a9ade5477bb0aa9931e4aa6c414f24921e92e6197372f996428ddff88fc02b1b29591a1c6799ce441ff843bf73b0ede605a355de9f20bf05d5bf0dad371ea0522aea7ad19b0b095522ae61dbe3ab15845d3159af8a2d27a2b3a2a4be8515837be552b2060482a5358513d3a687559bf6cd6a74345372f0f4b6a734225b67f46388865cad050ed584a2becf012543e6343dff460a32ab6c570c6464bc51f20ad73264217e7d1bc142cedfc1f45c3499aab76952dc9250e067c372f58fdc618319cacd37e26f88fe04d2d9fb62f3f5a19b922a8b4488b8e0ab2671940a414a118bb9e9e526b4584f757bb7e27d6161ede1959b2cacbf69b1ed0f3e9929091720ad1999b8821d0152e96b20d3319928bf16fee664122a7cdb2850193bb8696fe4f5f305c541b551f9a24494c620ee2ef9a7c8bff25593b3189cebc0da4939deab29ba1761b0e20e4bf2aef1515df8053eea3e64d764a6ca92bfec77579ced276b9a394ab391c08271e480bdd440c2b8556d87333e9234bb64021dd295ad4b017d17717398c74569cab4d081e3629f84f6140d23676edf9ce7aeea8f45494ae561b10559985a86e1a438736753682d6428e8880fdce73246681b77e457812ceb8c60b9afbcec6ef95e18cc85043fa53d264f9f3e6e994b50e0591ace34cee830fa467359e2f18260d2f3a8f6b9e072aea3f8740392e9eb062d6ab31585f6bf820cfc41ba590a007e319207d1b5b3295ea2ee4a817a41c6398d399867bb5762d648865048e23bb174ee7fc6fa9af5cfce423ca86744d7052707e18ae8942d4c8b8970a06c9e69e636d2fa4e159fc44242a036bc4a6cfe3288323fc29f99ada91e7fe89824ab52145063c4a397e398eb11b9892c1f642704b918b4715fb56400eed37fc6a150a62c020083fa6091085d39e883bbc75138e7056f9f74dd2e1a8140d721ff87f50379e8f10a5d4b6a29f46069bfe25e092287ad8458da1725d87db0df0e3a3a16e169d87ced2e4a8bdfd7c8e159ca2de30f5e5fed14bf00a85fa699a1afd6fbeb73a720d58218ead05a12cf643845b964149ceeb7de580db20ad27c86d55d95820f05ad48fc497509e12a592cc4669497ec5be1e5f505fc619114ad786cbb8164eacac53d601294caae4c0472dab1db8c6bf3921f15f15b04dc3fe159fb268d8df830559d82996c65f68f3a6c1f0ccc195ed29724e139e83ea8db62f0bacf74cd890084729e5f96d033d668347ecefc36d6cfef79b3ddde4f4c08cf07ac8ff1611a78fd5b5d483880a492fa959b3fb9f7e359449feb44d5aacbe70862a39a1c77334733f71d90c63b2720bf2a1685d6eb9bcd0ca8dd81b4e8575060faa20a95f0c9a5f8910415af58e891d31d674279cd4a9dcdda9abfc4f8d6e054e053cc63f529792814be95a26348e39daeaed33e6acb108fcfbf125e341a3f73806a92dd14eaf641272a45ac75df6efb640ee5397cb4566dc8c0e0a1f636cdb7b9e673228006e5b9f9b17b093c06ce3bfc17ab2a1aaf3aaa1e582e4763b3df474ae53493cc0fcbc586c80baa3b778ae3dacdffb87778ff5ebf51971e6325799b36aeda65d619dc032a2bb3ee9c68077e513a3c4ab693c28dbd0a051bed320a1eef85c6b138e84bbe6f40ae78d41f1b4b0caf14d3c8674180dee645dd66cc2f1c6b3508dd22dd1a2b3fee01e499ed0d883f1fed061ba9bc7972babc2a74e446a0a7c23a3129ffec30d04b75654dd3690aea26c26fbcf582bead0363cb1359d66452e409921ff94d9d51d5fa51cd550fc8d79b1a1e9cdc2fe8c8889cc4bde588bbbead35c841e4b401992c0b7c87297ba93362c99b009b987a9901426a85f2904e099e49fb1ae68cd35bf60b6c80cdfeaf1184145731df66d3cdb9b22368e29f6fead313969ec2d00f2d3742fea17582447f909f98a769fe83a4dfd5bdb40ef311b9376381c87c25485a09c6a1008e7ea5609c42715131fbc1f82f28147fb0157feb0dbba0348058ffedd09fd0ca3a377cf9a060531c2c7a6bd3609bb35414007446333ca1ccf9bcdf027753aad3f5079c3c7702213bf4753e0d78d7408c744ffd420e93bb8f1b2d2e18d1508d5d4a4d7a1e76bf7107f8ef65e4ae2ac4b156a371b77918238935f2de1bf53be36fa6536c00919d0076783eec8896aaa51db55d726b71b79151e40f2605594fd8ecdea5b2d1438321630ef05cdf1ae0f3d4d889754c3df8b964a6942a7eaeb19a5316c6aeb54b171646b7b3676d1bbb03426022df03dde80980aa087a92635c166b4c804d1ebd117d62ae519fcf3f957619e1e902ae116db4839daa25ade98b4a9d2309571f9e70df361eeaed083babbcd8cd45388cd3bfc37837eaf5737339641a4deb12969638d64f6e2b77581c170383a98281622e332d62e8f20133de0ad72adff7da4146ebb319cc577c309a95b7cf4c913e4a16ddd83b17f89f6ac06673a893f3a1387e584a4e52a8eb391ded3ebf67693c00e528f75a52b65ea59326ffe4cda1b020cb4ce18acbb6d0c561d2a1b09fc3bea2086fc0de91a47dda8a7a43922a3d9c915978d23b0d5e82e0c283c3bd327f4c750b75ac214f3fc1a8547f2ec73ee2739c0eacb5aee764412de27ac4f3297b1993bfde36109355053d676c88585229f97a1dfc85e5af93d0032f2819fbf3073efb5485526216b0ebcbdabc1d9f948a1c6577ad6e501b184427f054113d2d7112f6699a8bc5c3f145e413a72b8ad77d56bda02af1a3de0bb8ae2697a247babdd6e6aa2dd6991f7e59ae9a1ab97905ed021201c6db97606b96e0089bbfe51ef1b011a4c8b3303f14b185f73c96454ef2f1da8d882f0a36d9f1cf92d4e523be13dfaef41f8ccba75296bbd9eeb779f7e463dc61384424d5bd8abf40467b13e541e8e35d6c19da46aab848180ba697b83bff36a42aaab454d0b1f5b2ca06b8e1287fab241408ee693c7653314fe10e0aad9dc3357d7ca511b4236fd21931846aaf99ecb53136eba1c5803769c6ea6a47967cab31c055af4e80de9be70d893db6c4956b32af4d69f5d6992a520714f8a0a6d9827e75e96152738f05accd90f5290ad65a5d311114e44596f3d88ba72704dc275e0d7fe143792a5e60a016ea8cacb68034a6a9ab9cab589e1c0a3c03efc708dc93f8289085ebbf4e994411349a62079c137fb54a794286197f6c5338e2ee75114f8284fed21a2d1cec31b414648a877ec49a500167f42c4d6409f7ee330fd1aa76e6ca6efbf71eaab2d3dc7161fb794691108f9a2d16d6f168c917715b0abf822ece1085e531c2db53decfdbf228f68515137d65c2acf33b725c25729aac8360fe046f635a9754759440700f487747ad83eb2dd7cf5c7059b696d1fdfe251bcf643996bb01a1728ae10a0a77892e0539851af19fe654cc5a68152b9fb47a5355efe305ea5bc777b75bad16c44777", 0xca1}], 0x1) 08:32:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000001340)=""/81, 0x51}], 0x7, &(0x7f0000001440)=""/36, 0x24}, 0x841) 08:32:43 executing program 1: r0 = semget(0x1, 0x3, 0x80) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/92) sync() getrusage(0x0, &(0x7f0000000000)) 08:32:43 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x2) close(r0) 08:32:43 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xffff, 0x8}, {0x18, 0x3, 0xffff, 0x3f}, 0x0, [0x5, 0x1, 0x5, 0x7f, 0x3ff, 0x1, 0x1, 0x5]}, 0x3c) syz_open_pts() write(r1, &(0x7f0000000040)="69d9c985b97ac463920b0cfee3c59c18de85e9888d2e2f03", 0x18) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 08:32:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendto(r1, 0x0, 0x57, 0x0, 0x0, 0xffffffffffffffca) 08:32:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) msgget(0x1, 0x30) ftruncate(r0, 0x0) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000140)=""/4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x408, 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/252, 0xfc}], 0x3, &(0x7f00000003c0)=""/126, 0x7e}, 0x40) recvfrom$unix(r2, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) msgget(0x2, 0x82) 08:32:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x4, 0xfffffffffffffe5d) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x1}, 0x400) 08:32:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x25, 0x31, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x81) r2 = getpgrp() r3 = getuid() r4 = getegid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r5, 0x2000746f) fcntl$setown(r0, 0x6, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:32:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x40000000000000, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000326000/0x4000)=nil, 0x4000, 0x2) 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) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/215, 0xd7}, {&(0x7f0000001280)=""/153, 0x99}], 0x4, &(0x7f0000001380)=""/175, 0xaf}, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000001480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4004, 0x6) 08:32:45 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f00001ec000)='..') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x80) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:32:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) 08:32:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x0, 0x3}, 0x10) r1 = socket$inet6(0x18, 0x1001, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r2, 0x2) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) connect(r1, &(0x7f0000000080)=@in6, 0xc) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 08:32:45 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 08:32:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7ff, 0x3}, {0x18, 0x2, 0x0, 0xf2c}, 0x80000001, [0x1f, 0x80, 0x3, 0xfffffffffffffffb, 0x8, 0xc0f4, 0x9, 0x6]}, 0x3c) fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 08:32:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) recvfrom$inet6(r0, &(0x7f0000000080)=""/248, 0xf8, 0x40, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x6}, 0xc) 08:32:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x313) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x3000000, 0x2, 0x4, "09db25e5e79ae5ee01814e43949f790fe2a7ecc5", 0x6, 0x10000000}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 08:32:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x2, 0x1000200000005}) 08:32:45 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000180)={0x0, ""/190}, 0xc6, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001580)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/138}, 0x92, 0x3, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000500)=""/4096) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd1404814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae78b5b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6b20f5a9fbd0f69393caba722baa2ab164dac8c002f495b137c3e0fe83074985829eb6682e676bb170490b6b01a10ce8d5e2b980ec49bcbc534f91b40fec8923980b48d7f3d8064d0edf26840aa7d4927803d8f04b61984da5d28c92f24b8ceab0bb0fa61e4b04ed26bb2afd9d2d4038d702b"], 0x1, 0x800) 08:32:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0, 0x15c}], 0x197, 0x0) 08:32:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, 0x0, 0x0) socketpair(0x18, 0x3, 0x6, &(0x7f0000000000)) 08:32:45 executing program 0: r0 = socket$inet6(0x18, 0x8000003, 0x628583c9) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 08:32:45 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000180)='./file0/../file0\x00', 0x180, 0x12e) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x80000000) r3 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 08:32:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./File0\x00'], 0x10) writev(r0, &(0x7f0000001640)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c8", 0x5e9}], 0x1) 08:32:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) flock(r0, 0x2) write(r0, &(0x7f0000000180)="1f26e04cb5eff242a5f8d3d927d70c34f960c355d311d291c2b2619866cb93691b9d984b0b5282a3d5759cf95ad9308bc03378b97bd21e5ec9efd8c4712520813a035ec2fdd1c97bc0022515b8b441463b030b58d46fe2ff046047337b5d3b938670a4e866c1a2e38074af1a883b8800c601e320c270ae42b050a17c7009b332bfc9697f926b50ad32a15e41dd200d6adce1eb8361d669e7e8de075082a6257a90e45834d6a21e42593e02e9af1218c72d61947889be01f8bdbcb2974500eb", 0xbf) socketpair(0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xcb5) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 08:32:45 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 08:32:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 08:32:45 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') 08:32:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shmget(0x0, 0x1000, 0x467, &(0x7f0000fff000/0x1000)=nil) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000a5ef0739f5e653fee5f3be84a3a7854a87d0d23276713f62ed891c2b6500006c80cdee085e0ad5e6c65c783c7508b3175b41751b2132f0140d1608796e2f477666"], 0x3d, 0x800) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b9b2547a2485f412fd5de7160aa8645c407c74540febac50aae33eb92b8bda034c2a0c9f9318aa103ccc59031080cf9259ff05ccf39af32a461c7dfa8e38b053c7e938f347f4e3e94556fa39b835043c04dd38b4d9122f7019ba50563f78d8269c4330a4d0756a9191732f88a1c7cd9899ceb547f458ff6b15c899ae1240396f743cb83b2ba9cbf03bc7b1", 0x8b) 08:32:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) sendto(r0, &(0x7f0000000080)="678bf9d9417f7fbd4b3c253ccc7b2568df88fd7b47d9f10abe0764fad8614cea081710c580c5d46277274c3cfe7e601c66f1078b54d0fb502821939a610c4c441827ff7f7b3bf56bdbdd26287a90903160e408adff0fa297130c205825834defca58722cacea06c8f3f9c0e1b7fa250daa1ffd16e409b9f909a8d9459293ed12acbbcc14681461970ae3104482d58f24e171f5d7cb297a8689e3f81cc46fca2e57fb799919ab3dfb47987f9dbad5154b4dabdb372efc6acaadb7625aa50230f2bb1643fc326cdf61b3e79e7b091fcaaba8", 0xd1, 0x8, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='..', 0x8288, 0x0) 08:32:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 08:32:45 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r1) close(r0) r2 = dup(r1) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c6530000c9bca2f204277b97f7faa8b7c50bf0fbe91af843aa40ff16929ea995f4155b19a867f072f23e42a87fbd2cf192072801af4772be90d58cdd6ae9c5d2f425c2ec0705129a12e6027ead7f1a45e84aa875856b1432a95fa1af9b9b1ca490e444231f4b28bdce217cc42971e66d087cf1355b1774a58621a9f88c6a2335723adf8cb1dedd94399429313a1293835e9d06625d168802f24a2c1f2a8405f3ca94f98591fd29866c0a5ee72a87cd79cf1627e2ca7404d63eeda66384aab552a301848"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7}], 0x80, 0x5}, 0x4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) close(r0) 08:32:45 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffb, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 08:32:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/17, 0x11}, {&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f0000000580)=""/29, 0x1d}], 0x8, 0x0) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 08:32:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x2a, &(0x7f00002d8000/0x1000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000180)=""/65, 0x41}], 0x3, &(0x7f0000000240)=""/223, 0xdf}, 0x0) 08:32:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x1b) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 08:32:46 executing program 1: 08:32:46 executing program 0: mprotect(&(0x7f00005de000/0x3000)=nil, 0x3000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 08:32:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) flock(r1, 0x2) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:32:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:32:46 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 08:32:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d5b", 0x58b) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = dup(r1) syz_open_pts() bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x8001}, 0xc) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fb99d5cbb3000"], 0xa) 08:32:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x40) 08:32:46 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/160, 0xa0) 08:32:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="9b5868309f7750472f8b9a67bf37d4ce4d444a16eafdce626d2aeef10487a3c5d89eda0b282bf4abc77628b929dd1e29e8de1056bed1d06c878071fabd50b92ff02e765212f31cf67633232699addebb0abb04ca0a6c528231d6782b1fdd9e08c766ad076372634e38e2001ee834ca09f4cc5942cada8ee802eb81cf268fee6cd5ac473318c2a5cb13d7ec2dbe4391e8e658e0a3e1134d4a32e52df5b0750fd029a49277883da565ead0aa2b23bc5c3aa06cd7232065adcb4a8d65", 0xbb, 0x0, 0x0, 0x0) socketpair(0x6, 0x5, 0x2, &(0x7f00000000c0)) socket$inet6(0x18, 0x8000, 0x1) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) 08:32:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x3, 0x1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/144) r7 = getpid() fcntl$setown(r2, 0x6, r7) msgsnd(r6, &(0x7f0000000240)={0x1, "014e092c1eba6348f89b1c8a40c543ff33d4112cedbb97e543b7be6ac2f1e625eaf736facc1ce0f70b61175fd8d17f132d76d183cf11bc60fd3e52a91b99275ac53aad9b32573f532a190dfe78d1995029d56e33447abf38968aed64cb6fbac8d53f7003d6384b116d52decef09d76ac418271f45d71664ca693d1892d1d9550be6337acbcd03cef35ab7d838a435ee7b8ccb64e91b1b2a4eef87fe0ffa12c7eed59a9a99971a4ba896ba19ff3e0f5970e8c25a114edc83d978681462c94344cedd852582624e0ddde447dc124b705c2a879b803a248cde274e45278bd43800d2479201976c2b1d8a4dd07a50b63562615190e8f18"}, 0xfd, 0x800) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)=0x35fe) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x8) r8 = semget(0x3, 0x3, 0x400) semop(r8, &(0x7f00000003c0)=[{0x3, 0xf, 0x800}], 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000400)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getpgrp() bind(r0, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x29) r12 = msgget$private(0x0, 0x13) fcntl$setown(r1, 0x6, r11) r13 = accept$unix(r3, &(0x7f0000000500)=@file={0x0, ""/6}, &(0x7f0000000540)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() msgrcv(r12, &(0x7f0000000580)={0x0, ""/81}, 0x59, 0x3, 0x1000) kevent(r1, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x48, 0x80000060, 0x7, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0x4, 0x1000}, {{r9}, 0xffffffffffffffff, 0x621af9c8a400d73c, 0x0, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x18, 0xd, 0x80000001, 0xf0db}], 0x9, &(0x7f00000006c0)=[{{r9}, 0xfffffffffffffffe, 0x1, 0xe, 0x3, 0x7fff}, {{r13}, 0xfffffffffffffffe, 0x5, 0x1, 0x9, 0x2}, {{r10}, 0xfffffffffffffffc, 0x90, 0x1, 0x0, 0x1}, {{r10}, 0x0, 0x40, 0x4, 0x206, 0xfffffffffffffff7}, {{r10}, 0xffffffffffffffff, 0x12, 0xc00000a5, 0x8, 0x40}, {{r10}, 0xfffffffffffffffa, 0x10, 0x0, 0x8000, 0x8}, {{r9}, 0xfffffffffffffffa, 0x80, 0xa, 0x100000000, 0xffff}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000000, 0xffff, 0x4}, {{r9}, 0xfffffffffffffff8, 0xc, 0x43, 0x1, 0xc36b}], 0x4, &(0x7f0000000800)={0x5, 0xfffffffffffffffe}) 08:32:46 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f9d000/0x2000)=nil, 0x2000) socket(0x6, 0x8005, 0x4d) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 08:32:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x82, 0xbd}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x8, 0x9}], 0x200, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0xfffffffffffffff9, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000080, 0xd136, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x3, 0x7fff, 0x4}], 0x1, &(0x7f0000000140)={0x1, 0x6}) 08:32:46 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x4, 0xbd}, {0x9f2, 0x9}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) 08:32:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x30) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) dup(r0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:32:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790d96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:46 executing program 1: r0 = syz_open_pts() r1 = dup(r0) clock_gettime(0x2, &(0x7f00000000c0)) getdents(r1, &(0x7f0000000040)=""/85, 0x55) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setflags(r3, 0x2, 0x1) r11 = accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = getppid() r13 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="ba37aa8b9614da94b9f88dd8d0088b2f4378354cee53c86cb26e5f94e4afb839d2c35435a927bb3c6b0054327131345f3732ea883accf6788759", 0x3a}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="df0000000000000000000800f8ff000000000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4], 0xc0, 0x1}, 0x2) 08:32:46 executing program 1: socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 08:32:47 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x3, &(0x7f0000000000)={0x301, 0x81}) setrlimit(0x7, &(0x7f0000000040)={0x230}) setrlimit(0x4, &(0x7f0000000140)={0x0, 0x80}) setrlimit(0x0, &(0x7f00000000c0)={0x6992, 0x7}) 08:32:47 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x8000, 0x10000) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) r2 = getgid() setgid(r2) 08:32:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b573a16bced376f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008565af65518eee42166fe706aefb1eda4b3ae924c30d715addc90c8515b9228623e41921b25aaaba956105c80e4d94d39e753b0497f19da485238333cbf4b52f866f4fed5c4e49bbc621b9e93119cee015af4ed25e609fcf8c"], &(0x7f0000000040)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) r2 = getuid() getgroups(0x5, &(0x7f0000001240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) r6 = geteuid() r7 = getegid() r8 = open$dir(&(0x7f0000001340)='./file0\x00', 0x80, 0x58) r9 = open(&(0x7f0000001380)='./file0\x00', 0x20, 0x40) r10 = accept(0xffffffffffffff9c, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10000) r12 = syz_open_pts() r13 = syz_open_pts() r14 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001480)) r15 = socket$inet(0x2, 0x4, 0x2) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r17 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x10000, 0x0) r18 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x860, 0x145) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) r20 = socket(0x10, 0x7, 0x10000) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000001580)={0xffffffffffffffff}) r23 = kqueue() r24 = syz_open_pts() r25 = open$dir(&(0x7f00000015c0)='./file1\x00', 0x83, 0x8) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000001180)="c96f889b8916c8d3b073c51b087da8", 0xf}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000009ff37230000000000fcffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="0000000038000000000000e65b643745458cea53e100ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25], 0xd8, 0x4}, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') 08:32:47 executing program 1: 08:32:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = accept$unix(r0, 0x0, 0x0) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 08:32:47 executing program 1: r0 = socket(0x1, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 08:32:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 08:32:47 executing program 1: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chdir(&(0x7f00001ec000)='..') r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) 08:32:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:32:47 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20010, 0x2) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffffffffffff, 0x7f}) shutdown(r0, 0x1) 08:32:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x4, 0x1013, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) 08:32:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="b31c68c68c0059217f40c2eedfcff65a7cf4141c1a0ebf7570429a8b8184871e206242129bbeaa70cbd3ef2de05ee590c3df776a59a1", 0x36}, {&(0x7f00000000c0)="f43acd36017ab1bfbcc54aef9f1eec98239c871ea6dad61099655a0f13006ea59289ba23df297daf43b9bac9e7cc691372ea6e13d1ed1ca4164ba1269e966411c9967e23bf86fc9100cfdb94426e346a93eef0eed49e957948603af955e560504d4e34206fb702c228b83157feca663536f787fc9d0e8308bcb494e98c08a7f827fafe0a23b13b76204ea8637b9c11855dead640ede7a43292f49cb54cde54d58a46193a9c3b52d7bbfe536a4837cd34aaa79e54dfc249913d8cdf544b5a55abdf43b2cadbe96cbc5ebfa7c5cea52f6890698437dc50646d01e86bad9196ead978740e07fe90a79f479e5805f9e6a94c94e9f37c983f", 0xf6}, {&(0x7f0000000040)="12ad17c211c749f62a4689b8d80be9d7b8b1a0a2", 0x14}, {&(0x7f00000001c0)="2533583ae4180e03bd7615304b035631deb086daff3dcacf0ce46c64e827bfbe47f29a99d2536d4ca157d4e146498dea52f8501d79237b0ae72dbb882c4c9182eb15d0684782936debdd98e719572757f1b7d3090f87f83f34dec240c26432f523ebc46f2406a9a066addbb5", 0x6c}, {&(0x7f0000000240)="1c64bc66d7e9f95cccc382d64dd2be2275d83da94cdc8212da46ac579cf341422e8748aa0aa39ebabcab2c18e18b8f5eb888a7fc7682279714b93be3ed58009ce6005d03e318dbcd6af6f05bcc87a2e6cce38802cfd23a5043c21bdc1e8aebe8fb426a0fd8d86c1f2c977388102d62324a0ab562d38ab3dc9e4b3d9eadf0582f4a0e1785834ad725128ab7176d98029c08e8a662758fffa25719900ae33a3e227a8324823f171acc2a6c8303158a6c8397f4cc9056d15ababfe428fe7b24", 0xbe}, {&(0x7f0000000300)='X', 0x1}, {&(0x7f0000000340)="21f174cf8eb3f3928bb71460da7fd9ae0209e65a8252865c09f14286bdb9", 0x1e}, {&(0x7f0000000380)="f942503335cd370606f04bf378d57ae4e69892a58eeed6403009c57ede0fa399a2b6ed592077c381f5dc3106d2d038c4059e731864a975e437cfec0c576069d2d81312a92140990b27acd61d77367ea93818031de6256dc6ecdfab07bcc86b2e84e9bfcdea93e1b7bf36d3de8859a0f19be38a1f8bdae7d52e9a0dc7e19225800db170926a7f57ba9b7145e519aafcc07c9eb2213329d4ef8138bc9023effe0fdd8a989c9ea7e6e4bd8ddaf2ac6b64469369639f6a0b62c8edae7b4b9a703e5efcbc0116c155d88969a6b2e3075b5e907c87cd12d73094ab7446fc0b03d38fe679f902", 0xe3}, {&(0x7f0000000480)="f862cdaa2cea4c4e0c5d094988e13ccbb5a353010b8b210991870ef3bd1334f2294a785e68b915f430ebf1fcff", 0x2d}, {&(0x7f00000004c0)="183b5d38cefb7953d4b8afb6a47612f3d7fe00ef50b81877e1f706ee57442d01be0c0fdf2e2956f04a5b3f1086a1d3edd6c275babb02ddc0a8eb6646fef042095af1327e9d8df1814606a1784ce1e026e7d2f9e20397cb2ced72d8244f6da8a01fab76db9a8f", 0x66}], 0xa) flock(r1, 0x1) flock(r0, 0x3) close(r0) 08:32:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) socketpair(0x14, 0x2, 0x100000000, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 08:32:48 executing program 1: r0 = socket(0x12, 0x4, 0x401) sendto$unix(r0, &(0x7f0000000080)="808c00e781a48d37f58f834014fd5f54fa379204aeba91044d694278ae3f7e1df3dfe0c37165e81df2e034cab0a81f419be85ef7debf50b16dd75e43c317443ffce91d509117b94370d098e4831bd43ff8a963b8405be9b1ee9699912a650d4e1d172c676df2e18c3c550c4ab71b6883c95ef085bff42c9a8ccf242e736e9bcc748d1735960247222c3698d26bd67d0b38c08d752070baae0205f353429a92d8272ff7c705fb77744eafa3a12eb67a34bd791060e17d7116636b662d9e331ddad0b66718dcbf60e1a66fc68f28c57d70e46b21", 0xd3, 0x409, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x1, 0xffffffffffffff12) 08:32:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 08:32:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x7ff, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x7, 0x3}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x100000000, 0xcc}, {{r2}, 0xfffffffffffffffb, 0x42, 0x800fffff, 0x8, 0x81}, {{r2}, 0xfffffffffffffffd, 0x80, 0x83, 0x2, 0x2}], 0xe4, &(0x7f00000001c0)=[{{r3}, 0x0, 0x49, 0x80000002, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x58, 0x12, 0x37, 0x5}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x21bf, 0x8}], 0xff, &(0x7f0000000000)={0x7, 0x5}) dup2(r2, r3) 08:32:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x40, r3, r4, r5, r6, 0x84}, 0x7ff, 0x7fff, r7, r8, 0xff, 0x412, 0x0, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 08:32:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0xffffffff, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 08:32:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x8, &(0x7f0000000000)="dfffcbff13b9fd812eaa6e716d07cc5e79b56cb5", 0x14) 08:32:48 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x7) socket(0x10, 0x4005, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffffffffff80, 0x8}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x15b9, 0x100000001, 0x4, 0x2}) 08:32:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x9f55, 0x9, &(0x7f00000000c0)="201dc8857228919c377b63cdb68d28f74df47ce46cf47a49106fab15ad8b1adea6d082007ec3257cae76f78bc409baf192ce217385db9436a851240b0faac46ed4ff5c26f1b89e346ec2e41179b71a91c25e3be4c425f2b7c6e27e1e82e53e1ec934f50a0a57e6748c37ba53bcd031e2cdce58252242392a2c0e0091e4a98ea2d7641efc66b0385afe21cc460ad57e63dd67a898c597ca9e3885a2267a54131edd3095affa6ff0280047628a32c7cba60b474bf2243565fe61b987af4da34b2ca6562486d60229353a6cbbbf92a7c3dcb5b5c88bc789fdc239a6a01af59acc679ff63f7b9bf9914c", 0xe8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x41f, 0x5}, 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0xff, 0x0, &(0x7f0000000040)="b013f25af5a78dfc3a32a1ea92bbfd6002731a52cb51", 0x16) r1 = semget$private(0x0, 0x0, 0x1e1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x2, 0x7f, 0x8]) 08:32:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8400, 0x186) listen(r0, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') 08:32:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x202fc, 0x10) 08:32:48 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:32:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x932, 0x8001}, 0xc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 08:32:48 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() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8000, 0xfffffffffffffffb}, {0x504, 0x2}}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 08:32:48 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r1]) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r4, &(0x7f0000000100)="54451cacb162dcff617ba1e4a40fb4d7c393219bcc8a2902a0b2053c7763fd696e1af74b4da8d7a1250d820c5d82bfe23d29137143415b4c218d4d34b784ef1efe7628f55ed1f1adb35e2ed0a269079109de92b89d5b52b347c50dcd089012ff609b3bf7763834241a445eb066174640792100c7560e1ba36e43a18acaf80ac446d90477595a4420870411e37f0b5d8556ecefff62a4f69fe0461c0d211e1b4084b7803affac4e0d260b758250a01e6b7b373e039ebf8476e173079204f5e647a660163a2ea55b6cf59803", 0xcb, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x4) 08:32:49 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 08:32:49 executing program 1: setrlimit(0x8, &(0x7f0000001180)={0x401, 0xfffffffffffffffc}) r0 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x5, 0x3, 0x31}, 0xc) r1 = semget(0x1, 0x5, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001200)=[0x3, 0x7, 0x3, 0x9]) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000001240)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r3 = shmget$private(0x0, 0x2000, 0x414, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) setrlimit(0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000001140), &(0x7f00000011c0)=0xc) 08:32:49 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc9) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xff, 0xffff}, 0xc) setrlimit(0x3, &(0x7f00000000c0)={0xe1, 0x5}) mlockall(0x3) mlockall(0x1) 08:32:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/177, 0xb1, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 08:32:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 08:32:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0xc046, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fchown(r0, 0x0, 0x0) 08:32:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) r1 = shmget(0x1, 0x2000, 0xc, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/194) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x128) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 08:32:49 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0x3}}, 0x8fca27b0313375aa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x2}, {0x4, 0x9f2}}, 0x2) 08:32:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1e, 0x5}, {0x18, 0x3, 0x20007, 0x2000000}, 0x3, [0x0, 0x1f, 0x4, 0x10001, 0x8, 0xffffffff00000003, 0x9, 0x5]}, 0x3c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = getegid() setgid(r1) 08:32:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="eaff125c00000000", 0x3) 08:32:49 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ftruncate(r0, 0x0) 08:32:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="2be4f8cbf232018ada63aaa40f7133c8ee49a08422ab7ab254c4235f92002ed64585f16c4209bead34a8042bb1014cf4e5ca2e1b00d0164cf49ebc9691e21495247144cbebb1724c8c9f7247fdfeb7b2b35558733a22bba0f7100b4668957639b03e9fb0dca754f3c697776aab08423cd3a195404ef41ff09da718ab16bcd2453117589a5d", 0x85, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) 08:32:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f00000000c0), 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x80000000000, 0x10, r0, 0x0, 0x0) 08:32:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/64, 0x40, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 08:32:49 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) utimensat(r0, 0x0, &(0x7f0000000140), 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:32:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080), 0x0) 08:32:49 executing program 1: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x8000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 08:32:49 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x4) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x101, 0x3f}, 0xc) 08:32:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530002994a3c442a7dd40ffeff08c71f8bb29eb5fbe257eb68d75a30f5f3d1580573d310379e65a5f83623e0ced0908337204935966b7cdefa26a2f3dc5feb1424966826d97b4924f0d1795159360c065a5d05e79d21f6e73ff8ffa799a3e99a0e2fa0c209c6611916b81435c24db6a27f815bbdaa2b66d42aaeaeb097438c73d02e1fdc729fdd59484c0a2156d2b1ea4"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r1, r0) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x20, 0x4002, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0xfffffffffffffffe, 0x7ff, 0x400}, 0xc) 08:32:49 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 08:32:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x22, 0xfffffffffffffff9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x24b5a234083b46db) 08:32:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x5, 0x81) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 08:32:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200000000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eb1884a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:32:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 08:32:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 08:32:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r4, r5) 08:32:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x134}, {r0, 0x4}, {r0, 0x40}], 0x4, 0xfffffffffffffff7) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x80000001) 08:32:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xe7, 0x3}, {0x18, 0x2, 0xe000000, 0xffffffffffffffe0}, 0x80, [0x81, 0x7, 0xfffffffffffffffd, 0x3, 0x8001, 0xc13, 0x5, 0x100]}, 0x3c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x25, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812e9d4e713048e69931929648", 0xfffffebd) socket$inet6(0x18, 0x4, 0x1ff) r4 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000180)) 08:32:50 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x2f0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/35, 0x23}], 0x1, &(0x7f0000000140)=""/23, 0x17}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="41f2ee611a07af8d4f23acdd3404dfa485305c3f1bfb72090ffb3a1ff78f", 0x1e) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="b4355a14010c", 0x6, 0x408, &(0x7f0000000380)=ANY=[@ANYBLOB="00002eaf66696c653000"], 0xfffffffffffffeb6) shutdown(r0, 0x0) r2 = dup(r1) fcntl$getflags(r2, 0x1) 08:32:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/55, 0x37}], 0x1, &(0x7f0000000380)=""/1, 0x1}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000440), 0x10000) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000400)={0x88, 0x2, 0xffff, 0x815, "2b144e60ae8aa50a56702ed8e93ccaa37a7e98d1", 0x101, 0x20}) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 08:32:50 executing program 1: select(0x40, &(0x7f00000000c0)={0x75, 0x783, 0x8, 0x800, 0x100, 0x101, 0x8000, 0xfff}, &(0x7f0000000100)={0x10001, 0x1, 0xd14e, 0x80000001, 0x4, 0x6, 0x80000000, 0x7}, &(0x7f0000000140)={0x1800000, 0x0, 0xffffffff, 0x80, 0x6, 0x4, 0xdb98, 0x6}, &(0x7f0000000180)={0x4, 0x401}) r0 = socket(0x800000018, 0x1, 0x2000000040000) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) socket(0x6, 0x0, 0x3fb) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:32:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000014c0), 0x0, &(0x7f0000001580)=""/152, 0x98}, 0x3) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000040)="2080361efc9cfed224c629c0f017f7ac246966a988cfabdbd1dbaf89ed2b89b0037318998e304a93d7c9e4877ca1e3d6b6709feb12341e74dac17b6d2200dffe04b263c524845acd43ea48c97062408e9032223c621c1ab16ba6f46219b15898f3902dcae14887b867962398cc638f6630448acd8256b679c97cd7cf13cd0ca201c3b8f40e660cc7a5ab9b36af55cd38a7bbccb21eabac5f4a84b14dbfb96092fc9cbb4b012259e1c8b3d2de1a71eaf36194129535c5aed8363c725b0e11a3d5f895875a3c3c1b0cc742410d57ce8fc35172198a47c9f039ad446a59d17348a278e5e0c91d39782dab6e1621db83d581587216151d5f06f6c58fce38924c1a3102face2c4cb34af3ca626924ffc03ff4f1166b8a354d8c8e50abeced3e71701970f4f0de2ba944a9140b9834c0207408067b8a28065b6e16e1e8662380139138249a1f6e9917c3a6696fa072c8919090487790490667458863156243cc411015dcd43b027b167cbb914c02178189b3ea2c8be9648550185aa4c70a9992fe65b67a56720f324b3fc0146b5569223bc5cce3d5d1f0f276dcfb3f7c2e91760fec39a0092e7e88557a8e5005e0c2bfe2dd6faa1ac5c8f64358abaaaed283b3b01bfe7052ccc16ca89116605a0688a65e2fe5c7e6f6a162ecc96a3073207611377215f4aeb23486bad3ff34e76361e9583dc45a4a16d0638f82c41ca59646278fb92f96597e76dedb092fe4245ad8308be9af5eba2d4d58afa0cf6f46d923290c50b28c21ce2578935d1811ab6117fe863b0074c698f5c745fc41fc71ddd19a35ec13878fde2204d5eb30b0b705d64a9bca85a607258aa67507664dd6fe8e2554a7b1117f968ce604396a4f8dd5525bc3ed357e427dc4d226f24e9740d5f0430a39b65d44257894cfe4ef24884f873b76d51c271a41844350c01a818fd878690239ca7f469bf6754c431fe687459ef4b69d7d6cc246919ba306e5354567fa73187ad0ffd8e5a6117efbbf41cd469ee642164c43fb1f4f1723225b9237291956b30031a980da04086eb36f16cbaacfcbdf6f19d0c160d0e032191e84e634231b49eb3960169517f3bd704a78ee83b1b712831ac4a8eeb43c8cb33f6c568069e9d460e144e5156a8973bb6712b15330f2b9d0a225a5ac16ee68cc0a5c7b05328a4729b4e55590b62f4073a8b01392b9546fb744869ea5fc810bccb0c07ff0972265cccc7f7534713df169d1c8b7fafe4f654899c77c0acbda739289163c7b14c4cbdd5e2a6f21a96d16d0065a30759610b8133f31e86d2bd303e6c5d78aabd09acdaef9b64688db9c06f62a8a2202a109fa9382421090a15dbad5a73448cb11df05cc7951a8c5c1a8175f9832385de8832602a75ce83d6bf729d9a0874c67d99d4bf991a2b50a529a57e337c6e7a14c551c7fe4077a71cd7ae46af2eb445d21dfb8190f23fe40e9255ac16a2365a8f405f8b8955426df8c5a4b681af84a713761d311f36d916a5a5ccea2139972df27c719ba28c83b87775653deebdb3227656764cfc451d7da32d0c16800f2c0ddef8bc70c84fefc26f345b1058f4d4659ba490d9f4d9d051583d78a3ab0d51b5720220c142a86adc28c20ddc0d817a2da240aa017d4bb96a2825e378ba4357753799bffcb5224c265e9ee6a58cd7838010fccfccc9bcf0f0a7201be34977cdd61f66b64525501dcd12f51a36d440088b127f5b1aba402d89d76a5972425340a9b26d5cd3b4bbccf6c97e89a66f6d80828a0f3bddc60ec8161d13bdb19fd28d7d3a350726820abe43a4da35b7265c79f600a4f8fe6ff2ba270e619be04507a31e352d87c3586d2698fdb8d2c40f7af8a5f1c0c80c8b86e3acdf00a560baae83fe95879771f54ef8de0827d7f29344bc38c35dac84b63a8a24090e509c3f5b78602f345d67e9f86b1a8bb64eae0ede727e3f83976016c9b941419b1b6fb7d7dd1f811cdcc2863f68cb952108ac9a706568441f583ee59109b174c00dc45d2896bd2cddedb433d7a67ac90eb2a42e81f3ba9ddc1c5b3b1a7b4799429611208e00bf1567e8340523a740b8c7dcd6ff4166d75835b3730d2ca354d0e20ba7436fbfb87018c3e4b72200ca477ea38213a61af1e5ff1b22b65bade78d9adb8a1c0264d9e385807fc0d485aad34d521a1f188d4a76d70ff6c1e6733bfd7549985fc88c9406a04e211280fbb43cea1ef6638994543c357a4f6862e972b37f2ecc4722f0c72e3430f2825a1aba5c41ae4f693f6501887a47208c20af9df7bd961b6f01ced10e1525aac52dd196fba7550fcaf3a14a7e1ab5ee6a29ec69bce15265403528f1ce9f0f20c56937a206f6419d1f4c8ef0859e4dec095f461e71620b29e6319e67d4c5aafabb79498136da0dec82105b0d03a31ad9f941455997d52542b35a9fd2b34a5cd49b2adcda8bf452ef1604f3ac53a641dd1de574ff8e316b87e45106d8d98907062b77f8dc16eece1928cd8d61f92a1a4130609c28f03ae75dc57b2b429ba5ebd0550281fc76744068619f9285d6a3524a3cc1d53ccaef309b91ecee9cb12d2c3546efa3863117ac1de858539f1361bb0861401ad32e965c5159a43346b189093efb3559a2f13d259e39d7b57ad66a01f6f15a6027de0a033e11f6ac9f369f90c92b4a6444782d64cc77e907df75f70395ad8f44eff897979a077e01d677f5ee1e4b90c2ea128fa551d038db2ac296ab9aa7a90606a2bc570c3b933b14782d10432af22d5e3659549e7ea26a51c5814a5135459d428f97763d480a707a41510b04d2646bd10fe683241125c8cf564aba73ae446c2e6597540ac6e31474b92068c80c86a11a1086ee05f849b95af831b7fc9735397d9c14b32b31cf7aaa3fe6de5e18e6db6537b2df15dfc925c92eb7f126eac05a1b4f1c8570e6624ea7edbee7677dd4129df497c62fecf8b446d274a03951fa3484783cbeff8d9800c3a7e746623a721a5241c228700764a61935dcbbcf8aa91ce74dccc731a0aeb1a90056d9d2db86f53375202422469f411366368662bf9e8661c9b1c5c484f47d0e7fc4182626a94381ca079dfb13abd23e0be245467125137669415bfc84c100096ef3893de4b2635258410bc03b90a4c38ebf4dac63ca90251bdc64c3a04d736876eb3c1f7f16dc98f9d4974120e944fe94f74f753ecece18b2625bc3694a27976e656b7fdcd5f67314b734635745e3aa12f71c72275295127c2bb0c44786b18e10933c7365d0b67047aa01453b9cdc8e4d5ab0d79f6e30733a6cf592606fabd9037b8c9c51c79ae60f91fbab75ea0ea24e2f8c054cf2d390cf601faa70e3d19ddfe97adba15ac65b733655e7cd0b0a09fdc22886c2c6ab0a8d392ffdeb32b741cf21ad00d21c95835b9e3528c13324885c52a10694a0b3c022a5cbb61f353c0240927bcd426324b78965dfae1ce89390702acc8966317c62282668f7af56f293c71511408bdad804b38edf85c44a4bd66370fa8a8854da316c6b8f1dc6d83fdb532f7878e6d81f08428098ecaca81cf96f7a70d9aec3f6d530816eaecf32cfcce473059b05f1a8e0a867c42c0c3464ea3e1a001328d2ec993f7bc36006825a5bc7234a376454b0db6bd0ba2f76b1e8771f6af461c903133607cdd7594fac171def586f933c0b3f4069cd9106c8393f0223cdef3ae0cde6007d63acc29e9a5ec7c2b6f7988bee0cf427ad7617f42a3ec9cf97d60200ead86270366197a747b539e0cc10316dae2be2bd6c4f0fc710fbd5f9b05887c12c27d49fe10f1b9b0fdb023733ba1eeab74eb857e8c5a8aec38c0e76f0cbcdc786e79cf438655d462dbc4b77c69cf70b8093be344096705c4570286082e4abe998c225d17ac0802485e34c3d4d43c6018d985f61908dc5bd17fba611d99228176d49d8ca18452dd129b68ccd87a09772e255c0ecde8c825a9160dbaf39c986c029781221f46448fd1c3dd3edc747f4c58c3534ea3b4bff00ab45e90b14cfbe01f479dca7d0a46a6cea2a5f524b8a7378a5ac1d1aaf0ef842949aac153edd9e520a13f1a2b580fa40efc0ad679f3dcc00d740fac7b1d6f408724461cedf291efb20f0891fd871cdaea5b85f6cfc0b4be2c75b200c717b9d2483c60294a1a3bfaf9e21664fa30ebf7f62ea0f51764cba4f6c0237769b8c84f5a9a22931c348f711be581e187793469c80615be7e1cc6d288dd26ad34a2022684037aa0d904d6fcda69b10f7544e81a313873f5a0d83b6b87f2c1db4069381b3491e3faede53e876c54dcaf53d46ad0ae91a3c388da6e49b3c24c34e99b6620674ba26b78a0116d8ef547df755c62bd94d2537f0c07a5561982e3ba1017a388348e2a144d841d059afcda1a0795912d730869908838db686210ccc5d40bd511289e389d9d31529477f8aec9e894dce2b02518f2f2ac9e3900aeacc6966e19d3eb5d9fec777a2569efd7080768b11dd8662ce0b9509169d63bc0c6c59da07e87f871cd7ba516dd44f060d52edd3dabb493b91b56af444dfbaeeee8b23e0b9c6e8ae651dcd40b12d78357c8f9b235e1b1f546174e0296bd4e51ea27fcb9e9f8770db4a20e3cdf3dd57f0e0429134d1d76a1d8a28662dd1ab0de989588d466405929ef980ffb29554e2e053cbfeb3223e919e5b457368fd3e9fc57da5b3cad5f56086f7912cf45b6e6b82c9190bb3f70c9fb2b031fd44811c976cad88ce8dd62271496585bae57c53ee23cdffa661819ebe76851fee989e536de1ff3f322e4f162ac2d69872aabba513dff9c6d4a26e9e7ac906a1017a7a981b9d3067cb2b0b986f9bee00c8f8b18a0d182d1cb0cdbfdea96c89c7b60f6c77e2d4226abbb28a2288cc4bd92054b72891ed88a43cfe3474d299e67f1344d4d679fb1317f1fcdc1d4fd3d7b6e43892a6d9ded09140b4eafab6b95bdcad0b0cc204c92034317217568d63c62054093856f5e597b2483d5c3e2d392aa72cff09d6a4a310ecc40cc1f65b30102eda09dd71493f4fd90b8bf5d3688cae4b074c6cd4c0f527da678b4817d843c79d18bc601efce7d3962d47016275c1d2df72f96173ec4ded9c532bd65f5cc75ccdc23aa44eb3228d94ed0d1f79360888cf934eac34d31a4171f649f344e7cca633fe42711518bbacf46c88cb49ff450f0f16198f46d148a348609b14650334ffce2b12815377601b27cd8156e4d584d3eec1334e13222b43ce1e2af643179c0dce9007efb627b085c2d414c551631f65545cbe0b4d499ea9d5f4ea5f46feb613b042387e1c45f4d7b1914fcb072fa16306d1be1c32a1c49b39f8224219a090b813545f61abbf7549a6cf535fadb95b6f5b297aa6ac02f241f19c5025cbb54a00e5088ac348eca2060ec09ec80b21fcf58b131ee9985027ca73c9b552ee81dd9a6b9bb869d50a3d74c2fdb596577c39c8a7b67481452daf679f24bcce823dcff2b69d76d6b974dc808ed12503407ce6efc2fba3d5b2384c7b1adb4112a2183f89787228938f1536d63035287884e34312299cfb8110da966160bf428e3bd0f6d63c036187eac99a51aefc5797a417c366ed02bc2f28b014f8e9b593b3d83e4b1a9ec44d972c36e02aea3fafc9b4b9acabfc673e6b4da826efb7f1132af02449a7e7ff18532f2d43658e885388ca100557253accc089b9866c92dcace82a930da22bff8338194aded14c07b800fb763a587e22c0c7448fe1d005594985d86a05249fafe09338898ba67effc0c50855abb92429ed513d43ffca07fb9cac17ef09a3e9b3b5b5c36730b90b28a4a00997ddaa4766987a7e9e3a71b635151c23cb326a2cb0fecb872ac", 0x1000}, {&(0x7f0000001040)="c70fafbbb68771fb5975d7b6c95c9549b932b5e809d05b9ccc9252ee1882576a6c1248b2eb67a80b4df0d64844d113dcb7d3040d8aad02ae5fd0a7e08ae2c8ea7c0b5040da3c6593564e57428b736a4dad2b6f46b74913927b6fae24b4db9d5f6c51ce9d0b71aaddd60727a367852113422e4b1716fe0aa4ed84373f9551b5c40cc6d2a353358cdf17e5f2467c08bc6199cc89c0f0fc38237cc1047e9d4ae2a243391cdbf76ec736f3da66a449eacef76fdfb28878408f8760276fef505b4a41a2eaae8f7df59814dbb2decc733619b694f17b3be796c0b5c97f9a7221ba16b57c693cbb952008597cfe86787f27ab12d7abe50aa4ff0fe96c84429e3e", 0xfd}, {&(0x7f0000001140)="984b2d57f2a8d839757aade896cb6fe000", 0x11}], 0x3, 0x0, 0x0, 0x8}, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001240)) 08:32:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 08:32:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000380)=""/112, 0x70) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x5e48}, {0x6, 0x1}}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r1) semget(0x1, 0x1, 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000001080)="1c57c3b22001478ba12e0e5337080e052423e13dc9f7d339e95b893e36a8ab392af4c3339ab72459d75818ea", 0x2c) setsockopt(r1, 0x0, 0x8, &(0x7f0000000040)="e7100faa32e3dbb67ff4c600cbd402739f075e2aec34e1e03088fc27bc4df1addf65afe62e74d1a87e309f1a95c9e76b52c621004cd28b32272c655d87d586dbd63181d97b72d42827c008c8cc2073e682c83829501338659f336d63a67f6fe5031a89b2b2e6263aadc7106477c215c214a74114bbac1accacb12c649ffedd468df1ef3ce4e70e3eb527e67f21be3d9ab36a15ee8c64d2abd48458871045643a7287c4969c061234b41720180065c6e22aef7718b2edc07dd679139cddcd5a300fd6b0317dd86fde45478931a26ba82e54660e7db41c1978a5c208b03c5da9ff5a72782483604d7747fd4af1378e90854e907df234aafbb436cc9aa4c2d533fb56253327a0cb5680a40db6dc37531fa01748825ffc92b9a29f4ed3d41377de29c8583272794ce36c863bdf6d5595372d7782e02d7eff1ea366e411d34ba42ddf7c49269fa06e12857ef1995b9148e2b4fe7b454b47e600a16b05122428d85a3d97366e3ccbb346dc45512b3fb43f89656ad46d20ab926467eda485f0e286f65dd477e2132774698c4d5a60f5c44018abfc75b77abca0f77e2d97b791c0603c5b8ac1bee857764cb6cb2624f87f8c68c0a3227306f2ebd38329874298f19453bcda19a3380daa192a44520defe93ef86957b0f55d78cf06732cc3bcc0e220c45fe0f33a8b98c0f1ace5dcf22808c1a2749c8702e8314f28c71e773920c8550ab45a3d57d8cf4c8a8f437fb986e56afcde3a359dc55273916dbbf4f3ea722ffb7c1cbe11668671382a5c24808f56965f2662756f553fa7585d2b9f06aaeb50a9f2fc3270152720af77f80a85c40858693764f651394d0972a395c446924425cdc9c50e25772f239c7f963105def82a4bf944f5615b70ad9376644279e88da5ec68ca19bb9c957c3be2978cbf1bb9caf24923f6772ee6b3a690b9b2b7e7cb4b1ceedd7d4f33ec90c81e3e355f84b13347bf23c2eb0efc8fdcece9388aca78ee716bda2cd525ec1826814b3aecb95b065767641b2d5fe42877c6dc70b6adeec785855a46ecda45870dbb9a1343de7f20bb78c9f5e2c7f06b6bc5303e63036d6cfb15fc601d9eef4483dcdf3e8f39858f3834a4d1550ac58fc96008561b96543f9a0bb5eb671a9dc152d6b5452595551b5e50e22a3bc682a0eaddec64d5bcecff96ba99db9af2b68c1f9f5b75903d387bd6f7827a25a4c022d4e64493af479a3c54bf5d971df204a48a17b14ba07ee564c6e511486d220ae9c63ccd69061955d75414527768dba8541919b143b0ce7dc4d364ebab473a9bb320a1c7a9600ac0e7a96e924996179df9392482520e482fad001b6a22c99619ec3234235159875c0c70dff592feb6c1426b213d15773e0a0154dc40484c80b8517f1325d12ace4051632cde462f55d34db5c4203c667bed067281fb11c0a87a3c053a5352a4033ebc7b463988de393d3d2136eb5437e38fd52c9e376f66108ac3c8ac6421d681cdd94b134e470962b5dfba0db3164605d44ca8f1bbab49dfeaa3357f9a720507b61a7a3f441cb6d386734ccfb9df8cdd7e8f7432429cc4cc41de543e169495599342303034da52f4f14ab11766fd1994b2961b8ef5fa5d6f669612450ba43613aee1e1e2a323aff493421322604df95cb0b5fdb78ac1cca78200b244b8b8ed9b1f27b7cf975cc16f5a4b2b19ab4c6e6862291f0e64e483e321109ccee8c8e5536efd76c6298f9af9bab66bc865293051b2a805b4d456ed6f6355b9d064b6fd04e3f66a1ef5fbe4e1fdf333179fe4ece498329b87225675160879de6e77d82431c70af54fff4a45ad39435a4370b2d75636867b9f092497dac81a290b6f761fafd1014107ca0c955328b04413e750db31872440af2f7ca7ed8b2ca6967d6ac334cc5ad20337a7858e66f75fd092de5084287192433527e4a63ef2397d0e1de2fa4a79a470925f3bb310c4bb337ca6ce1be8cc77d40189e51883baabba6e81936dd44ca1d1795c14fb31b96dc88a31398b2e0c32c30ddeea31957d200086350ae65c4670979324b48233a2a00dba49f62616f51f3a49bc0081912f326fac5a9408a5b6e97ca682d78788ab284d1a8947cbb735e3880e97b2a4e280f239326c43852807bd582b3d3195c47d6e6b1414857bc9b75b56ca3d3680951e94fbc100eeadcc42a02dd0b86e120f419d60c1852153dfc8256072c8e15f996b777e95c93a3362a765713108db581d343c6720e6b429b025dd824f178d4da5a8c36ae5121f1b83eb501ff65ed27a3a40f1c6d3e4e6b13b3fdbce14f850ffca6b32b22237e18f40a3b7cccc136022e4602825d2450072d07717dbdff96fc577d9711f5453279bf434dfc51c0aec9bf83dc75ed1b48668ba7c3d5d7cc23cfe9f6638073a9039efa6a84b77e0c3b271a5e24dd9df13138875d078b23357f0f56087e1b7a250a38968472554159cb0f1cb4347986cc5ef479fc045de7603f13d1d9bf134f1509cf5ad991886acbd8b46e7f5a253862cc8f33b26bf471af8e4b49676c1272302afa5a28186f2b28bac90ccc0374047306851d6ec510512539c8f23ab108528a7d88f51568e4fef0cc19b150534dda8c51beddc685b3ac81e773eaed605a01e1deb98201b44d37d34f98a40d8c0634fd2f7b74e1e7273766b74daf318af689ff716aebb318fdb195aa5894225afa265f98e1815bc42c0f163ee293c0d6b989bf1f4d273117ee2e8754d9875bbed58702f85afc035e40e41c3f878c89ed445c995e953c28d7f75050151a2f6fe36cbe68b14616139ec809ec46af163de5f5bf7c20e5e011a400b126e0b01ba1cba5d5d706b8c56df1b27defab434ac76feb51a0033c3934191bf3b8bfe23f68a637b652bdcca01df5c256596ef20c407f629899112243aabbd526cce7a185737837c711928c69ac2bbd0aeb30c3ec0fe30e39bdc390e08bf68f787e9db253b4bf82b0f707290c534df9de6a2b1a41c083e6749eb4b44f599c08777fab43bbb1c4119b4a399b54f7b710e10b4b48ea8d5d381633e7fc4faee4c432be47e841c917870edc04bf576e19101a4fbb93ff5baa4456ca02df1bf7a2d74c8ccbc0b5d78758b7e4f1aa5f85193cef975c2f2403926d26b8f4b089a1155da6d143e32b8b965a72ab04624929e5b946d55001b0e29b15903c71a54041805b893ffe64e518c0331a1f834ded519f52005823382db2b3b0fb1850c5fc135a53831ca96ad7274d5d069a169ee40d09e0d8277899e892f929e0b9f1a82734d573de91807940211e1d53c9d1988f4b25df0a95cc4db9f38ee26cc14a3900dc016d06d5fa5d78107979da98a24d8ce4e9edffa7927f9c02c80ea7cab651f29ddbb8b5b72e89899be5cc59311df876ab4e1da805baf4bb17d44641b64493c36d56d239abd44804fdf151bb2cc9055b04bf45e97c874a12f2d17a117c6509c4b0530810e6597cf442a974c0a878d095a1bb4f692400b6ae1631893a96ae73ac03c241102f20003cb009c75a4624799270d84cb46e2ee324b6721049f405e0255217a75ee13df4340bdcb165292df2f1147d9f61b8228225cbc249e2295caa8f053fcde96521aa93ec884ac3f3634cc95a544e7fb29435e4b47b99f6552f42c7bc046a30ed31a809dc0fa782920007bbc60cdf60154096b73626dd8984afb1ba235be6f5fb55e7ef75a964c9737a1f97028e7f4cb2194514e80bcb19ddc4eb719600dd96af99c1e8324a7e515597667ff860221224a92aca090e7e656a636193228074da9fa73078235fab57e442ae3fef2a61bd6a6fb047f7fc2b0f8ebda981519427c4872edafed285826128a5615d02aa31723bf0ab3d88291e03855cb82a31aa32bf1477cc787227ccd37422036b5314b34c5b681a8d89f8200b3232641887450b0b0c4660bc3c4d80fc4ea35d5e4e6221e70a852d5fde40237b680839faa3fbba1c3d88d869bd148a2ee3d3ac3f98422f55358455be2649aef3b8a3fcfdeea80b2fb3a5cfb17b0eee44fac7786cbd755b4f90fee28a94e1afe4043750594c11961f5e8a35af777930ed1cd29d0359856c3f1923839aa336a47d1a497622f156119bf61cf06c52350265207cb8e88b86e9051f497264d16c2b38430dbeab457c3ec392adf95be81652483702e2bcc9019b1aa6dd6133f705cc6ca22d437a415c3137b7b7e7d0c171d6b3b1cc3a9e7b4f83df56f6baedb6d12d4d278aa80f28cb6fe890b58a371344724f218dc363685f52387a0922e45cb879831807e570c2355e6f20a37d188edbb34cc4378d68d7cd2e87924669638db66efd5148681db14673184077796ff94310dbf448addba5e354ee2ce426ee9b365f10dd578fbff1d9624e8535b105c7fda3f51822366dd62b5c695e96ca86238b48d24aeaecda8454c44c7d9522fe675656c902073864c6db835e31d0bff161b16b6a49c7519243176ec160c3c76012fdfa97e06712c0774fc5c4302bf1a4d7fc2b5784733464ece5b7d636b7435e7488febd485ac984a824dc540429553f72c5afe6e7e8cd0608b00786609ebce6ed6bdf4fe6b1b44608c0a8e350fcdccfdc8c8bb4889d4dd0af48d6236928defd28353282e48dfa906f5add8491cb8f833591b9ecb29320f5e3ed29e1dfba715643f8106dc5b647d49b23e2c8ced0fb7514b9eb420a7dc8eefcff81b5a66d453bf9002787a2c2957ab7e2c8bf08eba501990756a638ac62ef85d8a26955f95c99165819d342e0c2e2d4b525bdb6afc34afdf7f8e6278c4abda2e13668afcf4306d3a4879775a8393b4cb63bcec19ae5014e9ac1bed13bf1dc5080f7b0d71a4a6d15ebe04f3df5f6e9d4627ca455b681edb9c1f1b33bdd64f178726f797a0fed6cb3c631162f0cefe1ea382558c52931e830146cf2e498a405964e443ade39d8cca8b3b2bcb984fc169b74ff20b9e429602d81e8e9896ce4a5ac1a6c9ef041592f04eee1bc214175c957884df57ceb8db059437d85809329401cae1e60328b1777a997d9e0ef954ffa078ef7d0bf40fe786c1054c28b19308920cc6b9a80b6a1bce6eb7d9d0e451c342e80dee8ac615afc1d265d4f124ac1be3627db59749322c8560b5688240c0fdb3ed8011c7288ddb9518feb21db385185183314466123b84216b144cd1db4e5128ad168c8af1922d0bd32a1e8dfedb5fa81cfce8c364b0aee546f66b6077f17a7cfb56f24a4fdf8d5a3750cbda6cdb5e8c336b101ea16cc49db5db719e5724b3b1cd4ebce10348610f80ca88bf11bd76436ae8492fdf817a93e86ed7efa2d0d7ae1299c861b8e3b4a8e141dfc740b174f3dfa365ff471544c5e2829c9409c3d6bf561ee9ccaf1f6311b2046763f55b662bf1f5e84acc03a02395800b5d04a27d174e8f2129997ba8a3d498ec1d9acab58aa0f05586f7c37dbe43b504b843f5f3959c9bfcc975d768e49729ff62a5c25bb8d04a448018b5e73214fa931cd1ceb311903bc6d14f426686a0fe8191b44f1f3b868c9e0d6f3df11a171fda0d8230cfcb90afbe3275c98dcfbf1f34f4ae693e2120c870f35e4452be0d4ca54ab75687ddd4a7ed767eb4c93f5ab059f626a5e9d80622ec51e01970f3dbd484fae79a08aadf8f467b1ad51ca31d433ee96202ffe1c533d8b8d633b69c58f942e243a47141a727d463de30966340045bebafbf95dfbe8ea739055fb41366e635bf26af4ebb1baae9c06766f0e1e5fdb5596a59da5ee64db58acb86eaa075c4665831f3790aad47823adeea87a16a64af54e745fbe1fb913c05c7264634de0063846c5c336cd993fcf4c98ec556dcd14e9a868e50b53b668b", 0x1000) 08:32:50 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc20a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0xfffffffffffffec4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:32:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x8, 0x0) pipe(&(0x7f0000000080)) 08:32:50 executing program 1: poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = dup2(r1, r0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) 08:32:50 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:32:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x400}, 0x10) clock_getres(0x2bae551d9faad29, &(0x7f0000000000)) clock_getres(0x2, 0xfffffffffffffffe) 08:32:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000001680)="3a1c75c3dad102d6d8a146849cbdab00c186a69db838bbebdf180462c355b8d8fecba0b8bbd08ae9dc04213a2af4bcc7ccaa02df6fc32f22d782056a1802b107852e19cdb6ebb98c9974a0175f50999cc6caa4b89de67758c619510048d2333ff3cb357ef47b0afde78f698d39a1ea0bcc41cb89ec1ed74d235be779ab17d386433eafb1cdced8343fe5f35d56b87e4815930b8fecb85fb6d8b7a0b0cf6ae7deeb33fe0b1fd45dc66bf2a977e4931c244e61e72ed8866ebdf9e2055d61ec0562d6084dba3e6ae010e3642d7799d91355962a12971dafc6a476f0bc036ac94aec6cdf10ecd3dce06bd5b847f43c3786f5053b2f2500d3c9a1da378359bdaf508fd51ac7003d5e0f318a5a16a0ca3824d4a70411aaa0264efa050954b210d3d31985f9cbdb204d0a4437ed8c134c2adea96478c774996246099f56185d159ddd8957fb0d5bd5250255f52c3b04966e2c799a5be7d8fcab7a4d6f483470a52a80d124c79c67cef45eb77ebdaf5fdbf18382ecf35ef5c87f1a33182a98f1823f0e5957db27b0b0a154578c533a6dd6cc6fc09412278a0b90ff1d8cda653d2cc89282fa2ac393a5a13736af2900d5f8c8617c0cde804502a4688514f21e7c26f5a1efc76b5a90a7e06806f307a809a4e3632ae4d5a7f8979ae715c984c887df60e3716d7e7def2e6c30d8988e4e53185279d760c72a40c8e46a8f686dbb330c30e70564f46f67fe28315821a1f9ba0a0ebe61eb14c42a746a3eed446ec8aa09ad98603e8acbf44d31140b5d6c77f92736af0230ed4355c7c2acaa06ad6be4cb2479f371ff26af52e340a4c701df32efece961494f39766c8f69f38ca18391903bd86695101ec1aaff8253eeb6cdd02e502b4258ca6555a08ae03ecf821f72b493c9814e8cac19c65269f6383965c3e63f07da0459bb9774dfc42cda91bd526f87d3f4eeade0de75c51c98922cf2c48ec564584d9fe260791dfafd4f002a48a82b085448415c74c10da24f157e80571e11016d3092f546ae7e2d8b61db8053217869a669938775c66fcf26fbbde11e405da9f905790e69a78d230890393f1ebeff31640a5fd3491425abd58212e4a0c7295535664b2348ee6ce52a3a27ff5aa71070946a38cf0395547b215271e562841c032f8a5122e8a414d58bfb196fe2c371231be140d91731a72d82634ea2a81c521a7f2fa12427821b851adc4a5b9ce1407cbe7b114f76d47cc0f44ea2414ecab410806aa7bbbee8f9f9875c4368dda40269b03b23a685a2abce172b5b966c9c933d2efa1601457c0c5b094c50967a60c3c85ed511b590bc7734b958159554c19b006e4fd686dd8af0128ce1c79d97ef0e96881fe907b155d8d479baff6005392baef447a63724f4db40ba7aad7003972c6b58485843a5e803d6b9df9c48571f9038fdb9901e9205c68d5b0060fb0de6d2e0a423c90db30bdfc4d232900f37e71f7c3e428ba5d6ee7daabfc8a08e0b9668181da1c0dbca285672d931e230a43d0a3a556a1130669e7c6a45a51af9c5c3688e71ad07405055d5ed6e1a4a6d88353c4884e30b81a1fc9c3796ef1e81afd803577e739e08224fb474a7bcd50566ab9fa167d2403bc4e1126a0562174c4bfc63144e0a359b08f0fc0457f4d43c901454049a9d7f796d484f55d5c5974062901686af2d20c65329bcb0230b2b828667492411ae0f88211f266ac05bdca7268f9902967f6d9830dc0c430142ae98cce71a50ee53843ea73c3516a3fbda72159903adfc81f4c0fd775ed179f4df7056429e076fb203efb784ac2fb04b9defb7def38527ab9a6f9458225f2088f22489d24a2a2e44062986d005dc14d35cd9b762f074c57f9f0066e391cdbf3e48f8ac1d97d548b096078a4955e2d4b4b236521ca7b0a3e9f187f7d56da26503873839226d6193eabb71e7de78dd7da859692c8867a053e4b65596c6a772b9a8d4bf49d82e38bec996e7f78f35deafcebc2fac761b340ba0a144d1195c34bc774779d06700929f9f2d1e3f1dc688007164b70001376fe5db7796aa1576d2b823683f5cb4aa95b5505147486eaed68c6d67c863c6e307a022fe855c9de01ab8629c2b71db9f196d3d3a2c802ad6949f44ab8c3cce51cb8b12fa0ae1520a4d41ff92460ea8d731a71382393c09d3671ec98b5ad1190afddd816794ac2fb96588c6e1f1b053df62d4fd3178f9846aaf40e72589149869d34a174bb87f5fa47e9713336213e310e5bc6bb7c4f541244b476dae4c8fd888f01ea1f33bef8d200fc171fd0956e255a56a3407848cbd63c8a3c5fe941f0c0311855cf76e7dc7a24b100eb790514b05a5e3df898d431371673b5936e055b1f04bda7fa4610f4d020f1092ff606db6b1709e1dd008e24e83a2dad7710c3d38f67140a6df7d73140a35a24bdeecec3c4abc53f15c1992474c0cc1d7a51718600c280854597497fde356936173cd7303684bdae15ec2676f07e67cd0afe827d4f0ed24a2d9431d7c2e2d8874813ba090d2eb690a8b675330a7df12d840f4d7242e865ec8d9d562f8baf6734a4c11c21a3e1babec0989b4d2997ac0646d07814a5575e14295625406c76bf1ef7ff2712fe85826cf56f3f4b475487a728549fb17900d66b02cb53b53139d4027de048e2ee0f7a22291abc09bbcd15b5f60b5e849677c5005a49bdcaf1c835195ea8867693631558b867e3f82a3b61e6ce76ff341c0ca2583e0ef70d5e031a58452e3fded8739fb70862fab652fd7c4c3c8517c1467555a", 0x7a0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 08:32:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="e13bf6e1cc40bb3ed3a8a9f6d2ceaa3ca3d643a80346a3febb6cec50a925c0ee0775cfba63439e77a90169", 0x2b, 0x401, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="f423cad977501a750e2dd713a3354c8c9d6e4f4ca6c78555b304987d9b47d202c0ee6b7caa8baba88fb67b4fd9483f12549428839e8f9edbab7876306a73378f905f1ed7f0daa340", 0x48}, {&(0x7f0000000300)="77ce4d13dd5d9368821b57b6de6bce86b72198844d3fe4697065c5b34c0df8f3e5b060d48288e1880f78c7d7c11f66c7806769befbea00feb46b6a04e4400cb21bd1e33ca69c75be6b79e23838f31986fb43a1bcfdd8a52806f81c79d323011741b8b34109cb797dd8e3452c64d47c8c1de364f86bacd69f67aa3668ff3a79c849d4acfe7f623191c2138e41205766572f697762f4c8804aaf4b38cce98e2dd378429b5ca470f0e31ceba5ee25a2109d0570e696af247e", 0xb7}, {&(0x7f00000003c0)="d679de784ea3c6", 0x7}, {&(0x7f0000000400)="a12f576c7a04598c1157db6e935176ddf6836f3cfa884a9ec9feb64b3b7b56b3bf526a142c6bb1017b63f2f919c6834aa9090e", 0x33}, {&(0x7f0000000440)="9b4d87c34704d72bdcbb7450c4d75e08f9658e7a0623d9b3c29f54d5b69157cefb900d8f519e5eaa2335a7b460c91c2166c5652485a8f4868d7a83d6531e9521c80c37e3e4117cc4375f23b3355eb7f419b0c122974aff3f79248446757cecb760d9e43dd4364a6ad97b713a0903467c43688b22fc1f17989d", 0x79}], 0x6) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x9376, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="e03957b0e6cfd8f2019c236720e5b3b10100b2d878b000a0dc1aaf53ca3c0d1150456021c5abb444cff564b84a5eb93fae46bd3d573e4c24a740479fd8072d4ce7f7ab04e01dc36f96dab4", 0x4b}], 0x1, &(0x7f0000000180)=[{0x68, 0x5990e94af69c2309, 0x4, "e5a5ad4a5ac54e09f148d3949301e16b8a538dac1ec871377d3113370a065ac80bd0f83f22404a5edcf387a55598431310e72246f54127b6db8c6f8b5521bbbf2db86b78e18378c97d662f864fb87dbb8d2b1a9fda0a"}, {0x18, 0xffff, 0x3, "456edb883fb3"}], 0x80}, 0x2) lseek(r0, 0x0, 0xff7ffffffffffffd) 08:32:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82eb077a87096c653000fd744a573fd87d1e0c14a1d76a2b6a9098f05ba8459a3e9088808a8f569a150668241b8b8194205f778e13cea005752f852486fb95dba12a7c71728e6becf0401a1eb7fe0e97abd660df63f7255951d0d5c6a8cc9c74684fcc7b3b9a556b22446fb7a6ec5ec38376d54b7568441c0e9dc14cd66cc13e97458120352a0669edddcb708db3a28b79c60142b32202b810898696c0e82ca83ba3301b116da6e35f48cf21e9fb3ffe0f"], 0x1) write(r0, &(0x7f0000001680)="3a1c75c3dad102d6d8a146849cbdab00c186a69db838bbebdf180462c355b8d8fecba0b8bbd08ae9dc04213a2af4bcc7ccaa02df6fc32f22d782056a1802b107852e19cdb6ebb98c9974a0175f50999cc6caa4b89de67758c619510048d2333ff3cb357ef47b0afde78f698d39a1ea0bcc41cb89ec1ed74d235be779ab17d386433eafb1cdced8343fe5f35d56b87e4815930b8fecb85fb6d8b7a0b0cf6ae7deeb33fe0b1fd45dc66bf2a977e4931c244e61e72ed8866ebdf9e2055d61ec0562d6084dba3e6ae010e3642d7799d91355962a12971dafc6a476f0bc036ac94aec6cdf10ecd3dce06bd5b847f43c3786f5053b2f2500d3c9a1da378359bdaf508fd51ac7003d5e0f318a5a16a0ca3824d4a70411aaa0264efa050954b210d3d31985f9cbdb204d0a4437ed8c134c2adea96478c774996246099f56185d159ddd8957fb0d5bd5250255f52c3b04966e2c799a5be7d8fcab7a4d6f483470a52a80d124c79c67cef45eb77ebdaf5fdbf18382ecf35ef5c87f1a33182a98f1823f0e5957db27b0b0a154578c533a6dd6cc6fc09412278a0b90ff1d8cda653d2cc89282fa2ac393a5a13736af2900d5f8c8617c0cde804502a4688514f21e7c26f5a1efc76b5a90a7e06806f307a809a4e3632ae4d5a7f8979ae715c984c887df60e3716d7e7def2e6c30d8988e4e53185279d760c72a40c8e46a8f686dbb330c30e70564f46f67fe28315821a1f9ba0a0ebe61eb14c42a746a3eed446ec8aa09ad98603e8acbf44d31140b5d6c77f92736af0230ed4355c7c2acaa06ad6be4cb2479f371ff26af52e340a4c701df32efece961494f39766c8f69f38ca18391903bd86695101ec1aaff8253eeb6cdd02e502b4258ca6555a08ae03ecf821f72b493c9814e8cac19c65269f6383965c3e63f07da0459bb9774dfc42cda91bd526f87d3f4eeade0de75c51c98922cf2c48ec564584d9fe260791dfafd4f002a48a82b085448415c74c10da24f157e80571e11016d3092f546ae7e2d8b61db8053217869a669938775c66fcf26fbbde11e405da9f905790e69a78d230890393f1ebeff31640a5fd3491425abd58212e4a0c7295535664b2348ee6ce52a3a27ff5aa71070946a38cf0395547b215271e562841c032f8a5122e8a414d58bfb196fe2c371231be140d91731a72d82634ea2a81c521a7f2fa12427821b851adc4a5b9ce1407cbe7b114f76d47cc0f44ea2414ecab410806aa7bbbee8f9f9875c4368dda40269b03b23a685a2abce172b5b966c9c933d2efa1601457c0c5b094c50967a60c3c85ed511b590bc7734b958159554c19b006e4fd686dd8af0128ce1c79d97ef0e96881fe907b155d8d479baff6005392baef447a63724f4db40ba7aad7003972c6b58485843a5e803d6b9df9c48571f9038fdb9901e9205c68d5b0060fb0de6d2e0a423c90db30bdfc4d232900f37e71f7c3e428ba5d6ee7daabfc8a08e0b9668181da1c0dbca285672d931e230a43d0a3a556a1130669e7c6a45a51af9c5c3688e71ad07405055d5ed6e1a4a6d88353c4884e30b81a1fc9c3796ef1e81afd803577e739e08224fb474a7bcd50566ab9fa167d2403bc4e1126a0562174c4bfc63144e0a359b08f0fc0457f4d43c901454049a9d7f796d484f55d5c5974062901686af2d20c65329bcb0230b2b828667492411ae0f88211f266ac05bdca7268f9902967f6d9830dc0c430142ae98cce71a50ee53843ea73c3516a3fbda72159903adfc81f4c0fd775ed179f4df7056429e076fb203efb784ac2fb04b9defb7def38527ab9a6f9458225f2088f22489d24a2a2e44062986d005dc14d35cd9b762f074c57f9f0066e391cdbf3e48f8ac1d97d548b096078a4955e2d4b4b236521ca7b0a3e9f187f7d56da26503873839226d6193eabb71e7de78dd7da859692c8867a053e4b65596c6a772b9a8d4bf49d82e38bec996e7f78f35deafcebc2fac761b340ba0a144d1195c34bc774779d06700929f9f2d1e3f1dc688007164b70001376fe5db7796aa1576d2b823683f5cb4aa95b5505147486eaed68c6d67c863c6e307a022fe855c9de01ab8629c2b71db9f196d3d3a2c802ad6949f44ab8c3cce51cb8b12fa0ae1520a4d41ff92460ea8d731a71382393c09d3671ec98b5ad1190afddd816794ac2fb96588c6e1f1b053df62d4fd3178f9846aaf40e72589149869d34a174bb87f5fa47e9713336213e310e5bc6bb7c4f541244b476dae4c8fd888f01ea1f33bef8d200fc171fd0956e255a56a3407848cbd63c8a3c5fe941f0c0311855cf76e7dc7a24b100eb790514b05a5e3df898d431371673b5936e055b1f04bda7fa4610f4d020f1092ff606db6b1709e1dd008e24e83a2dad7710c3d38f67140a6df7d73140a35a24bdeecec3c4abc53f15c1992474c0cc1d7a51718600c280854597497fde356936173cd7303684bdae15ec2676f07e67cd0afe827d4f0ed24a2d9431d7c2e2d8874813ba090d2eb690a8b675330a7df12d840f4d7242e865ec8d9d562f8baf6734a4c11c21a3e1babec0989b4d2997ac0646d07814a5575e14295625406c76bf1ef7ff2712fe85826cf56f3f4b475487a728549fb17900d66b02cb53b53139d4027de048e2ee0f7a22291abc09bbcd15b5f60b5e849677c5005a49bdcaf1c835195ea8867693631558b867e3f82a3b61e6ce76ff341c0ca2583e0ef70d5e031a58452e3fded8739fb70862fab652fd7c4c3c8517c1467555a", 0x7a0) 08:32:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = semget(0x1, 0x1, 0xab) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/84) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 08:32:50 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, 0x0, 0x400000010000003) 08:32:50 executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x2) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000540)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='%!$\'-\x00', &(0x7f0000000480)=')[-\x00', &(0x7f0000000140)=')[-\x00', &(0x7f0000000500)='\xe8\xe5\xd7Fi\xa2\x86^\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!\'\x12\x00', &(0x7f00000002c0)='%\xcc\x00', &(0x7f00000004c0)='%!$\'-\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00']) open$dir(&(0x7f0000000440)='./file1\x00', 0x400, 0x4) 08:32:50 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() syz_open_pts() 08:32:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/154, 0x9a) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 08:32:50 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f0000000300)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000100)="b5acc9329c3bae78b0491a68fdb0604890fc75c804790718248474541d1cf1f2d8b6bea219d1495bc6028ff1d668bc48e2109b74973275662c1385c85fa86caa0771554d746728d742630fde54340f361836f03a9cd96d8be3fb8b42b11583f529ef573dfe2b2b5ec59363f3fdbb3ff6509605a335309c0459c99f4c2b14c1e52e14", 0x82) write(r2, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgid(r3) poll(&(0x7f0000000040)=[{r2}, {r2, 0x9}, {r2, 0x4}, {r2, 0x9}], 0x4, 0xef) write(r2, &(0x7f00000000c0)=';', 0x1) r4 = syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0xd6}, {r2}, {r2, 0x58}, {r2, 0x4}, {r4}, {r2, 0x101}, {r4, 0x10}, {r2, 0x4}], 0x8, 0xa7) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000340)=0xc) setsockopt(r5, 0x200, 0x41c, &(0x7f0000000000)="29f721984fa6072c138f64ebee9e6b6715266ef6006fe1a72f1569d840092e4c4cd463741a158b0f89f266ce4c18749007c39686832c25ad9f", 0x39) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x10000, 0x7, 0x4, 0xbfa3, "36d5db6af60b6e8be2dcc61cec19457ad9d21f8a", 0x8, 0x101}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000068510000"], 0x10}, 0x0) getppid() close(r2) r7 = dup(r4) r8 = getppid() r9 = fcntl$getown(r7, 0x5) setpgid(r8, r9) syz_open_pts() 08:32:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="f6e4cd9b64ff6ef9ba556b78", 0xc, 0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:32:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x28, 0xf0000030, 0x4, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x60000024, 0x100000000, 0x23a}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000002, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40000010, 0x200, 0x2}], 0x200, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x1000, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc1, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0xa0, 0x600fffff, 0xc2, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x28, 0x200fffff, 0x800000000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x9, 0x2, 0x7fff, 0x3f}], 0x3, &(0x7f0000000080)={0x1f, 0xe3}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x8) kevent(r1, 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000100)) r2 = dup2(r1, r1) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000240)=0xc) 08:32:50 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:32:50 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() getuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 08:32:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)={0x3}) 08:32:50 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 08:32:50 executing program 0: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2000000009) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 08:32:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8001, 0x4) execve(0x0, 0x0, 0x0) 08:32:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/182, 0xb6, 0x42, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x6cd1}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r3 = dup(r1) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 08:32:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555b5cf9da49f888b5b030b5f8d58570652fbd5e41789632dfc94df334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9c8209a4ee591814d1482925b73424e0dee94991e90e7145467880540661c3e30890f1bbbb12a1cd4ba9ab73e6c49a3b0aa657b54a90a9578e20127", 0x5f) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) recvfrom$inet(r1, &(0x7f0000000180)=""/118, 0x76, 0x843, &(0x7f0000000200)={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$inet(r3, &(0x7f0000000000)=""/31, 0x1f, 0x803, &(0x7f0000000040)={0x2, 0x0}, 0xc) 08:32:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() flock(r1, 0xd) 08:32:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x10000, 0x0) 08:32:51 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) lseek(r0, 0x2, 0x2) rmdir(&(0x7f0000000280)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x108, 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) 08:32:51 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00']) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='/}\x00', &(0x7f0000000400)='[)\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)='.\x00', &(0x7f0000000500)='-&\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='*)$*]\x00']) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:32:51 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xfffffffffffffe5a) ftruncate(r2, 0x4) shutdown(r2, 0x1) r3 = socket$unix(0x1, 0x1, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) lseek(r2, 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfffffffffffffcfe, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1011fabde8ff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 08:32:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x400000001f, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="81e48e4767a93a5ad259759804c79d", 0xf) 08:32:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 08:32:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) kqueue() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="1cf8d5087fcfee6eefe3a48e50ce2e90ebeaff5acb0abff2c96ceaf5590d8993ec38487440f92a53596232523b943c78f8caefa0a809eb9d58f10aec0ca3b618bf179809607b6fe8ed08bd98bca17179751c45cca2adc82380053a013fdf7451a8a406e9bf93f73b792ef78705a1f6b57479c72def604672489f978fe02a44dfe517a971c854062c1651289d853dfe7ed57003de291f0d7f58", 0x99) 08:32:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTART(r1, 0x2000746e) 08:32:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="9e7dad1cc20f89a18a07f1a034ff60f6d6d6581174c6e7f5fa567c950d884a16a745cf9c1bec68c010806dd96b409d1e2c166a3ef35edeae424d9574949c46c8be287b4162a2ad1703b8bd236e8f82d7aeac6a886d7eadd41f31243e8fa273cf1b2fcf4db4dc25b2d2a48807f46b03e185a0027e18f3c749bbb757b1da063ad1a43c52181e866281cec5", 0x8a}, {&(0x7f0000000100)="f808aff15cda6db9a13650510705a7d39b677ba4fec0c00b44d9262b588ef0d6b98527e27b8171797f613a6b5b7a9133864aba9f982ef32041179bb5801f8668972e8ff31e6e13e8d58ba02eae0cac87ed3bb0a8109f64cc348d6b991d7aa39e8156fb2a71aa3b17d9bf4b6d4ab11afb36cb9cf8b87bb28c5b1eb626b03459db9757b3d9840e2e6ad6911bfcfd4a3fae2293fa1567bd6d65db4eec366073bac6969865d25970eb71d68620ff7c73", 0xae}, {&(0x7f00000001c0)="f7e6c1ddc1d0b94708e943ba2f969cfd8ddbfa536bdcb4784fc4ddcd7b418221f191db06887affd60d151cec118f5ee0cd7df53a11c1efb0122b987c114ac58dbf55b4bc63e4b560fd04c7a8ae2d353cbf08551bd6e0ecd60b7353a89c7a9f338f08b4435dc01e62d8e4af2fea187b4ade36be5de394f29fb629940dcfdde2669189492ca5f9", 0x86}, {&(0x7f0000000280)="6e7a0fb2b3edfb8fc9d26435350a6ed75cb32485601214a93c8dcd61d7e3128456df26e91e62b143cb0317d9f2a866943e48f04c4b3b95e66158334b136d8d4946ea880676375e0200bc23e56bb1bc91e3c8a0aae5d8b18ba0b87aa581d5d3d02c3c4ed6195770b235c030f238e92122fda2cc953f41", 0x76}], 0x4) socket$inet(0x2, 0x3, 0x6) 08:32:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/88}, &(0x7f0000000140)=0x5a) getsockname(r2, 0x0, 0x0) 08:32:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 08:32:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000062000/0x3000)=nil, 0x3000, 0x0) socket(0x38, 0xc000, 0x80000000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xdc2b, 0xfffffffffffff9bc}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x1, "320817665f3fae61131e4327daa7057f7669e25c", 0x7fffffff, 0x6}) 08:32:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000180)=""/197, 0xc5, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x200000000080e3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 08:32:51 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xffff, 0x10001}) setrlimit(0x7, &(0x7f0000000080)={0xffffffff}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 08:32:51 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x97) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 08:32:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x69, 0xfffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x2, 0xff}, {{r0}, 0xfffffffffffffffd, 0xad, 0x4727f5049652a203, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80000026, 0x8}, {{r0}, 0x0, 0x0, 0x1, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x48, 0x6}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x40000040, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x7fffffff, 0x4}], 0x1, &(0x7f00000001c0)={0x2, 0xffffffffffff8001}) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x0, 0x1, 0x1, 0x5, r1}) r2 = kqueue() write(r0, &(0x7f0000000280), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x8e, 0x3, 0x1, 0x2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x100000001) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = dup(r2) read(r0, &(0x7f0000000380)=""/89, 0x59) pwritev(r3, &(0x7f0000002700)=[{&(0x7f0000000400)="c8b36a9237b894159067688e7e401324fa26dcf3d2450ef0d1a50e9a8fd8a4c5a35dbdd8416131e163972fecba86c6edcabfe57b78f4800e5bd738966bf1ab46cdbebb4ca9693c004a4410bbb89650b785a013e3cf2b1077a811c1c75cde0e55865ba4019312b4a71429bb577a1a0eeb26ba2beb3347d4d4887cd399cc69b812961565e0eef393d134a8d74642efa53ee3ef835db618a52b092413db24e01889d69871d8e92158f0d0c18664619f23932a475d", 0xb3}, {&(0x7f00000004c0)="4a4fcaf5790c8e54fe6515aff2459089d2a4d23ce270c4f77470a2aa3cbb810bfe3a25b28e79bc3b229f8cd9b4b1436b05dde8cb1411bc25699048", 0x3b}, {&(0x7f0000000500)="32b5312f70a851077efe30e78ef48122ce521118989f304e97ab7baee6f2e1f76ffe206e0d0c32169bcfc22963da7f6966fb6c0aa5452ff8aef70af5ca68ff5c6b986d407c3250639ac178181579b04032e1668d1aebaa995432edc945ffc3b30c503e782a859326acc426ee4b4312f1376b98ad7fbc7fcec457169acc40defdeb773083eef5c19aa1", 0x89}, {&(0x7f00000005c0)="a7dd307495f59fb96978a76cfb3a5306f96386d74a5ab682b670c3ab84893a0d07c47a9a51ba8d86c21d41aa9f4f01234f56ddabd252ed06c5b35e06317f7c565910479c0dff63877402aec48079106cc576277bf605164ee123acc7a9644f33403fae1c125379fd822b4bf58f6d2fcec9754715001672eafb1918377efb539db799100739cec1e17b4e188c464bd4e9555d11be5aab2587bad7ad90972eed9b384129839758d2ae0f374669ed57e5761b5edac5b56992d013f535ef821e1cbeb0cd9c2e1b4dab7ac748c1a1fb20ffa7b8f55b709ab868abb53c142f3643e6b57daf91fb6ca066cee092141166bfe821142736e436465b6a538e560fa6681dbaf88919205f1d59931b1ee27b206850ffdf8c59a9691503fb90a20f135da78020c5b4b02f40865a01c7c72b7b41d540bfad1ba74ac56132359883e49e89ada5877ff35770bd86fa012f810bd921406ba21184fb7be3e1d4ec03479c7b2d398ca7812b57156e89d64af7b969eeb74fa33323c49c6435b77f832196076fd5a8f706663b4e3136590743ac827d7ad6a28e7de415e8a143831d8bd7f55aa7e145b0e99847a3a2472c50f7c49c4772880b9f904675fdab8f9592f8619eb103a50ff77150cf0f1d31bb467a9c2707f214ecaf6514e856cee44d7c1c2318503f9f2c078d9b3a172ac2abd1014be58aacdab1f1cca75fa701fa8c0f73db12a9afe029e94cfc93919ddfa35101af83860506b15ee723f8e685b8cc5dd6c66b817c3d988065788fcc8b8bd0a21de73b3c64454b71c51f8968bd807eff84865bedd83f68c38c03bf0cdeb55e0fb2f21851a9f5a04872c85df143e7ee0ae9f6f11bac3b5660127f41f99070839b3d64abb497b6803f860b0802a170250c8dbaba64ee77f15cabf79d5eed1fc33e41a06340a7bfd6cc465c43e72084245fcdf70a88affa52f8e88e2cb1f6a0a70b918d85b9db20f2b17660c0c39aa85e7b311b7064f1d7d73fdfcff4920ffe08921424ac934171d5dec1e797e51034a3a54294b45e85ed688a67fe25f08f9ca52ff86a3ba5968a74155debadf871d5e7338bd8f97522dbc74d2a0ed0e33e59cd3a1eab217c9707c6a005aad6584706727464f6e4720923236f0eb4bf2601d26447251e870c7d9d3c40395ad4ff6743f37b585afb6a72a72c00ee75b185d45de74de0179a6d5497288ad8b439a4432510c863404827f711135a41fce27d506040812507d96c3b148b55409fd9eb62a5747f2bdf74be123e37a1053bbc384328ca26d455e635a6c4b8b109c69ee8244f52f8d7c48501ca55655e4b3ab4b4a5a77e258f4e02e3a9ef65f5096c89a895d775930ed92a01e614ad9933a1b8d632237fa972ea845e1b417a0a62a36c59c7c77e8cb4aa2c1c68e968db45fd35c91c6a3be751c4112f34277ce66f7ce7c63313ba3106edc4e286db3b5eaea58e4f409e25dff728206bfd2d7a5793a00b7c72d3ecc59cbc5c2521a7ff37f0d4baf489024ded108bfdd787f6d28983f70b8e0b4e4f806a3d6fc7aca9a4cadb7372fec21214f4c73de5a8452399f8a74d1cb27f616d5a28f3c14a4e7d8174866c45d684e6761178e6c74d2ea870fa7d39e267361dbe1647908955aad495f0cecf6b647633489266671bd8045daffdc08ea379b8c1284fad3042be750f8844b4c9d37d9d825f05eaef162ef76a9ed727a92bf79b93b2681c8069af1f004f78754b6619181972b2f8ba8ec1b8675433a43ba45a4658300d632c4f73d50d9d260100015a798b06bf2d18ebd3dc3fb5ae3888e4564d40c908df5c4dc12a872064749c2edd67da1e4cbf8ca69f03798db1be6e6828f79e1957fa678d1142d56d592788321b7b7b6601ea49509e96f785c11e88baca282da88f81c5ea82c4ef803987a9e89b2bb17d47eaa6e3065220be02b5896ce4d3a945a0cdc0b307830d70c30778305a0c4c9c8c064a6f5852141d861e5cc58cddf65bdb075d59d07152177eaf3d60e33a9a65e335cf9d06f3e614cf4ba2cfd2a86aaea0ec62d28d80305e9e73721378d79f0f0966489d96569e9960f8ee6d16a2ae4bc24633160d400ac4dfd309267c58dc14d770f5eda5c4aa558f174e37c8bf8d989e926c78a100ef08596e6073e882107f04624962f6378dbea7eda0e926a9cc83dd84b219b528419e01e9ed3c89fecc665956e23ff7b08f7c2ad1fd44c4b4dc6e2d26e98d8cb3b012c05376449a4c77478c427fc6a952bddfd0fd93e2fae3f9071bac1665b987fed3cabe5451d6346415fa5493f51ea940d6efb66e701caee6e28435ae886ae28d7e6da744d9ac83f9893dc9ed2bb135fe65046412f5a22ef9123848627091ff524c0d5bd9514e8f2ae46b660534e0c644db9b76bbcc6b328a1ad021a59749af98b1f042bea191e5bc5f76ded20a17b1192906ec8f2492d944fa37fc2893eb14d7121fcc3ec5f2fd18c0c4a80d8145b6b0054218b5715d9a16f25c68f94b977a5a9b245f83b2aefb071fff05ae457dfeb0edc9e811d92caaab602c34a507d706bfd27371c01d87a908d16ecc9ae11120c718c5aa15e5d81cb03582d9c0915ef70008f17637175ddd278f66e7b4aa46f308e3b6fcf8d18bf37c84abb892f29bb6f0e3e1d1ffed5b85e9b9343398ea41f83dad0b53a3aa9f17fe6cf456a2541fa6caa54a8be44cd7f7cd32a210db4e8be36f3f3ddb0f6dd14a9d5083a457ff6e86a2578c8d962d701e94fafc819900068884136a9615a3797c38ba65315187f9d0477e62445f56f81db0d2047604abe96a6e9a6679aea2743b2b5d2c3792d98e2421dd307e1cea31df75d000816b80e600315d317c91cba2e858f3c82102def297ce2fb5807999abf8fffa282c05003f7e8f29e7c72f565a18aaa80b61d73cc5ae5c4e603bfb8ab1ccb9b4c775d23c5d769f1fca61dfd7bf35f4cb17a1e3a8211be5a6ecced1913db43187a578c76656094d901f3fad00d6ea75c521d36056ab36fc61511770e0549c7281e6f51a882a297598d082ba25972809c73de74d4e1383963e96f8902ca86b7d58c3d7969905ae23f47648d0a801b465fb598b9e68013bf53092b420aab948922992026a00512b667255206f91116925afa713e75288055b4fd2bfe7ecd8de92320ff9266f313aa63734d1b57b05deff3407b3fe6f8d77e8db41aa535b266ec468271963430e8c8a26414374bf192af1ae1963f1fd7f384c3fb90acde05acdcdc45acd55e2a5367269a6704de4cb3513cf1bcdc34fafd72f806ba568c03c17782186dd6cefedded7623af0608e63f5c6f0b1ef08be503588bfec0826d1d4d8f6b8742522295fd22027bfa13f2e2c54a78ef09fc45ee0b0a571f0a3f25bfcde0974cbd018dd545b23c54a63f19c8afffc9fb68bfcf28fe9fce80a919f41ce9ff97794d8c85e6eda9b5be8acde684958a100318468f59106b7156aae602d862843cbe20e36e45c0a1eac2d8a85ab9d36cc3de124f506b6420f4843540ecb16fa2259e33ffd294bc5b367a275698603d74a8689b14d4516fbdff1c3191d8c72d311a244e2018a52fdb726b7511724a5c3be480d7e18d1cab1e416b3d770e4ddae25ee30b264f886044cb7d5ceae475d938732f5ab544fb3ecb4d5ae05c745017c0818462078adb91e7196fa1a47ddfc6775a45818b7fa140fbb08e157db916dd9c6c7721d6feebe8293b93c7dd3c8ba2ccbbeda760315c02d02d6a8383aeb272b4ecfbaf59f03dd70d98c391ff94d74a78615d6a20cdd8bb1a9840045eda26843b4c31489c75a682e09c649e9685e77c36b11197881ea795380872ab93e1b1d7be04678f9eabfffde97d65518ae3718fbee659e4364e11a586c70c49d6bd94810b8b232fcad1f302cdbe0cafe79a5f320c26041308d10ace1034a6032a211f2802f0e5d204b53f439f0563a93c21e41d7ce6a2de24b03c6482d49dad8fcd16c38ec514a787e6afd302439372368824d035ecc021805ecfee2531e76bdbb8725efc6972b1b1b86895a23e9a76380cd2301b00fcb458f0525a2f9b3414d756d4bc0d09cbebb5cc5879e35fc4b5617f4bc5f88df2a641aef270ac24cc40a5e2e9687f1268c3058a84b3397a846f51d06203afb699d7e454eda0df04531a2e03564ecc80df34291f9bb6314e47461d451982f3465b21d471890f1eef5cf6fbb3c376d7cdf363ba1e0bd9a7b402969e86a6fc50ad0e53c58cb6fa45087794774ab152170b935b721b93d3e1db6d3b639f5d944af6f3e2fee3c082c14e571693f4845ed975638098efbeb483debf63e9bec6a94806192c616dc59ab4e5b049ac0484785a3b17963c7a70de5f55bd45f8499083875ce76407e35ad0c78688e45ef7f7c705d410b004150b2b249f693df44be5e7076504879613282684ce602c5f0f3a035a3f5f2cccfe202dcc8b10559711b310a09de1ad78c26776cb4e9d4bc3af4a2e14db8928e5ca0f473c1981b7252bbc21ebae6d2e07f0c95000946ad0e3b1f8229524189162bfe6d4ca3ea60797fdc9dda912025aa3da508776bf63b4ff2412a5ef6a682220b059a23aa2b73a3387569022c56553a50610ebf70247964540f96bd95c4c68440353c48308aa67394e8529c37475b4194ad6ae7c21efbc058a2398d08c4f8068a576b12f35dcfdac8b60bb0feb1cebaf4074f6bd068a5355ab9674bdaf95a7d8515bbf082a373b3d2d94435ea42f4dd45e1007955b9f84039cca9c0eba8ca245faf6189ec436607eae29f3fd09e719911ee31b5fcaa2935f1373f8e7ed37094cc556b72bf867ac4e432ca6ea0d1d73dd0952a3025a38a012add541d5b5456994289569ba6ec0c3d3e88f700ae50d1977b5b8248913755d6f977aa88b5e602ee670866b9e9b0aa2edb5f2133381e87191b50a16700e537d6e7cb9d6e7650dc8170c5443d74b74c5243afa0b33d210a9d1233105c6f6f35d1d2cefd5b29b887aee29c95a567b71a966b7549922732430bd31a422c8d622c87a8f9d51aa92a8aed3b50107fcb377fcf11f0d16df3bbe13f1e1a485a07c3cd8a17ff24878f35ec6f9ab1a2caacf9d18d9fc97e721cc036b248f5ba0c78fcebe75ee8fab5ee20f9159682201d2f297031351211592f29d8b96068dc766e5eaca64f2fd0379509a80095fc366fa1f3e9c5215ccbc0f0109a87702600bacdc4213b0d2bb76e2019359ee4dd7b208bfa030e9b3315caebd194d5cff096cf043431fbbdbbf85541ba5013e72d0dcc3e24179a9458e820d8fd5f6320e971b29feb759a217b94c4282aeb56fb1e2c6a18053ea8f118d5a64c912768a7e732f92749738747e691ee6cd0b0673d06a6d1f58ae1878d94ecb841fc9906ba789c9eeb14c555b6ee9e9cd4b1486e0a4066e616eedbab6346d3663bcfd4c89343c87c76078672113c4ec71475dded45b83ef3857b660500810250dee56f3dd1a97012ee255d269c36871337e34476e8843dea971f6f7fd0b18431fc4a628ec2016ae33c2be9c8d46f9f191d272f6210cc7acfd33e38755d5be0cfe864c39c08e46807d74728437e89a7a6b94b8d209d2c17835e4177f3145161a1b114f67a80e457d0da843a3cdb44f30172b6f6f485307983126a3c1bde5dfac9f3b353610119e30a77675908d1d4e666f449912cb88c5b303919b059cdecea34960067bbec254f520da2066985463631faa22a6af2fe83d8e53386b20f3fe63f3e3d672bc2c04e37094a60dbff381da19e43ea000f2131864f9543a0b4d721d7bb5bca64bfaba866cb4ec4c37600b449b71751458dd7813c33c25aca21b2ef8ce91f12f0205515ae62bb4d39", 0x1000}, {&(0x7f00000015c0)="2c09659352da674ed8c908bcc99ce6c8af467aee18902bb1cb4dc3a61879a5cc2e5c87389dded381351abbfbfbb9a5dd92d4ff674d7d58278293a1c84f7481e27005d5d35e4eaaaf1400a9d4c80dfcfbc366effed61557398f7f4928d6db0e0650c2ab2a8dfda10286fa4ab6704eec9e222a4a6f565c61a6e8e1bf108b4baf9590d39bb3e85d388885fe602c7b659d94d7778fd00252b94729f55a54bd85845a0a4ecb9f4c996845db4d10b1a19c9b1022038e78fa5a89cd870c162f446d089428f98f504e59d08d8c5c21e5f533e758f59ffea60be980d3d172c530641c499c4a01a6b2c583ec15c16c0af6b6db4ca700dbde80f92cbfd1a885a749a2b0b2a15b5c998650f6c7270b384443dacec0b61d28a26c4dcb77053aed8f5e72b73b839c608ee9f959f711c7b9286f095f4c0c07fe304fcce1a650f73da12e0c38086df108b2ecad06bc4cadfdfaa7c9d077d2c0557413a507bfbd9e3a5ed071fe951032a6aa65e65b5342d0aeefc9f9876040039b2439ed8f67843fb1e3128adfee05bc4a5aad7f23d6317a261a346de62b7e7df49738bbcdc53f60cc26a4ab040c434d2205af6d2f693da56a6d4d690fe7260c1f44452030f0381f5f884d8ce6909c82d8f982fd2bd40ce0f248310da168d288db4cf052683cda04f4b62ab6ca1a4e4d3f312a5f9745b10cea231ffe50067e324b69619eebd23f236372737cfc127da1a3064973f8b098b6dc0c5959e197f2e099c4c4491144fe3155991f4212eb62556113a27b6efcfd55d030301349d8123ef72bf3a8a5015edd157debe60a1396c31f4f75dda462e384b9976c50bf289456111ba20d031c6aae694a337bc7aca3dc26e8c7ee0c569787a6f6276c58c64456ac95c3f6110c1e8f945408429e548e9c8bd4c118c0109d9ffaacdfcb2fbd80dabbb2a72bd84b59c41cef69a9efc99c8353c8f586657cda4009a0efb1a8ffd0a93d20dcc5c569f9bcef934329771637e8b749d243c13377336a15f89b7884b3c7cd4750df5ed1bcee9f03d47dbd36f8a5248f354e8af1c1d96521318f535ef1c6dc0f347d19df6ea6663fe1a482ab11ccfdeab5fb0631ad8c34151410170c3480301b00a3fdc638a4cc0b50c76176bfeb6fe9131e1a9ed15a523b8f532a6be10253081e8cfc42cd701a01944c5ce52314e5a9f07694bbc2cae70c33c732b11472a2a049a29c750b682b033a1c036084f1ef976c98d42a27a3f2ac25023c7ecacc7e92369265129184160569dea8dc63a5e5958f1cee23d4d8b8035d678fab5b8ccddaa0a3bf1007da4029b917d49cae898ca860aee724f856bfc3b83a21c28af1f8666efd46231a149ed912ed47b8327754a30737180839a7acb98ccb89b81ad20df03761aa467229167c9fd8897e41fe217ac773b6904ce209d471bba93bb4ed3c5c4a0314ca518eff0acc369c97ac14cb8c7d64e75685d913b4a9f08ba9b73011430be6eb3f510d1481a1faa0b48f0c79b3192b770aa62aedfe19f12f33ff9b38603b7b5bf4a3c6117cf2596d79b820347e67b6d1ad4fb89339ffe453db186e7d4648db49d4de263d5b882fd9b052b778eb144153352be775855c1bb4f5401db5b4e17dddd35c7d3d12ef38ee9fd42cdf210da58f636862b44618b2b7bb1a5bd0d83e341e4c00ea56a4e9677b266e7bdc43b74505a294c172ac79783f68f2bfa52eb563cb51d361a1f23e80e7c59eb1dac0557a54ddaac10bc6466ab48c0fdf0d179919443797cdfbb5fc2b1f1855a5a7cf08f77248e66dd5f648cf950a58fcb0c9a69fbe0f5569d2737e608545bf07b531e3b07fee0a5b2fefbb74366c40e935a85143cde013746d57de2007c3916e7ae487cc196272bb220d1d1a7f537b5c54c99278fd34f9462dc27cd62828d8232a6eaec66c1ccd09e7420b46b85f3f953069fc80964054b6f874de829064a7165932424f0cf660133b516ca03c0d3083d3788f11078bdaf8f2c54dbe9273e1b006c9d2fb1baf2daeb8cc6519a4cfa12734fead09e85cd3826349927598dad0ff05c14ed3efe117e8f68a6b1c198f98101b26e654bb110bc0c5acc97cd9c45ae15711c7898ef2f4c50dc6f57bffb1911d431053ba8de662c0c675a5ef461731f4749c34873c180f50d0591c8bd67ba5237f4772c708792326968f0e1c6b4494e4a410778dc3b765142c8bad9f231036b76e232f29d39a03a93441dc032c68e4948c3ce0694b0688bf2dfa2368d921959f5fb24532138c8b8937c2e6a698c0519cd71b3d48084a16021b9e7e2512dc1515807471c390bdabcd13b478a7dd64730b21aecde4d71b1a676ba164692b4795b95964182d8f5d047594dd4b0c54cb1aaa36eca4071baeb5c7f60cb77df1910e191042442df0bf763e2baa26d2935cf0d6a69cb57fb7371566bc632ee650b1494d464d9d97a7ce0754437fba45cc6b4710fc2f673989e6f8804621c87e7119e11095398ea55cea7031d8fdffe31ad3dd713e51b6e21df5481607df285cab617302ccb2d152d43d0265f4bac197b145f78266378d786a9d3b96d30f084e855e0439135a7343de961807076b0b9564c1c11178c39e84077d5c0f707bac918f3c47f1ac265524a0e3d48474292543812fc63c6e67a9b87af9f9618080917bb1f0bc02657dbafc585db3e97599ff046ad1e3cb476325f1b19b19dabdcf28ae141d4da9b373f29ac5ea8f87be49c26c2dbcb6109de031329002192683b1f7ca60cf276e74c964a23b14f4e28a72e2dfa5cab43887bf09b14abec85d8137f0de32d2f2213fa21d4bc00bed0dda9ae5be4af7c7a280889da98e07e143a5af1ff652fdef1a898c416fc463dfeb4593e05bf152c9e8d96835aa558a9829fe3d17a3b2bcfb1270ec5b9e3ff178ac609a54c0377b6178c31b85c033eb25f9f060d6da274a5612a84c8c4889755e00439d8ce112e03f5b4adbe30136d35c26cefce60b46f6df0421cb7d2c6a693e2384156bf3a9c130bc8ee0ad923cb033a5dd91b5fcbe26524684e02fb2329d2090f18e9dfcbf46d56113dd0a7eb3bd71df7423392214a18952ee768df88bb5454e1b9ad25517f8b2dae593dd3da14da9bd81e2b29c8dc25c15c2e21344bf1b8b50e969588f8bb26cff89b1126dec52160f810998f5bbbadf34adf8829a6ff58cdb12fadfcd43a6de14d00c86f466da7358ae3f041006e0b0210699b62c07927d7620f1bc74c16ca725072e935c1d7a2bd6f7fc10d1ed006cda2b1e952569cbc9c3d42510aa00a392a1ae266c13d55457340f8e80a47281c9a8c660b32d8f3b3f6978aaa5a3466e5a52420f86152f81f5a4220b1bfefbf3f0d595d98140eca6043423cddf00df24681d56d8ae9b21b2804502ad7216541cc3fd6f5f3381cf3f16275f9e296741b5a9b87e115899506d33f4a0f9dc235bc47fe8bb8721e915ccc4794a80b89ee4d5b301158dfa9576e7c5b5c9c82b61915eea5e003bb87d2075d11ee7a72533cb54ffca7d6c9b8d3eb97d0bd17ae40a8048b4d27d43ad6aca9f3b8ca9800d03c69e852698d3ea343588cf49aa3aa9f3eb904f9287c2a74bdef66132a271ac31cdbcf14d0237cc462e20b9002718bc1c43e9db1cef6bd0ce71115cb649dadbb69ba139f39934cfe0e431294bfbc403437df2c4d243cb712c1ec36132cef54dca9c39234930630a4234707ee51997a0f7a13588e4de847f4a790e6d3b3802670d50c4dbc93eca83d6cb84d003723a7092bdda37d80ab276ee8d9a5fe0df566eaa92b6948719f520676cf4390687367950b198c851050a5ae10fae6e76912ddaee039a20cac49f8957bc71f39375318bff94c3dad4cd93b964feb50a4acb35bbd422c11b783eaecdf52e531baeb09ca3e45a1d9b84abac1fcd2b5e496e9a6f77a45055a9c7b087c261283c7fafafe2a221a550f1749c26cc75e97bd6ebe37c8fc0ec9d6b352564ff499888b3e314540d39f429d2b330157c8b62ba71a26980a847cfb0e864cd01d8bc218821debfe1cf97717ad6e7ec1bce3ed5700d3b45da9246e95b0795dfcac0d807911b1072d30554ab4d5a2ae3e79012d5b2e69fd6d50b6264495b8f1272e09cc4a5e4653849d4540ebc9f06e7d4f0eca29548a42883e57136507be5fe76c54c42e4ce6f6f60fbe02b5b5e5ae8cd22afa2ac5db1b02ddabfbf0ceb0b618c20896304539082ad2bd5e2f370b5a345df75fdc1a6176055316a24fde130ad7c2fdb177efb0df73d4c10f1e6bf8ad8722f9c34447b7b4dd904e59a03d6199604466f3a5f52ea677692d268cf3e644ed171d72dedb5ca2f688087f75852060197bb425daf31a0b30fde211fd7fb6b70dee220bf6aa69a8a3988d88ef4f44f20cba2ba44e0c6431d4e8b288f838265a87b6ca35c5c15ca5ecde59635f7a06fbad64f03c7a5bab776eece7ed739ed8e5786159ece69c3bd811e04d3109c9b5c62af2dbf338fb20eb893f24f4b40654afbe24152ae215b2e3f14ff6ff647b0383bb7b4d41ecce044692cc66264fb22bfb170a3e310a4179d64bd2b98194ea58fbef30f57202191764951257bf548f1ca8fe0d69a97d0408c93e9bb7b9abebdae7f261cabfacec41952d1e8ee445bd6ebe2246abc75775fdb6465e7dec6856dd87ff8d99c916d4b03b2c72ab57d6255dc24f0e6551da8d5e4174265956d88990304d8282d4820802bfbbb67154ad12d1f9abbfcbaf868f9fcd56fe401e33a503a193dd31173da1956372e1ee2f529789ffc3f99ce198e4e60b294f2db7e394b33ed6adc94e0db0cc4ad01ef8ae6276b3d96864c397f9d919d3406aeba1b436e13f356cfae26824cd7128f58f8fce250cc71de3a907aa5311b8f60dac10034a5324bd49f62dbcf001b100fab71eacc2e9d5409f68a452b08251efc73afbd6b9001897149aa752bb58a706a11d6e5737988764f05e40907c1684c55b389c450d8043c707c9b3f7c3578d6673ec93839c5a5836f12bf404372ec9c37421e3fc041d561a770ada144e6cf3b6045133924e056a5a1a77c49ee1ffc308c87e9c2696eb668447a495a7139589242174789de3e3d49e44d26eeef37e0812c258b132b02da9cc9961339f375f03a217fd5e7a2c428ad49da0855ef5567303b14b8e6cc420fa342aed32d6c79b6d745665babbd9e9a045f410a8296a63c2c2d89e6e3382d6dd452c9aae8b03d44ad1227ce9217afdef1d5778e19cd1dd7119a67e6ecf132719814997f7040e84e6a1a896a45839a4dadb877fbbef09a5ee8f5a6e1688b3ce974a40dbd2fffe27e14ec7a4ae8abf9e7889f10171338e937a8753e217381d0db37a40e3974bb1679fb3fa5ffca299ad3e77dc22bbd9aab758cd6d73410e972005c3744308b2187db186299a6196180f245048b8052b8e24b8c66f85f62dfb49f49b5f8c79eda65684d55087c31b433fd973fde121a9bfecd424dbeb205468dbd63658f47f4b30989b2691b6ae6e917e5fe07860b8b98ceda562200455a557a442086e66b75a1f2072e5bf1921b3ba866008998cc7c035190f83cdbd4e445c0a2722c8c8a2a02c1a1f79443d3b81058c828d10cc112e2ad13b391130a08e252c91cc5e6ea69322454052f7d5d0f65902eb031e2b30dbfa19be35df608a491b688b88a4c58d7cbb54760d8808d08d3c8d26fc1dd8c5ac19d1784c3a7968e56beec3e574e379a5f10fcc6016d3b04c44d42ba723488dea5d7a5dad600a5336f5ce6a786df9efabdb6bb853747c1013f87c70952c1895c9346a5d78b125712aa620a648eae00ac074352b59d3dded3db672aee4f9a02cf5f43b2be00dfcdcc0ab8", 0x1000}, {&(0x7f00000025c0)="da1d8e4f13d4358016f7eccaec102d7624d08a66", 0x14}, {&(0x7f0000002600)="f5875b2b27be788d6fb4274f7167093a9b353a6a3bab20e6c8032f59959d2294b544b3fb89f210ab7ad3f23eb65be3d3108464b222820986bf537b7a62e342ce1d1f56ffbbeaf591bee545b588d3e7353366fbaccd0aff12f6cd3cdabe99559019e76329527534705f050f1f867579e149b8a1c5422bbae7fa94ceee7d07e275e9be63c535419d25396bc63d98054a29ac9139ae3d35b0c2b5e66705b73621962de75a2c3635e55654f1a5c9c7f441c064414629cebd0a9e1f829e8e951c9fb02b", 0xc1}], 0x7, 0x0) fcntl$setown(r2, 0x6, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002780)=0xfffffffffffffff7) write(r3, &(0x7f00000027c0)="b69fcffd880ebde5d93ff163ffa9f667dd9fed303f98b839c5a0aa0cb527e05eca484771a7b0f11141b8075a9ca1bcab1a047d19f006e031bcf47032fb97191fdaf5d5df90a10abffeea789d3176682e878a4f898ced8d3c849e3191c389ab3fe0e56f1607472e83ec95acea88064016a0e9fc17ca70de836229093579c05027122b86f96143ddccc6c7b081ac029fd1b975be092c811271176eb5bc1e9de685e49ee7", 0xa3) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000002880)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000028c0)) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f0000002900)=@in6={0x18, 0x1, 0x137100, 0x7a}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000002940)="6b62d79eb66ce5d7df567594eb775a6943dc7d7730b82083161098bd49a26ab22556961e38e86451c1f8d042f8ac4121499205ed352fc474ace57111038567b3948bb415f1093318534e8526cdcf3a556ff54ad8f1ceb6676826d39b09fb034438b71943", 0x64}, {&(0x7f00000029c0)="4b1fb57f932c199d0e23847291ad10ce728149c8456fe15f014d71bcea576afe80209ef59e2aa71b3da111b91f4788af53974f0e5b94e692aece28ad8b3445b32efe8f2e59b13e1ae1468d9dc53f70e4fcfc47f9f38a28bbd87bef5b7df535a78c91e164f091fb6a386e55ea7f3a21d0bf698f6b5d3aefff21b4f3ed1b9510bd325e138f285477b0067cd2e1ed413863682600184842e57a0e347e9c563977b44935f1d6451c482786dae4432157", 0xae}, {&(0x7f0000002a80)="029a3d6f28ba66d87125526736937e56c5b336d2290fe003b86f7f43b07196a18672bb852960b2", 0x27}, {&(0x7f0000002ac0)="2933d48f5bfbaa923bc503a94f2ea8d64b1856383201d55deda4a96b5dcf720ea576f1a11cf4906491eaabfa83425693496b1a14b5badd0a5ff439ee52334d0f4c66515e7071292018c5cd7d9f44db8d6320ea0061665ebf8b26dec260550242bbc6d46f690e1ee0977f03", 0x6b}], 0x4, &(0x7f0000002b80)}, 0x401) r4 = dup(r2) geteuid() ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000002c00)=[{r4, 0x48}], 0x1, 0x1) utimensat(r0, &(0x7f0000002c40)='./file0\x00', &(0x7f0000002c80)={{0x8, 0xffffffff}, {0x1, 0x1}}, 0x2) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000002cc0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002d00)) 08:32:51 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x6ab6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r1 = semget$private(0x0, 0x0, 0x400) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x200, 0x249]) 08:32:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 08:32:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) flock(r0, 0x6) fcntl$lock(r0, 0xf, 0x0) getpgid(r2) ftruncate(r0, 0x402fcc30) 08:32:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) socket(0x10, 0x5, 0x80) 08:32:52 executing program 1: r0 = semget$private(0x0, 0x0, 0x284) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/206) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/187) r1 = semget$private(0x0, 0x4, 0x481) semop(r0, &(0x7f00000001c0)=[{0x3, 0x5, 0x1800}, {0x3, 0x5, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x1800}], 0x5) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = dup(r2) read(r3, &(0x7f0000000240)=""/4096, 0x1000) shmget(0x1, 0x3000, 0x2a2, &(0x7f0000ffa000/0x3000)=nil) fcntl$setstatus(r3, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001240)=""/214) semop(r1, &(0x7f0000001340)=[{0x0, 0x1, 0x800}, {0x0, 0x2f3ee5d8, 0x800}, {0x1, 0x3, 0x800}, {0x2, 0x401, 0x1800}], 0x4) syz_execute_func(&(0x7f0000001380)="660fd5300f1b4895420f480a67f3420f2bb100000080c4c160c250b4adf04a0fc74a0139fc410fa88f4978c171a7f2440f5daa07000000") unlinkat(r3, &(0x7f00000013c0)='./file0\x00', 0x8) fchmod(r3, 0x12) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000001400)=""/91) syz_open_pts() r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x80, 0x61) poll(&(0x7f00000014c0)=[{r3, 0x20}], 0x1, 0x7) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) semop(r1, &(0x7f0000001680)=[{0x4, 0x9, 0x1800}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001640)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000015c0)={{0x91, r5, r6, r7, r8, 0x90, 0x8}, 0x97, 0x8, 0x7ff}) 08:32:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x200000400004, 0x0) dup(r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280), 0x4) flock(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/84) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getdents(r3, &(0x7f0000000040)=""/37, 0x3b3) shutdown(r3, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x112) mlock(&(0x7f0000799000/0x4000)=nil, 0x4000) 08:32:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) sendto$inet6(r1, &(0x7f0000000040)="9250be63aeecbe7408ba5b9598bc2bb8762bcd05f117655faeab9267f730edacbcd5d31c57ca4e6401a1c1e60ca69cc1066b1b864afe86d27444113a655e3e3730792453a9c7a867669b42dbdcd6caed89c7d4210fb4a84677febda1f4094009e48b321be3df65b0e45777de7dad349c905f8cf65db3b398c0202a4aa0872f5aa2ebf5b47215840a36d5c5bdf38ae79fd4a0cc5ab66312ad95bb1a9382dc46c7fe57bc6aad68eae63bfb4beb6d196518183062f3e920ece96e3376b953736907ef86d112f1107daf925f36c69b63d80a1ba8f98d5c1eef12a2888fc453e78bdef0c30b4eb1806636c6dc279bfe", 0xed, 0xc, &(0x7f0000000140)={0x18, 0x0, 0x2, 0x8}, 0xc) 08:32:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7fff}, 0x8) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x1ff}, 0xc) 08:32:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000300), 0x863ae48f7253d39f, &(0x7f0000000340)) bind$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x4) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x84, &(0x7f0000000280)=0xe3, 0x4) write(r0, &(0x7f0000000040)='\tY\'\b\r', 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xff) flock(r0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180)={0x1000}, 0x10) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) listen(r6, 0x254) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) 08:32:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x99, 0xffffffffffffffe2, r2}) 08:32:52 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 08:32:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) symlinkat(&(0x7f0000000040)='./file0/file1\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000000000)='./file0/file0\x00') 08:32:52 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4d}], 0x100000cfc5, 0x0, 0x0, 0x0) 08:32:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) r1 = socket$inet(0x2, 0x2, 0x2) getsockopt(r1, 0x10001, 0x1, &(0x7f0000000240)=""/63, &(0x7f0000000280)=0x3f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) 08:32:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = getegid() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x21) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x800, 0x10) r4 = getegid() setgroups(0x2, &(0x7f0000000000)=[r2, r4]) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) fcntl$setflags(r1, 0x2, 0x1) 08:32:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="7157e1d0731c45942e108d06baa249320d2f0e4c1f8ea4ae1498f972607ecbfcf02339e37ab1f80df6f07541b4e7b1ede8a40b5ea2b8419526604ad7fba1708082459fd9d45937f0cb8760341989e5fc1cfa77e48a1aeabae1b8b2e613a7e21ec520c4bbf5c9f94a77e499ae1c0bf61e0e286ee0bb92d22131a0865dc9c28aa38cd7", 0x82) 08:32:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040), 0xfffffd57) 08:32:53 executing program 0: 08:32:53 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x1, &(0x7f00005c2000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) mprotect(&(0x7f0000148000/0x2000)=nil, 0x2000, 0x0) 08:32:53 executing program 0: 08:32:53 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendto(r0, &(0x7f0000000180)="120000001200e7af007b1a3fcd00000080a1", 0x12, 0x0, 0x0, 0x0) 08:32:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x1007fc) select(0x40, &(0x7f0000000080)={0x80000001, 0x4, 0x40, 0x100000000, 0x7, 0x800, 0x3, 0x1f}, &(0x7f00000000c0)={0x6, 0xfffffffffffff565, 0x81, 0x8, 0x7, 0x4, 0x94, 0xffff}, &(0x7f0000000100)={0x20000, 0x6, 0x1f, 0xfff, 0xfffffffffffffffd, 0x9, 0x1, 0x101}, &(0x7f0000000140)={0x10001, 0xfffffffffffffffe}) msgsnd(r0, &(0x7f0000000000)={0x3, "dc76f2550a80636c552bbafacea637100bf1a9b4bbbdc48cf01342642d0d35e6a86f8a0ae74189ea9267af804b46bdf41ca9f10ca9f0bc9ee334bfdf56bfe9a0fc"}, 0x49, 0x0) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0xfffffffffffffdf3, 0x3, 0x0) msgget(0x1, 0x286) 08:32:53 executing program 1: socketpair(0x18, 0x5, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x327b996321995bcc, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1a, 0xc007, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000255000/0x1000)=nil, 0x1000, 0x3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getsockopt(r1, 0x9, 0x4, &(0x7f0000000040)=""/175, &(0x7f0000000100)=0xaf) 08:32:53 executing program 1: syz_open_pts() syz_open_pts() sync() r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r3, 0x6, r4) 08:32:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = shmget(0x2, 0x2000, 0x27, &(0x7f0000ffd000/0x2000)=nil) dup(r0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x200}, {0x2, 0x6}}) chroot(&(0x7f0000000140)='./file0/file0\x00') 08:32:53 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4f}], 0x400000000000003, 0x0, 0x0, 0x0) close(r2) close(r1) 08:32:53 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000023c0)=[{&(0x7f00000002c0)="59da794b7b8ff5220ce5736826bffd16ca55639c0fb4a2900bcad66665826be5f8077ade0b61d3693b12d207f429e48a35e1f62f881ebe1fe8d6e8db1b67a4b2e3c5916abc11f3f39dd8418c899bc9dde91a70509d2a6e343fd09a8a1244f18ce3641af2913894709efd22aec579bf35ce60e6e504321b3ebbdf559ef738fc3a1703a1bf9c35f96966308f7deccfb8c31e0dfcd0a4cce46e4a534529521960b8aa2589b7980a95d2d0f9e1b94dbb7a78d3e2a0c9b2a4ccca7bef186d07829810b9d971a095490a5742f85b10cd8a3d7de7451b103ba6ccb4fe0e8d8b85cc220c950f6033f5ac87ce2d88d9e01e5a4161d376ad764624f81c19511f9aa41231277aadc13e1fb8525f52f96c2500c5f607bdffe004ab5c707060a2e440aeff6eb5107fc2de58aa7375c48350b568aa8a109443b5c6fbb283be90ab501555aa3bfbc34bd3eb0c4820ceed3401b02ad5db514125196a632c8cac68157d5497d6a80761e8a1752605c065eb589b27f4bb5708bf5e1e3874c579c7c1d155677b97161bdd83567949d014a1607e585544bb616e9a4cebb95d35284201e272138efdf97559b3a6e3e8fbe0bcbf2a351098c63cf319801805e09692e2a6b342bfdc11662ce314d0c3a04b986fdbb1b25c760801c29ac46ae22510cb33fab8da61009809d450f728a1c851dff2d7d1c9369a643ce1db051edd745a785bd93b21d867c8a85cd64bc8b29472971dd7cb734b2ecbc0a325130a5b8953e60ce7a58f890881b2f733bfb528c2f5347c2a174f0f297ed89fb34a909aca35478f5f522d683c7e441aea5431412798775321806fb08ceaa363ae086b04a644f9decadf6077317df5342cbb7194f9584f9992db7ea31494ec725dc585b12ac895cb30c2bf01aa60a04f0f3a3d2999472eb4da93d8499060224bfcd3b3de9708effc77495973bde96e45332bb6a8cb5128c61b426ffcae58dae38fca04430e5730208c5ab4485589531f573473aa3e750631dfc96207399b46348dc9fad5f5bc89534e3050aa94724318c53b8306171e7a31648a36c731b95b27e24dc8cc6eacc029461dfb1b4ffa1de60765bdb7e70a2c4955bbf46f93e1407c3f77157b57613c130df0387acdc6db797c97b3a0a593aa280542b55c1346ff993c4fd0f0cf8fa9338ab7a3d4db4c8b6eae137d86465103751839334bc27ddf179098ca77661fb591a4401b14c2bd121e1070468abcf9a34cd83704603c2884b2340dbf1df06ac9af3b761c2ca38249fcf21fa4dd5b9e3e594f807727ac34703592c50039dc1d06be5f2aa92df4cb5be697d0bebf27b8d6dd3179fa8449983aaf6b4c9519d558fd90db989706d256603ccb313f2a48cebd1b792881a903ad92127e756de76fb73cc8023430de9f4fb724b8e34243a6095eead2a7869466f6e1dd64b1f5e03c40617b13d69dc5c42b2fb5da8830b1c84f6980537c2e93e28ced36671f6b9d4d79ecd3fd987ad081f90e23910f3ab6c7efd017c4c04dae83cf89753ee779d8b171c7a5e1e0a4b6f51d1b509164f09842ae81800554ee3d39182e6774ccf1f2e0bfaddcb03a119a136bd9b663594a5fe9fe3d8d5c178b49df826037311bccd0dea3058bf267c00de2ef1fb872ea35821225e6f3c68a8646ab7c21fc4682b96e12a22d9dac7ce9b3a6f04f5a89c40728d15370273fcfdb3518972f0aee02d564032196a1bd91f12c013fcd676adce18f7224f18f6c593cac9abec9bd0250e269f3de9aeddd392a2b09a4fca14cbc9f072f9e6b165bdb7ec13ec19bb4f76bc2da4c9506d6342b1b437dd43b15091b5ac13265067dbe83d24b1d9f0ebe7fdecc3f09f86ff5da08c4841c35ac456bdac9a91353aacc9c5f9fb36cc82e9bed8be5307250421f48156ae221c7e74fb1c1ee91f72ca22b2f18a7d56f5044fd9d5a315f4503d8c89d006f3e3756ff35cc3183d8fc0c090398a4aaa47c54e7182e78d5a1c026114a7d95925910bafcddcfe5bb726488cc0acea7c3d454e1895c0742da0511bb5971ab695f629236ead010c40900c0161746d6dfc7ab318608e0f3543c6d4787e515675ae49df22ab63f7a358d925ea76e6ed9c1f22e5485f202742af9d2fa3bd32c068986e02fe4bbbbdca62e3e073138e96e5560d66079d98f674df57b24355dca410509728d99a73285b62ae9922373374f2eb064dcb884a6629f3430192ff6e2165689a5a27ddbdaf0bf09150dc614e91e5cb1c831ae482abbd8c139604f1cad01cd3d3e0324ece67f30cf8b3ad13b15c6ceaad0d802a54c00a7a22ad159a7b602ccdd6b00", 0x65d}], 0x1) writev(r0, &(0x7f0000001a40)=[{&(0x7f0000000000)="628653a9316a2c450f27665d74876abed50c8183be74802523d2b05920c8ccc700a1bec75c61e3b4b6a568f6c653586a16317863b207092e3b48411b44a633c4dec88c8d4c26c07b59a5bc7c08e6ce7f03840260aac3741437117caa4b61240f2d14ed4da470a8790612c783897a64a1d35ce1b9c88a15b85c373f89b9262978d5401588776cd48eb462521402b78e6758264922e036c3e39d11cc372932ed3c569fd9ec35a51c3fe7ef4457d65f20eca545dc841bc374fc4747bc1c8257d2516d513206cbb9006411fceafb8826", 0xce}, {&(0x7f0000000100)="0e35cc0357e38a39bd18a4a03cb1a356017ff258d5a6dd991483ef", 0x1b}, {&(0x7f0000000940)="078bff27c9a4bf404532700ff4af6eacd2149d48780df8fe3eba4bd71dce431968b3dbd7f963de5cb1758984ade4cbed2cf9a393753dca0ab4a3a3931f22a4777209cb3a0e92098c7eff0e37993b8a6d74c6500b2cd00654f79682c3b66c43d608cf84c57f47f216afd6b498fa7afd8eea4de8f8f78ed464540b4fdaee7741c418bc439df1657c7efc93cfdd67f5af52fc4d95c3076f129efb2d1df179ab4a8da26a1a09f85eeee61370df61fde6ae2ce20999e5bd151b99d6697ee3fc39e982fcc0797b685160ed6d8904909a43983c5574e1bc6787ced8adf1c868e259b580ba9c71dcf3b88c07adf29c695683fafc59b307e62e4e229fdc4f3c", 0xfb}, {&(0x7f0000000a40)="d6c42f5bceb200042cd34de7c9c39f42d62e43716f3f34ea7a431fa43ea808a18fbcabc6f5674ba3c5a2927dec2c04aae638e272c5758749414f78643095d1cbe7b0ebf4316dcf5d3948ec2482b977f84dda8eee259a51b8738dcc2866389da8af7dad31a06376b440c28138467eed398812398e222df7ea733726d73d120c81e5bc64f6cf6cb66c0ff98826bba9fab64409c4b97b0afa53493034a1fcc6a4bb4e1a682dc6f9760e7841da446f383520de0f6b6af7a7561f1e693fb92c5c69e3b42e2f670bfa8f80892fd0e8e5282e5d5ef8b011aec620d8f9daf38051871a15a73a10b2559b85f19d8635e430512209822d56fab2f9535f8d1abb0f45b06b0d1162557ffd2ac76412063dee1c74843194131bcf34bbe7a6206cbb3c2c2099fe62c3d3894df45bf85e768a67615a2a6073e12afcf9fb3305a429b38f67e8b52bb17954f0a89178df2dcb88357dd4360e7c8b06ed7424c5a50416e201a772ef21f354658d16ee3f10f8b9c03d375be80b5481924a7a19716fb27f7ccd0f644c3153f1c615651c90d64625adaf5ceaf6d86f11b5088944a98176c49d2cbadbcc9f2eb6128ff4899d03dfc83042d995022e29c2e0b938f2ca7c6370d75c0725a579f6e7deef3077ef4836ce3ff35126d666729f7c175f028864e5de3b20c2d4a0702277b5f3af9f2c9c56f56dc35db97dca67a488a6765d0a979099b453d5aafd6c9625987004ab584145a18a9a7142961a3af46bef65ba3fe2fee970bbd219ae6db491d3944a9c0d48938df5bfccc763323ab837b545b57c29d00b6752cf43b4dfe12e7d9bd8ecb4bf0c521c4ff8bd6baf280a2d5bd7d6df9b7f091bc4907d7b0dd3ace6d59f7428f27951feabc546b4c65037c6d5cd4bd8b954185dfee640fc77c8ff4787b2c6bd361145fd69f9140e336935638b8aed65d125be8add452eb5de895b05e77559a2e2ca63e81fe532d41979bda5372a45421091acf0977b763db1abd6f3811dafa60b3fe5a81ddbf55f2e8b2f76011d276163805ca57c055ea8bb22d7954b83166f985d6d05f6c9bd8ae479e73030fea9f375cd8b97698a0274cbe4d0d14e9fec6b83d86ade238c0acadc7b02908f185bcb77ab845ab7f6da264b48695b76e9f53bc912ced156e401770c6564a2825a6a740622870e4747e7dc0b6d4b6b8d50caa71aaf06ef98a4f14d360d372830952c4c41dac862610063cb7d127d892a869e3bf2a2bcf8383914ae1020ee7b1a91871b485e348e2acb5f45178924c013ca2843372fde7fbe5910a07058f2fc4182e5cb6160c5d46451ae3fbfadbd250c1d03cc929caef407b27c3c32699048790b3bfea7f9ac648f91d553c86edf4abc2669563ac951ea27f2638192323d216e9a8e1e598abcb3b8812826b21f5244dc1eaefea7882d0c0267fc3718cdd8df1f902d98e55cfa99bfd2955db99b8c7725ba9badd33dfdcd70ff8c309d8dc5890a416969cff3afc7e5483284c0c35af2c00608a30145ea78acdecd4198eac481bb79725920a74def942a84719a831b5852228607cbfc904b6c00c4b243aff5f1e1ea5b6237b36459c542a15ee45ba5a82ddced6e91e26563d3a3977e06717d6deee5c5813adb1278ca51e78263a1f482c6b79ed0afd654f35bf22f9280d0c1d906c94651144397314f020df0829fd68dd42d37a5d8b47c15cc22bd5e67cadb19fce3fd9f4b9cb87385842e8a0fde5065e8ee342e78f9f8572ad6459ca4ff34b51707ff23ab532750d068efdb49927ac5d43457c52f9f8725adcc905b90e783decfc9847f2366120b52301cdac073d2bf54783310624844197ff1a6afd67640c4a16bfcac3e7f2d9549e63d3edc748147a6b9e875a8b59ccda3daa86010f0395c10e8676b245eeb677d0a8689646f801005d2e80ab68eac44b952b569eb81b44b57fc15fcd45794fad56e758f9714804490ce56de3aa29187e5d00c7ddae7ec34c188a76519163d1c5aadc9e2c66fcdf456e3208f9308ad695ccbc9f4e8c84477dd312ba5f236e49b3a42ce3affcb3c4e29d07060011a332fd5405044feb9c70722017a7880a016dd1530ee3a70e553059f9b1fef410895f0ac9a333eaafd5a6af66f097d8cac872323891b5d25c8bf487f404a365389d2e6a9e00960333c8ebb47b900b925f573ec775b0b50094e0d8ffbd296161cd15b1abecf6c4f4350bb4ccb9077da0a0fadd4aa54456f1db5c1fcea0bc237768f695587ac68cf701a96efe235d741006468544fcb015a7f6235167bbee60ff4526bedce79419e563c4e9fa0336bce66b1276b164faf6e0478f8da06f3a9e939d22405f9619f131d5d9d8b85fa3726d2ea6977d01854cc4134daac3bc92ca9aa048ee9fa27ef62cd8bf1886ec93d4136e0f84293e13d6378032096996338f7a28381509cfff512eaf5bc1e398532a7146574f871779e34a0a362f5e3106f0b5be504e980adaef4abee5242eb651c59ca54805f41931c96e09f802022943fb853e09fe215521b9b2de7a1c511c6915f79eabb21e9b7d18bff09c963e97e5fd86da10a400e34ba731ae4670a72f972e2b3d544e19fec597c2d93b5a33affbfefd30366d7aaf0f0e96e526bd904e92e6d8a9edf3abd7687b261eadf6a2439fb07e088891520e0279142034004dfff3e0976075dbe1deb54021128fca318d343cd16abcaa75cbdfe86e5453c9a4503a0e76867676deb369f7b879fa444446d6fdfdb6eb70d52787864bd7a91ea94a3345008966b0cf481b053d24d9bf75b56d3f3cfe324b194484a28e52c4f7892ae5f0d4e367d56bf118f8c266b3a4dec8f636d49a6ec5ac87df4781c8cd8237d8b75892299025e97498f756479e2a9260cf4b06178bedc2b0b88045e24165d514d3a32ef387cda24e48d1a666a36cb9681269279ac1a90623afccf45c711ec6463f7df79847f2070fc6e2b586eea07a591e8b4ea48c5f07bd32b047987feac13447c4b9b5a268960c54e16b12e9aea194f2081f75d85891ac7d7bbeef0a6272324f321fc547400712b3030df4f923cd776165bdbd2211c8d8a3a9752cd75c73490ae4edcc47f75fba22c1c3ba64227a5083b1677d2bdef1a540610951d8f867a1caf704443c207d953d3f8c6f2910ca87bb228a2738439863620068f21ed3c2ac6253aa4f64f3b0044b74fa0dd07556b3b9799df733b76b85e24ace9c4f6bf4724b53657b31dbd721d4a35adf63913ecaa34208db182fd8586ac5d0055015072634d2b905aba51be686e00087fbbafc18a45dcb6708918da19f6771023886f50c9293bf8eea58b07006f9c73a7bcf4fdd46f53c47d6effcd1ff11a19abb0d56dc2eab3086aa8078498690ca3faa8204153fdd02c3b3c3cdc7c617cfe53f4abb0abae996cb27e6e40ec52d6c5b8538fa683fd61c3079483342c9f4b14475905364958c93020b3c109e606672b0871b0c7f3808151439c2966ec8b9b6ea7804610d475c6b5570c7b66a20667fb7488b3c0762490f8cd59e2e700e415fb07f7700ce685292f0031a224da38322f8bc505106e943ce56f9dacf8ffca9c95dd784d590b23000147e127ad58d9ac4c8e093b2db70390a40fc07036eb8108b03fe0ceb621fa3db7f8bd777e36d97eaa9c4c5da746571c0fb50b4f990990532d57f84d5e2197941233c7482969a61ce24a7074feb43673e1e4486e09fc798b294bca3a7f735d91ecc7db05495d955593fc54d6e162724c2cc647d3120d9dc830ba57f96e7b85ec08a91661206996c8e6341f8a2dd73d27468643e0a93dbb979dd6a4b7f39d6276e542270580a357f7baff4eff961ffd4212f5112f9434ea80ef2ab584f4433f1bdc77cdfdefb5033cc908919a9530566c233ae027423d5df557a19cacd8b49720e46ccecb0e1831c3648e44cee7224260fc511cbf2c5e728bffa553f996bebc710064e5994e251c0643d7041e5594229ad3be36fc7bb3696ecadb158458dd2847d4661699c309e348fa414c894969499db13b3244ad9f3c699f97d87624cd80fc135ef00c935158313134ad6389f6ba77074daa80a64e1690e1d80ab898b4ea8e27ffa2ba8b54312781625eb6e4b493ea426fc4618cf5ba95aa954dc7392f8d03a6e618053b810da548eb6a1984b4573c5d92c1f07b16e0a6eb6ea3705357123516ec124ae118da2e3e5acaa28c62f127f45342f42471be70a36ad4bcc281d306adbbfc96c8fe408e7a974bf6d7f1146c5719b3a97950310190bdb4424544cac21ea2a92114941422adab30422fd5155a2779f002f7ad64460abe937a173fec7280af1225a533c69e9371551aed16400db59c8d4c86d9c18aadc31e14f2ca5ad7f2e0399c9e821b64e3528ed5fa7c6d20152e49fe9aa71edf50f1b25870ce93799ee3de561ee6d16cf5649de8e4b809656bb10ae90b5dedee0eaa81066eadf7bcbee97557d97ffa621eea1437709c448f9ee86fd8a60c5ce267613115d8dff24be300e6439766746431f7f3f50d914b9cb9b236b20eccd53afd4039c93a1b48696f25daeb592133c3f15be2a2248acaf41a5e5a1b475ba3037a09944a15e9f4ddeecf598b51b9c6516df841b61e34cdffcdf48e0fa365c77149d291ba725dde1d156d7bd3130f181736af48e21a826c11496183525ecf2cb1f8516323e0914bfb9c4f7e70a64ea51e4559bd2a9a1482fe6792dfa75a8fb3b5c848f54a5e2d321c8582997d018a168a933f5db44548377e12d2087bd9fc7772057ffe668a919d528de3f95717cb6b836d95c0997ab22f8fcbbba20ab59171d011495e33a6a12a09c9514b580f276430c612c8d69b9148cb7af4e5f00a42eec43d336f6c1498e419f5b58232e289555724b3eb7a7e217da387154594e2d4d013fc0a6e17c28d8d5efba9bec90367fd076eaba4c3c0f59250b719a5803a70b1149cfb147b560f18f2f4bd19e57079832466d9c079ffa9d3374db330e5810b4f71e7babf7be5ac3874e6e5faca90b00b0f5db3eb156ec9993bafd75df6eaf3b60486d91f9c392cb882fd5bac656a38fe6a0cc3f4ef86d1b8404fde43a2e164bf488919157fab6d1b30b96428a7a59b1e2e4d143fcd3c72998936392c12cd328ca6484881a2f8100b5520bbf31c10ed1e241e35c12d3b9febc5cb7de6f0057b1175410110d7d96624b03fdde1473e7c2f044166634c49e7afdfa6579dd132d0b211f4e427baa1f6683aacb490847325a6d217cc0969e982b8f9473fb31cda0168a549d60b5b49119b1b87656c647ab440c5789af253cfcbf2f80f0593ca27f1550cb1f0b11370b7b1513a2d717e0034d2d0ffb03384179b9eb6da6496bff2cd5bea8697ee9858f1f4b73833f6c84bf5708168daafcc0c3049f1261c98089666ea0950977d2530b733096089c2b7181db6a860697b44260421d3e05877f4c00e3c7974a10e09d87aafa60fa86a955ca7b62c40cad034b4796ce8254874cb0d6c0d6701deceb12b1a90aff7b10d3f22e64ac255902a9b25642155b7a30e52ec3c9f17768159a2be879b881449ed8c3faa9957cfff2baaec5c658c421e853cd7f232f84d37b1c1797b04356140d49e5c485b465051996d03d8747b0cb52f6a80ea98ab52153293fb86d445dc4197cae84584d63a0970860d79a166d6297022f5eb85520ed6ce99f4fad5bc4a5a5ea3f28b211b1f79c74da4b8832b461f1e7cc1eef910036e1d481dfbb4946b5c9678494725809d71126dbad5957ccc7dc7d99c1b096d8bd6f1725a998f449be4e69b70946d59b4f45a3d1ac307eb230609fc27ca3253a374e4d1533ff61590fa3de76d4432a252", 0x1000}, {&(0x7f0000002480)="b2acb1fc59408deba1ac189de6ff45b5e0eded52ce1f12047b197c6b1aecf33c7ac4553f8654a7f832d9ead19b752c64c8dee61fb06408798beba7acdb6a70df7376c8ea6658eccef1fef32271e57fd617078c1ff06bc62ad7f5207f0c8c05ed3413053a6f8d53a2d1e8eea38ed2f4917d0f2e953700d140589e0fb6e114426e33e64ca0c3c3319c46fabbc6d74ae149ec312ae044b871ae9e25f0c7b872221880a4d97b13e72c9073a49d1500473469440cf22fdfd7a391a267c110dc0dd806cad6f5fcd31f797179b2ec6e56a9cd5c7f55f11ce139e1428ddce181087e29c13d4d929f492fae0d8cc5a01f4a6607caf5cc15411894850931fa9a3103d6f9fc6cf2f6d17926ba2fb5c92eb93a40cc7300a763e9305009d9e1122d817796cc52e629df136f6628a96b6622cc02981224f3aeceb6c8480cc015e9814a3a17b95369eab1c7782758c987c7641c4dea744859231dd892d1ee4976a72a33ed4119345083f0b2676436d397e55d215dda3d3007c4c2fceb7ccc75881caa4434b96e1af69f64e6394553be7df8b685383ab601f6cf6f60e9b0507147df518ac603f4cda652be6cfec9f449a0d01d3efe6a349b9484d93abce88688d8ceeaee6799b43841b988ffe40f41237c3a1313260ea1d38d9f1cd23d6aea61b6fe892778c72fdad520bbc846515bd62e132ff057d6171ebb1209dcfaa7d2a099aee0c09911b4ab8278f75b61361046f82b0a9ea0201e16f82186612d109f0377da49cc2b4dae864995233066f82aa5f5eb80b958690826eb766d7af85501983dd9c0d7c15cd52de8fb99f1bcd245348b473c24bf1fe90d92600042c2b50fc60dba6ab75068f826f50b1f771820bd90f58e45113333f7fa213dd6bed17a69b1ec1350780e5117b8f55d0348519375ff4f73ed46ba611e37f8ddbf144b41bfdeaa25a492f0a81a2978beb9d6b9d67e416f3a02c27045da0cd53371afd7c4f3cb3ec14f29ca035768ae99bf48c80f8a5771c77279c15c2b3148704ebfffb6509ac28bf1f427697dd5bad93fdf956f07305c71c4607259111c0cff00ff80b700f9fb1edae8627aef98c2948e1dc42638454537c4e107cd7af8b875a8d73205c7b2adb93be6ac7827e9eded1e5a81a68118b56348a075f8a92ddc3ab20569483ab882d76c8837812a45747e15b7a9a6638e5ddef80a3dc927caf9fd3db18641dc762e267940fbb81b5600883179697ce5c48f3b73a5f81ddcf8ce58f450c722fa9fa22310bca70085de2400514624f924d5180fe0521021760b66c313cc905e548ae9d0bd275e73b48721aaa4373ca40b46a50f41f17c64f1734d95964ca7a81ff5e9996ef0048a792a90c5e5d9130e988ab19ce3ad0408345f2d7196aac5958512731c0ba6322f7622d1ac5787055275cd927911292fdd6a73a4293a298fe5e04e10adfc8b646627b76eca6cffc97400a1c9195cd8529615831d9ccf4a064aaf101430262c7abb06bcb140748de7732944edc1cc62f54d4cb48809bf5bc56b0838173e8bc167a4d37e4e9703f856c41e68cbb1c7c45f4fa0e6587d5a0f5f7c47fd3c3e9e911bf175aa43f1599ee89687d5a139c51a611acf147786ea5f8a087f5c9ed9089ff2a6a3258ef2885b48f2c7ef8a22dd6826af277054917b499b259162aed8e6a1afe54e5e06ffb4d09fd692dfd226f57d47478147e821ed67ec4b6b180110c6915a748be67f6c0caf6c643815832eaaa223fb849b686684b6547dc0859e0114f2ff1bc029bc31b9e73e3a94d4866163c50751676fff90c1a3c9c4311ff3360b01d24907e3325dfff4ff0e27508913706dd03e73fdeadf7944c4bd403f63194327dca9ffc41ddce4975990a221d786a9e788a6ed4e2d00007344370eebcfdfb5f4cb7222068ec7e855cbcc9b64aadc9ffd1a78c0df7e4e9783af57bd1a87a5992a3e4ee8637ae69b1f3697c28c34001fa55f96ea2e1fecc88ba3b049358edd1f71938903bc0295e16c060c2135c0e7797d979bd3806040f7f1a383aa4ac6f7ab15ea50f59bee6a4925f0feb4ef40a7e2246bd7b0485c43b13a117c4cc1054c67f136639d81cf1a9b56e3d20ffb5475b5beaf366d5a3f74bdd4d16603da3894eb52a3a8daa99bb9aca8b07853d8947e542413752726ecd0fe4a4593c57ea54389c139bcd8891aa4c7fe47d40bd62e34288766c3bd5479c8a9a79c1f0310e9f80374f74a6903c3d0b88d525c47f1db47c7472f10082c35b387aa2cdea3163de32ddc17ffc8befb848805c6b905a064e109e4d136e6c72fc9f1773aac1bab12a6670464422f2ea9ea4e61f7b0f98734e47eebc054d105ff4930a169e6a8d6bc5a2c9a6166539c6f9479b0ffccf437f75b3f15bfdf3e8bc6c2f1a6d70f4438744ca8e0226a1a211763394db5c2ec76fb8dbb0a648a364e194979a8a137fbf02edf39fe16e082f339b5e29ad19951eefaca66c80b06771508ba79265f632faed45c14a764535cfc4cc7cf06c699568efd16fc1102ca192e3b170248ce42da01b07b20030a62d42d26a1a19d20d87297a49ac1d009bb03c1ab070bb449b2ed0ce7f5c682fcf2aa3cc18677160bd434873e949b26707ce5d16a47870c0b12e1e6f2ef39c663f03ac55eef9bc6e4c1b32977a0a9342d7e6fc74ebd2852c9f7d9f8d670e3db2dd91a18242fbdf08662fca5bf82133742d73f1a0e232f131e38ef5ca1770b5b95c019efe1e3e18a310c077f5d6642b5404eb4809c6f08bee70db8c416ac4f0b87e2e5cc53ae17bd737373ee151449c359e34a9870afe7e8a573dd731b95b8fa584cedb134b468b04063c330f14e859995000ea1df0241864a1bcfe0cb193cf9510ec279aae92680328098f0954edaac4238d3bc3c43b9738971e31c85a82be662f8660898843cf24682321ba8939f8bdbbaaa3171d8dcb31a6d9978e40c8bf733a63dd2db465dee8659ad41819cb375b9694ce9b07e5a497d0fae6d1b29e63ecf4a25818a17ef37845eea766446144d3c8a1726965c39e159a940586d0062e3f00607896b15bb6f26d4ce072dfff7499fea2d93e0ced6590f8972e69ec2f70b82abdb03ebc6b081706629cba368bf3b6c9eed4fa3698d0e69d52244638a4259b5090cb0052574ce77edad1da5209121426ea91595442652698f1f86957c18ae058812f483bf10df999efb11579a81784f2a52ecfb6555d296e83a808a1ee9e6ffe89c7d3659b240533f52c63c0b2ffbd88f9a883b9c90fe8f77b90d3c3d2ffd175c5aeb2076916f3575e7dfaa41b2907098467f52122ddd2a427260fbe291b56c5daee4e75472ae4d6b5b93424ad496fdaabc458d556dbd51b607829e954318c8156598b1808421e2d39dab83173ae909e97961988d5fbd7a5f609bf1854a1eaf10b83dc837fa5ab9cb41e5f22ed06b9ff3c7b39077c9052213e1b6fcf382f43b4a27ef1958e4e22d4411b17a39e96888677d454a72d3bc94514c1cbbdd2e232ca6644b3e3e2f72d01cff9ae50dbf6fd824d05a6d2d773ec650e5848d88fbbffa5c86ce445335acb46634de09a9b45b8645a32017b2d22f1788fb9c8863f51639681a33d0dcf087de9e6897e6cdd32a35b46839ed3e179a4d0b0369738b17b6ddbd5ced37535904710366ce21860088e061f4cb9a075f36e313e90375623b0bdd5e4a7b34bbc26d41ed7264af807b26b57bff8ee728dabdc91c4c26ad7f4326a5c024672fb3d5a03deaa79cd0784286519bd2a2db6bf30e92c6f02354affd9ce16ff112e5d580a63fac7a092e911125d95a422a16a4ea14c7534325f17e250412dcc6a3f9ee66505ed0556252b0693b5e8734d76e73a261f1dcb12dda6177b8b3ade8085c39aa581a7fc8b162cf2a6bad43cdfaa87820881c10746c9a47f1b076e0ad3c70289d9d129558138485d29ba927ef679c1aac4536264cd2a001b4360761488ee7c833429540539f04479f62b527b8bd9d5eeb595d01e2cb222826883341646e5e610d8f88fb29a98904ad592587d2f2325da5c3939089fc4a3a350611f356778babe6f8d5de24419df6db8a362f4b45e1898d59557b6efd8298677a0f52f935e79a682dfc1be38832dc7a1cb63f496003c0b26518f7f7e4daff7559e2ac86f2186cdb29847aa69b64063f6e3527ef442412b3aae9b20d75ebc0467d83873e297e8952378022e78670c51523afce2254f867acb7066652f3f896c93251c41fe558f39585358f883444154a80a12c0e8195bcf724b77a1aba36adeeda7b66819532a2d2da545ef5679a6bb290a43e933eb4392dbfb1f34c550706790ee5d11708c081fcda8948d7c70c89693d9d84a69300bb84c894e15d0e7c336acb081973f6fbccd1bb765c9bc8d9e198ffad049cd29cd59fd4e06e80b73285c3a7b6ab551745680a592ac86f93a5fe95bb4cb4146d2a5ddafe80d07baca4930d15f350631c22d1116cf7bd1354cb56c29d2f788be673ff35b63900855714499358da122d80b35dc423687ec5196bdb8756bbd77721fa77a3be3c6d7d1bfea0111ccd80a323ffe780f4985c16bcf666e7fcf88215265158461b54cc499405b4ecbae3d3355208ce07e9a2ae03226c3a1c1ace2366fb514c01284b25b2dce442b22bf0933ff456166237d13283494b47d3c834bd9097391db6992d9883e6e6c06fc46d6be18d2d1a898c8f07569e057042d89619a9857c62e3eeb63a75b22883421dea868c02cdab139f475d92c0dea79e180ed5131b6f1c55edccebc83610ca920edf5a410cfb3973b26a3881043c04206dcfa513f231f2ad4080769b0f945a359c1c9543fb365da0703ed47080f444f5c23cab0d007a0e2b6e6dda89357cf1dff5df94e6ea47818fbdb162a90e5bc2a3b8dfad055fde582158b4f27a1053a0e29949114f02cde170789d61ae1a12da2a474c18c584ac8c41d570065998545ee1f64ff1b8fdc0b986423738557b7180d0a2fa2c343813ba3420e09a92dd22e294ffc654167f672c7585a2f1c017e323b1e853dfd8630709c14be9dea86f0a92c4564f73e60e208b5536bc141ef4acfbe31e938fbfdaf4d9d290f2e2fa4e34cea2939cb5ff017811e7187d3f6fbac87304e449f90822bfc4cfcb1a6217c86dcc811a7f8f6a46bd41f6a94bc15363a1c35b364c7299f54628f825a6b68e880ab612063ee6aed3732dcc3688583ea799fe97d321c22844b7bb2635519be2ecb45f10fedbafa208cc4bc9a2cb08a3621715f08cfa7b6682c0e7556f2b3119db941f69596434c44ac7e8b24b202385200fe95b2e4d5d7e7960a8dff049180d53ad1fef1e98af35e856bef83893845b25ee17fb106fdbd72bfdf56fbf43bc8f6ac505d8abb527ade796d7dd9c9ea6b4fdb8aa384fd73e7611f70aebb2f21f0cbfb7f5407e68f602d74b87fe59a7ff9a9fd5f18ebdd96599386766a7aa0305a924a898b6c7f2c8e2c7a9fcc3743ef505678950e970b603b1504d7939333e301b53fc7a9ff47889ee5f3921fba1fe9eab62104194b6d80f27a46374db2341cfa839241188c8a12e00c70fcfb5882cfd5493f84d8fa820e76b2b36571c8370fe0b672adc1b8259aec5f6efca5a6d92e45bc19453771fd3efcb11242239968d943eb32da924d0e73b8861bc339abfa8ac3656e0b48c39ff7726f63d752933c2bb331a7a448677c49159b5d701181ec5b9990297a3e12ccaa5afaff6822d66131cbad816cd0ddaa456c51fad8cb22122eccbeb2c68beb858ba878b40b72f928f19b6079d9a438260264043f267838813a0391e99e23d8c972e7baf648c5d6f600198effeb7e8deaf91635a", 0x1000}, {&(0x7f0000000180)="dfe258801aa5793bb0f42601f581dd1da40ed0d327491d4fafc5cd83187dc3ffdc24ff47ff77ae62f3d350edf568fa6de57fa70db5f4d597e429bf1e4830b8aa973860c35535082f1b576109f5a0e260a86a274c89629be02b5e1fe9e33d1e6f99c3e0b8d3da2ec0657c62d184babf9674cfa9acc98e156df7af3e3588531bcb8457e1f7e07688e071438031ce8ab55840763734410df3bbcb1fae4b9a240aabb28c0063cd181217a8", 0xa9}], 0x6) pipe(&(0x7f0000002440)) 08:32:53 executing program 1: r0 = semget(0x1, 0x3, 0x88) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/163) r1 = socket$inet6(0x18, 0x2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 08:32:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x1b35) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x80000001, 0x2}, {0x1e}}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x8d, &(0x7f0000000100)="0a96c222ed1d094f73f30250b51539c5f1f9c991e0dfa0a1f7d258eaa121f4e73e8800d53ccc16d16de3a7f0f3bb268706f925f0d8a100000000000000000000000000000000", 0xff20) msgget(0x1, 0x20) getsockopt$inet_opts(r2, 0x0, 0x563d8c8de42fdd27, &(0x7f0000000200)=""/113, &(0x7f0000000280)=0x71) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 08:32:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x3ae) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 08:32:53 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)="bdfa4d2582c321a8cf98848e4a8024313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(r2, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x81, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x10001, 0x2}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 08:32:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3ff) 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 = accept(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c74df7fd4d33b1d43e9e129d"], &(0x7f0000000140)=0x6e) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xad, 0x8001, 0x6, 0xffffffffffffff81, "d67ce5e6e752e7993509e37abe139aadc5cf4dd7", 0x1000, 0xfffffffffffffff7}) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 08:32:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0xffffffffffffffec, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = getegid() r9 = getgid() r10 = getegid() r11 = getegid() r12 = getgid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x4, 0xc9}, {0x18, 0x2, 0x8, 0x1000}, 0x6, [0x9dff, 0x3f, 0x5, 0x10001, 0xda11, 0x9, 0xffffffff, 0x1]}, 0x3c) setgroups(0xa, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) 08:32:54 executing program 0: setrlimit(0x7, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000000)) 08:32:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e79b6fc6e23c5b000000e4000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getpgrp() connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x203651f, 0x207, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:32:54 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) select(0x40, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, 0x3f, 0x6, 0x87, 0xffff}, &(0x7f0000000240)={0x6, 0xffffffffffffff3b, 0xfffffffffffffffa, 0xff, 0x0, 0x4, 0xf7, 0x20}, &(0x7f0000000280)={0x800, 0x7, 0x5, 0x3, 0x0, 0x7, 0x6, 0x5}, &(0x7f0000000340)={0x8001, 0x7bfee31c}) select(0x40, &(0x7f0000000040)={0x101, 0x0, 0x1, 0x3f, 0x6, 0x1, 0x101, 0x1ff}, &(0x7f0000000140)={0x6, 0x3, 0x2, 0x8, 0x6, 0x7f, 0xc8, 0x4}, &(0x7f0000000180)={0xffffffffffffff95, 0xdaa9, 0xf79, 0x800, 0x6, 0xfffffffffffffffd, 0x0, 0x7fffffff}, &(0x7f00000001c0)={0x4080000000000000, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 08:32:54 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) setpgid(0x0, 0x0) 08:32:55 executing program 0: r0 = socket(0x18, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:32:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 08:32:55 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x100000000}) socket$inet(0x2, 0xc007, 0x2) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) flock(r0, 0x2) r3 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:32:55 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) r1 = dup(0xffffffffffffffff) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x7f, 0x2, 0x0) r2 = dup(0xffffffffffffffff) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r3, r4) msgsnd(r0, &(0x7f0000000140)={0x3, "553d37a3575efee302c7b2fd572dfe5bf488e86c6705c13532cfad88c94a096b6a809228303f3a2fd3b8ee0988d24a364b394b372021b865bb5f4afb78f92812bb5bf8af39932c8e2a2e39b797fe6ca00d4da5e89f650e292b"}, 0x61, 0x800) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0)=0x20, 0x3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 08:32:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x16}, {r0, 0x40}, {r0, 0x8}, {r0, 0x40}, {r0, 0x8}], 0x7, 0x7) r1 = getuid() r2 = getuid() getsockopt(r0, 0x2, 0x5, &(0x7f0000000000)=""/56, &(0x7f0000000100)=0x38) write(r0, &(0x7f0000000040)="6b292b3de5ac6243a380e5e63fe28c1bdcc947968af25481f8c36946de4bde401f23535446d38d27e4a9d685ec0321e1f465f684c1093f3d451d9e1e98e54ea5fac1817c3f83fb0124748333e61d46a333af1aaf0f132743d98de8fab64b64d9a668a087a3d40a29e7", 0x69) setreuid(r1, r2) 08:32:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(0xffffffffffffffff, 0x7) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) syz_open_pts() close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xc2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8001, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x12, 0x50, 0x800, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000009, 0x0, 0x10001}], 0x800, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x1ff, 0x2}], 0x5, &(0x7f0000000340)={0x6}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) 08:32:56 executing program 1: r0 = socket(0x18, 0x8007, 0xfffffffffffffffc) listen(r0, 0x3ff) setsockopt(r0, 0x29, 0x6, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x93}, 0xc) 08:32:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x13, r0, 0x0, 0x0) 08:32:56 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:32:56 executing program 1: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000040)) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) chdir(0xffffffffffffffff) 08:32:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x1a5) 08:32:56 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRESOCT, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYPTR64, @ANYPTR, @ANYRES64=r0], @ANYBLOB="ef02adfaf23f7ccca0eca68605abb336258d96045b70f4d02a059483f8c76d09f51732ea1215241391592ab4197906f36becbd9f72d3f417607a53e1890c545ad800ecab31d0b3e476b192369b39f2886246b59de5e633343e84c8e3a52f9a38c0261c24b78d8b2f1f5d7decd0502b046036dfb9ed86ec425c0efe965b3f559c4bf5bcbb823e41a1567c46ad22b82e5f7e3606e4d51309527012cd38ff3f2b2a29f9037c70470875e8d882ff842eee4e4cd592078029039d4bc513686a79c83b004268df709485f966afdc126f8ec858021c5714372f0b6f87162708be396befc5c38f75eee667a02c11b9af0f2386c802e9df0dd271212ca29e260033b3ab2cf7728469240550c880b0848c3d748e21eb265e3ba1d8ed681fd60e1b3035d0fe850716f4a88d22c4ba259a9c2ec3ce79407af1562c0eb1b9dd4cbb02f7b787bd877bdcc7ee94b0c1939eab6ba43cbfa40b1530b12ab76ef6e903dc94e95f5770eba375b17d45260d841f3c741ce237a7da9dcc1d30b994620785e7a47a38551285049fa11d56ecf0e2a8c009862882c749f9112f140ce54bc3e5ebcd07e980e6acdf9cf6f95032820aa2e2f1170ad8fe7bbdde400d9901a6f49d0169fb1d807ec804ebd90b53276153a4ab3f1b9555bba07afa720c1ff71b1e3c46f8ccf22fe234583eec97ee2e82fece87cf2f8c5d2ff6bf6abbff401e3db5b6a996e33c9dc4e2b4a54e674283db9fb8b0a6d319efb01a96f5f38931ce2a26e6d21516a12602a64a223336de39beb34dd519712057d0001d37184779d258ae21e66d7adb418ccb10d290002334e777a48c3b0b33ed6ea6d0e74ef6a4fa9d86e61eea020fa8aea7b90f22f0a6830fe29089e1409c967dfd81a8d0217216511319a2343c8aeb2dbe0d88df3355cd25bc3139011d802cc0fe43a41275126d4d6b36894915da835ac835a44200c7f15bfd561c8706fa71e22c617c81dc2d857107d2858821b243982598e196cd99c821047189d1ba2721e0b5a7bed860f896846f513b067f7031a0b15c357cb14ec14e9764ea69b0fa51ad183a3c1300a1409f95cc06860e5ab68728f93cdb0307b6071538b52dc4d18bea9a75bb25786ae0cea0b2211a1f9c54eff2827566870e2b34d903f842a4def9281efd5f5a62414dc0d5da569352dd0f1c94909325feaf19fe6967d0f59001a34375ab1ea402214fd7859ea4c0efb65fe4e12a3a0c53476d7b4d0b725b5e903194d505f4b0fbdd0fa3e6f1abb917109a1b841476505d4436d076aeb5d1f80b032ca8b063b4ede50eab72773431b9a53eb33cda0a93a725d301ec16a12e86d57f8f70f8e7cff96fbdda5ed9ea05e75e6a5c86a212f9c7033b09904347a26b58591e36f1b6125061fcd0a6eb15030a0f39a6e55549dc2f4ce8792c305bc22e01377b9ac28c4a89969a84348332f25230e1fd8cb531366433234a4178be1e91e759324406394a7404adaaa416a2b04a445054ef854fc7799fcc33734bf23caf7558f56aecf582867f2a497120fbc535d4c02d815ceaf64890c34c8e5ca9861fb00c05dcfe4b92661deccfb513fdb3322ec586f81bf985e786fdee90364577d9df66797ad71ec33d22719361202088fd8592d7dff7382a8e359cc2f1bb0a1dd96fe19a39bc2dbeca309ce4f15c1b2fac3a97ce3c7a4164d722cc854fffb34065a614e58323280037a1c35ae80a01a43e2f8426487f1bd8757d7fa06ae8bb2ba27ddb68de2e72346cde544e233278832c5786182bbed1e9671d87b801e0ed338436d037ea8967beee9c9a53afb67a719db25c00b03e048d127af197db500a39ecc3130d5f09370d63eaa42b1dc600dfd0d57f7fca269d07e33d25b21c2ee85cd86c2505fcad5eafbf0f243c85af5271ace01609519f69a7d147cdc2ae5b89acbf8781d968bd70ea978930591995e3b8e0d53734fe18d94f9a1c2402076a40c285be1860fbb44072f0c7549da1b15065142ece59fcf03da5d268574b975a63c567f6aeb1d53e529a6cdcf5719c474f5dfae88c752bcce12c6de32f064bc151ac304f7d0d7a5b1f438627f95223f3bfa2f6c48bf50fbe307c48a41c10655b665f346fc3592c3c3017b68520659216a2d33c3c99607d557fd078a2afcbfdd803708e2f832ec98f73bece76c9f9303612a6d8c3e90d12f41c0fe4c29e866a51e400461c41cdf8980dfefdcf545071c656f297572099b07103ff119ef4346e64696b3829f4b6718038ed69df0dcc9d3132f26c11130a5a458a8dfca888506ce0728073e45bb0ccdeeaf33d6bcc0145e14ddbdda0850e8f99f4d51dbbd471d1d8b3759f3a077c3b38624e5348c6c918a91b8b07d51207e54b7bba12bdfbc8e994edffda6c233845f272c325fdb2c86b931f989928242f0ebf359b2b302984ce46cd6e0d07ed6974775e47495ab2e419497584daf6d5762974e006c983158a88696b98815d3e05cc2e826d9eb9387e3086e363e5c747a2516467bf4c534712219c337b431dd7d21caa1449001586a0281808afaa26fec0a80af44ae19bfc18f8e377784deca86d303bf553b1a71d86906bf5232fca43894c1471837b7c70bf392df1f86f73bffec822a56fdd66ed1767e7e895c2be421f74426aa00bf0980fad8b65b7293c49fd94c204792a96fb3706e6510f33d0e40cefd06bfc6d2f02a752501a3a9ef1aee418c7a757bfc1e6f138d1b8834b1fb9d2a2d93f468b79fae2f80105f3f82cdb0eb543fa3bc936f980783b059adff07575d8af99430bf2bf6124f440df1f1b028ced7eaacc245b894219b2feae44453bec814dc6f9646e5cba4e5a0bfb42f256d12a6ae6d1cd1e20b73bd8ce80c750b63bf509d354d6f504d0d9944c4b5a94791de0a3ffd39b42c4e45970f92e64cf92039ffed7822c301cd2627ac439ff2834791bc74e7a72dbed200cb7866d3cd9e1b82c60b73df7cdb882e1f7cb2a93f2246fc67c2c27089ce202d5db012d3509d43d5447f31e128c31eaf06a5877c546ec0bafe7013816d4e9c846c0323d7a124a5cf1b0d1e93bc91c6689ebe6982c749ddda5fdcf69ccc280746da842b291be8b5e551bc6b9f6b4f65556a23df0ad3fd52b53dbc6a925984697142af471050b3735543fd1f6e452866661eabc797f3ba14253c2a2d7afd7f4044272cf1e80a42a9126e154c788f9cd5a1acc279de94cc17725e49c1a412b3875636ae613d154fa3c1da624f88ec8e7094b29d8a8ecea89fc2d68cdf95288be7063f92ce5737ec387dd153e2a03c4c6932b27df07355238067afe4620dcdf14351cd8fe9f2fd59f5dedfccd18fe88657689785007cb7bdeaee6aece56f62f4ce909c55bb0f2da9475d42d3c787a50ae049f0956444a0cdcf1e76990f434992d5a03f81a039dc4069515a432e2d412ede2abbd387f29237f7a97e60482905850add17e0e15636ffde9f216804be53d82b9a25fa1b22651bd5381fb8ba41fe4cb5d3d3e3700aff05f4a6dbd7bd299bea7f32379e11dae4f08cbf858b8fc8ddf8a8d4cb3f9ef4963489012bfbf1006b27e46555cac6e0f2f894258ce3913896fea062bd35072bda31e6451642a27943b0d3076685dde3fac63af7f17e2ed2e87495f4551c4b899626062acc7acd8eb11eae264a4d84c01750bb10687e263868d07df4529d6234c713fba5440f7aa8f3899639028d3409186a7c9c7d3cd9b361e3fa14f57f8185881b6d4b8ba03a54cfbff257d5511b5446bf87519d301d7ba3f3408749937bb13dd0f7befbfebbd24506b90d4c831192cd23d225d641ea4bdc132f99a312a74590bdbabdb4f24fb5049db31a59ca8a10887dfc4661e3d89e7c8405794a38dd6bbfa8e129a741a9d3151cfbbc895b5fd469cfb0f316ef692a68386eeb355b75c2ff8abfa7bc941f4c5a9461378334b2563e641ed8de2288bd38626ecef980f3e2d9a8ede5e1f872fc77fc441a868c4feb192ce713f180d50c0dad2225a6bda63ea77e2b8ee510ec640b5edab4901cb43f33ba4b4254e9e5bafdf162c5534c259f12b0732925a4f6b5c53e721ac6cc7bf700ee8649ef05a38d5c7adfccd773ba5958bc2c470eccc5c641e288aca2700e502e27ee43d85b3552e0b6b631eaa3b853408f2d58a57fe059c81d25f2f53a06c0d4ce48a7a36dfc89c38868868d26761efcb302a1e2a7c1c2c2338bc72eb39f6f038b9c25aaaa61a2b9c33e4f7004d9a7c9cfcb3f2a396b8d996ccdf61ebe7d7e397eb767b2b684e365fabd3b4e29853c14d3111b36451caa5936531abecd5e07faf7343e17f4bd24c155717918749af9561d033030e2d0ec8553fc84b904a358febee10dae9c3a71493dd027fe06973ee11dc3b2ebbeaa70e68cef59c3c8889b2f342da11a74d9ba6ca423a5e42f014a73bcbb773e45fa40d2e266b8901a2d2887a6e5f00cb6dd8da475a12f5fddf85628e7239c9c918ee73e3f824652a567a52f93b42db52d9fae4ad7d6ddc8fdf994763442aacea5e9f6618eed008f7f73cfa40b9f85d6dba8492a36118890677eddd4c0638ca71e06f00369b16b03c12f9e89694f8feecc6b33b6cc487136a039277a70c717d5d4ff3162bc2b03909b5920675111687f37a51f80d9e417898a6fab5f313da3566e88c9ea2ef7f9ce5fcc526ff6f8f76d1090f8bd88dff63d6612eec5b5b4f93057b9c1c2847fcb43a29513674253751419714d708add36bd966062f1dfd8884f487f5f9e34ea59735ddaf10ea200eaa244e902a9456824b5399b8815dedbea4529b1344ecddbb6eaa6853fbe82959999c6f322b341b1503983fd06d1759cc7f88fb35589f88027bb9fc90173100b151d71ad8c94606538f408d40f234b12a94e91819b0d158c76fa7d2d3d4ec1769794a450e7f7c444304cb50e96701724c52acd816d879c50d8451c5e7fbc6b0a52925aab637ae33688debe1a885aa5a04e4ca482ad164f78faf134f0674f58b4af730b37dfe828fe15b758eea9bf84a9c6d85f917d2ca6dce951905b446997d8d10152e85c5242a57520347eb90562a8db9f2ee3632c494ffeb9dcc5166a51eb6f93920a7394f0c3ffc02d5a5ee332817dae8f970aaa3e70ebf53b04a9d1a9478b3ed42bd54a4b6028830899efc42fcd372fceef42490c6016e20331868f5a0cf3eef25e8289c046f42b759fdb5cc1b2c67c7aa37886afd67a64ecdcebb5b2734b6432f10c835a108e2e52deba1f46d2f6d3c7e2840973ca28f18c93f34340fc2d1e185bee4f20cb70a5fbc790fa0a38b4ed8ef533da5e8cd44a79dd964d5617217c085b35e328cba0b63d628756d00796e41131d9a2fd39993e46633a1c1ed3557bec52cd84fd2d31e8fad9769b820373455d01a95ed5297d853b1882a54f1a80a28098bbb33e2f6d40c06e2014dd248fff1842fbb603bda9364fd2f81254f287a80a52aa2f74ca76aee2f43f873179b14482d36d3fb004648b295db1bff49af0b5539f27e49e560a7654d663db1f5cadf9c7ae160432453e885f5af9e6cd172a57b0b7accb18f2ad7cf4e2074c34433d4ba8b42107098b9a96b099072da046c6efedb8140353e69400c54fdecb8e3ab283d3828f317db393dbf943dd6c2021754bbcda8bd961a87f528d04b9d22f3b3156df5caabc1ad7a6272b3b76138f93d27bd0b1a8758bbec6684770af0bea2e1fa13f6dd53e634087407f4ed59761f52508919dc64a08262d92124586852eb811f6fd875fe3116417bf0628283812299827a644f96da305762293c198a9ca14454e33fe2058041674899f301a9b2f2fb6da9a8bbdeefc9c9c6750d83dadb2933", @ANYRES32, @ANYBLOB="86fbbbb9f4a33984bd0eccc7c62cb963dd5bbbd69d30d4659cb735046c0bbceb177a79ac1a9400bb3e06df0e223f068a9b765630708606c8fa8b6593b13e3f61b17bc7a321b4c6937a3d6df561c4911daf95bb7f11f7c39af2de54686f86252844fdbcf157f217813197996bfa8dcdaa1a6369c75e917fd295741443aff138849888a7294138403ef131a33b551d66af30f032bc7068847d65", @ANYRES16=r0, @ANYRES32=r0, @ANYRES16=0x0]], 0x1) 08:32:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="63a42ebc680be820a1376a7122270c707171cea1f47fa774ff0002a0efec0fb905d9969d14923b4ccb1ec1696fa92c613c80c642ebb1885dad2ca9ae44c71180f1b9ef83c6626da58a68515e5c59bcf2649ce15b190cfbb6ae6d5fc785c60ea6df3f90273f9fe2eb867f8f1be1d2033df8643ddda041652fdb545ff2ab55f1740b0bbe54358b091b69f7e71927dd2e8e869a2b35c09163f748505b2cf70d4afe348e5aedcf0a88eb630a5794a30d4b1033134d5ad0f1fd03e95f77fc", 0xbc, 0x6, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 08:32:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7) setsockopt(r0, 0x7f, 0x3, &(0x7f0000000000)="ba3f8e983adaf7798b3dca6878faf455de70896c189254f50435b2e9da63630176bffdbc33e519c67770529b84227d17380e0a1ba621cd82da08a9dba86645125f61ffb69fb83dc7b25cd2a4748ee50be13a94ac451cb6695449225aa14f1474d85e44d37643653e1028226a962dd926fa7e502069e13641df2c23757340bb07616bb8ee5bd0b737e71885dc78e16b68b0331e0f345f6326da38e884a8b92dda857e20383a907a4d1c8d98145d948b9f267f75d75d1cfdc4446115dbfece064cef1e28c1df1f843393837a6a365e9a73a18ab49f793705dcbf889ddcfcb248cacf17632920dce20b2f153ddb2e0375189b97c99ce665", 0xf6) socket$inet6(0x18, 0x7, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) 08:32:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x4) write(r1, 0x0, 0xffffffffffffff81) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 08:32:56 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000f72000), 0x0) 08:32:56 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r1) r2 = dup(r1) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socket$unix(0x1, 0x2, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x28) dup2(r1, r4) 08:32:57 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) r1 = semget(0x3, 0x1, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0x3ff, 0x4da0]) 08:32:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xc) recvfrom$inet(r0, &(0x7f0000000040)=""/253, 0xfd, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x33, 0x1, 0x2) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = semget(0x1, 0x0, 0x11) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000200)=""/249) 08:32:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:32:57 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 08:32:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) socketpair(0x0, 0x2, 0x6, &(0x7f0000000080)) 08:32:57 executing program 1: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() socketpair(0x18, 0x50b48ee77ef2673, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1807, &(0x7f00000001c0)=0x3ff, 0x4) r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r6, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) setegid(r2) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = msgget(0x2, 0x8) msgrcv(r7, &(0x7f0000000400)={0x0, ""/28}, 0x24, 0x0, 0x1800) 08:32:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) getpgrp() 08:32:57 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) dup2(r3, r4) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x18, 0x4, 0x0, 0x6}], 0xd8, &(0x7f0000000140)=[{{r4}, 0x0, 0x2, 0xc0000001, 0x0, 0x5}], 0x8, &(0x7f0000000180)={0xd, 0x10000}) lseek(r4, 0x0, 0x1) socketpair(0x18, 0x7, 0x6, &(0x7f0000000000)) 08:32:57 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) poll(&(0x7f0000000040), 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 08:32:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0xc0f1, 0x5, 0x40, "ecfb554dc6e5989ded1fcee581309294c47f02a1", 0x3, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 08:32:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x80000001}) 08:32:57 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x70, 0x2, 0x100000000, 0x9, "48fd6aa66383e830c27724e30a611ff47729a76e", 0x3, 0x40}) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4b, 0x8, 0x4, 0x0, "5f459eff5c87843580825eb5a736d1de7573686f", 0x2, 0x10001}) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/251) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/207) syz_open_pts() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 08:32:57 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x6}, {0x2a9cde05, 0x4}}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/221, 0xdd}, 0x800) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 08:32:57 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xffff, 0xca}) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/25}, &(0x7f0000000100)=0x1b) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="1de23d91659063ebb7d969d5ea08a57dac0df30a407fc39322935562c47f", 0x1e}, {&(0x7f0000000200)="614ed9c579e2b6468add5f994d4b104644cd16ed265443f7fe18fb9b766e9945", 0x20}], 0x2, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x78, 0x400}, 0x400) setrlimit(0x3, &(0x7f0000000000)={0xfffffffffffffc00, 0x10003}) r4 = socket$inet6(0x18, 0x0, 0x100000000000000) fsync(r0) bind(r4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 08:32:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = getuid() chroot(&(0x7f0000000280)='./file0\x00') getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x2, 0x7}, 0x2, 0x0, r6, r7, 0x7, 0xff, 0x7fffffff}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:32:58 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 08:32:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 08:32:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x154) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/52, 0x34}, {&(0x7f0000000340)=""/169, 0xa9}], 0x6, &(0x7f0000000500)=""/97, 0x61}, 0x40) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) 08:32:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r3}, {r3, 0x5a}], 0x2, 0x4) 08:32:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) 08:32:58 executing program 0: r0 = kqueue() fchdir(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000001240)=0x8) sendto$unix(r1, &(0x7f0000001340)="1657137a9a1503c8004c89c8b4829a48b34cad075e829ef151fb2a5ecf129073b53273c4675158a683b58712ebf50aa89f91baebfd929501b92033f0be9515e94b2584012f721edaac64028e5534280c6b", 0x51, 0x6, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r3) fcntl$setstatus(r4, 0x4, 0x4c) r5 = socket$inet6(0x18, 0x4005, 0x9) bind(r3, &(0x7f0000001300)=ANY=[@ANYRESOCT=r5, @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYRES16=r5], @ANYRES16=r3, @ANYRES32=r4]], 0x2) write(r4, &(0x7f00000000c0)="6c208dab9d2bb2bb5d3275fd2a79c5bd355f211d144483a7967a1981b2b439ef9456841519a7ca2441f24e6c1ea1092d0383dbdf3cf298b29cc9bee8b2df4ce36aea4344499b67c4bd1221a5ebf971bb27b6efe9af3af7e665cb64108b249963f75d27f78765d34a808665a6bce7b75016128aef840d1340e57e16515628912f9f6af340628b03b4b58fbb46562558ce8dc49f", 0x93) listen(r2, 0x0) dup(r5) getpeername$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000001200)=0x8) accept$unix(r4, 0x0, 0x0) 08:32:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}, {0x0}, {0x0}, {0x0}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0", 0x1c) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) 08:32:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = semget(0x3, 0x0, 0x244) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/45) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) semget(0x2, 0x2, 0x2) 08:32:58 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x7f) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0/file0\x00') 08:32:58 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 08:32: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r1, &(0x7f0000000200)=')', 0xfffffffffffffd55) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000000)="078a46951f47db0097e90cc085b89350f6533b57b506dee8b748162a01ce620e9b2d74ab53523a86b37459b5135985d070bf67d95966461bc6530f3718a5fc5196c8b8b02271a557689ad081423f4543df305987e9c2d93e320c4aeeaa28c393d36df3d474ef759d9bc7970573b8ba10f87b33d011a403ca6ebf8f3cfe6fe8fbfdad4664c079b1c2fa46daaf2302b7e114adbad302be97965ba59583c74bae7c68f5f0beb459925ee30d3213007e4c843a08eed5e820b24b66ad284fa13926304c61f52e151e4b90086ec8afcb0758f6ed4d5cd448bb1c7c53d4924be7f38014c64700769316c2fa64acc0af279a10faed00d4fe10b4e25efb659f1eaa11d6bbdcca6b6c7574a0c85e8c5fab0fcc9d52707fb4ee03208c563b9f12b6d35067421e096a3feb36ce862d920de100c21fb5faeecb9192ca03e16f5a1b903334226c9dc54b09bbb2df12242068a497fc0ae25aac6681db9f1e1d9bd6e3b5767cd5d823acc0352f43841d3ed00f9de2cd278b9388200ffc49ef3622571baa4394c895d70de407b66fc4e2b6ba274b1c4c870fc07aa91b7e1ea6054793ea97055606682c963f1147d969c9ada91a95a06d4a2d8b584046368309034bd38b074366ade23f27dea6ce5f7a1b90a75a22f2445022437174b2038803640f748d95065a62ef98af6be07964a2e653fb3b985b65ffee80507bd7ab3d53995c9a38cb923b70c19b6ac66846601b2f1bb449663d64799ee567738581d79c387c2456debd20ea23110cefbea1b1b40d728d09c6b7ec0f3014ccef4082b5ec5899a4a4b3cc017986cc121d18c8aad1367dfcada587086da5da9f935c259ce0a9faaa4c2ae1cb78126da04186c8b69fb506a896696d0acccc2c5e03753b0e2c3c6554fb116b45dcc3b80834736236cfa2aa7b0c2f03c96539543ee63d6dfd8b8a36c5f23ff0189e1dd7782acc8c23760f9f18152cd64b99e598851d28d320189bd6f898c5bd64001e9b7e2db536ac20a4cae2d9ffbffd77a65d73f8f04ad22ae9da1fe35891db404ed089d5352bb54bfdabea23b197bd3c769c52836e9f11fafe8be97f02e309e267e4700f30303d9c36a78fae3949dfc0abca893fae88f9ac82dc4304ea9f6495c6ffda9688a3cd68a5a645d322e51517d8706de0377abe2d08e104d8f1b93800d6771443835744b050055a54cc4edcfb6787a1112ecdab09cd9b1d1a57b75ec44970450c08d0c6653f3659555cf77e1de891218f45a6550cdb55195f6ab9d44debd5969deeab099459ce7236fbd38bfad6b28499c63d66183ffcc60c4064263503fea047a2f04d10afaa9e6a8a3bfbfbf9ca3efa056caa4112e683cd8ba9ab23bd9259ba4d6c583e576ce6957a92e5ef93a7bb8e29fe25e242fbe68c1c9388924fb3427baf5f0fb4e0a3026bffa518ea00c87aa55354d2ba9291958129079e26680ddc64ca4808daa8a7a67e206f2e376dc024b745b33941e70a3396f1a0f7c1ffd3a82f0e0e03143c293665f72ff087d837748d9911a731781934dad97d4704af87db4d5a9b1da481041d9c3456b9278126f3eceec0aadd0cea3d25e707bf9e97d14d09588fe8da2482e58457bc31fca9b0e3ca8ee06cffe1638c37127ce2a22ef480e031f65b637f685edf1756c90561b8c4d71fa497622efd732602fc4c12c7e9cf9c62700f9c963baa6b9349d1cb0fa291fc6d3fd0f70a59f7c94b55b30d689a0bc4c2bc0c6048bb7cec3b967578501b95cef65b9894a3ab67f701c06ea9a89cdb2ff160cec78cbe081690e6f8c1e78d9a80e8acea99eba596415b184436c278f3463177cae25aaaa6c25874a183bfed2b0537eb60a3b1a03f6c3c846f4dd2eceddaeef1d4de0ccae33255ee179d1f73cb987ae138edef5c0d8ef7d26f3f57620daab84f5ca5dc623de57297b9bea1020b4aec6b961b306a831f803d38200bf235231c2c5ce1859b98766ec6c86a682010fb92513c6bb66886cf24bc51f7fc84466c6e5b4812a62736ae1d2894ba129cd4b85bef24634584414f994f57a07d76fb472e6454e86788523f74dff8b49968fafd690d79dc38b3550222f10d1a3b55ae99cc34a4102d63af53c0ca729c9f8a29516b18c9e7b5611ae6a60fe3614de6b9847a00f0f16316e163ca8dbb455b2d35a26d57780dc452ca487bb71bfbbf88d53c7036bd99448910207d57133d000072f9b2dcb9ddc8dd78326b04985e1618a878719029b8109735bafe227402f48d7b16d813d417daf25700c6dd81665161ee7af889961990f1c70c3410bd7007d10761fe8b09ef3672e467ed10be21cb7e66d692f5463ec3d7e9a48eaf74a6e130aa7bd7566d44ebb8318a166688c83d114f1e0995657995ecce7eff14432a2f7012e07d168dc12cda01102b652d4342eee92f537894a667622075a65277d9c77062ea08d94161d2a5ad3947337d8f85e671528d52e89e5f1d37adbf53eeb7cb1f203c7a39338674b99bc2d0a26ca090206a5a47c67b49501341313d6f15451911bed92811621eefd63ce45f179f822e2ac998137cf30e486fbe5e914c822b9e5085437c412dc7f33c525b7531647cd70cc435b5bf3c019844c9b3c8e17ce87aabe79ed30925cd63788e377a6dcb1d9fd0bd6c77a7db61d5e209e7e6bf9f69f4ebe2d727e32381bf27332325784680e8fb1838d9c96d639add343cdb8e947d0ef7839ec2f399f7df03432628fefc4793ce0a986dac35790eceea87782e03a73b09aac900428254d5a27bc5516e539a8c3c1bca2fdabb6a2369c073a7e424cf454d38d69aea94c411eb81a1b3df7382cbfd947f1765bbc6fd6b1c1c000f9ee6af95e203a4c9be9e07e6ed5b69114bea3c128b8f98c34bd9adab68b9ea645c7f3d65d8c64a6b2ac1cd9163db81940f92bb1459ed3d7dfacaa74116b0c358cb39ea292833a68c592cc29e71e1509e67bd814dea527720515a2ba3901326e8ce0407015d304e7fa6f262b22b6fc3ac42c9cf3330619fc4fb88e345db59c435b2264ad4732ac3efb5a0b4a02a849e01bb5ef1ca28520de47d680acf47b17a39b647805bf4cb1592a73541120fa04074edaa96b76ff52fecaba98e15bd41489d00f1d50ee5e3ab41c30f6c65ceb065fa9555092983a253965c13459dafb0d50ede5b6c939d195639c9f2dd07d0ae846606f04dac24cbcce028579cfa8f1050278554b376786bd584a9a67f2ef5338388d8dbf7ffb4ec990942538bd564ec70ac3b7b5b4ef309a5268477b4afbb941f18a89f6d26942c3ede119223ed07092df86ed6021eff62c67fdfcc70557b5de441e850205c7cb5868e2bb849f94c30353e5632dda18a658baba7c514c76561b692895e24725ca5f7cac8f606a3e468dfd8f15bdb8e0c587301e2ea5f1f293b7064b7e151146d86a6b7fefd0f72febbd1212d59af770ea4933bac70a45d2bbde3dfb68e544591aa8a51933f7a0bc5d881bc5d67567d5643ff54b90e211d4c38af14ba9fc2927a5c8b87a399f2764db56f04648a40eb00ab8576171b3a79c0d4281c8fc75785cc76e3c39d64cf1144ac3c18e314e7d04ae6be65d7085adf20b80e4c6e1822be0ee6170afeb77569b66e61873013e5a1c9b42e1c5d18f5079bb55ac447c7b7771923e36190a7e17523637943e7eeeca6fd2e16d2a3227ea48ebae9a17a39d4979d16c78146dc388c727c6d822797e60260207e442d329f3655b6418129934468312328d78455717c804fc51312c6c3fc38a610218b9588697f65fdee6aad70347b4ad66dcc8a2c75d0ec933b9da20a7a48141300e3c09c81544f5a38dfaea699c986c5e495d813347051a5b1e3bd8fb275e02a3044f5f2a67a8984c3852c9b86dff507fadc9d54fd76116d613b057435bc3e4c4027573a1dfbecb72a635554693d0e9002de21eb822a3b0ede640f234c50e1098af9df76dfb184202ac37acc56c579d3690f661d182169560f3e432708a1ba28db1a6b1d441a1c69f7dc3a3c69441c4b8a2fa3b5a5b771c4391fb45b55906f5cad546dafb223a7c97f33349a1171ca0f3f2a3f1d0eb5dfe16ef52eb04d02739b7128c50b2dbff504455e1e979beef929c198b8070322c6627dfc85e13771d749ac4f38042c119f686eb27fec5829768422b4ae838f73ac5d6bc56dcb709741c9b53a3ce0a7d3b42e7b8cbdfe8630cfa33eb92dbae8b18a8db16bbc5031fe55316daaaa9f789526e42e0f082feb576caaf3274a99d70e5a61761f60bba8df52f7eae43bbc7d38e67525428d1ae2bb63f64a3d36ca38d9cd0de48412cd630ed1493d73837e163f0d1ac46cb955b5f6db339cca74ea3cb733417d9219f8229ac5ce8c7731836950d07d11af00d6a2642d41cb750ce26af98a21cd811d253d14ca9262a66a1c7679e08e5301773928cc7433fa11247ff45e60c0ad941b05e5f82f2fe747841f3ec6c32c508718ecbe331a7d9a289e2fc19c217d355843c060501d1587d98ec0a3b97d8aaa45b4fcfb5a5538da5430ae278f8ae34f5c9f26ea873f492845325312495c4ed8a5990569865ec30f9172c852244036551373c05fa7af13d0715863109ef30cb744af258154272cb5c21b271fc85b39f6f4d3046792688e3588afb3183c0c49cc238f9536f2b5c0c37411b18c6acc2213c84d0762f6ce63da0adab71e873305ed932bac96e9d3b5de1587b7ef68e5befe81fc6ccb95210c7792bd1a64c53cf6c6aa2d9fd717a1bfaa29cc2ef97abe32b916243592e1b06d6822af29dd56b0b58523d686634ba5cd718391ed46b187bef26324c38a0ad5fe2dd9880431787f8a83276072cb5fcb983f4d649d40a81dd26a94af218e795cf6980646e249de0518596f95ac057d9ba8452a8e3377147db7aa5fa00a8d6bb7038d4804e3d1cf59091783f7b097b4967f7367634008f12bcb440655e607dc22cfecd49ca0884829869473ab0eaf58d070ac89795b86d60170083d26e797589dd37ceec74838bf30caec76e12b2edd178b42e30c3e27c599780e3aefff2d78bb6bfa0054b984409847afd0c7d33731990d1c07c5c369a915e571a9e35cabeb1a416088b4004d164d13cd06b0e8c3383f1433c22c9429be27b2162765d57e2a0e8ba4e6e64966e0f0e474463006f1f5d7fbab9fece802aa64953997f039953494e240f402a72c53cc4c2bacb8daba663d72c9a1c3c5bc64b9fd1c9c1f820c902d581070d1ceee11262e816b6a5186bbba276ba5e8b0dcd3ffd29a7795d2c0d010fd4eb04604ac57a2d1b82199c8d7029fb215b2c7f841318f069d3288dca8c7e47dc6f886a207cb1e7b535df3141a225abdf88a035e3da9c55edfd7340c5ecd6e57493a491c140461acb5bd3a2142ec917727ad9cefd8c2a280268b9cccb26e273fd075361e878414721da83f58868b3bcafd6dc8a7ddc476ed5b2291267ae6456a7e756bd5625db5cd2920ce64b0d218d0037cb0d4c9a9504408a10b177a2cc6749de37644d03508f3d6a6bd9bc734ebd100b59773b4320303acc24d93fdc058b20685560b7036b051286444862269ea73f8c8acf2101212cacd28188470db72b50486bb288af85b80a74a3bf79aad4fd882dc9ecb49ad43df45a6a1fd323628234a1bcfc6078d8884f570fef91d669d8181e09d8db634169534dde524d2ac00cc8c9eb6f970c1bc132dfea4543c745f23cb2b95c74a249e8810027e828d7719f2c33e6c4d3c42c21fce74833a89fa75b382d86dc03092bb0c0c56c7c78dfaf01fbf2c906ebe31ccba031e3b348149ed9aa734b63f10b3505879738f4734a95b279f990e51ef064b0b61073041", 0x1000) 08:32:58 executing program 1: r0 = socket$inet(0x2, 0x8007, 0xc4000) socket$inet(0x2, 0x3, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 08:32:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x9, 0xd1, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) 08:32:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 08:32:58 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x8}) dup(r0) 08:32:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:32:58 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000b1d81dec20086ca4ed2c3b289e2ff09a3e1ad94ca4856de376e0c36c5a66f005a16e1d9c5ce49410b94cb02d68c50dc6597561c65ee5c905e008a5bb05bd423d4af3520d763b7bb785ae4a9762d5f6d7baa8276010dc2024fcd8bfb704d7e3dddfe9bf923163391a5b53e9cf7ca4d85edf95ad404ce237ff86ea20dc7c5d00e72b4643b2598131fde58ee3110be799cb8ae8778dfcdddbf87605530c903e78445beebf9d49ec270b19c0518c90e7223cd4715ac33d7c84dda337e89cf9c310242630d5f3c19b7d190b34f83987c85447525731cb343baa183c3f20a16d197bbb37b05f5be41676daa0e3a851fd8f469bcc7c7d4a42948a1cd0e8337f5ff5d4af76ef0caae515879de9af7b83a1d6066f27934aabc83da0823f97e2d0e409a1b16e0efe1e672b6760996f1d74348e9114e653625e8c5d08f609ec495752039483b47037a83204dab71aea2b095f38f4e3d5bfb06dd741c72d357fab8d15ed467c46ad4e002734079982f67d7b32f16914a11b9d194071f2f1540b8f6f28d4379b7fab83830d3c88f81f9e129c9d1201c4cbd098ec7e26fb1f935f4fbda7737eb1e111acfebbdc237b37fc533bc44b9efd8de7dd6cc1e0011ced48d0a525a5fde982a390bb33af6657f919d73a64cfb2deebe3f70d168d9618fbe157fce677d0795e1c85a9b49f6f541912ea93e0d2f112335771beeff52eae8e2a476f9e85ff72b7042dc11ef2887bca8c6f227825597d6699a3806a8d2d9440b72de7d75923ce0cb0d905cf6977a94a641ecc7faa6a345ec9e705be4e355b9708ace39448494cc4081c1ec4a8caa98b1baf1350fc45d1188fabc0360e63291bbe0c1939a46aa6bcf2abd07544e5b45a70a84abc0587859720f9f38695177d7a4663d7e222f70b82bfb8f9fdd482ab3d0539f735359b9110e071e268d6416901c45a185adf504cb71ede0e28fade80cedef7b2939d4a38590872bcdadb001f53f7b35713a8287ee64c7a0fd0fbfa5d6fd7174d4afe03dd7e30e3dd9d6bafec411af6539764b7dd252f95508e478b7ba6dff263e380425b61d5aa81869097e5596c1e7ad258164c00f2f4bbaa1600486edfb7d756c0c2d3e412c76a3da2d02bb3b22868e5894a80ae3b8d651ce7a739c839f0b4af2ca175263d7c0d417a82b3e86a068ce6fa65a2e4be24cc1b3529d63f3f59a972dae316c941535eb34ec49b91be9a0f0824acbbc0253a90d5bdac4cd99642aeef40149139069d740d15c6254b3c408c545db7f594953e611eedf5b1ec97ba97657337dd5fe51d445705cb8c98865c8bfac9b94f014889a3e6428e5c532dceb9504fc3250c678bb650ef2714007a6b0c9fda1a91e5a80999f1e1758316d072e6497dbdca998466ba81c3ec4f69fe473f218199828802b3f0192664ce8b54b69366992983aebd1c147789671fdbf69d9ad76232236d0dd4655ea90bcfe2aca7e3c67055a334de5fb69cac32ee903e85dd7c54a9457775cefb19a3f9ca458aec8d3798683663a648a4f2b2ffa31a2035d72c80a6ff92abe631adb0cf9bc6d3fee65ed70d98fa567c14c149e3b70086aef82f714d9b1af60271513cca8f2800e0133461a2125564a6a41e0352ed03067e1a08130f2142130c6ddd85bf11896a08bf36be9216be7c9afcb054498db9987b4ee0afbffbe67c04e2ec22ae56a7489aac873f9bd2dfac08bfb1496ca91b6047075ebbf57f17b73801fa36a48284a9c42812275fb1b1de9c8f2e095eefc979a7540940884089527e638f046f2a54a2f57c74bc13aa63f9e41bc75b8f6592e56c1172b6e6e1a18ccc440e560936fdd2a93038229a8c2cdfcaae405ec95ec69504bb8ceeee3cf0afee30b2960aa1c5a78ccfdb803128755a526c66c8903be43bde84f2ef758d65f9f7d7eb7e2ea6820d8419576edb08d53c2d6dc145962807e44dd03f75240d8bee12272ac2915197b85e05b9f14532aee2603f1322677d415168c69c7fe2514ee3c9c28cc53c1b26f4bb2e46a989355ebf204de75f39a77c8ff6efba9c6177d4e349b631d92a88cc1342ed29c4c5883c39dbb730b1bd40154157a2d134fb5cf71a3dde7d5d9545405d0e3648734d2e86b52c4516c05befbec4351885ca1cf446ef40bb7d24ba4b8784110dc7401ee725a796d5695b9007b0b02ef0462e0c14f2ed9cca5e55b8e393619ebd6035dcf2482c421c33366a0ab069df480a52b380343579bb90b5e2df2f397c4d3849b988c1576a70f39ee673a00de6ae517402b92a284b6b92cb961b8f9bce441e1b72234a810d6e60539d099d20a75b7b89924816a9a28b16cc1578d5afc81341951959eceba5aed45db122901d95db596337bca77cdd79e30decad072edea05e04b545f79787bc758c68573b5ccbe7aeeda81ce145f0cefdb6fbff7a7a7654c6c7345bcd51f80b0014912b0f7b0b715f775fdf7e3faa2cf4fa40e540f5558b04744650c09ebe5be1cf4b994cbe77164a57949041922209cad6d2e45ac7846cd718e0db70e1ecf00fc6b173e302d2f2bc873c04642a8982f718b2374f4b5db630e100ecc1faad4e14cbffd343da68fd7856b5f3aa802d3c52d7b8eeb37491f26f6a04645fd1c4a7c4efa5ab59d78d858ec08a42da3fbbfa7462c93b1696895b6b641e66b30e4413c721302900fcac41fb04fc13b017c51bc56a899bdc4650e07d1615be28e058e2eadf2bdc0dda6a540230d20909da1b5745deff77c91cec705b8a8bac17f9e844427349d1e8e6b3d08fd4911a3eee6e733aa332eb64bf7523568af57d580fb2b21393df03e4c84bb6caebd5c04ae07822cd926628e46d80c463a5a90ec1df7fbe4e5b788236a9bbf10ae6c5953389604a201eea718d07ecbebfd38cf34f62e00969047d4e7450b73f08388fb5bfb9981dc93a4f7d8626f0fcb68110783e3fe2ba34b558c779a6ee2fea2b3ef806fed92aacaa103f315111b170c6843ba9d6c644fdaec777b3e98c17bd8c5f4a549f8c41cc7e3a2c306be455c5ada8afea71142456046a7aeb4486d08a7778105350d9a3697f05c48a9fb90d77d7f74540f233f9522f743904bc8f5b3230964af4a19ce998ccbf5b158a27a39ebbb89360744b0ff62b529f84b0ca3ee55e44b5d563647a0fd98fd86cb72bd1ec01f7dc9c4b5dcec6d8add00b0c1af0ade8d30b26fb9ac97f280cb4b3acdc8c4be345c2abf08e4d807fb4f6457948d9279a62508a9f5962cc3b0980b1154a1af6c02bbd2cbb46d5d7897626cd59ef9bac67ef6e384030dec06503f8c9eba57e073d945d06b7c598325a665ff89298507415608fb8e96bd6b5749a99bdce32f2a4307cfe96c559bbfaf7435dfda8685b080456c6cecbe0911acf92213f3756632f9d67d02c408f9b087df21e2e025da0dc01b10cda73f40c3d083cb9c549fab6b28a64390b009eee6e6853489ef39d32632ccba2c66d2e86d00a1e28ad96aeffc63795f51bb84961d83d781832a20fb66328fe93d21b6ebf72bf6768350e0b35a303c4f8c41a762c9c400290d419f926d6e915a8f3626722384f7389165ced9806c3a6fbec7fde85a9ab04198e1e01dfbc1ded4e9cc647d42c7ff77d1232eaa464b3477a4a73e39bd6150cf16664e6d9ee88db6aac9a2e80790a75dae6437c4525a1e5487debf344719f68e8c115a16f69dcfddf3d7fda922a98834acc7856fbf51e24226e37a7ba322df7d14278c03dd96ac5b088f7107ad9e469d164ea67272f95f8a629aed54a95981e0772f6775f9cbf52278ac45e59d658fb79441eff1322ed7af04bbc2e28c195d0b560b378e4e2f0836a38e42b4a987fa8849aafa40df8e86874798db22c349882d1123aad6b8b2581e994a8fa15e0136aa88317f7d5630cd8e805e740c4c4dc3952acbbde95ad1c1418489ebde0aba1058d2f8e2670fece2f559a275bb952ad887845a5b820c89c0e9b9d88687652680619a4b6c1a09a75b04dc2e7d63e007e1e7b2ddd71cf02a9691ddeafedf37466ee79a99135d3dbe66477b50969f45926da81e70133292df9ad0b4318b5726c7e541b959ea1ec52af9ea9cfcbcc5a12df8fc9c415527e96586eaec1c79a74f63baea8e78c93b7fd0527f26bcecde704500b372a5385138f1f0330e65a8c95af9991e8f218747e9d311c59de4f5d90b43cb7f40bdc6e7329837c33d9b792e39d5c2e8d8492a61d155eee1a2f91a02542dcdca62d020bad124faf3740591ecdfbc7bac109699ddd09f3f5ae2923430393d23198abe1b7d4d71519b25cf9f47dcd0096ff9ca672902011562019e68c2c49ffeaa381ccc08a9dc970f6c3c9ad2cc471d6360ff4a47f575d922954e6e940b4ca8139bcb36d25c99909836931a748fd67e75489391314d3c6a12e3754db8a3477f6c292a2b80cbcf08e58da1d2ca244cdb0f0ded5993aecd4f59a8b219d5e1e7198e33a967d5e0a40fd3b70179ff9d9095ca1fbaebab631ded3b821a563718a032d140ccd66823fd96fd38d994f46f1792bf17aa699abb57467801cd99efe34178153fd9488de5a9b1059d8b9e187293786846d61d864914da5ea6a8172c410942d710645d08087da0e76113f0b7a0aacad4190942a3b420af5d8e515a4b4661ace2cb780c83a9c5c1a7f72887d195b8e4b76b7abf4dac15205646f8a21b5139db6f6b2158a5480a37b8e05443125acf183855326dab972063ee98375f5e2c54643e970bd6030a5d84726d14efbc9531e730550b489d031a1820e6baaf56b2537b9931068cec030e8dfe9ccf535872c39042651b913b6daec45287f35d67f50cc45f69696f561d7fa6f9223f398efc7258a3c99fb3618d4bb8ec02346559f77f8858a7f6c7ebc5f9bfbb1680f99d7d7787cd6a642a04268a45125ddf78ea86ccbfb12f2aed0c6a56380ab98d14c0b7c893316f19f80db8df944df25a513f467b8004a9abfe06fbd00fc67b205f568ffbf3c15fe99fcce85aecd7a45de260fca16e3d79516a8ba5a463bdb3372aa534df702c1452cfe666bb9b5f9ced018315513835652261f1d5d3e85de1c016ebe11422a3a895832a0b36ebdab1fa56a74028998b0885fd3ec08223d7f43a143f1a97f074d520e9a69239a87714a15528f9c85b71fe6088960e54b54de075f28c26bbb36563a83f8efd18608f8d059227e8617dd86f21144b0804ae208f22d629bf1270355ea3a164cbf6924c3790d334dba485e46ef0620ffb1de3ff7f1ca8f53065f4d0ec39280528300c93206439acd4fce3b0f795e4e5d32f7fd2b420a99d2751dbbd9e78ce9bc9b9afe0bcd36306b7c146c6dad6efe8a1b8a34b4f7c59eedfdc35afcf95476124d90b91e0d15767f6b2cd348e2641b3ca7f5825a1394251889f5075e7e2ec25e2fc2c757b5d170df6bcf4b0055cd0a59017b128eb2b0584268dc98f0b82b8ab06a0328f05f8ec57f533fb330805ad8b97ac1e5cfea2b1f7520afca2845b39a16f7fdfb2394e856a90b78acbfcd1b4837c63e3afaf9c72fae1de8fb6ecadae24ab2ebb0c3692914265f21b2e96bc5d778934d140d3c027fce70099c30accdcab7b7bf34657ee70f27e1341073124a6abb25068ff61275d7876b2e4eaffb79d752a133ecaaa2e635b48bc0f25d769253b13a62ea95283bcac60753f48cc98c15294978207c611989ea9fbb135170dcedc0b70b2d21ff6626f79007500669e486d246a94a58fb4c6516e6824ed9687710d5ad4942212da6ed4ef8e803798b83a684e1f81b5f51a23c92e38408fa0d4ef567c2af6e5f2902dded689fe63c9fd6a89752465b3833c5a5bffa692632b0999a48b1676adb"], 0x1, 0x800) 08:32:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000000)="f88ef386e5ebfde80502b2bf643d8eb7398bae74e8946d603aa04aecad787e56680de8766945eac750f772f028974e5b4306f25bd1bd12ace7e1f25d5cbee5a546b33c5b3e45372d611c183c354e3fc9d7d40a660c3a19", 0x57) 08:32:58 executing program 1: socketpair$unix(0x1, 0x1000000003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x65, 0x6}, 0x10) socket(0x27, 0x4, 0x10001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 08:32:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt(r0, 0x4, 0xa, &(0x7f0000000040), 0xffffffffffffff09) sendto(r0, &(0x7f0000000080)="d006f212469585935ab811d9eee934d276de6029767107678f03a4970c7e0dcb710490108ec7b1a5c788aad2b1caa005bc5f60f50429b3b873dc7bfb94f8f8a9343bcd305d5cbe87ea89400d5d3f39771d023315d2f25e260979e3de9de4bbb8c091ce4fd69c0c89be47158ecb56fc3b4b3f2b5fb2afc413308eb3a6952df0be8b759523a33593b3ff7702d14c034bace9ced005ca544839ce97fca7accbb9e8a6ccb918aee7580a9c1c32b7e78f3463ee4df273159f4ab787dcd7c94e4e9f6b5dde9aaafc", 0xc5, 0x1, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0xfffffffffffffff9, r1}) 08:32:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x213, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 08:32:58 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) 08:32:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010163418cd701"], 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 08:32:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="fdba49fc386ff709bb86c6e9b62fade0fb7dc9a09aa5489529cb3731a8551bf283f6f7f8fbb80271406d4951cb288ae293d0b6c3fa118eeb3dd06dbec733fde2254d72f75ba28d4d9f", 0x49}, {&(0x7f0000000100)="be973e2ae37516c70559555fbdda748e7c3cb3", 0x13}, {&(0x7f0000000140)="b43ad385128b70067acb5a0e35c6f9b314f41f0ffeb47b", 0x17}], 0x3, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x50, 0x400}, 0x2) r3 = fcntl$dupfd(r2, 0xa, r1) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') write(r0, &(0x7f0000000380)="a3b82a30d322113d4d9e47bae3f454686283b89c8b31dc5e09dfd679009ef4175c0c8818fc1b1ee9af268c3ab9c57a92f8f42743cf8e", 0x36) close(r0) r4 = dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x9, 0x5, 0x8, 0x45, "efeecea5facb4173d0760f41d129c6cb196a9114", 0x1, 0x1}) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) symlinkat(&(0x7f0000000400)='./file0/file0\x00', r3, &(0x7f0000000440)='./file0\x00') connect(r3, &(0x7f0000000480)=@in6={0x18, 0x1, 0x851d, 0x7567}, 0xc) utimensat(r4, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x1ff, 0x1}, {0x7ff, 0x5}}, 0x2) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) sendmsg(r3, &(0x7f0000000d40)={&(0x7f0000000540)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000580)="946a6fd3003d4224bd0162a34b635866ae7143e010a3cb86b810b8031af6657ea2d45e361bbafb7cd76ebe261b6f4c85383c8d36f980604857ebc404d598ef28e7f6ffb3793e3f008c5081d7fd18ff50590f311ad4ccf1921e2e7f263f7e8b0e3437ce80fb055b9c9cbc97d16a5cb74d75ae6c91a662a4a6e84c74b478b55b20cdf1d4e5a15f40a2869094aa63b0ca157562e8c286f0bd1f18eb9e9ab875675698073f6a0969340cc2f17ad601bd1e34cb7874f8b7cd25629742f571099a54ad862c170212243b878f48b83a31afcfbba234eeea8d088094846df7425e65ddb1b34f35c4c0ab9d35d78e15a0dee10c9ca4feb462876014928401e03c6007", 0xfe}, {&(0x7f0000000680)="ee", 0x1}, {&(0x7f00000006c0)="84722e0e79d591e4a91d6dd21a7cfb4407b70e7ecc37289cfe774d86bd70f75b8b05ea9b3d6a847705f5ce0c9fb809a884e5641736fd700344110f62396ca8f7eed9c6dac8eb60e8fd914d0efdb02668d2a54527e45cb8d0b117ad800891203fc556118c95d2e06819ebcbb86bdb87aa2bd97eaed90936192540aba2dd11f04a42eed5834755538af2b5f915e44ee16dba5c5cc06f40ba369d6a908f085addeac9c04c32e14c827bca16ecfe62a3e3a66135ddac33105716156462776fb62f8d2c341bf52cbbe55f", 0xc8}, {&(0x7f00000007c0)="78c8a0e87822660db15514d2a5c3c38c6b1d6eb7dd78cf2dccba4c12857f2efd2e995346825b29e8b5639118751675151993fafac0014127db150ffdc76cf383886ed7d0661e6b65ca56278d68a8", 0x4e}, {&(0x7f0000000840)="4b67163187c0fc7ade96cd4f8bb7b5f55e404b28d29b5f0259f6fe1e1b4e51f4218726f5284a4f0629b38f56f541a631654316a6967f17e725f97dca1bfc26b77dd1b164aaf763478988a71b2917c51fc3e8a1c40a4b0f2244", 0x59}, {&(0x7f00000008c0)="ce978da017a1f742a6a7b1ec6c0024a666aa78e830140b70aa8b45c1474b2bec791a9df01498c720adbae8ac41473dd236eec3a0c1222fa9db5bdf7ab2078b0106d84b23cde39fe902fed29a44057ab4cd63da11e4005c9132d31c686ae0339abbf70d404dad4147b9c4ed9d4500788270d839ee54e0f4a79b97e7196a550588edd5c6046d035dafb667ecda2f3a93d6934a418d8d8cb2c7e663d96ad18618971c1a79b09f70e9f5a1a5faae8291593d3764f1cd4836f41eb11c446a7221f5332d3d6a052b2200f7c60872ed17fad5e02ab7f24fa8840e", 0xd7}, {&(0x7f00000009c0)="cf51e665139753ae4294a8c70b9a19c48e90bdb6de26e788cf40347816b91bb976307fb225a693779d8290bb442dc9f5e64c8cc80ff2cd9ca32c58204a7b270bbfe8eadd0369b7750cb154d80bf94a70660eaca734287ec7299ba03b0099c6f2e2cd08fa18eee9e46ecb31e262f400ece7744d9370a4ecd291b6ff548ecac380adaca37a1f9ff47905b723d44a9e80085663bdbd6a2650b40df28e2e1bfca415845cde003616ed0068414831cabe68e7cac866edd0cf9ed9d429a8", 0xbb}], 0x7, &(0x7f0000000b00)=[{0x108, 0x1, 0x100000000, "c2b044bd1adefc02590525b6e6f0d86b92425088e80b5baf564fc354361c00c3cf0f3bff136ceddfe9ffb784a774612a6b045971a45b21aebed67f306feb5540d1864aa34410c83296e461e42d808bd737b16c782d29057f8fe4b84b1e867680e21ba74aa99d79183454c64c01b15d496cfcc2dbe316c828f740438be72b401f91c4b37f1672c67711e89b7a34f9aa5ea771f56b7fa27961588b0729714f25a47ea76c529fab91293a6b56b0154106af0331b3d3a66d400f0e2c0d3a6a3f3b7972a858f6973572746d19adc820854a6c6136cb2f44f42ac6c99dafe9aae440eda4218a554ec9b78cc2c5a41bd36d04b0a0296478dba5"}, {0x110, 0xffff, 0x1, "a10d473badbeb82e5925653b1d0b1508a6b0a04e4cb2186ac3e55951a1e8e6abdff092d0a2d0484d9c503bd7a7f539b224ef30a7ae04d5f85355bc0c9449282fd908b7215bc30d88ee101206033696ce5f12fc6b2b74a29c676a7a7c4a9a0587d721556ecfcfff2d1276128856ea684e2a519b695ababe82a676bb7f2feec84e971ec3d2a91f3a160f3a186c12e3326f3a48c206212d95c9f84daf1287a7edf34f390005986607f21641e65059d7f5e4b21f820bbb64075ab91d7b56a9b8a43194edf7006f62265c9bf51d2c38dcdfa5cbc9a272bf40315d58f7b131d8fb571db60fd7288e6590d47645e31228ab6a89455d8bef14bc9959cac0bc0abd"}], 0x218}, 0x400) r5 = accept(r3, &(0x7f0000000d80)=@un=@abs, &(0x7f0000000dc0)=0x8) sendmsg(r5, &(0x7f0000001400)={&(0x7f0000000e00)=@in={0x2, 0x2}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000e40)="45042f9710cc2b7afa3fcf54087c2881507fa155f5d83a0d0b8e74b754a52b9d8651c5a75d7bfb56baee0f96ce9d5f41268cab6d1e52d72ab37607efd82d737560ba41f9f946121c2cdb672dcda7c11d516a54b52d47d75f0a61c97e264ff167ad2e891aba77892a65085739a3bd3a2a1d30e1595acda809c31ff357dd10953faa04c152b5b8b9dd8dd2cf53c47a2adc7b309d5ede9e5fc8662a0a18f6ecaa61606cc6daba108bfdc92084d4985c20051f2db4f225a1f46fd00ec8985a679f27dc496d576da4594adf1538365119f8d22baadc", 0xd3}, {&(0x7f0000000f40)="12218e79a2efbd1bdca0b73337cd2a11f697fd36803ef604af7ad6fe116c55a430a5b234aceba12ecae87b80d2541ce1f9f48dd084739b85129af4ca4f9cf847985abfef69951da62c112c34c08ffa17638f5cd54500791a494670f356754887e073315f0857f74b6d5130fd34946bc05f1f656035c01e3153d8b17ec557029ff7b26b788d8097918d1a6ef2533a600c376a2fac3112ccc29f2d3f5424c3ccdf67bad1140c2c32f713f637b27a098933d55f2b1fe301e0cc20a746ad3b582014cbb648b94671f02be4", 0xc9}, {&(0x7f0000001040)="cba3e5b6c0b53636f90a460862bdeab6572f28e462276624da42573fd2dc854f1b7c41bcc0b7427a2e02ae69a1b893ee2da0c6a7ed1c500043ce004967a8e4b252ca2af202132727e0aae2d45dc2f0110b2cb1dd3179a2b89a8798af222bd07fb7b69ee99228a52197d3473d23e715b35cb1fae7ab9b664c10b6d0f37cc4cccdc5a6baaf566f834d54fa6a94ec102354e02a183f74ee7f7191df5a44da05512e45c9f21a93a7df0df20a13a65baee70ba76e3568b6fa31648ea025f00598dde115d6232e1a", 0xc5}, {&(0x7f0000001140)="cd96fdc013de9a104848139a1a43f9a36485b7f760267e04fc813ec73521a9e1aadac992383982e220985b605d89d6320fbb2e5341806288a734", 0x3a}, {&(0x7f0000001180)="f791b0e61419b249360fad7af8eabd15cb1600b41f5a37700fec74d012a6b20fc72fbd5e7e009169f00c66a97549eac5", 0x30}, {&(0x7f00000011c0)="d20c1343a84cbc5541e25880857bef1f5407482b26e3d98211316889bb693e323fd6968c35bd2fb7ecc53d3ddafa99278d33e4b9b542", 0x36}, {&(0x7f0000001200)="dc57925962376db9f13ae7640031820aca5554328ab19f8361cfc9c6a86ea804686fccd1e5e9263d12164734a4435b220a3b0ed7712500af87e409bfb004629b9a6e22bf45db8cf89439dd8fd62fba60c4502e5c44cbb5d82926388af9622c7d0e1dbc88d9e15cd0eb3c29d13f125aa043", 0x71}, {&(0x7f0000001280)="77183fa4dea0013ed11ad57944091e3b6781b238a22637e36937b7778b58bb80c3e90bf22ded822cf3fe", 0x2a}], 0x8, &(0x7f0000001340)=[{0xb8, 0x0, 0xfff, "cdb82962e7db0522284478471280e2fa64af6410379df10e6de1db3be991751387a0a2876f32a91f4af0a3ba37b2d833ebeef9f7ad61f62436cd34369144322dcf7ea9a425f7e7293ef29f383c85dff949207487e615aa9f65411f746ae472b6963a917401b398174a9bdc6570675adc9ff7ef5e22d1714270838bf46e84ab3772ab5bc0722e5b72e0f80cc9d01fe6730a24b64e88d3e76c877a2abf8848370635902fbb183983"}], 0xb8}, 0x400) read(r1, &(0x7f0000001440)=""/197, 0xc5) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendto$inet6(r0, &(0x7f0000001540)="a2fc57c628d237bd742c0c2736563b7f2939f594f384b882d466aae8a9", 0x1d, 0x2, 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001580)={0x5, 0x2, 0x1, 0x421, "181df31a09d414fe02d8ee89d7d73eb52e3eb985", 0x800, 0x401}) r6 = semget(0x2, 0x0, 0x1) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000015c0)=""/4096) sendmsg(r5, &(0x7f0000003ac0)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f00000025c0)}], 0x1, &(0x7f0000002640)=[{0x108, 0x1, 0x400, "7c63df2b239c10b5fcf455f2545897bd4f09359444998cc8b96694fe7ef26b75dca6a3a03aea4b9d5e9b21d2ae7183ab03285b4c30407b51f6bd60a2e0fbb6afd11a4b2d6cf2dbb816db1f2a4ca067ac1c303adba214c511c26721a1b7f36c02ec498e15a19770ccdd6281d220639a27355df6279456c1b0de867b62153d3b72e34b6b00cb9142048f59153365496c82b3cd7d51b6fdc0c75a468baa98310208e22b0bf29af90c8e1de2a1a76c08f629d7581685d5a275db5054816700a1d250a8ed7d3551221cbf61c86a33a729f25710f898c169b40b72a1967e608cbb6ecbb6133ab82da49b95a08eb0c9fc283ceb071684c2fa4e"}, {0x48, 0xffff, 0x0, "0db375564c00e479c38ce6af98f051c3348c4113ffa133dd416d9d05d53a9121fe6d46cce28b9a359b42d0e80f677efd7d49"}, {0xf0, 0xffff, 0x3, "0a614ab796f22253fa92379f87c4f29633242ee47f50c3ef5364d905f7087a5767d27f60f63da4c1c2b8be64760387960b9b65239826db0216552f8716793fe74288be77c62d4c554965c7042161116fd099e972e48ea62c73f9ecb4e48866de038530e08cd883cbd98ae52c4fd4704b33e068093d725ac60bd47d0cd882491407add953ef7be2a2f1314e71a614e55dd3a9be754cffb3a60888e091eb6ef0a18ae3a91b91058c8b452137dfd94b7f287f8bdfe8d3461399579903385bbb0224864870bed2d28b62e8a742873dc4f30ad92efd56043ce1c7745824"}, {0x110, 0xffff, 0x81, "294a6acf4d7db105b2cdd84347b2ca4c5ec9e69c3315cb08000b49db009a140872f0517168646ce469c48047265fbb4f430ce1de1baa485e7ce78c6419d5fa4cfacfaffe8fcf6a2cd2e95b4f8078cb0b020588761142ca3bc715ec62f28e23384bee58c633c19f22797d96c5b6bec28104f16b8749ba8c2fbc121e4fb2029004b2b37e6b324d10c6b426e09e9ba8947176283e9fe25552cb88fc5d7ba15a6f5a546977a2d40fb0e6a377f8b3e22df72176fb9b0e1ba2c0b7007f374b8c6fea00a155ebf6655de80e56438905e9922664f617598193c113de38ae936327211afd636f2d7c724817e85861055e8293dbbe2cf3acac7fa643827233ea901885"}, {0x1010, 0xffff, 0x2, "6fec66b3f8821758175fb605d89b0491ecbedf7273d8e7407b155af122883a2c4fcbfa59c1621365a73589d0b55a9b711f5abf10802ba0234836f2a5d230dfdfd59f8fe62e97f61767eaffa4e990b1cdd7729fcbe6e9b5130edbeb15f0f50fbf1365d78280cddadd61145550a27ecab3c276740fce643e83b4183816996bc80b501e1077f754a90b0a5b1a85fecc298ab58876de9e0312ac1c0782c4a4c37b7b2dce9e518d03b7d3ae4197f236199a3dfd3becddc0b8038f099147958481ff3167e3737924ff71f751dea5db1bd6f2356cda2fcd6f32386696af29f8c28ad1346ea54483117000a363116a1c07cf61c4fa8a4a9354cf29a7c11cff9c6b21cca6f7287bbbca2103f3a8790e259daac6ec2ffb3188ead75b62d840de41e4c16e4ba486157875ab34a343a09ba262e15b0db8b2b3a29c499fd858b20eb8ce0b5ed753e7ce18347099f1be13d2cf7c7c070addd38c9f5cef30f540b154cff26741b680a54ae21399b40271d7c2884806c118bf1fafb2821ae2e2505265c6b807eaaf1c86f6bb352d208dc6c1f9173144b3268737aa7490cd4ef606da0a1914cd36555c9fe3c55e16ce1eaf2190f9d5e68db64343bb01441b26f01f9c9a5d25f7b8bdb67ad2b1947e7b8593fafccede3f0e2eee7a02c22b279075aa045d100d68e7b8ea92bace6917c7a9dcbeeec9db17dd9dbc6b02bf246bdf5af7cd880cf1168047677182fe7581c64a1dbcb70eb70de283a67660c648390c0495fe65058bfa92d443728437717cfec059ef9960d5a6d54d84531978a097c63106b3cd1815abf843651ab711252f245d044c5ebb37744fe04986d15f30ba29717601086104631e77f64386842173484855f7b72d6af6f82e745f17bebbfbda2f17ccc9e411833311e3ba79711496808917d9231a2153790a09db9777e7d65169c3b966cb47112388c6171ed80c87e4b6e0057ef4a9c59b0dc8fb6bcaaf142adcfa9b3681eee5a6a01c1ac63bcf1ef9880474ed3ddcf0aa7a332a89a016d2022f9dcc11963aa64a5e4cfef1f916d5329ad0c5895bdc36f39d41617058d17cc4e3b15e82928d56920b6b5bbd90c2dc3f8d9b8fbfbf268c537d83544f42b67810cfdc65513c8fb63f496719ef85c6b9315ee23ada80dc7d30ffaf733ff46aaae3946f83e85beaa6da44f2c8d62be8a03a2a4271d0d4e7766ff2ceb0ad0ce04ed6e57903e8cadc031a4709c5429b8133aed1eb8427a60bcb4f4d7327cc715c7dd6208834389cefd9429db48ad88d6aef9e1ecfb36f2bc66c90ebc3965d15bbb36ed83c2691f1267f2bccf1d8f3cbe781c70f7d9588e2474f1b005c52b67bc83c7c256835d5705ceb7c1bb313de7e6464169cb3bc237f87b0fd66c0cccc4956b10049db693ba544c69fc70129e6bfce3660c8f196e343daeecdd295f77381c665cc3875dbdf9e28138c503d2427cf6fa09a7305415758791a0cd64f275c01ace8cc5e2a36ece5b6de490af85505e3c131fea4cad834307b9ee52dc36adb1bac562fdc62404ae8e9c4361b916941a80c3154c0535e4cc372c84497aff487fa96c8fb32f8cb7ec2eb68bed66451ae228da799f4a23112a0d7bf87c0be6a8b8bd58d3743d0508ab2a19ea092bff85f3dee5a3d2f1022940e42c426c6f0ce0278243020a5d19ccb84d6beb0f6057ba78244df1172249ae2c96576607553c337238610f23d1085f68d4566c71144e3d7d8ee1185d21c1f634067541af07acad1997a3e932e687ca13402bac1e121393ee1dfd63b1823fe845cf9bdd0a9a298a0ce961f9f238157622a54fe7793e9b3d07f08ab1cad3ef3d08864c321554ca8efd7e3997d940e3cc2463e1fbb29f015622c1fa571d0d31773c8d561597c3582f61cb6c4619b70dc6f6ed7c6fc322bb463f2f0def100a1ec9b271fdc62777c02c21325d015051fd6f0d91905d4aff26c854ad6d65596c1b88aa44e3fe6412ab394659b9e777559f46da2571609efd9adef524507ec1a7dabd16730d19d4f05ffecc9e8d1efadb2f87d7fb41d09188ec6f9eb185f5b6317a271b3fa46b17fa6b38788d01ac58b760d65bfcc7fbd6a3a965eb85735e2dec2382c025995b33a3810543455c5320d0655bc5319a9f1ce7a52583b88185c63e2d7a867a193a685777e4ef9954daf773fb5efabdc258ac2819664884f5d2f1db90a3aa97a6fffd3e69f2e99bc85d184e313642c74e0ded4682a27533bfa35305032bb4af73b867bf5bc5fb9dd20ef4c3a0fbdb78f75285ba61c42c453168c5331531f495da49891299f362a57bd1766dc808bc43aab2c9f9ca3d232b3bf441a47772f6af426db23d74f6e3133a23580cdae9d4083984ade97309756969943424e8d24e9403c44cd59b4c99ca874e34f5bc893ba2b66ed2fb947a8f8fa3d92430bffbcf047f8b4b80d16c090b31391532e95645c1cb81d15d054d5152f690e67bc88ae3d7e53407bd4c62134468f78b32e4deacda0f9277332984e428e92f4422f9a63ff18406fe19d7dca7d6ca9be2e00ae5b7f265189ab001f0092d8a6c0d412217e55223d9ade85b8b9eb98429b40a2b0988010418043b6be781dab4157eea44653cb808fd1599f3ac3a192cf299eadf266be04b81da7b4339e3e8f1939134abf6cb775601ecbf346ebd8e4f23a0eaa947e7348d4388245fa1f3ed6736a555aac09ef885b0078488b7ab5cc3054525609bd6d8aaf4fcc39397b8dd7a4730998407773a2dd147f618d4c4e1af835b31ebdfcfcb03c6f7081bca6b97b9a75843bf7efb2968dde69327b5acdc91042b119fcd9d5f61ba8a6259260976609aa530bb83ab29c02fa48c965b971b3a7df675c2a2a055487421929c418663c32aaf65effb41b9f3d482d731e6137147e40a73bad1a181c2158fea89669e3ddc70cd5d1716156c5d7d02f5e88a7d1ac9e3136e277e04ad5e0a7d575e47011207b205e78ceb2f115c47bb9540bf2cde3dd4f5e43609a6d75725e4cabf7764cbaef320b7556590851aa3e9425022c338c3f9078c83a6b49dcff22a06158ce3b361310f319e53df8e347a81f227494dcc4a7f84d69bed87ecf672f69a26fdfb6b00161a4841253b4a9102a448998f359aec7f0ad1855f706e9ca38bb9ca3529f65a74b66073d0659a049ce990fb8e7fe7692005105c7bb2a5ec22d7a0d04ae0e8d0d2a89284867cdfcd23f80f693c494399c8a7701a9f9bd4ae6e1927861bb500bf7e92df580136a4298559ccef260c1db1f8105bef2badf818c6d01741b175b74a6c14ba7f79e6111d1da651468271df76e1b3a6b35ce7e0fe2eca183349dd73bbb05eebf90b45f9e155c7c9c9618b7a0982f4fab639c52ea3d38ad51a34e8160d8207ef9a75fb2ade454fbc97675e2f5791e32b9d1d67f59da563fb4269505d94d13a39a47908d8677dea7581b43677dd153b2a3b2664e39648b5edd9a923f1e1c959c94bd8a590da1c0cea366117285d99f0f97ebd1586dc6b8df7827d78372e7db3a6d850c6c6608962c01877b37929fb6f6fb85b14e2ed9cb14932ff7bd72e1e85bfd0eb644855f3b750688b97a3fe1608193e5b6f17d4b9e78b971219c38aca522b7781c9b9a5f65421fc5b0d64940aa07eaf17dc4a7b108d75875acdb5b50a4bdfcaea4506d5ff69f7dcfe9e16bb757db4780cd947dba7800f875ff8e27a1c127f3a5e86a80092bb6073da6517f1a236119e99508e7e12f8640b4fd55e94a8f8e4f607e3b90336aabccb3da63ffa07f5b2b13c07cd406e3fc92335a52aa014eefa41b279c562a0ab5c75cf742a30b83f61b7b91656e2d4c538bc92c63e39e30cc8156a37b12b41edf6acf68751c6d7ad9fc2e2bffcc6bed6cc619b2cc61b7e41566f0f32203ac5bdde1a45a63c20360a475d8cee96c88a8f784d0c2b14aa293cfdc387d9496d6f8ed89270bbb646a2e5219d68c86abb5c8dee5e63e6a7ca186e494e79a5f02a7902710adcacf64285abd78af7f0666d31a02e57265157d95a7b144f04b1e0d754a178f4073236e5ca1a984b8d803139ada03a32bdd76ee96408023ae4eca67bc3a6e93bd09392ab119c3d0ed633350619ca318c28db148684718e22d54d7a13c7dfd78a176d8756b504e80093f00c8fd35dfc6e30f4e09c1eb2653ca75d24dae6cf765b95151c1c63cba257299367f43cc8eea653332fda9fa4286cfda307bcaaae8eaa481cdfc12eedb2f1ea88eb94a617082b851c84e3dec73805be0d8e42067b7e33bfca74580ea9ee63c704dfd5aeb0f0377aa34b0d6a6faeb056654604a300112c73840839e5536814287b6f92135d5881b6729d7f906c20fa4309a276c836b44f758c4431bb11dd065400826ba86094fe7303cb63f63c743851ce50efcff1c8961a9f8b5338ba237f53f7af7d889de4786fde60457b79fb83bfc5e624f10e08c5da51d574f18d465daa0cb160635f4dfb55a41e6cfd4d13bed89fe93b6a3bb69c899d6f2f36f310a5ff1fb89a913d672257dd12919284cfc245aad60be9db2aeb0c47b05619c33a7205ef38cc5ae656d654778f383ed30600edc1a40aafad3cb90b7b34c200b132c1bd8c111aa50ea9de7f96a188ba03d3bad5a39c224f52d235d1b5169ce98188641d7b4dfc71df9ea3d8ea6a994708eba0dd8c778070fb36bfbb94d4034ccc1757d6bd482ac9dbbcb3f2a1bdfb36ad78c25be996b17019fa5f091849651d202f03ba4fc0515d94a85f6c3ba7c2831170ec48743b4819868aeaa4bf23f16e3d9a0116e886eb6f483ed4c13f49b480368dbb48ad650f0c612065241625033a9d17645c2a8132a2df5c7cbc721bfdd34acbc0039a273a62e45a1a984be6a418d4c80baf3f0d1aeb8892ecfde166b99a5b422567efe70d3c1a216e649eb2ecbc3ad05d5276e483ac241de8c26b31146e1c0e2f5ebc6afc7334222769f72290c46be1dc3422d7bdc4e12965842ff1b9339ee4080f379fd8ea7c98c13c06ed668da20477bae2237f703bc1132ab251254f4ece2fb1325634bbf83b33b8f4f6ce54e95005444570b4495f9189f2db6f73b7752914fade69f2c95885f4c0d272ecd8f9af635b477e3cd888457f6b9dfc182c5535ed114881d6cccbc86819d083b66c717547e12859da0909cdf58defcc8e611cfde0765ced29eb7074a258d9792f17f85ab626b83f886c54f2e6d7b195b57f5b976a7dfe914979671ed1f8f0b3d70fa0411fc095f5dfab07d2dd1e63bfece08d0d29ca001edd0cb42ebd7c8934af73cdcaa62d075d7fab1082914cc4d42e56b7ce802338abd581b4e9f84aa7d022a1b479a82c101cce5bc13f77cb88541fddd82aba6c2d5e31f98b7db2f2f34f38bc5434e317c7c2310641aef09e5ea88feb5d745a2290ee1d5aab26cd6adb186ae889c0c40eea0ea11b02ce9fab482d25a15aea4dd6e85020517618acf5279d7024ea36e6a11be90ef17336f59b625b3cf0bcb48506f769bd9faabe1724822ad599a4b943686f34f3b66b7fa1427479cabf581252d458a8dad53fb9799a61f3195a7864c4adce87b7059824775416c4afdc90caa69fcd69bf9256b40bff1126b2e5ae6f41aa4e5ffede11b67b0da0b336f8808c9993fbee0f5635e2779c42652e1a7a9e140250eb8e153b88ffecc63dc4d601791343821659e0cb85a6b761d81ecb7e2c1aaaa46b4ea4ee21966a6695b36d6d748d42534a8fa2b5dbd7c3b23c6cf4a5e3d9e9693849ca9c787b9459bce983fe89acc30ec50e4b37b0038f513b54cacbbac6d107148a416883e9389bff7686f6a92f7079e671e54d2a3886cdd8e19183372e60aea625018ad"}, {0x40, 0xffff, 0xffffffffffffe29c, "c88d8e8def5346f673a66e9f950cde8d975a77a2467d47a85bea3e0fbe19f38964942dea40f6d66a8551ce22a76c9ac4"}, {0x40, 0x1, 0x3, "7b1511f9b9cf549d6f3ad998bf425fe1dfa3237e7d62f99fb3953082b8b808a2c252cbaa679c05b81572fb86dd87db1f"}, {0x98, 0x1, 0x58fd, "b1470ff8ad6fe99ede1c955e555cd20b7afcb830a72bed3b25d684d27576a52d89a194bfdd4a5b3b02a972e3d9553be8d35234822f5878592fa4b739f1cfa01cfbdda083644fde949e4f4d90930b74e94a6b4108e702ecdc8fcd8637f921c894bde0f7cdc964f3b50de9108ce912b00aed53f9d38423314b4f5b0eaedb6c9bc3d934bbee0afa"}], 0x1478}, 0x400) utimes(&(0x7f0000003b00)='./file0\x00', &(0x7f0000003b40)={{0x8, 0x1af}, {0x374, 0x400}}) symlinkat(&(0x7f0000003b80)='./file0\x00', r0, &(0x7f0000003bc0)='./file0/file0\x00') r7 = getegid() setgid(r7) 08:32:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getpgrp() rmdir(&(0x7f0000000040)='./file0/file0\x00') r1 = getpgrp() sync() setpgid(r0, r0) setpgid(r1, r1) 08:32:58 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:32:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="83a47cc44c55c0677cac0acd65ac8bb26c29dc5c26a822b5eafdd08d308b6907f230141f89e05c1e687d7476d3532acd972efa17e9ef01cf5d9a472d8793adbf66c2ebdcb5a652615e04821311157892b6a0d3f3ca091b9979825d20ec5865b8076e936bb22addf323051e838ca7a6f3ba474706eb0724b0038a3f6727acb717460d1cb3526bc2c0eaf9de1288a1ceaf81efc78a7fd57e25cbd96270c8408ab3c18fad2284d05b38bbef0bf18d2febd32e53e0a23fd09d37", 0xb8, 0x40d, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:32:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) r3 = socket$inet6(0x18, 0x3, 0x8001) fcntl$getflags(r3, 0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:32:58 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300006f925d08b99db1308de2e99eb568258431b4eabadec870593f053adc4bf4a293a01bcd2762ee0587a40015e5317901e34cef70109459c62c1"], 0x10) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) listen(r3, 0x0) sendto(r3, &(0x7f0000000240)="7dc9dd8c2cd42704f7125348b68e972bc1fda9bd4c1395b7f94608b1937ec471a41e42c6b702f42c8f694760defab318dbcf22065a4df97432d7b0be2166da38f166ccbdf19bd2aab1ec47ae79a6f7354938825824449859d4969b113a3e2f60", 0x60, 0x402, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 08:32:58 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="e765a7ce0c850d811da9aecf63e13d4ff16b0992dddc1c3507a2", 0x1a}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="5f33424e4d326743301c4f98c69578853b666be9a06772f6d6a9", 0x1a}], 0x1, 0x0) 08:32:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000010c0)=0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 08:32:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x2000001) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x54b2, 0x2b, 0x9, "a1bb7e6b0513092626ee2d7314d629de016ac22a", 0x4, 0x1}) ftruncate(r1, 0x3) pipe2(&(0x7f00000000c0), 0x10000) syz_open_pts() getrlimit(0x0, &(0x7f0000000040)) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x6}) socket(0x2, 0x8004, 0x1000000000) 08:32:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c360700b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:32:59 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) semget$private(0x0, 0x5, 0x600) 08:32:59 executing program 0: semget(0x1, 0x2, 0x5fe) 08:32:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffff, "855c55000276f5bfa28000000000e900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:32:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xa4, 0x80, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000050, 0x5, 0x95eb}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000000, 0x8000, 0xff}], 0xc20, 0x0, 0x1ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2b, &(0x7f00000001c0)={0x1fffe0}) 08:32:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)={0x1, 0x971}) socketpair$unix(0x1, 0x2, 0x0, 0x0) 08:32:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1f, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() sendmsg(r3, &(0x7f0000002dc0)={&(0x7f0000000700)=@un=@file={0x0, '.\x00'}, 0x4, &(0x7f0000002940)=[{&(0x7f0000000740)="f2f8f7d3b89ff07e740164dead110619e1602ab8cbc9997c31b43656c0356f4d0a47c4adf9afe0d729e514f9509aa5c014fa307730a30a46a266e7dbbdadab768df1bbaa6609562535c9298c8c11fd55d29604db541b842739dd02a5cf4621b86436a49719fa5b21aea6b5700867c12519ddfa54235f30a7874788525baf4f2d2068b76a08d1c85b6153a4041b0e4a78649b684c149a200aa4f146946f139eef4d305c76e10c0cc072b436b276af36c5", 0xb0}, {&(0x7f0000000800)="e023f0f0f5bc9b7a64e58f85082dac9b3479f73046a6ec9820aa288e27b3ddca23f34a16b8261a3df1a34dd0e55a17c8c34d751b00640481dfdf26a682750dbcbf996e7db1ae3f1c1c32f7c1c6437f779dc72bec3dd04820e29c7254661c27e2", 0x60}, {&(0x7f0000000880)="cbc0db9d0fad8d94edab776a4035d66c6880208c0e1bed97103bde2fd8d0accff06abd1e857de66f916acd82f8196c21b02f5fe9f0a9d3b7110d429fabb1de986bc1d21a3032e112749a0fe5448bae1a4945310035f0b43e56b6653560327296d647c1751fa057a715e11d9ea7d1a17866c4e4b118ef4f599748b281963f6909c2f82b19491af037a2b21c3804b780fa4c31d2fde12a4400770540c6bd87d8f02425602970d0f5e414e72107fe5c826e9c60aab28ad826d88446b10585c691d950f2c580cb42840452124742177e1165e8f08aa037ec339e6fada8a75a753e65370dc2a49a65425c28c3154cd1d7c33278461cfcdfa46796e18689c85cd455b832fce85e104ccdfc10377eaffda652f99b9882a94c29ccaa2212d1ad60eb601fd675805eb0b5576af914d077da19da49a706a8d8e6ba14b4ac55073b6ec0dfee3e907b7d288dbf146704053a736451ce17dfc336f8de44e82b56fb3a9e105447967af96856f525238b61fd2ae259e1536dff2cd56e703afd682adc4d15d875abbe092bcb8cd59dfbd024396e2cfd48c02ef7c255a5d52cee8d7449201458d30522850fd5a2b07166b9db3ce45ed6813411d3cc169a7938b7092dc41b5c22bbb31524a73304e6887505a4af69708d985935b1466a84e750cf7db7aeaf8f2c19316f8ce1d035a600d18ebdde041e3b824b26a9c2f8571015782229e2762cf4c7b32834e29661c533ec9e0f3324fdd5cb86ffd8e9807ebb745c23c41548d3f0f168b2c2b3bf9aef769c8f7c299a70ad617c203a7a023d8fdbfeec6e228d37748757fa5646c4f418b2d67aefd57ed835eccc2b0fd99c5fc400137a832be8bf671e1c8ff27cd2e486733193a2c03b6f747cbdc8b6070884448d365e6a91d6fa8e28d2bd2b1db25255e0cb6736add46682f925da1ef31c755f8caf0912c4e5200a96b4820012f28886e7a0889c5a8dacc2721c4a548644c557efc81c1e119c16d06d587bd248ecb6f1204d9926cc6bedfd9a2277f9d5bf22543f1fbeb82646a8d9965a5260ca9085741ef28199f0b266102666634289c3fb7aa678d7ce839b8cf62ba67186d333c84df429604331e1d3ae636313d2e66d6e879db8335014b8eb8faf1b78c558b4c302c0c76e6a062dc7e456d9583c62eaaccd8ee64a3824840fae13998ae2df14687feb04c102baf464faa6ff9e175326695cae935c03b731522eee1fc8146de9e82cc1104bf833288f1160b9b5119bc9fcb0319543654f2027d09352334915b7bedbaf864b2fe16cefd4d8d0d86504036d67098c216e711c95467138b6569b1ba93473f4b30f4c384971d9ae9345370ad1cc6f13f684d6f89e000a099744bcdd3aeb7a7a2a1a48f3f6f824da58a7a8b75df0ef89787574e24462a8582ca3c56194bf500f44f7265244f199c55215b66f65b163ab67caba040b3a1549eb72182c746ce05f5413b3e1720e2a3d7a3d9c6dac0104fe56245e8d038e617887bb05ea53f7fda35ce2b9844683e9e4cdbf2fdd9c14d23d7e1d199659e016c5653a0d9790ac9f1ca3283d42c091fa3a434cda36257df80d2ea479e6e92badcf3481adb4eb9c484da38f28b5061eb4edf7b194eba55d89e4d4604106198079127c68d136b9734dc0116dffc0ce884cb48dad4c524799d99cf46ebc19e0772bd2261f2af91c1f3d847bf7ed4a5181129c478ff3fbe0aa48ee77def70b9f688e68a010171b9144fd03b5b6bf466d1abed3bf9f4c4021c721d9e4bcf042821fcae106755afb0d3dbc56c0254ada643d8883771fbf3bc1216e592209dd475ddba51bc664073ef64d51ec48c25866c77d57609d72b7dd846335fd7e65b0c9b2df66a610c329525fcd4e9d2523904c8b9db1d9725c7a273f9216bb5b8229625edcdd3c45984fb552ba0754d76ecf80a77f477908effe0811372477ea27c3c939ec386bc0167fa3831aa7595160854c954c8ec1a11aee1c3c88557c9db7481344b63a2db2506658ee6524f74fdb8d08eb6f59d24fde527d04475997f936f20e6fe122d6966cc2b4d2339e9b9faf6221138777caea79459455cab39a873328407940a1dab0b579db28a1ba93e7ab07871d0021447a3cda13ccc2d9416805d7e616016df11cd4570a1cd14d6d09c628e0165aefa3470b79c76216caddc53241df20d5753eda123a696f351522686e4227b936893960fd6fd90a666048701fbbf667d286eea4594ff1c9fede5f18c659a6c2d6babe4eb87a87434f57c7129905d4ae33f6de7c38be0ee78fa15bb382d56d54f7a23051fb08b566b5666e1f9173dbbbbdc833ec201c7275f297788a9d0935d76429b2a85d842ca48719fe7dafee88dbf6c5167ca70541143a2cb15f573c8e962e9a07ede22e026cc1a3a3156972e7e90135bf0d5d76e229a363fdbf3678b2a0691b652371a3e832cb41cd3f18964b4cc156ab4b982e30319e18562aafe92f5e2e2d988b45a11e38b1858ff429b1200797139eac4b7294861983ebae67c5a66f63b5fa9f68279ea4f56d42dbc6df0957422d16c3720495e7a09a45d4b37c93613272bdcecd0d1a13b7238c01607ae18f489f29497818011d086916fe2f65281125a5468ef09a71b8ebd8c21b0909dbc68db8c034a8b387c5ffa617ec5c746a1237b76dfd3c737f3056e8c36591ca3248fa126895593aff03b8a1af3178f73a58121d66a5a3fea1d5abf015de3b67bc153d0a3975d2b0e4f9f3253e210efb79268dd03773f7ce44d32bf5873488ba9a6b746adf9f3d9780bc73157a11e5ea1a66317a3daf0b66881a4e1a4e2483ffb29ed9d4dc7ca3152602da24922dc4652b97db83f8c539b46bb9861ab50e72c32ee5985ce0e9f19e8f845da9d56b82319c906169637cffc877dbe0b07c21a0763588913a4c67621dfad142900df13ee7f390ce0c179008065a609b3a2279fdf3f6d3020d237247a936bbce4b0b3808e798e2b18c1a66248ce4c3f749d11bd6157c2a7e16c11be5fab6420658e18944e92036b53000cbae70169e8fdc6b492e3c94408875918038a5e3b445785132a7b88369d133736504324565640011ceec6f5e0cdf00c1c0f495c7a0b30a08dc37e22992cffc58f2f05af33350ba38d827e3aaac1c6b4d703105b6d37586a90a09f60e920da4bbdba7f2fe3523e2340c85c0a5d72f64675dcc7ddb7bb1c7a5eb2eb9d616c88c7d3a00cfbaae1bd8a2411b4c40225df1ff9fca7ac9a5e5377a0d4b01595c80a049c217f40a512700be3fde691b9ec52177c0f3e2f21a3fdd70b29a53179ea3f65dbd0a4a50c5130fcf25878933b4e77957afbe3938f879f264d2622d5224019b99691365e2e7415e3f34ea29ef2ff54f3865d9b813fe47e3f839e17c85e0df79b62a43849eacb04834a8694d406263ccf473d04357b639d5b11fc6c29dc7b345435e8e53b99bd8d279b1ad8948cb08fb7deb7e05504dce7aff4134158084b1268fb15a654eb378762611e613a8b74b903000a6781ff2d967a7944c92f5e163896889e3b0360dbc39eb3ad43c3e08a576391415a6f6b6d7d314ad04c019b7f496090b5b6d53876bc7a5e153eace1421020250eae5c8add45af9b03d9472cef29564f66e0f4ef49b6d6c02c7e66dcdc65f40865a98b17e66a212a329f8d04c1903d183267bfc40358e02f3b24cf1f073807300d2314c2aeaa53d938bb2210f37df3f90642af3be132f01d7959112eb81e1858b07a3ea3f9017c9c26687b9509959cc372e5094f3aec30598b01604161a2be018483d56e13dbd39728f5cde0f6f7b5cfc7a2aa4f3f05b4eaf13bc96a0d4d6b78a08c40f87e6e30a8299456bf9572362a17763c94797a096d557b140ff9a734274ac11a7540b5a006bfa06495ee84b5cde71bc17aecf45b1d6d1e1d27d57f50aa12fc6657b850d6b92f257a5103c18db3e465b0c5ab6e9a1011c63ccf9b8b656fea0220d069273a4ddc37d7c9e1179f4f2aade1819680c322194e8418f393f0596fc24e3c37a447875f8d6787a72813be77958ced4619baf9763cfcf00b180609d0102f6ae08db7930ac8963b97df1ba73cf8ddf68028ce658e0ccd47e01377e0a0b2dd0d9f68d3c4cd9eeed928bcaa49d7f12f412404e56a72b81257f721019bf19216bd3d01e769febc7b5a80d78e9eb62980369f10ce3c1fbc311c589c62a1b36b2231de5552db1dc65e1973b6e40cbf0eaab50e52617f4ab8874614990893b5a8b61102a8fda7852dc911f79509d85f94abd589c40026ab83b68ac2adcbf2c22c9725083816478986fa885c29a5498f4e8613d4dffbf181b3b23ae0cb9045a4396a9dad4b62ad6179ce77e1f4768b063eed6867db8848af06b34c82f427a9a6bc9d0f28010a17fb389caa419a2c9e94732319ffc667e4db137df1df1ab96518e6f0fa5a77548b3587c87c496ba8cbc0b54896275adbccd1a7b9d84bb7f41a559983ab4c3fc3d24ec539ac713662eec1959216b476290043246bcb3f2cb51fe3530915bb553f280a0fcce3e8343933f3b1662a061d31229ecddb828298078bc1cafc3ee0e2ea06e741dd249a4c9578f452a70374ce62dc342ee506279c1f9476fdb293b68aee87e7c65d90dba15c8b78cee7e10d430288a8e56f3ac4b5968e6c24f2cfa15d6b292c7974bd72786d93957c7bc63acd23078342f0f7d5c7a255c5c036f48215881595e87347ad16e5b7cbe0dde407b6b8c8288579c82f261bc14c20b43e1e07d247f9039ca1c148b20eb578278a03732e672608507219a2343f9afacaeb7ad67f971a557481b36cce9ddac9ac9c68f4976641625763f7becb82cdf185b1bd5198b804a971aaffdb072ec8371b1a3c0f61dd10d2de3d40719fc2b11fd1c9cb0bfd789dbabc12e352eb3ca570305f2f764ea554f6ffc80bfe3e0944132c46a7cdb03bfb25097361ae4f44849fc17c67bf586813a499cd38023d363bc160366c4893306b13081dc2d1e5e785a64ed6a8abf561400a1e54b1ed3d5e2d8f7c24f2f4acf135244ff00243545cb7ec6b91d07f897ae55d85cd49e52a20feb7be5a1b9da840cdd16c74beb9c4616460854556f394c2ce1d2e87e0b5aa9b507201d09cf55e3de5e1a7715d390e6b55f8063df22e3e7ddbbf9e5f4f9d3b843b4c9d3fc219caa7fe1090bc9bceebb37e111eafbb66d8014acc80554d53a272d7355759e7cb9208e01fda39587e39d1c1bb59fd8d45aa37beb7e5f49f1784bddb6546332b36175d15bd7d2fc76d102435d429d19022f0d89c0bac9b2dacb7f423a66a9ad68401743d2d634923b4b9fece9ca94391838a81d3b50d452b55c894de084b0dbc2b81973d5d510b03aae10edbcde824bc8558d664d6ee374a77e1d94a9ecbfa2bd7c3ff610cee0688fb21310f83a9823224273bcf00b6d28809df1627a41b4c74ba8670ccc2721019df6e1e83a5cb23288e79dc7fb2e79400ce4e4b5f27043bc0458b7c892bbe0a393d31235a38631f139f7e0723551c6c26f3b76a9058b7b79b5d475af7406d10d7bd20c100b712d7fce5114dfaff1866744e24a183b515a0c5337c6de9be143d7c230b6e63a5296f109083ca8e59e8096f743f85f275e968056f8d933b4b69b73d51264a2602ef49b649ad3d65762f86c1fbacab2f00cfa4a81fba1b2e009d6ff7fc4a82cdc032c38f6dfa52e684816af7ef3787e0544e56953a3b8f3b455ffd20327480dbe912771d1e08a26a0b8a918c936d921ead97b320aa0de68110e9c19a25a497498aedeb706a8d18f660c4fa04c70465442bca514ff2501260c8741870d75e53a5f92082fbcd229a25568fba1257159", 0x1000}, {&(0x7f0000001880)="c277bbbbed4ff77d0aa65f6b5d3e19dfdacd7b5a6cb76a7707fe7669b5eb2d65d5603c090b32b63452ebf8b407f570bea882714d83cb87d1db6f5f1ee2", 0x3d}, {&(0x7f00000018c0)="12e659525df2f6763c71048bf991208fa6c945a064a8b1845f4e316be6be06585b6646ede69ac25cb35326def957df8b3eb8633ed5942c9aab94478e55196c332a16370f1ab5df622cb55bdbf2acc4db07b1b801104d7ae65dab39a7f21c8152a2a9f2176da72c0bde9d931b109433a41db9c4f71ea472149ff04a4f05ff6222c4dbd247b2e6fe73b420e9cb7a376487f27e6218299f23dac177e5229c84db415b47f71eeba4669b9f8aebeb5c301fd7f6bd4da8433c76e1daf6e396c2c5bf106dcae8d645ff7766183550355f157d80888bcc49213bbddbf1b1257cff062ad9829749bb517d864be096b08a7aad26c589f7a2b0c6fc3e235dd388e91781372485f42bd9594ff3a9d2786641061c543d229bcef61959206fb74956e840eb01634baa22fd69f7639127f32144a18a44374a945e275f1cec891f228f9d87fee25b04f48dd9ed499bfda72667539e618a9ab3f9684ceec9a665ca7197a5f32dfe1ee75be97fe0ac2fbdbd1fdcf08d2d6f1843acb12ec05245aca2d5e18b7b37f3ca2474b29e2ad35b0d877402aff2662e56bd2875a51d0948f6e0d4dab47d6b445ed2737a03ca0aa8f9d9403b8e4e7987087a52269d4c53ed7c4a1e7e646a617405404961069bf89275b3de1e2ca48157e6813eab73fde6b7207ee16c2a564aeef8b3932baab232495af4940c6ff197b5099089401b4bb88ad5eb2c06f7debd6acbda891da4d6d3847faa6a486d2476133f5442c6557bafb7ee4bf8eabfe0045a17b4de56bb4610d62b1616b5b42759cadb31c7058eb4d46e6b909e5cd72fcef01998879e695a16513f7417d79692f7bc8bdd764110a4751a766d0745494c29519d810c4cc53ee43fe2d7cefc903614bca5e82dfc4d2791318f0bef8bc2ae9385ca7e8a9998c982aff8ffc9b3dae25bc3318388b38732576d06a2cf0258c85f99596df537905afc6b75ab3bafcc6041464b0f8b748a5144f105a513e72dabd0cc2ab16c699444785fcb1ade3a8ef89e0592be05407fab0d0c3166fe2e232b06a31bc253855d59fb596c4067ade662bad2e07615ac554ad50d0ad1d9b6a9f3ccd9115188a72bc0b153295fd6176327fe946089283160e14db45f768d010a33e386810a3c190b54f215d0249b2d49d55d84e3a2812777f603ecc8dc3c92b4bb52334d737b83570c3b1f4e024028d685559479113b3764669839af12fd00ef17c91c4280094f9b5f971eedefd3494b66a16774384f03661f5e54f72c2eb63c7b387708500a2a66458b2358822d332c4cf2cbd05fdcb1f9b5b50cce1b8e663bd9c5b6c7261162a1d1ce55152d0a22a0b952f94d53d5412659006235e643e1a3fa5e602ea7f80a55378002ae258103745a1ae80fd6639a29e7892401a1fb69b5c6ec682a0771a36b53061b94a669ad20895a5d614437f9a366a1f239411b1b2a52a619a454f0187660f3cfe74b0d6804227bd553637825f47ead2e9e48dd3b82c49c03d5aaea2ecc5973c3683e94baa68b8bca07bfb5af17f10c1393b190c68393c4563777ce2bdaaa405ee05ce9ab834c705bc3d6b397ce0f96100a7b08380793ef206e022fdf0e37ea18e41a5a6a25652b087085465ecb4a178669e5d993294fc0b81c528e0b4977f5896a0de1e2de964613a9d05699df3ab4f6b3f7df0562fb3c0c6357fe460b0f06f580e5f324f8329651943e67210716eb44c31d72536fca0bef7b5a9f9b7f0b99e33904e2d417b7b604485ba34632e7680f0e9db043b208e0e566996ffc63ac968224ca55d64c10891eecb2baf8d6c3c00cbe63a8c1757f23b3ca577cc7539fd2169e75f1e87c6c98f22930c87b69ba51f874fa323a13d4eea587bfcd0c6a6dde79497c826c3320ca2fc2daeb6adada65a529676cb8e5ac2fa78c5b451308124b7854fb5f77293e65a5cd4d232476b0b74b2fba13929f502681ad4c7ede577f63c070e1926c60052850aa963390c05ceb4a8e721c659e09ecac12ac9e52b2be5fe7aa0512236987d4a45b9d7a06024d63bd66a6a0969d30c993872553ada61a5903f8f420b68ab78fb61e9e8f62aca349b5077de6e23cc24fd9d19d8e03819e34d9339766bdba10327f27ca5d05bade5f901067bb1f504f2fbf5453860a8bbd0bc1923cd1dd90a5d3b045424b68b219b8649db23190b012c75144fd155bc9a419d63ac886497bc8797006a098a221540108fde25694e2dbccc69a213a1eb3eabd001ef5fea7952dbcfe7ceb5af7f3f492df1b44e638322088f536337d56bde0f5fa4b93158c423f0a91ebc454e87aaa0585ba70178ac9cf580af9be659985697f9e963c2217b51b2579e52572735d05ae01084e1c1431fd08fdfa94c500e9331f5488232cc2f129d3f46cc85cb544bed1f3983bcb96b72ddd0c1b2ac954b042ab4319505224e30e8c8d6a3abc22bd3c2a647e012d274a79d8feb94d7d9e9997bc2dcf62e80b4868cabf5e18fb594e98259ebe0d2a8f0d7ac94ed1b6d5a77caf68c99df24a99b59663d98faaed65443fb4beb9724133d8cdb1370843885678b80e394991d72ac346635b90ac1e1c72b5e8dcf3ac1cf51486b7f4cba53b18adba383b0cdfb66e4c99df15223e686c061bfacb9ece39b0b075132398ebe7bea48976b6aa701b3249bb3e75a8f12b531a7eedb45df3548a0c66f3d5e8678ca8884dc1a4faab5893f662c2813ac23acf54d662f399c97735eca4c0ac38b231dce03b7ff77e8aba5035fb2dcad7e5ff9fda4ed849bbf4db126f20d1604fb2dc65c88f3726eef8b3f4d51cd2ab593e4e3f04688edbfe2de2f274099039dae81914a220fd9b45106e8e2c72c98295ecdd3efa85e14a9febc787143415dd6cfd6bae18ad7fd0a3d1319417e11e24eb4cbcd8f4df6dcf703e89e7c97f2aebfee357937f9d42adb3d928cbeb6783cfd597a535fac16e16b7307314ec121f35f81eaf9fbaa68e1c745969d6064605dfbe28abf5f70d4b49a2c7fe06be7b593469a948f42a11dd8c076fabc95684265866e4549ad75cee1469dc00cb44100d8272bd4df5f73354277de43ccf5385d7fa75810aadfd8955be86503f3b6fc3295ca375e0edb911d680e997710d63a9a23d9893aa25d0721b9a3c64c2ec70bef163fd553cbd80d04923dcd0801e5179b2bc24a39b5610ce14f29606827cc42d27cb69bfd8d3a9840725182045980d9a82755e4c5b7719502105e961259f8b346fc4175aedc6711ad9696dccaeb8b1e82882a6c8b2af6deaa1180c6e68e8c1f5ed3a4eb4a06d1aa023871fc3626cf6550d9526ba0515d0aa02c0afe1007245c4663c1d53353fccb6ef3e78a03bbb7db7d17e4ef478fd37e0444d2a9fe97651cf94d79594d028a560d6e83bec61b49d2155e8de560e8c33dfd096fe48a3849607bb2e9bef3acd52e69637a54106c412a86b9d2f91d9bfaae01048d499d950560a7aa29fb09ab86836c4629e3cbe8cd54ed94b9a0be2e608b3dc744f2248218276cd3b287f514eae4729c60a58970ba8ae33995529a8573c6e85a617315b8d84454e9b24b04b23a3d2720f9def9978de86ae628ea38e2caa0b78a1ee8f56313cce47bb288f293cb39847a090a3b15b9ab8ff47a917fac8154a63955e49de1dd982487734822d7b3fa5109010bf633d0493a047789df4a5d6a97b21b402b5d776868ee77d3fcfa735cd4547d11d6f2de50e47fb29fa912fc4ad018f2a3f2750ef92953e7bb9a290abb7b0e71f5b33005870f37f23526cc50712304727c5d42a34c80d53cc36ea8e2a768c836f27148eeb19d791c54124358ec1fc4e681956f2d632de64bcdf31946639fd84a13d70e0975bea38cb4ba591c5b37f672a9d427d082e8242f4e2ff0cf7e640e4e4faec9ea5a8cf331f7d1a28ab9c5b93a20b23dc1cb531a556a21ea08b9096028a5401ae125b3fc31c2f5e48adf991f85fdd2b083c07e251d76e90483e818c6138609cbadbdf0bdf4fd2b5f9afcf338404539022198b1cfc9ce6d47a995f6e4065de6730978b3f6d1bd0d93e495397a796923b276a2c5f090651719d29ddce9342f99ac371f9fced34d9b7e8f757d32fa8f7bcfa6255d35f5516c103499e176e5bd8f8d83918153b062e690f7b4dcfbc568743f4f546aa4234c4c087652b99500a8932ca80425d330ed14bba382c373b65709a59535256f4e5fa80f0ec7dff75eea3d4d3aaa8b02c5834dd6974aa8627238ab4c1af2b337fcd9b734bf29c9cbb548b52e09f5d176199036e33ebc77c3f2d877e83a661d76b225a4b6c0f41d401d5a9cf3684875361362f61c8819bd86a9b64a557b98cfddf74b7e8c67e725b2f341e69005715537d5dba5599fc1bf6db8481821f31a81a345fa0206341d8953ddc9c5f38d14c257126453e11e91e058571c16cec75e527631d67f37d10bb633496300a1aad198eedad957d1ca8a17ebd23982bd791b9b4247d5d156a813ff763d25a5257b3619c7d7650dfd74ead3375b839f6d15b829049be34a9a8b58bdddf7cb9c54888958d23e028699630e14d4d52c060a8510f2adb72dd7980887e730959d49d7f689a4d7fef772a459eee0c29b515f4c4663fe62be6fbc588202592a683578b0c31a3ab56d23a607b5d22e4c38028b686a8acb0e497839199aa784bec6741166a9c7ef29cad4790d92d0c8f3c1a2b9ba66862ec0f4067c4c7027f207aa80b453cb3a3c5c82a1a49ae79fed986cc779b712fda58485f5dc74d7f3cffdad6711f28c800db39b279c9cb009c6c384800787bed02f27b1444e6c9a17f2090da736f7e47b4a944937cb0a076a1b3c212c2384722906b665c3dddbb9d3403b71dc05306b69d9904f63257c539b4c4fcb7627c6be3cf5e38634bcb7836bced9954206a8d5d9aefab199772f2fc4c337371b7e12f74e89f947452c59374ff748f47ed83d2a14dfc5eb42ac671d75bad1c0115cfffd43bf9a296b17a74e3b55d6802adee2edc7b7aed594f0b40d6efe2e92dc64b8152dce6df1b92c2c6a7f772ee4cb2f336c805dfbfb5e23ecac5e2b4b05c019a69bcf372d8972d387d572d827de0eeff454e188f45431dd0397289a744055ccdf467e62393649e653b4a15b92d111e573ace473bf24bce90b315fc7c2c6155f4c6899f6cfe94fde6d80dd59d41e11836fc03406428ab760d67657ae9bcf57fca290b45941dfb7b422f12d2d0e8e17cc3905c750dc920b2d7d9d693108838a0df84afd0d1f8a41696989dcff2a098169a4db80841847ea15cb4963c425f5ac00cdf7384fe0d120d1482ae5f81caa37cd28f4903d64c29f16e6e35f3bc982872c4158c567179bbca9447b0cfbf8076546c826071b870f37588c921162b15a2f87f4ab06cc5382103f8c0ccb3cf5ea3f20fd416e0ffc7088528f3a7f445c5aead5b4445f2e0529c2e63c64939eb0d85fa8102030a73624fc273d66b64573793d5b366853544754009a6f15e052f2a9b9069fe98133df5cdc519c35d2ed93a56c7a5ffe77f2bd275dd673b2b61e9e36d77bf91447c3c194524d714e59c12b76d7dbe9f5ff050a4906f3e0fe785f591c83abb7eccd10ebf374429bc2dec589d5f7dedf26ab5be6d26e7005616d66de6f958c8a7858b0a84726de297340a083aa110928850aa8356c8646bfe33b7cd1dd2ca3f54941cc99189c3ae8b236222938cdcc3f41fb569338a07ad0ba238aada587b787bb2255a68ac138fcefb75cb76e2f2c04f52bfaa1cbbbeeebf860fb07f350c85dde49f18dfd093f6f40dff274016842283bcb6747319ce189cf21c848cb33280fc924251947c629f3b21f755ed2254f9553dfdad0913", 0x1000}, {&(0x7f00000028c0)="8cc8cd59e582038fe1ff229ec54b497ce041ef5cf1e712bbdb7ff35987908cc1bad01d25ed49fe6e04c63ee1b5b4a82d1ddf1146e408e17c84b754d3477da12f41671af3a66cc30cb7ee3594c161a8b0988ecafaee95", 0x56}], 0x6, &(0x7f00000029c0)=[{0xe8, 0x1, 0x3, "e71969bcb7b8bc3aa5a70a3cb79a15539202cf3bed1e5147f1899e815846ef6cd24bea53d70d95c9b4d32fccd6ccd0791d73c29c9df34a9a283ac40ccbf2c15df44a040f4f6c206a2d7e8ae561e0849eb3c1e37a3700274b841efe7f42ab2d9eed15638d7d3f7858944328bd187285fbc96f0a3f42ebf962e2ad2bede416a4548ec9cbbde8136c8792039e65873c4e90afb4acfe78470d5304bc0d5f11aa500ae177cb418fd65ac7f66da07f9c93586db7de6f5265ccb4fca73843a1bd0c162faf9f924f00bb299cda46fbdeb08333b5ff"}, {0x90, 0xffff, 0x7fffffff, "f16708ec9740650ae586f719a396ba540d94989faec859d24942fc64769d675307b6c7b8668b5794c736a2e432387760dda3ab226f3162b69f3c65771de8a4f2c6763c767047fb7e63ce830bcfc2596d2c8c7f8ab96811766d861958649f0ae5b3556eaf3cfd581bbf1ba8e77208368720adb592aa81fd42d7d5"}, {0xd0, 0x1, 0x8001, "3c42df85b25608906c61d9e037a628b6741f068f22dcea0c8c2817a63cc8e642d47e9680162b7436ee9b6f3a07762255a880dd3321f0c68da51393df873a890c2876f3fa32ad6c6820eedfa5c5d6575abd01df29197112295e6d5b19681d37147bd842b054158708d798b2191557f0b616728478df114e5fc9f74d7550398b48ff54452086b27a953eb0549ce8bcf60feb39bb48e233012d6dcc11e1d661f28430cce9b448649a29c1e7e43348a524aa4d9d136f472afb6cc2c4"}, {0xb8, 0xffff, 0xf8, "88825a782877021a2257524d6488ae93a67231252c1e2e5bbbad1ac647bb7e4120699dd12c7b80ae7f1c450f88aa5907c61f4f6139ba7c7c7d33d75c0cfb0c895ddbd4a75b9427773cf48ae9b35146b383907b8e82b5d043f60bb7e359f890c3b08b82e0c7c930a950ef8002e15ccd2f527a32a514a14861a07aabef86983292481e0344289e3e7e51acecaacb1b7d93db39e5d7fd7937bd5d99d042d0f357e2d727765667"}, {0x38, 0x1, 0xff, "ad9f2ade0b0be2afb3e70645dd2405e68ac04661982542bfd9a6e8015f7d6088379e"}, {0x90, 0xffff, 0x99, "98b4d044e9fc80e65b81a83ce7cefd14e3e83774aa09c6af498d25d91c45f8ee1a438da458477332a17e5657464b823818921fc2c0830dfefa33c6ed0da1711c4732553b8bf875602ac0314b82194f7146fa86f4f565f4b22393b254bc70654d042a3650b118d9f6e2f49a1b7c4ed27248ffcd22cf25be62aa820bb7e356"}], 0x3c8}, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x7b, 0x0, "63eac4c385dc5db8f1060fab8dc72beb609ee317", 0x8, 0xfffffffffffff001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:32:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18211, 0x40) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) kqueue() 08:32:59 executing program 1: getrusage(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 08:32:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x184) flock(r1, 0x1000002) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 08:33:00 executing program 0: r0 = socket(0x20, 0x4000, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x7ff}, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:33:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000040), 0x84) 08:33:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/67, 0x43, 0x840, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x7ff}, 0xc) 08:33:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}, {r0}], 0x2, 0x5) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/118, 0x76}], 0x3, &(0x7f0000000200)=""/200, 0xc8}, 0x800) pipe(&(0x7f0000000380)) msgget(0x1, 0x1) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xd2e, 0x4}, {0x100000001, 0x4}}, 0x0) 08:33:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="fd2ccb3815d070a9850ab253036a94668907faddc0513611b3e842c5a125cc1d2fdaabce9036caabbbf9392c5ec0081ad681681172a21a6a96e6aada36814905ef55b31617db2749c2f9e1d62bf2483e0c1ea46ac706e0de0ab4e8879d8f4a4aa693f3da078b152dc3c7f91ee23c262a912eade7a1b6561832f094b5050064273159a10e5a206ea4a10796837c8436622732", 0x92}, {&(0x7f00000001c0)="05b25cb4ceccbea9ee490b0cfe54ae9f3395c64064eac80db82a47e78c6252b9628934774c2164d7426dab9ca34df6634c6b8684c758136915542ccd6f00c2d7983054fb63063fb0fcf72b2cc9", 0x4d}, {&(0x7f0000000240)="449842b91c2b93753dd3d057924e70c1bb014fe7171d7ab64ba69347641743051f43923f5c4124a33c342cb673c5a82b621fdb03f7332d50c98ee59002f565966bb65afcf803a1f8e3731950971edcea", 0x50}, {&(0x7f0000000300)="40337f7492c9aaa88248783ebb34ade7fef34c558252faee0646e902447e73795c8bec2ca0242bedc68cb437c8286c486febeb40e227222a719cb3d684becbbb61b1dd1ba16467b94981643ba575e9f57e038d1d39a726ddc12f9d19c1753d49e7ad07dcc6ea0a3134f2abf9b63f836b5f4005955460660540dad7b120168ad515f5b7c09a85a660a9d378b47eeffe6639", 0x91}, {&(0x7f00000003c0)="27d336b266b4f05de18ca901d1b4f6177c89e1cdb961868cd96bf649a112ef23ff3c792ed6b849adf35717dfff0bd99621698a62e7c921762222ccb360dfe55e9b77c2a935205d106849d99a79903b4aca085d229bd3f2bcabff81ec5639250b98f208e2509e63957cc1be2a9ea160c73a20e42a8d88aa9c9ec054dd04", 0x7d}, {&(0x7f0000000000)="e2ccf7cb4cbc2bda3727129d5d26", 0xe}, {&(0x7f0000000440)="08e5f71bd27efed2b527f9840fdfef97358ab4f4c06a7489fe391f31b2b08d66ae4551051d6b440d4e6986b49bde3bdba97e3d3bb193d6debfe07fdc29dec49f83ac15337446b4f4e8", 0x49}, {&(0x7f00000004c0)}], 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 08:33:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/23) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r0, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) msgget(0x2, 0x84) 08:33:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 08:33:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 08:33:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x80000001, 0x7fffffff}) 08:33:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="6b057284376f6224ab334bf798b620f27d474e6f6811beb4567c3664", 0x1c}, {&(0x7f00000001c0)="8061e309d0a1105e35ea6368f4a4d5a1f88db407501a00a9b6da4b248d8911cbcc9fc95ed7b5382030baaed0921e5f4d7ff1e93ae0ac4bfac4be1d9138c08839106b2a5796f8fddadfcfc5c0a0767d5fdc5fad781536b256369ff2c0e5f37e54abe40421a26fba9243b2b4a90b8d21bc02e27dfd65c4461fb4eed241d63d57786e11a090f28e813e79c43a8c88704bd4f61746e04e0d304cd35b368d3ba4f4ba7c09fa65cb7d4540cd90ff0a41067c2b35e09e1bfc4f7ea182885b083f6d02d0c1307a30804fdf4fdd58b81fc802f81cba12e3", 0xd3}, {&(0x7f00000002c0)="7a9337f3b375bec78168b72f86760a1a8e1bc95946220c4cf0e2fa8e884da5d972fa5a9a0c5e0b28e3383941ef8d49f55c0624a9099fca174a9343e5afe83307f2c1770fe0455d8fc051efcbfffd071d3dd0cf743df6a79941f522ac7d8f9c14aec5251ff6986cecc921168c40e8aecc3426f64ca3f622fbb83fc31175ad1993f42dc1cb4736bde5630e075a52eca41791f87ae4f08747c80cccd8", 0x9b}], 0x3) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x30100, 0x20000000000106) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 08:33:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200000000000808, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x0, 0x6, 0x0, "2d2a66e8e1881e5843ead3e74e4bb171ef491bdb", 0x74, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 08:33:00 executing program 0: r0 = semget$private(0x0, 0x6, 0x201) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/235) 08:33:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000004c0)='./file1\x00', 0x100, 0x1) lseek(r0, 0x0, 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="040df03bbcdcf96c579f103bf421e2555a89603f3064ff31f97bba51fa9f4a22a07e349b6be07baa61f2912bf0b73d2fb9251b1bb7e92601df405935183553a871d9c895e823f95625dce0aaba3310710585520185b3f04f0a8ba6de72287f60179971b35c1c778b3368621b8b2ff62457f9fcf0a30311259b6bdf8c780b88aaca47c91caa4c0b389d08f2a5ff7a2bb5fd647af8b9f392608f53cb8734e5eb0d12a469bc98a92084c0bb9919f81044ff5da7e321fbabdd571214f727ec1d0425f8784e896004db87ff6b5e344dfbab6d6df5ab5a4567", 0xd6}, {&(0x7f0000000180)="d712906266ff6b90d6bb88123ee0f74d06d5a11258ea1f2f40edee8d18286f364b25f58f3e80781280bef4edf555bc0bf2f30283205f55408f70d705de521b8e2453701bd9807dcc1d32965f8d75687ad21634e236e9152afea1d06f5e9c26a9e3dee86415c2d522c1076cb91a7fa2c29e6af7d779fc8ec95604551e93c0981679b9e5125942f23dfd519fbdb18d27761c290305f08cc968fd918c86da1b4a415b61e72a6a1e8d5ae2aef1b10e789a24d48b113f2898ee590f99ce3915911887078fa641ddb5065f7ca2b5", 0xcb}, {&(0x7f0000000500)="70206fd3a8b112aa8a90beb99d31df5e156d7fbadce27c43120e87bd33fa581edcee30a1176eb4c029c4a386e7bd15e318bd43b8fb436194a92e1c2d3bb101816870d3086a5e35d17df78c3fc690d5895e477e51de0a4acc87d21c49edd32eecbafcfef63c6460d692c15a06ec1e53de36442a4a37ed5607aea0f1015f2120b92bc7e567545e3d27f2ef6bf25e972086ef7b8019754dd23c4a30780685dc48355f29346d0528f202fc602d45ddebca6640f6b31482ce59b7c516b0c00b4f019cb992c13217ff173726b52534e3a9693e8e3c8b96d08886717cbaae349b0e78255d59b864515b8c653d2ae96d085b09272e5f1abaeb68623ebd99bae2b780597ad2f54575e11d43219a60cd77c415b3cb8230ae4cc4a41d438cb7dd513bd9f6c112f125ca54375dfadbbfb68ef8f0d4f2abece0b77c", 0x135}, {&(0x7f0000000380)="03bde286a2306e24a24f122c489d99fd6c01857c3cd286529f689ad7b276fd65dad70f57da7d0aa34693d10ac821a581f2336bb6f467b14ada514eba8cb27d27699a9cd4fbc64e46d03173c124027215b9a86a917ed09a460bd8a19a0c0b7761370c7eb948cebd1a22f75e8a708ebf3134c84d8021afe9b7756e16920da915e62f", 0x81}, {&(0x7f0000000000)="bc3c5b9f4f4a43e4216149d870b1190000", 0x11}], 0x5, 0x41) lseek(r0, 0x0, 0xffffffffffffffbc) 08:33:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) 08:33:00 executing program 1: readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/103, 0x67}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3f, 0x4}, 0xc) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0xf3, 0xfffffffffffffffb}, 0xffffffffffffff8d) writev(r0, &(0x7f0000000000), 0x0) 08:33:00 executing program 0: r0 = socket(0x16, 0x3, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x6, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x60, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x33, 0x3ff, 0x5}], 0x34, 0x0, 0x6, 0x0) 08:33:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffffeffd, 0x5, 0x16, 0x5, "18585111533788a0830495e1b5f1d8ce0281916c", 0x20, 0x8}) write(r0, &(0x7f0000000080)="c2", 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x26) getgroups(0x7, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0xfffffffffffffffd) 08:33:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001180)=[{&(0x7f0000001100)=""/108, 0x6c}], 0x1) getsockopt(r1, 0x1000, 0xe4c0, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:33:00 executing program 1: r0 = socket$inet6(0x18, 0x3ffe, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) shutdown(r0, 0x2) 08:33:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0xff, 0x0, "c6a4cb4854000000000000e74de4000200", 0xfffffffffffffffd, 0x400000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) fchdir(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x6}, 0x10) 08:33:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f0000000180)="c2340b00b4f14a117a85fb292e0e63d1487dd200eeed15580139807f9865adda58a172fd54f99540b652d0f3d4d5709d3a30a1442c739ef5180631736249817c783a4dce4dd3ff32e5508aa071349542415ce80a3a3675875d188ab9ea87e9028be8e0cd56a9187b2ffbcf682c293d858cd893fd0566f9cbecf31c979f8b7e9a98b58ba099d25506fde202cb10973f25c5dd461ab75a56d83ea647c818ade8b6e646756b734f5a39012e66f7c10c19f1e7b29b25c44d14577d2de25d1a590fe85fecebe975c4db3905d16d7db77516145b46fd8eea24a5adc6ae9286134c1f358c121f50904e4c41eb6939f86a91cb9ce377269ab969c0447491bc11bbb017524eb685e93153238bdc7b6d71b70bceb0d4d8c14ce962be7f3870d29e1f51091c100c8f47ad07800985c305c7b6554b10e960fbc4eaf81127393137c17a1c9e7d6a1388d86d0aa8bbb588d6803bb5bf36968eb45f6c1353c06ef1ec5f43ba4301a917f33f27955dce3718f050f04880ae15dbc4c52ce50a34ad2f0fbfe54c0ec242cde2642d3fedbd49abac5a8bfb47b606e905f9da8598f1a1cb126023fc612dfc30878a01bd7af49dbd054641cf63da806dbcd176be3182ae32cd549052df757bea5236a249fa3ae216c22cd638c79093616ac1effc213ab375d8c44fdb6a322afacdd795e3126f9cd6a8776cd116ab9915e0180f4fbc43b42eb5884ada10c60882c56a9582cb24cd8c8909d5b42d09afafdfa5eaf85e995e4dd4d75fe82edb6c73359bfc3a224968b5e454a70b4ad856b1b4aa8dfc3172349de8390392e8d26c851d5d66f19cd26e0cf6403f8b753257d6b63fe74b20fe092fa775622267816aa28e6851b725cd46691a1b6ea78b8b7f7b17e12c3ded5f07b89888b59e23d95087d818bec226c0877e22e49556e949f3e3120fd7cb3405c37b1e0fa40d77bff054b853cdd9b87e412c6c8495b83ea389e53ac1c07644d80c2876f0ce2ad2eec2613a137b8f3a607d7d9afa7dced76b4d0ee8579d9c15e72dfead61b854d360461e01049445021f1cb640e85c8f01301071158532ecbb5016e49ec0245488fdf20f8153676988be711b26769564ccf779a4a88ab8a9da4951b0eaa362e59c8cf69a985469c631646acccb8c4d76fd89226a0220c0a2e8e8f8fb3bf7a1c740d7ea750244f9d93e1cdc6e9652cacf2ecc499320d7c6273611632a1eb2f156ddc3e9ddbfe8920ad7fc7976a15f8130d23b5a2bef78ca10365e3e18083a6c77c49c970ec3c5e9ad4772220d804fde01ae0c394c4bc311cfe95ff1bf3f9d0033d4535d7cbc80197f87e98e99fb59c463430e4ea4b42467209a266f2e8caf3fd8bae8ba7c2462561e457cf1fd7867384ed9e7c9872666f885c4e7908d3d80468c911a39307315978a595e92da59395cff0ada494c17dc8a2d36a4eb2f1764e5bdbcfe6098fb1643ade0590d1b2be090882f086aafe0f71298eb37f03f6fb6c874da47e2ccdb4ad4b2e4bd5f13ddc0dc2a7530ee605b87508b00e5d943901b67b8a92784f0429703d21184bfa072a8c9b873daeccb8d1193b61df24b91f6e02ddb95364e0ffdb55a924b039eed33f3661e608d72c882aae0f0a4364a4d4e0148b00c3faf90c7ebb2ed599f13226db045b6501a4d4cb850c11a207b0f0b4683e1c6d31b9157aab2b4aea2586ce8ff7f2975652c2913bba4cb3a7d9119350f5d7c2ce5aeb1dd0d05dc8ceee0908a49fa57ca633963d25e509f437e4c3489852e055b282a6ea29fe4291e464c66b371d2d630d584fd4b3f4ae1cc901dd9b0e9fe46d4befb2e029fe4b642ab78d057b4ac1c236045e39a5abb8c8785ed82840bf90a6276f26aa4c25b874df968b48a3aec85a0e02756ca2379e7e99912bc0d759514af8abb4ef065f0cd53aa1d9b1a2cedaa69e8ba9999767583bf2227695e6197fc51b565e96d1ef47a1c748f0e71078b45f9d20edbf799b55f34dc9db4889096d803ab56270a1cec7012550f0216da9c77453a2fa9b1b0888e9ad5519b4f190e77868d3b8f5090b22aff37fce9a55d11520f931daeb12e71d9eabf06838a9af0d607394e0ae9fc4dafa337f707bb95918d4e6840daa055d81513eb2df899c5b6711b66fb48269747fee6b6a15ab4d96430b4686277ba66b1b4127e370ba6517106ab843301bacb58ca69b51eb7d50aae618ae30ca0e226060550691ba75c07f385d70c1bc207fcb1dad10377eafbec4448e4494079900bbbe04c3589f5f10b817816ba1958c9e0ba0340472cec1547d2951f8ad40766ccf01d04f7954cb37e11aa6667495294afb92264183043943ef11f2c5a1f14c965318d655364cf7d28d0001f41b5dbb7426d6843f13cb092486cc04d3399b783926d7770f72f5293314155216dbe20eb48b45a9f1f95f20df7e3c6ea607a061d62246847f2828de0868bece846e12cac67880424ee5df3b67e010f3694ac178c93dc3e53d9814556bcdd419a8e17d0a28c07c56fb3fe4f65490b6cc236b447017758621e62c6aca038ba2b03d0fab9216c1a5f566aea200b257ae76bd7ae47bc5e979348facf54c73286db473894eaaee80393f431f9a6f1565ebde9116fed20589cf4581e3800702af1a0700eb8e3197534da26999b3d66c4e2b24e9ab7659714c287935d21dcd6138da6541bb9d6a74b8333c87cc7ed00609b350bac4ae3ac503c41a8529ab54f8e4854961ec4c4d724ed7e87ce08ef0a6aad70e1479780fe3029560156ad4a26275d1c4b0982891d735fc0218e934a7f80dbaa3ddb06589660cc747dc788f353a5f4347b4f4ae72512dc41dcd700f4956ccc85bff721d9c562c6bce0c1a3e6844d5604ba8cbcb7337903ef9463dc971ff334227cc937c8812a1aa29bc04e4e6974c091fafec605d8b3a1589a1a4c6c0ab18bc9be217face79345051f5ded74bbfcfc8220bae197430a0d3aca3f028ae958c0d4438712343f86fe177e212a926ba7c87a24e4599684685683abf978ecd9d45aa608d2867249ca2947585ea4418ed8ca8d36829c7231f0de2b3cb215f7e68575178a61bb9cfdad51d49ce32424f4f3e57341266e52e05d2a0d441f3c96a193d72d9ed79755d0930539b311c3fafa8be3c42afa9f6160b9346a9e2d43c391f8bd7ca71f11e8560d9064b7b7da47c8902b4112862d9b075083308dad0b1d3145c5208f9b64144d56a0429541a67e1d666cecc674d2d91b33ca0aae1c72352ef10ea43853443f49a0f074e7c3b56fc86048558f3ae923113684b9c130b25c454c3aaaf27505e367fd1be94b1da82cf3959e730f9f4e2b136f976af37d50a4f2bc0b3316ccd16e2b204861144b845947c69a5a625a58b5c0464b6dca7d7190db76148bb1d92c5b0dddcb75e572a5192594ff5e76038ca7df642980b1427eb06708bf3665e5c958d0c88327260c06dc296c60bd501e4b6984014145059689167b53b1ce84b1138fab7d52832c7d20acc09334473c56bbb1ca056d2cd24e4e2abedd3d325ee26037752340c8c8c00a1ad61e9f119860f6b834da4059e17fa4dba764c637ee5c6adaeb44912b8227625aac7a9a5c3e54603c383ad427109d31b0e8cbd64e335ef4d10a4589cb605c66985d8c0e59aebbdd61b3a96112027b0d35f0a40b863196928083deaa01814a2306013a81b6fa3d5d2af5443ef8c04b113e99bf1b5e6b3179148dda2c772c9763d5f149c1c5c0d38305e72f0fdcc4f0e3a44c7be916249a23d9dfdae8e62d18cbda049c080f8977de050eae35658f32deafcbb05dbd7ff5af733b256949dd9fb73aac638ae0f0477c0c62de024e662897ef35ea41a34562528af08218bf673029f5bd43ced6b3de4797f80200fe7ca569fa811a393d1ac2c9047bf34cc58a7790dc02896a74b4fa549128534f7d7addb7f09f4c36297254fcf36685aedd3d05a499cf8cd7075d5caf4b381652d54bbfbe03ee83a73833d6a930cf3e748839d4982c3ccc8f0048d3bf558a3eaf27f9a41ff7911a09b579bfa4346e440d18c9ddc2d6c51ce61d0d5f319ad0070e37af8c68554cc75a10525f51aa819687d33a67ca2fa406abe1d23d0a944757e4da949fcc92c600edfa190412cda6d8a4f7a07a5fac0495d179510ebd34106494aa17e07511263f47fa848f5b46022a978082375ed24569246d5dce21c3e3d2905dc62e43aaf6b797a1acc2b6a82cab40169aeb81dfb6d045a4fe9d1713d13bf0e23cd8c0056bd2cf7fafe0395575c477e57022be8f8e8078b040a66aa968a573fd080927f7e5c2bfd0597d532559ac7b758a80b9e05d00098647bdbd81f4a7cbb473c71b1fec815b5bb871ec5bc88b997e536c6c7e9622cbe38fee8773353d6a47d687ff57097afeeee3a90a3579cb0677e704bef616302ba1156f78d80eaf9dee986eb9693a8c53d47a78391dde6133915f12e714cfe6239964b29b8ae556bd98716b17b2fa7a54df40c70e15d9d0234537fb38291ed4599bb5f765c67707eba772aeb05050101b020fe48e4112ba6616f43ae7774ba7f54137e1ba518b402358cc9476f89260c88f9fd6e2af9d0f4abcf4290335f3b87d577430c89ed73b8805077d8fce5b9fe7693e2177f7eeb9221dfb08b2c4a174e158f78ee54803aa2a07174fd2893fec3ef8a6f01aa5ced2ee519dbf43d45b70a2b017d689b6045cfae19d216fefcb9fa34fe99a47ae030d6732e49cbcd963bb580e3a0009e45dc8891623bd67ed98d05fe6a658f303678202f5be666402e074eeb2e9373a3389c84981549ef45e434d5a9ef51163de5dbd8cdaf43c0789f61293b13129c3713330377e511d16d698761f57700ee36bc859dff66d0a97547e8a7b9db2ff1d995389f81de957f3c9442789d35b592bd40a8420b5853584766c362e2861407e5f4821f215a35d8f343ea6b847a1898c3be712145dbf96c41afe3e429accaa6b290681eade5bc1bbc935e1b2975c87fe6f767b332880672994632c183878fc56875b836439fe7019d903e86f65e752d5e7729b2bac3f762117f3635a9bc6c7b3fd775e2fb57fe0693a8cf2124f73ce7eb561447394cd1f0126bf1043a2ec01ae18e9f4efa40aa4a128ab323a08ef74557ea9d5aefa38e14cf66e1080a08d10015ca9da7f0afee65e4ac4a044482f3c5d94df043dd3010e7f525e4dd3a25bb39358862971ffa10f5cf40b516e4b221d848cfdccaf8aebbd9cadf8635aae45f88118a833a1b57e6c61a0ce7d785e46bd3496645a00e021a84d09fa70c89f43d3313983a773b9233e9fbf02c00ba8a09b5d5dc07bb352288a715f1a613f1dfa3d137192a5aa86c8d649be94521d8262dbbf45fa2ac721d993ebd99e8f7d678ec14d75766222a6d630b77aa57e2f271c063d6942c1995974e6e76481f92aa647a2a3602895f3f841b56fb478bbf3f972a876500cc11b24de83155df2094a87803c6c56f1e9497a125ded5cc5a67a82c464f89cd20c12eaacbd69429c8c8b3196d4bc5929d3dcc6490a6a8ce2ac082790a7b6cf2e982c1cca42bab9bb67515c1eb8f361f1d9e5dbf571fd4af1029cbc3ca3619665ed5b569b5de9bfaf6360a84c2b02e25486e2d24752ab347d5849000639fce89aab285f1ce36f4215bd2f629680f0be5faddb547f16069156540ebeb1a6b28ff60f8268f52bc896d295713cd2640d918ef8fa05703e610ad63ab8b02bdda8dbcb719b1790602ac84910efd082807412cef348b178cd5d2f012762d8c0b99558fa9717a8db5ba624b1d3a791689b65858b35d73db6041a250a3941cb2fd3dd8b723cf2b38e05cf6df2bb56bfa3ded2", 0x1000) write(r0, 0x0, 0xec70) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x38) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) 08:33:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) 08:33:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x180) write(r0, &(0x7f0000000040)="21a5b14938", 0x5) r1 = syz_open_pts() syz_open_pts() connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x7, 0x8}, {0x7, 0xffffffffffffff13}}) fchown(r1, 0x0, 0x0) 08:33:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="c64681855d48512a3a0fa62f7892189db65f5fe069907216aed7512184f621dc33d65fab879cc40426db8fa9df43d7c9217d5ba035bd1bc06e26ecbbfcd541ec2836a231104c618a59a1d4f56d31cc0bf0a5c0f63e6eb574fff61f38a9c9db86ab9f01fb2e93be15989f24507e6737974186df0b16ab6ec8e6", 0x79}, {&(0x7f0000000100)="3cac9daca0ca177fc1604f1489dccea423074ac06f92014bd071923828eee50f062a", 0x22}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ea08bccc6802ae6e04180afbe0b5cefadc93e0deb6f30b7e9a913fcdc06c3c8026211e80c8569b7b17d263600758de464bbf58a55617f4d3d6c34936523ed76de096214879e4b01f887f988858bc7120dc17dfd1af8b2389aef4d6c4c0bc7fa275abab02fd5b49efef295fda9de8a6c61cc0631a7da2dc1492a1e039e1d2cf3423561ba1a1a37d54fbb6b94e46fd2b93f492afd7153633de4685fb8e09cbd7a009e905afe0b1977edffae4b9a6", 0xad}, {&(0x7f0000000240)="c6c0bf3fcf30687b23d24974dd5cdfe05cc0857233", 0x15}, {&(0x7f0000000280)="61e581ddd3be05432291c1d2634eed979f4a406c6ab56492e200190945e04c205b20718af51ec13af2552d527006212c600e12b631f3743b9cee2146fe48405dd9399e59abe319e28a4aaf8323b6ff8339e9a2372af057d6891c4ac6b9e0c481ecf920ad9bde86139ecfd2c27ad2de4fa8fd33726528fd9090831ef35ec1208fa72af4", 0x83}, {&(0x7f0000000340)="90d3347611b6b12a94d69bd983398b4ff01ea367147f206efbc16927bb8783dc9f3f7789d0b81436f9c4a054364167b3b5f2ec6be92f0c3706253ef2f39e0acc92cdde4540ea8b1252bc6033e2c342909c097793c656159cbc9bdd42ece83ffdf7b37656a99d3dd5caaaec0174abff286b265d18ebf94f765fe10d3c70ffd43c3c4870ced6344a84f78c7a82c2b5b4336a8de0e696e7adf2f8ccda761461e9c5569a4ffdc08730319c49f59c0d9ac1974fd18754e086f445fb8e5d2d19035bf2e9b3a95163203c1d80ea27b4bf", 0xcd}], 0x7, 0x0, 0x0, 0x400}, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendto$unix(r0, &(0x7f0000000500)="60950a980fb0b1109603b53d9946f900b244114047010adce9872845dce2397264ff8db9ce3c32da3cf9bb3a7fb3b07920566476e239256a8fb407aca4bfa06d5f2158a7f987c5bad34bdb1193a5ee88e7c132699c2b8bf183ed7651d2a371609f8c7077d8c7d8f24334d108b3e0c65e1f8fbeac1ee1d03e52d6051e2cc1655f8355ada139c7b07b43d956b4808bad16924794afb65cc01f61a7a1f75f3ad246732fc496f644a1e2cfa9929208fef001d9361bc29710dfa7c82bddeb99229cdf6e9a022a11", 0xc5, 0x408, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, &(0x7f0000000600)=@file={0x0, ""/94}, &(0x7f0000000680)=0x60) sendto$unix(r0, &(0x7f00000006c0)="2143f32d05c48c746630b8e3d28191dd00554630d4e9fd4affac37add9907357905a7ad2fb943358846aed005a0eca761b6696d68984d1386f016890b107dd719013", 0x42, 0x401, 0x0, 0x0) 08:33:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x50, 0x9, &(0x7f0000000000)="ceee43a42d2e5e4dacfd347c46accdb6c52a9d6e54a5646eb3faf697bc5b35a489bdebbc4b8a549266fa3d8694f1e96b4f1ca1a9abb703801bb494481a45fef8d6110895a5c31ab5", 0x48) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="62ff6965de2af76a7144ff38b8680e2377511fd4e740e1935957f00a5d3d82e5c30ceb596d30e8fea8acf6510e6c271a84f101f945c16e358eb717d96dced36959c6d658a0cac7a5acf2f319ff6e503be77b1ba9e4bc7c482cc6f826013f87ffc8286435874a563b08424570301dc3bb8ad7c464bf0f3db89a6223cda899187a0ad173ebdbbc0c2e685cf32245f4cae8fa99b696d0b806fcf9bc842f15ba90baf7422a176655b2391527cce4c4e94cc1d0ac1f9b18e336bb776594b1ef49832c2f13916f50f654360197f35f3defdf8110e8525d63d5b868edb6888e57", 0xdd) listen(r0, 0x0) 08:33:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/75, 0x4b) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 08:33:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x4, 0x7, 0xb3d, "81ea2882d64666af11ed3e56f84eac3a57871efb", 0x2, 0x7}) r2 = shmget(0x1, 0x2000, 0x187, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/78) 08:33:01 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20098, 0x42) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x2000, 0x502, &(0x7f0000ffd000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 08:33:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="ea00005c7b8343a1116735eca720e20df3b23f21b7c79f1a11566ea2d9994ae366a890c069c67d5fd014f19d63b5ac7ac5840000", 0x34) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ef27feae0735487c", 0x8) 08:33:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="b91edd8cc7b0efbdecdc2f21325cad6050fc2e3ad6332f0b74a57e2834995d4fd204296d05e2802d4b611f44a4d7100cc8601fa13bce223ba34d24d597ae3836ce4402759b0a51b4b1cdce2e163aaf38db633635cf43b9c246e9788ff8cce1ef574dcd6d7c81d965d9ac3f171ab3d38f499a7d3d4bdc8ee7925e2bef6e9e7dfb0273892420a1d43d84d9260049b0d1744e3888c7304be60960ad00c8e81d8f03e269c4482689bf4a4a1e06113840ab7f3a510cbb686357d7d54f339a4637bc04c032e15f77c74ac90a93555cc80e6e450c6289eb6304bc91d5fd0ed3", 0xdc}, {&(0x7f0000000140)="bd45e859c918fbca7599cb60e8dd0fb107c1bcd2237919a4fc23d085c23cd6f3e1144f369b12278cd0ab61a71c3cab85ce2e9024fbb989164f40418a", 0x3c}, {&(0x7f0000000180)="0c29a42a52e2ba61e0459dbc392dde915a7cb079a620cc40b5c6a17b25b63be978f2dc71f2b2aa3abf2414da69e76ca88ddffef922ed0fbea630224ccff83f2e960e597b78d21408310960e829ccf2b941b8ffc1f6bd03f623e921fd14f9a63d547eefa1dd9f803e0993ac1fd3921f26814f7c9450897966d1a927812425ac805dab04c28f1922ab1ee29e94058433d61de912ace0dfaebd6049ce1b577513a0d05d8618c29ccfd419c5bf4a04727ea94a8ab8816527e9e8999faa3f69da40a609fdd8589e1575a703d38705d67bb1dfbea2cd50759c8e6293a5696bbc9f897f607aea38485341de8af4a20447814c665b2d0739464a346211", 0xf9}, {&(0x7f0000000280)="477b64172833506d4f6917ddfff2046d3575475e6ba9a65caea8bea613eb741cfd1d53f4cf29d881201b5469c4f9dbecdf34d129ba93586ed03a781cc6900c84f8329bfc8447fedc86ea9dfe7b930d526d0154ed8fe60b87b54e054414a6afdf105d654f0813bc292efb9f83236f4a4141b8d0b64a1ddf0e43186da379ade1d0f46b41575c50947f09ec94cb1a8376f6af3a605cb9390f3bf75e5cdb6d65cb1624fd5115c57536df1a5c6188223af50e337129e72f19f704550e785dbcab24eb397310fba44dfd41a585c9be261d79d03fb38b121a5835601fcf605bb1648088cebf9940e3a10b91989c264dacdec4707df5df34ff9bcbf7f4b0b799b55f43d69e8eb9096a1c60e899be127f2b1b5d17ed0f8ad25c3596d959b36ed36fd4ef124122e8831cb0920026c7a3891cadb7d504da2c04fc91e5aba49a35f965e7c960ae1b0bc50bcee28f09e26104ed71f1b4a035de21cab3d822d74073b44dbcd49723c8fa611733105d6a70b0e58ab162e80cefeec0ccb88c6249fb3c554ac5ea70f77da248a9268ed2c1ed532dc78e874ab76113ce375b4ab66c19ab3bfc3dcf45efef68f66b12b5870d0c678ee5ce4df4e216b792cdc4372c9c1d52857144370907daaf7e661fbbd5a3d64c82f168caf77e5999924b21e14dcb1eec9b674d9f9df6ec34e9be1f1ac479427a7e3e50f8860c0196b629f64eec71475987967bf91be59195af9285b38e93c385d05e75a948481d370393229dc51082a6ab1fd55ac7f22db694cf358d34eece5b71a6f6d9c68ef201a725e900089cb429372e861873748d5a8d7fe7ca2dfee679bfed08eb11e1fb8167f2120829d93e4572ceaf02392f054d06541a20288bef1d72a652290a0c6a26650bbe90bf052917c3d1fece5f0660e3bee9a43aad7e9e64004e25b1c9a5c9a75cdb01955e0c390a19bed413807d535d97163538d0a10a1726ce09903d4643ddf7dd769a6bd612507b3494ad5d524865bfa58aed65283ca176f4bc8578c2d791f99b452effed1179c630d339bf63bfb1f6e2e0a0eb395fea071edd434fd85649ed22cd5a1223d61de8e309671c845d175b2c5fd56848d3cf7cc18b8a2d8c0f78c5c98a8a099c0c21417c8261e3bb5918db509064424bd941ccc998a69a7a7d40d0ec0595ad034f290dd5277ea7862732e548317b99a4c302d615f2f6966854c259284adebedeb57f2e1e31de8a9f9a05ec8352faa1e8ebbe718d2bc7ef49b9d8a93ceaf479dbf9c28c4796656b2cf5ee42169ebeb686a8b2337188d3d23a3265df50ce4fdf47b397cae7178660e5b08eb22bbe909e416d3df78aaf88b3b65b74284bee570f1115be65e3a3a1b30541a5f42bedd405dc86f8da2d967dba4c4108317832ec37616491eb3cdf2d7df664203a1f2a17efec413e4154b81df020768ee8522c970c04e49be645ee22323e414db500d855681e8b6502b630fe4a323befe420638c72869a5841c0f89591073b8ddee4855f2ddfe98f13aa477adf3d55ec64fd32de2f613874a81a68369c87af67fff007ca0ff07dcd685dceae8ba91cde5cdb971dece0fe4a98510f0ddc27fe0455dfdcd972826386dda4c87927a7d69e980e20170a248e97dd47e8f3b91dff4da8dfca1fe347376b6983205cf35e2e9c142b16a65b6ab0dfe1b98afb486094c0e4c61afc4ec5c07285d3d329685c661781c434e86add87e00ca68de9b8b90362c9436b17e3ff2e8865b80dadae1e2ca6b1b3bcadd92ef34ac9d8fbf6831b30fff2d6b3df6bd6c565e011eea9d2479dc1fc3cb5892428f75afc1568399b447e0ea41e8afd38171c0b69efd52c69761c392a2b9b432b7b6f069997648e509297fb956e0ec9b4ae28114dfe467157699934292412844d3f59b0bfe6e306dd9eee4ccf449d1d188f4b3f92855db70ff3d09c89cc4b19ede60d65b071c5ea32e9c0770abbb0ff66c0af7a0c24db3c9aeba0c3cedf69e5757ea3a5026005ac3481c0b2ef29736363e3655b6076ed826e375ed03aad757823327144419102c8e31a9013e546a6b04b1f6d86f5d3af20649c23ede92fa5d8da0444ef91b6b15ec80361529bd3bed6d0569bf86e376e7d327291ad9eb437e5f2ddc1bbcffb1d78d9a30d6ebc4f71723482e127bb51acce30b6811050c02692261e6e904cf8974e8e83d54fedbacc53ca9166eee5ac9e1beff7b9a65993769a0f4dd581ee0c918932aa1c10651700a01fb273493430141fdb929bc973c75b452a1940134d2d2bc367bb8ad354533c01718e7d9a047704d427532cd79efcdba921fd2a328481a890f65140869c6121b338784b101ce1700f1c6ed9a5986d4723860119f03a04b96d44d5797ea8543e96c45f0db65049dae4e98a6d24af2207a3c59b570e75c8ac8a0a1d9e5dc041778468a100d9a20f3f8d72fff8edee7c649390496905d804e18b4763a178cdc508175a3e8a22935930d9059fa1f961bcebc9fa5eed783f562b279a32c0398c69d41b2d2a492a3ff05811d6073f219ad3f5cddde462c2e0464df42ec47666d76bbd7457e791f3632021ffabf59b561321a2373051727295729656d5f35982e9c4aa5a993ed53b3afcba3fa75e51cdc421c5d9ce13fd3d222f26973a0c928d9f26a6c61cf07e21253bd6fe0a047d860f09dc602a68e87ab06cb09f19a561d1f628fa14c03e0894215aad1207128a6ab138a54d2ea77fe5a78170c1a1b4696e13a637fcd1ae1266ef807611d7dd0aa2a3bbd88bd51e0fcc9c344fb783d8d63d694c3f203211daea93d380bb7edab928290b5b656b7507b04b67f97276337703a89f7cca5440c3762ab4417b77e727705736aa7e95fee48c829806655bc5529123d5204ead60ba4dee2cd9995ff903fae701e1f74d9e6f8abb41b83b2b671b2568418441ec4a6a57969066b29152b260957c4397789cd623aa157eea030c48372ad2f7738ecc4ae0aa03efc9c867a0f83721aa9d375af9a437577494e2b4cc0e1c3594f95bb03ab98fcffe564dbb1ce24ec5b9cde58a80cb19bc8a6482e0536a41dc5da7f29157cd274e889f97d24bba646cc3096196bff7a1b2e3dfbd2323f082b2d8c500a2f1b315bca04b533d7ddd366eec611612c160941a44ddcd61b15ff6dfbd4a1953b81444a008770bb0b0753945f6611d5d435f6c3c64760cbe60568a4bbf93deb7862492bb7616e04fd80f71f0c202cb6d31fe7be4228551f066cfc495cd6fdda3b534d55c7df0efc9ea01b32b78e5e9056e2f169bb7e3b6fd56c43b5e8649994d78119afbcf2b3b245409a1ccd5148a5650435c781cae1633ca7f259e939ed602be697ddbee8489a506aaf3159cf2d27b458936d52b8afb88a02d610b3dd7c7808539958f684b9b22d667e2120271ddbe721bffddc32d1ac421f44d0b3a11b4777ee4ec3bbc355a1d37678ce4148ef96403ed40bda55e93f054357f0fc65c4736d1faf45bf28b3e0ef1e711488ba7d8fde013e33b53db57e5ca1d04dd3508529533e79c6a194fe24ae7c169d23fe7b301ce6981f440211c6d81a69e3359b79f26f265ba1a4f6b899729128e2f99ed3a5d9c2da5027c18ca4abeecb5a8ed94b0ded4207ef1f6f9635c930a8b9d20a38eed705168251400c8c606544ef34babf6c4f00203965735be702580d097c3f1bfa0fec379946d455eb228fda91d9629544ecc7bf79df393963da322b5d01d299dba8f400283404a4adb36297f136449538cc933b6106f8a83ff83872f42028b76360b417a4ecb94b3b7473ea86653efbc481509ab6590557fcd24b77191a3b3ad8b9a29f96a25bf42a254613a8457a25a4344aef130866dc534e98b5729acfeb741db085168efd43f0b1d0d1da641e75712b66fe3e191a19774c719e3bdaa1a92d3604da327cf9b2f36b5289ec67a32780acff5b70a94d7f46828e513613cba4d5f1e93189efa0c8fac87acc466f599902c11b1ea464ecf554727f45ba20a04a7723e683ac3cec35a15bb89e948e73af64601b4f2719c20b0793b3f99455469093a245c3f670d64f41fc6b0cc8f2aa1a845c4917ff0aa4e9537c299ee6c206297864c475f19234584fc0c67b78240fbcc52ef659d8073301335ddea54f8f94d4ec1bbe0cf6df32588dac3bfe6b68c9bd9ee48a53c497906b908c1e90a7e7ade450d8b7181c713a6884a4c4a56053079b66cf51704e8efae64484c4876d676291e9fcc7b831cba82f666614b969401747e3c7a7098bab48bf71672ff2020181ea5ca2db54da60eac66b96815241dce5f9111b74d89605c29b9669d410cb25473967cf810b35c6827c8489ea7f4dabd84f11f5912ef0a29381b809499f5500ecd97703ff4ed3d21a6b520652bd190aa5c99db59dbd35312b00e42d6245c29309a3cc5af82a83393b98d311fd973f2fcf48ffb9fde778ed396fc1e3255df667d65ff45736a94fb08749954237841dc00d0406ca6cb38561386a217079704d825cee83ca4588ab2803cf619892bdda0a3f0123ec4bf7626a2b195ae5a9356a9a84b3cd8b2c139aa8fd8b9e1056a07a1a8cf2d1188830f755aa9e32b6c021b732ecd3445adf79a4432398a9b71cc5bdb1fcab5e7d3838bf3a73e8179ed918e991f77ab897ef4bf644e67423f541b65740fd467bbd3d91bdefc8e7a8b70daa6c7d07cea2c3ab0b8ae1f9fcc0ec8d7c56355afb7db2ae9403aca2d5bb2d4f5d1a1d875c5cd28ab7bdfdf6943388eb140363865e04ee022d67edfb81a7c3948e97cab3d2ffa28fd02a2ef42e6c36a74ebd65ca9a50bbb678c3c0b8721b517333bafac4a53ad8fb87c719b624284cbf7bcd5ff0d9110f65db0e3cb5ebcc0487f1a4be0a8437fd4e18e07196d9b5da1f1e0ec121c15e9f197ca27d331b5315922713209ad2a369b0326838a97d15c5e2722804b5191016931b1e4f9250f7c7af4d627033f567959e89d32bbdfa6f09324855b6efb1f24aa4b770e74456e6786c6c455296d8c71c8a2f07f182f184438d4471a35f965f32fbb3e386a076f03285f9ae05354e2f32d54a02f8485d8c7d5c7dfd74186e9e0433f98a75d84e719563ead3c8d734f8456ae06fabdc193bdfd6b8ad21556b23f3ec1652f6ad67fb638aed15855dd2f0e042dc9e52b467183925e66b8dc3d4ee747b15d5fcca8a884047727404af2259d1b6ec4f564d3d0bf5d0c0df9339e69adbf7ec2a6aab6e3d71dc047caa2977dd105e39bd189807f21ec1a0fc5a87a839d5aa835a1b827b07282fe1b10864ee1c56b99ca5de06063d50bcc146d2699a8ca151292f91a86b503b23e8d9fe54a96046bfe2dba58927933f4bcd0d7f843abfc45913eb0b95df6ad8897fdab2a5638c47c35fdf84a6b5ff793636768453bac50303ec99331aedd73d88e7def6671d118b56965ce1024e9756e300042b080666b763ccafbd868b145c9f13b0da476cc96d7de83cbe0e72058e5b21acd06425b2207e2a2ad383f3b814e8b04aa4ac0e03034fd25b396ad15d4d29e23e02dbc9902e71f0bc673a6d1e25d39263635c7698997ff607dfe98b6705ccadb7cf001cd50875ba98f22c085a4b52fade56ef86b92583b5ea10feeef71885ef67f2f82e55df4dc627b8aa4fdb969d697bb02d874ab9a5c4a24e39feb1ae76ed577b92c5a9d2df8d6d6e502167b09467cc1b77a46388291842d5c5c0b80fa6e138dac775b8c621be1f8191552c2b20e08b17f3cc280ddd499581e55bb989f688310c83f40295b465dd02a009db819049670156f72475457c2542a020b3c9afb0fc940f7723b49674d5ef320a064694558038106fabf53146f85da7f59", 0x1000}, {&(0x7f0000001280)="4ca908c49a77e14fedf8104e4ea61faa07433a93b423c5f761badc5183735596a53aa3b0b40feb723590bb06b13e336c7f76350fafc757884e904b4c6da7a93c1068bd1ea7adc830a7bd02e5b20daf", 0x4f}], 0x5) close(r0) 08:33:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) dup2(r1, r3) r4 = socket(0x1e, 0x4003, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r0, 0xfffffffffffffffc, r3) r7 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x142) r8 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x40, 0x80}, {{r2}, 0xfffffffffffffffa, 0x4c, 0x80, 0xffffffffffff8000, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf0000012, 0x101, 0xc8}], 0x401, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x4191, 0xa601}, {{r5}, 0xffffffffffffffff, 0x18, 0xfffff, 0x56, 0x4}, {{r6}, 0x0, 0x80, 0x8, 0x7, 0x4}, {{r7}, 0xffffffffffffffff, 0x0, 0x8, 0x400, 0x9}, {{r8}, 0xfffffffffffffffd, 0x20, 0x41, 0x9, 0x7}], 0x6, &(0x7f0000000280)={0x5, 0x7b}) r9 = kqueue() kevent(r9, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 08:33:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x7, 0x14000000000000, 0x2, 0x889800000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x5, 0x100000000, 0x3, "59b64b5d5f90e98bbec18ec1fc278f17cf8e74f8", 0xfffffffffffff000, 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:33:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x38981, 0x124) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getpgid(0x0) setpgid(r1, r1) 08:33:01 executing program 0: 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) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 08:33:01 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/116, &(0x7f00000000c0)=0x74) 08:33:01 executing program 1: clock_getres(0x3, 0x0) 08:33:01 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xda051162) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 08:33:01 executing program 0: socketpair(0x26, 0x8005, 0x5, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x84e50c1387b1427) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffe65) getsockopt(r1, 0x5272, 0x4, &(0x7f0000000240)=""/195, &(0x7f0000000200)=0xc3) setsockopt(0xffffffffffffffff, 0x5, 0x803, 0x0, 0x30) 08:33:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) fsync(r0) 08:33:01 executing program 0: r0 = socket(0x1b, 0x4, 0x1000000) setsockopt$sock_int(r0, 0xffff, 0x805, &(0x7f0000000400)=0x40, 0x4) listen(r0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/41, 0x29}], 0x5, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffff, 0x4}, {0x18, 0x2, 0x10001, 0x9}, 0x0, [0x6140, 0xfffffffffffeffff, 0x9, 0x4, 0x9, 0x4341c5a5, 0x6000000000000000, 0x80]}, 0x3c) kevent(r1, &(0x7f0000000440), 0x8001, 0x0, 0xffffffff, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000440)=0xc) setsockopt(r2, 0x3ff, 0x8, &(0x7f0000000480)="2d5ac67ab17da47fffcf8baf28ae80a70a230b71d826ac1b44910d0f850db3904e0436fbd06fb6c947380628cdd29ccce6f9182a8f647926805c376e4cf808436c7f2045dde772d3c0d4d3970214f2452046009ea775a7ee6575b1f669bfd847b3e59c531633e39fb2", 0x69) 08:33:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) dup2(r0, r1) 08:33:01 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x3f, 0x9}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x140) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000080)='./file1\x00', 0xc010, 0x4) dup(r1) 08:33:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) fchmod(r1, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x81) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xb0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000002c0)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 08:33:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgget(0x3, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 08:33:01 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 08:33:01 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) getgid() r2 = socket(0x2, 0xc000, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x7f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r2, 0x6) r4 = socket(0x18, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x275) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x7e, 0x9}, 0x10) 08:33:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCDTR(r2, 0x20007478) bind(r1, &(0x7f0000000000)=@in6, 0xc) 08:33:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mincore(&(0x7f0000078000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/166) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 08:33:01 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000400)) r0 = socket(0x1, 0x4000, 0x1) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)="29289497ce72928465c7034f3ba8f36660563fcd27849f88271ac10be77519c581e47dcc14a2122fa22ce2f64453b325ebdeb15b63eebfdc13b905a9eae7f7289a74c45d24077a802bfecd1b9373e2470512a94c2ca0d9e2086694eafe5cec5c128f659597318a063e26394acf5b0cd815477322d20decfdf8a8f537c27fc54b6251fddfa9a305f1e5c38ec5d7d4fae0f80a7ec5dea4fad8fade578e8f6ac3d3dda9fbee0ee454755dc2c91a639568956c2fa505139c", 0xb6}, {&(0x7f0000000200)="f7a9ad67654b11d82150b0cde1bd17d70f647db9dc445c220b5e352e35e9", 0x1e}, {&(0x7f0000000240)="5f0f37e433cc24a9b5a5c6eb0b4616af54581084c71bb8e46771dd711a8f1cb1770fef22763bad57a6b9fdb5968feef999fc6391102d432c183cf22f98763873122b7af0c5121565c7be1ae383dea92ac65bc14ad50e81a6108d6f210d15b51983909276ddd5b30c42832ac80150ae22416fd745ae72da1718435cf3932aa9da7e7425b67f531f2bbfc490bdade867151a24380292e82d82462fddd038b3d411c20530c87437677ac09aa22e455a4af1b139a442a00a2849c3d0a07d779cf3f9b6d3e61ed598876eb16c2b5456f141b9b79e417506", 0xd5}, {&(0x7f0000000340)="8d9aa0cf6fac49fa9da274112592a88b1a", 0x11}, {&(0x7f0000000380)="e56c3853c57e9c14881db6616ac42c132025fbfb637c5aeb2b0d3ca08702cc99c9de4f76aa9df2072be0e1c47b42bc797453c5ebc34b3892000cb1e4dd9f686907a139", 0x43}, {&(0x7f0000000400)}, {&(0x7f0000000440)="8b5f21f1840f1dc5551e64badd5cd5268be44c6683fcc36d3e446f3889cd4f87520cce607b19adbf1f061d99b2be861b545a49a8ac7d62c4c595e61a13a98a18d7c3f26339c56605058eef24a5c75bfcd79a6eafe7b6ee78f8f2ad2aba1c181cdfa95ff9e6493046d4032820019952c714ccaa4f5bd1ef00dadfb7070759e4ee5f1519d62388610b5914509a9c209c6a3a7eeda7e7d81bfea39bc0154947c866daab30bade0d04375e58d5a3b5fa2ed119a650a624cc2bd5aed283456cfe80ea3ad91cadec988141de142e8b88fd615fea6eb3411468310506e98ac03b5155cb2318bb6666a7c771c3bda6053a07b5da098adcb28a2711eed2158e0526e0a0286c3b56e9f03c8dd82699e352e866dd11baadb0d2bf66cd359c6482e274b9a1314996438195b9e5eeaf14a37e6f6d011bacfbc174266624f4d6ce5a76aa3685a1d439c2bb851e97f1e0760df609351fc6c52f6aac61ee5cf6f4ff28ec8737d8883f04b2aaa1164e65b06c04d8a4aae22a3244711d13c9cd0ff0ffc984e24b6f6049bbdc37be7dde05b5f46247997e37b9a16c579c00ec8ab2b97b55bf72e1ce0e4452973103db6b45a87e1a353affc61b86066af54b9cbbed9e7372f9dcb88d16fe9ced7f83f505deaabf9589753572b852b59ab64f1bdedc8ccfc5672fca9e6b88343283e192dfcef8009f5ea65a26ed5391ca2891bafdb8b37c744547af0eccc51a1877535996be38cdb23179380532d1f755e17e3321f9107a5e61effceefac81b1874fed387f33097c8fe3c5fe4ae6ee91e454e2e82c43d26be41717699e2fd717704319fdb77bac192a5ae3d369153b8166223ef26382b86f80e880917aa26e620eebb7fb3b11458ba05495d5d636d8c6b36a765838da920a48ea6f332353701a4ec36c189ec150d987c426867c4bb936489b42142a39b9c0e75f123960e7d94d0916266f29040a99ffb87cddea6a8b3017ee7f253643755a8d452531ca5c5e500513f7be290f0c79474932e80a1e2a9eb485173f5dfbd61c69de25a24d2cd6b8bbe3eb02737f0dc6a6288cb35d8ea75db195bfc918369b815e8a56fc00199844ca93695f25c1188202a3f7581287215c13d447e2f4490bb121f30f923400ceda4427aff75ff0e3f05e75f505bd8697b5c2cdc30d88ddcba57044f922a08c72a4f84ec15a04581e42bf8492651a36cda24012b428ead8d48c6b8854e65a3cdaaa2069eb0c74cd10ed8e074651bd258d6b9df5488b44f16963a2ebeea8fa7fab00e01f08d5433a14d9f14fca70fdf30f875cb525bb55fba6f8343b2c80a3bfd7d4eeaa74c12221aa99218aa10ea5b3ee740327fbf5ce78f699526325f551eab5b5da395365804d03c2e4d7f347e4eea3703131b0c8ad28fba4b76bf028eca5cbfe1aac63078abd420a95f1b1a14c53f24088cabc863e0b2469cdc4356d9792a82a6dff5c742390184ee50e86c8a460703799745f28390d08382fce2cd8b80c460944432495dd90426458854a3b276f5a7a3f45e59db01cfd4a735b2fdbce40c9bff3ebebcffd08e7c18fe5e76807e9a9253e13feace53c2f62972a858f317be8451775bc200c67a407a3ff18b81369a238c203abfa9d8c6306fc7dc6260e3ee704bb8b2dc7be5e7df95778da399fd9118f65c2f735192595f8e108b968a0c50a8fda66a2ed270214c143280e95a5df414e071d9ce853da812b71a21c2bb10425ed5fcb23370703f496ede8390c3c3aa1792050919c3022475cbd540b169b5508f243ad5a4f89fe028368edf26c6495dc04896cb08d41347e2959a83b128915a10b66af29e59a48a524223aa22fd822c2c018ed2492b798fa95840a30512502c0755b8132782735864f7152a636e6e29b0a8e6b727291b3bcac328e278757fe18166e1a58591ccdd39362f00e7d6a759e8b55b3b4f3f6989a464be6d1f771902e63b8a763146dfdbe32069e82980662c7fc196f68a0791828d5faa3914cc8e243f650620afbfb717cc17ce18383aca5e4b9d27e98a6a589f3fe3e409b8ac6028e09de272cfb9d3768558d837dd3af6e774aa28e9f8db60b8e8059a80e58d2708961b7e22a01a564c81f22b803c9513e6fb3e2a84668387077a772dc81237bd73b81882925d4c6450c489c77d50919aadc55a77958b04b30f646be956e962c4c7acaaf0e2de2beebcdafa40ab6d0c67789a42352a4f85e80d1f787583ff40a9de8ad096c42b4dfcb6bdf6d8742154fc872f1b70c59efa112da4dbb717b92ecb2d0a5b6f1630d3fd3be529de42f73eb5a4ea0d11aa086643137a157a86da61012900c8aa227d8840ed77f44d2af8667f1d7c7d807cf9c216635ddf033673a945c6c1c4f4df53640bb8c715b44deb8ac135c733c460fbb18e8bbe01cacbd41c47655e895be4e85bf8d4b83d425b893646f37cc2ddcd40227bc9a0f800302af4f87b39ec05ebeabf56a03327f726021c274a94b7553ecc78e187bb49cf8de01f838431b4f106004b6a679cf105d16210c8d5691547f5e4efa6c4dfd4155e075de143aa6cc4a568fb26002396ebd3b14756d8a71e84be671cd40174f51c03667d4ec64e96f4699bc0c5327cfefc0546c3eac07090d9af872d727181923789ded7a48bab69f114bd3edb3a6432badede028b8c76a02777ea441be0d07fad906b8898c55a5500b004acf095559dbf9c835d8e2d2a8f9af44df617ea46b797523c489286723491a8fe6d1a7b5b720966a5e2d3f66ea77b1c086ea0d57bf0f82dc36b6c439ca9d94af1c88fc7c2ed02b1a17b76301bb9c4aa2351e49c3976ab61d2a3382c2f06380e1320fe5ee90ae029b19020783dcfe290f37b42e3ffde610cf2904067b09bd705fd8390ae9f8a6207c8ab7ece21599d7c7159ebaa4a81fbbd7dc339a9734c8717aeb7662b1cb70cf298fe4456edd355bd80c8b40e06be17d160d84fedf3264024d9be6855f49f7559987a644a05791b5bed22c73faaa9c70e3d0336a3d8f32337fcec7d37fb4910881a798469e522ff7c19704d3fa54d89a340a2ca3837668305a2d900f5da112a1b9dd2013308907f4f35ecba100eca20bfdc2c3b19fec153c5424aadd5e11e2cb9a639d0c2a2e2f92fa3109bbf56128ac295700fdd51ddbeacef06a985ff5a32ef6b790f5750ae54e1b035db09dd3c74dc13a2a577f8c6dc4133643f5c9087a1a4c751c0b5aab08232d12a845c3eed4154d2f656e13c32ae36f4fe3409f9b42c4d97b4c6089b74fbd3b78c0f4eb0695537231010dd587d3d86d7692ea4e88ddc85f4c3b6b56b5019c83a2a8107231ce737e6907a7d42f3bf407cd668e735fde419ee8723e3a549640c9cbb45249fc32d56791cff96fef6801ca757896331af7b291f06d9a0b820e90727a2b05c0c11a717e6fcbc2fd6aac767783f7171d690203aeb977b7256bb25eb2276db75eaf7149198ec984fcafdf91a0ffb1f360f0ad06682c6edaca9d871dbf3b5bc2e6818a70b904ac57c2c93f7b76d7e4afff111f068c521fd857e7955a8f00ae67a05adeb9d78043f6aac505e588ea1cb31a69dd8f73aa1d0d00693ba2a384b4f851328d9deed5ad832ea3c5880a0eca5dfcf4854e636a5edc589b84eb7a495d4b0f9f2e1f0b803f763b274beed9b4653d13cb21bf7b29a412c971d2861d7bc05671b93efaf282df0e5bba45f2de938896b11044599c80608b74d2583b2bcbeba68c69709d6aa2fefd37e7c4f61902c69e5ae02cbf601f8ea20f09c73f1769301d4e42d6df8ec58b04ced403898bf8ecdcc1418033f152a53a9032c67482f2c4d772fed6280133a846f9897dffea98acccf146051ad0bfd369dc9e559e63dd63ac9e0d6190e6ab969c59fcc0f6dc871ecb77778a1c28415b4ab9f2b0f1028bbbdef4d7bb4310b905934ec017ef781f100c18b30c8886f793848fa2b9f944548b1d9fbc75db42475bacf915a59fc74e62130a340e18017bd1d7a14e36bfc913cabfcf2590ae95745833fa347643dbe4e1ad40a2ce24c69c85b481106566f22774f310eb08f2e9a58113af2735e5bc6171896eebc38b701e8e29b963dd731576d94c7585358188f1fe845e9fb5b78b1f0c8b41cf2e4a08a71378a487a5006eda07b1a4e0439ef0612d5439d2e224a5aa437e962c1b261bca30d1c9d070872c24095f1e8fc4fe9cf8fa8959dc36ce41f9814837413075008371e2ab9fda37cbaefaf6c9342b7cac90a9435944902003ec63a6c795b003814445a22e688d4361078cdf8c81f9087bf40458b5567938750992c93806db6a0c88603afef12eca16e5d66eab9a0c1617408c90245f445af8f647ec0e3cb2edf7b112164a703364cb2301489494b4b72cbdc3a490d0c9bd97adb3c9d0de3c2d00a54cb02b8f8f05448a4c91f81f5c95a51a93207986f5ee410eda8f5cee6a8c9cf6b2817cdad9d97a7159c2cbec89a2511d91bccd7efbe781dfd4d640fac398ebe7de472fd38b3000d85a0c2a6fde29ca482d4e9ff0767ec4d4171b8cc69fbec89483e6c60c68ffa07600b537d5170db8eac89c8c1fc35f2ab4caca7f52e9518f0d847f5ba207528a3da00da1a7ee9b17ff70b9da6085e34a924d45d6e5f38b8c3b42b84d2073a7893409b1e99e653ed91c59048621f2093c4dd45e211cc5ea6b212ea48b7bdafc3b49e105b81e2eecadb4df59c46cf11962c3a2c7b4b0a4dcd5eaba593e89eda8285ca2e5f97fdd99899e5d7c031b671febd9ee88c02ea0ecf878088d9751d1cc39438cb8918c215cd616389b80437f071454865554f4a7e39d489f12c333804a42dc2c6a4bd2b9bcc3f8a3ab97227a9127dc8453f6ca049b2e32f542fb042eb4fb4c9f940bd1a9591d341bc88b96275714f285aabee894a4c64ffcae5f0557689639c7380685c9796449a8231e0bf2155111ff6fa0fb50872c471471f06992d8d5f401404fa4d462537d91e31f1169926186c8e1dccff1e7422b7825317f70f4cd4253e2261a74e3fcb98f7c9b2f452951ccb2afde04c480f909ee12e4f6b91e3d45acf2ede61b52e365aa8870b23a2cf5bc821856e8832f601f977ae99ea4ccb85dba7c0bd02d516d7f2e13adcea9f1949bf37a7ba9736eedcf407be4905ed81778b96b1ab9271cd10cc0bde4009a56d5dc0cc4bf7ce62dd54641379caf1d85ecfac331ef511abf3419e8b362078e79408ac82aa6feb0b17de60efe1bda9745c4292528f8bb712148f1d79623b4b1b652af066072380eb9fe59f447481a9b7be161848dca1b8e39bf5970763554f3a87770c924166112667016cb250de7e56c96bad4cb5c3aadb1a4bdf3d1f0ec4114b8aada423b034dc05a21c4b1c69a516a7acb82e351aaf9bc3f6f6a0825b7fe35c8e46dd0b8c5c93d7880a05578f41ee59f5281ea74f5127d7bc1967a22b845d3d308001c55c7379a6077d5063a8814b45a95ca23c035839b2ee0c961eb7f71ef5ef5a38151ff6bb98cb0377b34117633259e5ded08e0d84c7b36d3c6add6a99b15ebc6da77d0a3823e0fa15c29bf0cc590b6d1b4d2ee5993d2b49005a48db870499fc277e2942de0a9ee73174d5fbfb6d5e370b1aa84984a5fdb52120982ea732fa2b1f54799986999517f7ef7f580fb09ef57a7ec9394d4c036e5848ab711bfc067b6d98261ff1b825e6c33a9b59f367493db04f6d02de65f23c2625778890d492b1edb8550c5dbe49a00fed62f913c61484ed623e46c5af475ea4057edf1766cf06641dbe65fb00c3c1dc91d7d20946f901c6456724f3d7710a3be616b1970079ec232e5d58c3eb4804386d3b5911bd7d4485fc13a399b07f25af", 0x1000}, {&(0x7f0000001440)="a864b1387a6f3b22cd5c697160ae15c744f31a2d7c99bd6d368630c2cc29a893ad80fe84e3bf1cd61d1465959c8bd56f4e6d0b2eea4c0833386e7e898121e63ebf", 0x41}], 0x8) 08:33:01 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x7) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) 08:33:02 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x45}, {r0, 0x4}], 0x2, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x80000000, 0x3, 0x0, "f824c66c706a41714d2b17a2b116e8223984d0ea", 0xb4, 0xff}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 08:33:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x401, r1}) syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x18002, 0x4) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x8) 08:33:02 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) 08:33:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff001, 0x3f, 0xa66a, 0x2, "a5860261e9c0fb02c4a2a68d1f23bed1844639ca", 0xa9b, 0x4}) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x100, 0x4, 0x4, "1c81afae54eb3938c01651208b162a41fdaa7f35", 0x0, 0x6c}) 08:33:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ftruncate(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) ioctl$TIOCSDTR(r1, 0x20007479) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 08:33:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) fsync(r0) 08:33:02 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000022c0)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000002380)=[&(0x7f0000002340)='[:\x00'], &(0x7f0000002480)=[&(0x7f00000023c0)='\x00', &(0x7f0000002400)='\x00', &(0x7f0000002440)='[\x00']) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 08:33:02 executing program 0: r0 = socket(0x32, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 08:33:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f0000001440)=""/4096, &(0x7f0000000140)=0x1000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="d79cf3886db8f7a290b3ee91c7058b882b09ef98ad7f809452ddb39167313b3ca4f6995dff3c3973210260f604", 0x2d}], 0x1, 0x0) clock_getres(0x2, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000600)}], 0x10000000000000bd, 0x0) 08:33:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000100)="da313c968467f5f41fe311e5986ea220b81ce553273bc094dc6fdb521fa6798d6757f90baaa669b59e6875a3478061d2280001ca0c0368b5dbdf444f59dc37fab2d8f540b84379d08e6fa724152a49f1b95f4f4d17bf86c8aaf1f514ed5e1322d47fb124ad039e84ca33ac6a66d063a1ee7a6e977ef6962b75d03e86d4cffb0b7074a9617bdde7b893a8162d942eb9de6cdb24e5819e8706452d30b224c2fde2fa7b00ac6ec0c4be5a4b2aaa3bf59294ff24a6b4f7f8539fb3160e94537cff73c08730c3aad09ba88f9dfceda7638fd053fd00e10972e476eac31f42dcc8f1ca79d8b93371766ca31b50300d37c4664d795cbe3d417b5450716568c4f89fe3ff286ea893dd19503c3580008091765823f74f659fbd460e64202c497eb8cf148ef08e8b3629e672ce7007a935273eb5c11fe4ba8a336f253b8f2920e4fa2ee9a4beda7132c9cd8cd29cac9808f4e1b9e8153afde7206735c603ad55388ed5496163a160065e8ddd64c73129af26e45fc926a73233c8f6319cb9fc2d00b496464cbb964ded2f49283ad4618047ab9b2a22e3cb7969ed4f578a769683c75dca213710d624f78776e194bbe0ab27a45ababa91d3ef86ecb4d47ddeb3d0d1263194812f70f466acf5ee0bfa34143b8f6d54a8f9f022fb51e210b87c8fdb9d1a918c46991f1a31ee0d094c05b60fa9cdaff7e7a8e0142d53936696668f5b36f790f6c0b2146c25a88c128af0719a0ddda80c5f3b30ea800ab36ff600193113caa4391f097cee41969088b4572ff7cdc2a91b1f105befcff64d13b50b377febc235cb43923282045a1a5bc53a5d3fafb42eaf898aa22626f86e9bf47d3f62d2caf31f941a51d1824f165c54a91592eea730f5017d49f488411f22b9d4a38348569f71c7211fb3dcd932abd0042e9f758116686f4dbc605af197fe041a18b1da24e296dcfbd80c31ad661fe5f91ebb98f1a7bbdb965f243cb60d3f8b85b0f49885b77d8e3942f89c8a8b399eb18a1d36a189d283fc9d08725c422064db39bbe90a8b79c41da2529ed9399aa36193bc70cbd36ff822bd049bd076134e793668336cca91f263a98d82ee1851c1e29139962c8a25f6e458c9631dfb2cc5a1ff05ed8adc1ccce76cf49551a65bff94fd06d8775a748c1d0a5ef7b47b0673787771d495b37495f8c98e604663f02e063b44b7af298245a0516fc380af6acd2ba321384e972dd8f83336033f49aad0747ebff449221616e380f18ec85d7a7c81f3944bbdbbbfe68f08801d6eb4ee92c17dd9ab860c6091abdbaae64bff6d3bf924139aa36bbb2649beef2a287e6a9ab1b220a5bbddcbab17f9bf2c98e22d23934e56496e3a081e7cf76583c9937207bcaf601a7de481a3366c75c192bb27f29bdf8bd2cde8d68d194a8b37bc857df4c65c81668435ae5c90960c40ee30c3113ae45a193aed0a80cf47b58c12b10bcf2f245e0d8e268522c6522f7936c2963074b26260c7c10c5466d8bf75580c0726fab63b955bdf8515bd09684678615ed78e709a216904a10eab373c4d05bec70c2987203e838d9a1c750cf6e2f4adf957be62723c48a6e9355a0d76185093395b3fc5b1ffe15af76908e2b341b6af3faae9a6928a9883412093d1c1881f5012d2ac79c156f5d9dbcf417fd7766b816afac941699be0524ff3c32ee00500a7c4a89839d4c7c853f546c96fe4e898c373e8da1385ea99db71e6fde87b0e43f437d638263dfd79643c8568707fa7a2eb4d47aa40f7b6b9efaca2c3e9484ff33e8b2b213a540ce93557234a7aa47ccfba8a970d7736a5491b12a9349cc7b9a70e16bc30f57d4cc0f6c8a1dff4836b99513d907f23bde4c50cb5bf65beefb904706148ba91e803ea9a4408f16e4b1cb87971e35fb59f4620d5a4a2b810a8417f1305c06a4be066f5d9fdc3ccb0d30cc3190d414392bb8c09157ffdc5028ee5fa456edbe8f7f89fc66d9ccd8d237094147c58da5b45b33bdcfd27ded5fd7804e712aed4a8f07f09e50d0f5f2bf2c9750325c48a4a1d4d56096a6ed399d0e01eda5bb071350ef818c56397f04433f161b46b75f04bba72235ff62bed79ff7324314394e8669a07ce0db0f25566ee77436cbd71b8cacc72fbb8394acc8de88ded5c917e0ec583eb7ec21a80577e6ed0944e6179855034d4f778a45ca0e23aa4ccfa3a553b4a2d1df28214c629a2f4c9609cd431a90b863feb87c815449845774cff0c59f940e03e3ac846afec2bda7f82752c62fc274663b5ebc1285e527da607a1366e373fe01c247bce313439c4509671422540a4c5641b530059cc0b813ce6becee83c65a19f49b38e37454ff57cc5a79175e28d4a58c061d2c102a64d98c9a11ba3539096da0f1a6213e5e83d43f06646e93d444211e90d871bbb96673fcf33cb32ed126a5bd0e4a386e3e090b3d4cbd3b36ed3a84a40beaf98f1fdbb4b42f4eec6b4b6fcb9537e575f34cf2d402ad371ee7e8ef8259f514fd08527277696947f901d318b2367d493088c4b655ff86fc78b474f2e1fccd1120d44855f73d13b130912bf24fc9d4a6dea2510c6223d906d222f4ecf18b7cdf4fac3121e030c55d3ab6ad04884b94fc34d7db417ed1a384c5303393896f72975e973d6732a73c0015784377b534deb42e572d9f7f975c12ccd7baf7586653f8e7766d1007df8a588fe5536221125111ba139c18eedd637fb5f676023866456694d9d043faf813608d93074764d425ba6dbb371f169514312ff03092fddfae4be05cbf5917fc2036c06548825a806c20a4ae86c6a7403e8400d7680cdf765e564a14ce66f75ae1939af9b66cb4811ad5a7d26146e4f5fbe4dc822fa69389651a53635314832273c8245966e0d020aac61aefb78f19d7abc580ada3a7ee22cd14267a15c2b8339541f38c1564846e5306802517777c0283cb10354cc31475c93765a642484eb5380245689c9559e2567bf4961b2896270cac68c753742433cf29990db6542054aabb65b188725b65912aacc68e1a60778d43a87a7b80c72cbf148e3c7ad7ec4f4af166718a9cd68087a06b71a5a9b6119ccd73109db750d99ed2760397f38dbece291f59f479e5d4fab0656787784c124ad99050076d82c390383042d3018f80b87b14a3ee4255459c815f33e8f4628f10428acab19ed40fc061cd7556aa95033d1d07d72172017abf31daaf14262341c3f8f1c3ce5be8ca9e46f5d2374ad37f17b61a059b9d47852f8648a1f737438986d26bf8ad880f61091c81d4563b7c0d146ee461c45964fc7d05826473210ff4e0c088e0c6aa1880594c95aff0dc3b9b4160366ba518685c5b3f3aa2a9165aebec56ea2e482eef5ef75374571892920f6ef5be4be015aa918d0fa25db40c43b741137feab46a7f1876b1fee52c75577438bdd4c46ccb5a9bd38dc6ef38ecfbc5462d246b5e7c28435fd75caca385da8b6ed78410151602e5d5d3ba415506d52133936942fd7de9687c494792ceca1f78226041d3c7bc925177be8f6de252a8eb937552cf9b46a8b93e7407bc53f0d3ecd79027de3cd2b125218a85698e45780882e3138dd969e846d1540baaf30f1e36a2518c090b33300e74fc023cf14ddff7a037a65aa8996ce5d11fd2f80b0f3373c05747b47af8187b91bdcb08ab0d8baa8125364c7e93cfb342b71a50cb6a7be1988bba3f4d8b2b2365f12ef6f6d5d237801df256023891dd66bea29dc72c38cea400b0411f185f9a1512333bd6326a4dc4ff9361f3de3867b5a389c8206c3fd90944af854f38d8c21f06e7166c9877db3f58f32197814113d339240937779233c79b85b0f0b85e8ebf547d67c539acd727c7aee7844959c21f7ed16095856b7feca954e1c548e37a83290fc5ad2f31acbbcadacd648ee9416605eb0a35de91f3dd09e6dd6c61c7305999f5ad660a0270ba4ab0b5959dbc4007978e1d6d1bf44631923d1807cf3ed30736bb93233f21591032a193668df6c046a54ed54e70ce8862c4eb949cfddef9773053cbfc6d8e43b65b21f9535f07e8ed6f3321b33000b8c798fc67ce700e8ef52d662e76febc4fda9a5f888b2645b97a5bd35631ca54e9edaa238de349cdc153af60a9d50ab5cfa110095dd91e8958b6a6e68977423f7eacb96167bb58caa57d4817fcf9305120a98225662f57c9221ea4a6e7e29833c94b75b49849ffedac531debcd1f82637e8ab1c9dddfe01755d233ab85fa57491bdce6139efd3edad6d1c1dc856ce93cac935c84095c34616a3c820e3c4b04a37a6a909f4788bf2accdf2ce523e72193e8110165455984b52707a6369933408561583e6ad5db98839223c1e8d324324d37d99ae53a85e127bb1c4ec97a5d42b743c95216795008df7e7ed6032137e75c61fdc58476eb35b70d6d7efca7bcd05a65d3de395edc0474396362c8c1772b3893abeb16d5c1a6b6efd300c8592d85356e9166935abbcb34cab57c98c4a411c2052193f4cc17403f9ed136a76ba9087e7616f8c47445f19a1b1671bf818702fcc0a3e2f5dffb8b1c1d6c87a8e3676511f9bc63c172f15a8b2f133dab9dbdb4cfb3d73dcbc6d0dbdd446b05bba2f95851078f3b02e8e62f8a3c78057f71b864950e1b7048076d3596908a5b8a0ce1acb245f142e1d3422506706113987ad4b2efd2c36dc226d8d9d30df5f3361cab79556b83a6b2660da803747b751dfbc2d027bd38f725ef1f256a9300f5327e588fb229d12e7caa73696baae42c1476a99eef731e942f7af8395a457469d0490fd9eb396be4a2f0e8b26600a7532c52a1cf4104a08493ceec88548bd0e17025dd6b717a35e8f31e950079be168e93fb885eee45a14309f9e8b28b8b7ff451d74572aa34ca0d2881c9f649a6df34f2a3d9374c34c138e217d35dea777a49a362c197bbc459a04ac4500a0a113ac2a61fe213a4fc840bec4ca93704058af693ed6812aebd6e0acbbf009e9d20f3cbaf90bdaf27f2278888ebf77f8830d35e9ef6c3f7e341b77cd7f36037db03e89258833d42cd6bd826b9012b0b47152517fb8b03087c2b5887f60c26b676361be1c0559f0ef7d02d4d749246150dd5b8170b08530bfbf4934c86132dfa0c4c54dd7a9f57953c45865537c8eed4d3a83cf2586f8b4d095a13addbb83a23062972599dc76a93b1fc4ac129fc75add96db6ddec5f93373099430b5a7f67601a784db9b4a4581a935b051b13790fbccb960ce008e13e4f92a7a7b7bc5a02c8210a61832589cea1d497fa5e8413c770f3a725cbdcbf74239d2012fa97be2c47874dda430b1a9e0a2b67af70761c7b06e9ed12031bd3a5177246531756a807ee01b97213cb37ff3a27c04152c6e2ff403d7e679b2758a93c253efaec0cdeed919aaeb282e015f9c0b88724bd5cd38e7c55479b8175bfe84f4c79cf99a9aa5bb63a6a42d0b5b94fd2cc5369144ed6e7f3fad13bd784c9ade016771b20266ac1d04175eb2798b36cf81a0764db53f348b49a86a7eeea6c4c19db3d88683879fde55544cbc56d2d126b2fdcb7d5c4a4820d210c2ca8663930c00f35a30d3737a4891244e2c4d9bf2fbae4798068fa79a4d1f31b7d70280d240a44747981c586e27b67afb22156a2702db2b13bc732b4936d1d956441cc2553a9eb408c9d4f7cc62d819b0a421e8e8eb5283da4b6c9744670d3582f5a68e8860f746140929f0b2cf4c5007ba5fea422836d23896d114f5a937971bdd3fb00aaa96ee1dd79e490d948e70ca36a4ef08ff560f677dcf3d03cc80904e865e5b1bdb58512277f81aced988d800a419157c39d3bc085abe642e16fbbb550e6ce2dd", 0x1000}, {&(0x7f0000001100)="a6e2", 0x2}], 0x2, 0x56) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="049d1844cdeb42b23c87318f06217bf1975b3543179638534fa8a5cb75060359e867864bde1fb5b08334cedfd0df54828a02c83179f7d4ca26eca6beddd2ccb1bbf77c6167c1863a12e47f8f81f8fa2605fcad9b15ab46bc62394920a80e1ef7977c65f178f6cd799868fef020926c915a62611b689c51a9f9b3878f691b1b5bf5e6b490f2630e450f92101e3fec0f3195a798c641baec7e88ad1e074872ce3c53b14db45b724077b9ddaf4d35db9b28f3159405", 0xb4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0fb26c114dadaf6ab23052666771f41dfa84a40600000000000000000000006587ddb11a8825f2e0aff14c331fe6906abfb611751e38ba12f601b603d3b281a3482efd3431f9544a3076e919a7d37f9fca32a4a9ecb00924c75b26d75b04c08bd37aa2be03dab02f35f37d316a49d3a1f5420cb4bb7ef6f236f7bcae938f49cfe7ec45364613b8205884a67cf69fef9a71cfc0f8fdf6b85b81fe2cfa1ad8a985309bcb0d373f1decff3da02de928b7c9cb1c300d0397678fcb4b898bd32ff6dd663b732021ef29c2730a06ea5832200d9b10676b4b9636a0ff34a519af6c7c3c", 0x3ef) close(r0) 08:33:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/249, 0xf9) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 08:33:02 executing program 1: r0 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) r1 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r2 = socket(0x0, 0x2, 0x0) writev(r2, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/7) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r4 = syz_open_pts() close(r0) dup(r4) r5 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) setpgid(r5, r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 08:33:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d812e2f66696c653000"], 0x6a) 08:33:03 executing program 0: symlink(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='./file0/file1/file0\x00') symlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0x396) accept(r0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000300)='./file1\x00', 0x10000, 0x110) linkat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0/file1\x00', 0x0) 08:33:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x910, 0x80) 08:33:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) fchmod(r1, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffffa) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="89fb52520c10d1", 0x7) 08:33:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 08:33:04 executing program 0: r0 = semget(0x1, 0x3, 0x201) r1 = getuid() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0x0, r1}, 0x80}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x280, 0x180) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getegid() 08:33:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x120}, 0x0) 08:33:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000309000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffffff) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r6, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x8, r1, r2, r3, r4, 0x20, 0x3}, 0x5, 0x9, r5, r8, 0x100000000, 0x4, 0x9}) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/151, 0x97, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000a00000040446bb34aaa40d60b9ff204000000f5a62d84398c97182dbe31d426eeecdf40ff6f7f820fb13dce8dfb18487014ea059ce658fd794762f6d58770173ae944ad64727d25054886481310dbaf0a24864fc563108da433723a3200588f9bda3bdd38d16d403b80fd8774ed622f79d884457e14fecf65539b636ec0b40422d758a0457a96041e7ce1360d5ffbe91ba13c9cf435"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r10 = semget$private(0x0, 0x7, 0x124) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000100)=""/43) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x9, 0x91, 0x87, "1bf171298c510bfd51c71af3eb5116116e2eaf12"}) semctl$GETZCNT(r10, 0x7, 0x7, &(0x7f00000001c0)=""/93) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) 08:33:04 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 08:33:04 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) 08:33:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socketpair(0x36, 0x6, 0xfffffffffffffff7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="656c43dc42a4794290670c26cd58e6b7ad1e407a4f00425e7c1d719c3e1748054f8e374dbe0f0e0a8c457c6b7a3d950fb6832aa2c2e192c91df1fedb9c6c1d2b070917c6ab865ccbebe1d04f144b2b31d332a1f7559ba5f8ddf58a81025fdd", 0x5f) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xff, 0x10000}, 0xc) socket$inet(0x2, 0x7, 0x3) 08:33:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 08:33:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8003, 0x4) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x20) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x4}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x401}, 0xc) 08:33:04 executing program 0: r0 = socket$inet(0x2, 0x200000003, 0x80100000000) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 08:33:04 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 08:33:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 08:33:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000040)) dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x2000030080, 0x40) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 08:33:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1000, 0x3c, 0x6e1d, 0x40, "aed355f6fde9a3262f73a62bea325c7f2d933a6a", 0x200000000000, 0x8}) r1 = syz_open_pts() sync() dup(0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xc9) syz_open_pts() 08:33:05 executing program 0: getgid() r0 = getegid() setgid(r0) 08:33:05 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x5) r1 = getppid() r2 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/163, 0xa3, 0x43, &(0x7f0000000140)={0x18, 0x3, 0x0, 0xc93}, 0xc) r10 = msgget$private(0x0, 0x4d2) msgctl$IPC_RMID(r10, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/201, 0xc9}], 0x5, &(0x7f0000000580)=""/59, 0x3b}, 0x2) r11 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r11, &(0x7f0000000600)='./file0\x00', 0x1e8) getsockname$unix(r11, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) r12 = fcntl$dupfd(r11, 0xa, r11) kevent(r11, &(0x7f0000000700)=[{{r12}, 0xfffffffffffffffe, 0x20, 0x40, 0x686, 0xffffffffffff0000}, {{r12}, 0xfffffffffffffffd, 0x15, 0x8, 0x200, 0x3ff}, {{r12}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xffffffffffffb9f2, 0x6}, {{r11}, 0x0, 0x4, 0x44, 0x2, 0x7ff}, {{r12}, 0xffffffffffffffff, 0x44, 0x2, 0x10000, 0x6}, {{r11}, 0xfffffffffffffffa, 0x2, 0x10, 0x4ef, 0x3}], 0x9, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000010, 0x401, 0x40}, {{r11}, 0xfffffffffffffff9, 0x20, 0x40, 0x7, 0xff}, {{r0}, 0xfffffffffffffffe, 0x3e, 0x40000000, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x1, 0x9, 0x3f}, {{r11}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0xfff}, {{r12}, 0xfffffffffffffffb, 0x28, 0xf0000000, 0x1, 0x3}, {{r11}, 0xfffffffffffffff8, 0xa0, 0xd, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x28, 0x40000000, 0x80, 0x7ff}], 0x5b, &(0x7f00000008c0)={0x2, 0x7fff}) recvfrom$unix(r12, &(0x7f0000000900)=""/215, 0xd7, 0x2, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r12, &(0x7f0000000a40)='./file0\x00', 0x101, 0x2) fchown(r0, r2, r9) accept$unix(r12, 0x0, &(0x7f0000000a80)) mkdirat(r12, &(0x7f0000000ac0)='./file0\x00', 0x13) getgroups(0x3, &(0x7f0000000b00)=[r4, r4, r7]) r14 = fcntl$dupfd(r11, 0xa, r12) getgroups(0x8, &(0x7f0000000b40)=[r3, r6, r8, r9, r5, r8, r4, r9]) accept$inet6(r14, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) getpeername$inet6(r0, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) fcntl$setown(r14, 0x6, r16) sendmsg$unix(r12, &(0x7f0000001000)={&(0x7f0000000d00)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f40)=[{&(0x7f0000000d40)="c0440af23d927ff91803d8289451cb88cbc1f7f4870151091631c486ec56d623eac75b5c2338712bd7b029cf4e7a44325c9d73a8e57c9f562716fbd4b7042d2831de20d6ff599b7e00377778041b14119ea0ce7184ae14cf7c95c666ff9e465817f3bacdbd82550f004f3aa1fdaf412296e421522606e8667d220238ecee6678ea1aa674760b043ebcc88088b608fc218c44fb67d106c5ee8fa69fc2bd93debd0880c02d939d6addb0d97e9812b9510fa40c9451fa52801e94eda145f28ced33a06f5d90216a7729e09535e26383ff32296199ba9c85f9ed2d93aeae76b35565cf6ec90ecbcf3850006e4d04bd7d92d2", 0xf0}, {&(0x7f0000000e40)="9523a0c83002e96deeb75e8d17cf540eb5558b168e181238858d54a36736030b7506045be3dc46122dedd2c5c2d9bbf97f709f4556446dbb08b7bec53a4b3cc56444f0506a45b4f6b2231f6f70856308ae2495017e2e17bd62cb8df7006fe2da74e32e6a5484a5e7c5ccb9cacf734fd1e0be3e63c0788758c082a5a6f823cad53198d7a8ce5244f74975d8e05c5ecbf6a3c895d5d91cccb37d11", 0x9a}, {&(0x7f0000000f00)="7ba90db214a662e0250c06221291ab7747e46217d3496b148cca89233a32", 0x1e}], 0x3, &(0x7f0000000f80)=[@cred={0x20, 0xffff, 0x0, r16, r17, r15}, @cred={0x20, 0xffff, 0x0, r1, r2, r8}, @cred={0x20, 0xffff, 0x0, r1, r2, r13}, @cred={0x20, 0xffff, 0x0, r1, r17, r13}], 0x80, 0x40a}, 0x0) msgrcv(r10, &(0x7f0000001040)={0x0, ""/187}, 0xc3, 0x3, 0x1000) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001140)={{0x2, r2, r8, r17, r18, 0x8, 0xb8c}, 0x7f, 0x1f, r1, r16, 0x0, 0x80000000, 0x2, 0xfffffffffffffc01}) sendmsg(r14, &(0x7f0000001c00)={&(0x7f00000011c0)=@in6={0x18, 0x0, 0xa8, 0x81}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001200)="ecff6b5e946131f6250b37a32d9ca88e81299dbfdd38280f57b94fc753e6f1bdec9a1ff2fac2ccf43a983201c458873a5e3e9f5038c33d756d0275d5e98d45a8eb31c0495e137d6a4b869f691755e09eb18f5bcf7b067fbd80c79582cc12ec685964db12327511259d02ae103f8b349f4341e2a36bac55517b39a57b21fe0f04f4bd922204ae1adb23cef0f2ba5a1190ece23d484ac82bf1d9973f2a1dc0368452afc24ac270f7d65c97c02545b4bc50efda1c614604c8698bbb4fdd5a1b518aeab4f927678be7ad45c504dc9313cc85e46ceabb744833752d3765342a91a10280987121e71b14ad7a6cf97a3fbb2cd80f623c7604", 0xf5}, {&(0x7f0000001300)="6252c408f6169aeaf7142429a891700313b32d6779ae62722785d6132ce6a528409be317008b689f314abf7299f904dc8c69dd67e5ce8ffe70014181d31fcfd3164c29de790c3cea5231880b65c48ec798a735f57e24ad8790f4b6202b1a978bf1ad90a52d8485e335890617d587264c1ee1a39059e38a117c4720e116a627f350a3a57b527e81a138ce8a163a41569a3471652b4009bcac26d33ef5c5f1608ec13ad6a2c6c4bba5983b3fafd9660400f96f30b1a8278979f6edb857c5b22c95026da421f84b3d60ad99599a24e9d18b5cb1777e7d9502434dd469a7d3f4aaf921a5ad5a6b886b8c216385affcf8331357ca3d5516a02efa39b4cbc90685f2", 0xff}, {&(0x7f0000001400)="497732843501f016c664f95c07d77c79ea079e8781de44d9246ca39ace7e492a0cf6f8392d896b918fd893ab62b96f0454ef55fa5edd7b51b3ac6f8911a5480ea82ab1e36a0f0c7cb166e4ecbc54de5373cc28922392d01818a1f41017bf4f5928bf8d1b199a86fb524a815c10bc962851be42d612070dd248e34ffe967e066ea8f6764aa076ac9b3a1ba3e39a618b83a469d3dab9dfe0d81fc3da78b7c49caa474fb985b2a8dde71d9c08435bab1461a4edf7a6636d35f40abab6592384c88ff1fcc4958fe2ddd1ffebcdd7d7ca97b17de3ac2cea81a1903dc546793b4cc4012c987d8c99f600dff66d56edd0cdc8129768b47d18576f5fabd07828", 0xfc}, {&(0x7f0000001500)="96f55a164c2581aafcfe8e3afe5b4fb5d9218e2ceed524dc0c780c69c1c69293cb564422ef116c933d018bf88a4813434d079f09c4bf11f5554c0321c7218ff1d4387e80f6fcdf75ec739bc783368c124188e8e5ddbb7a7248f3b611edeb1fa7a35c69e3c27d1aa6f541c13364132a727cc1a26eef8d401f5d0f7f31278550577a40524aab754452cd45e1dd54db23e8e4d58ec505491078ee1c0d3b72b6b0adb5611e7610c50b1068e4", 0xaa}, {&(0x7f00000015c0)="3f4f6bd1a0c573670c429d930749b69fce4d59a507d1727d8a98f63b0bdf42dca542666b1f4be04ea70b29feb21591f5ca276d3c2cd0612ece23502ca677079d146fbe2a2d6da23a39c0ca3ed5bc5eb67b92079eb45d2d7023b192ae0e85367c28e37cda489e829f", 0x68}, {&(0x7f0000001640)="6254c44066935ebd59fb1ada694e83be35a79cf63a4c22430a4ad4d924325f41fde5d480a2836ab8f1a773287451e0757b0548fc54da785a2e2a4f1faff1369341b67a20baa14f885bb9ba6d1adeab9138adec1218c5689991aafaf164a1c1f4cb62e45c01e25d557f72b9db9b79", 0x6e}, {&(0x7f00000016c0)="36a22a93e0f555ac69954ca888f0960579b46aeefa2331910e87723015558d2a5501f9f7c7940421828ab199a395232909d8959e278ea994912de18d01933eefde89a6c75c6475ab634aa88584986b3e1f5bded95aacb00f62959580c553a7631955f92b5655ab12a6ffab1b0daefb6fef81f0be61b01a057ae7f254e216a7e8dbddffba6290f3ac8cac0490dd58a69d69c4de5a01f1726dd70d331281a3ed6e4d229b17302b0f3a3ca747c4ebf0", 0xae}, {&(0x7f0000001780)="ed163287112470a3c861731b333f376b3bc2516f4b7c50595cf041ccc03f214b7e70e561850f4f89409b45309b3391d0f0787c095629aaeae5a9423fbab8094416add8aa5833f0d5cce903d135fff5565a6fa41426aa5c1f7c7e9aad6e4f1db257694c23d1c98e2bea8c4987fedd0aa04038a17a0c65b979f4642dab879e80e066efe5176e37608a654c2eb4498b65eb3d3da9c99a0b6b36ff1d6ecd21f04e6f10b02c18b4dfb6fdadf51dc9d665b020fcafb9fc4390869d279bde913d41c47154c8afdc040b0c311c1070271e17e0f577e92f0ecd81bacbed4eff977faaaf31927dcd07bc35fb7dfe2a8e28d394b17caba0849c675d91b8b75bdb", 0xfb}], 0x8, &(0x7f0000001900)=[{0x78, 0x1, 0x3, "3c0b9ed615e73b1dba73028b2aa1463c51de46029a33e57214f4caf23ee377ea31ae86cd13f35f6f4ea681fa99c8dd6057ed0be060619ffe885510570cdac6b024c5c44ff8c6fdf05fa53b51fafaee637ec4aff11c621232e4cad6fdf20fcd1752cf47f1cf7b23e9"}, {0x60, 0xffff, 0x80000000, "9a7e7f1a409384c1fbdaf103681e74e60f43d93cbf4b6df37eb54eb0ffe15b7ccaeeefa815ee49473e20061e1a7e24129b96689fd026f099a490216d60494c4a557e0e60dcde658bebaadd"}, {0x80, 0xffff, 0x1, "4c8f44e1258d96e2b6b3064b4821b88a1511beb86113e7ac7a4f92d56f8938d859d9327d6899452583ae269412b30c5b85fb304d76bf274e38202ec50ebaf57d0a6ebbeab00e3cb6b9e4c4e3ab0c3b63c1eddabc4bb638d19ae5b1dbcd4df2f38455ced72376deb217aa6b"}, {0x48, 0xffff, 0x0, "65211d61034e0d4babf1288837ea01eccc0c883be8d9f9eb4dbb6dd90c1f5f074625220c50a24a9d208c286d3e8b1e71afc089be90bb4434"}, {0x48, 0x1, 0x4, "7890ca1ab3ac1084fd3d04301aae52041d294efe924504621bcc290e81a0d5ae447f9b23ee9d6b49b8ec5346b07b39fba2ad4904b8"}, {0x110, 0x1, 0x4, "8c33d993dd7ceb6a7d1f9d2c66b742e74d94723d0237d29f48fdb55164fd7c42b0f2e3106afd92b0335ef633dfacca239813051b48718223de9ae804718e113466463a434d858b4432b0bc14813ec1d314e7c32cca5e7089800fbd2ce773c7f7e12b4c26e102dbc3a0832593cfbb5c7616a486d031645c8affe06fc18c1204d2a1750841407dff4a7985b3087862e8cc03efc0fc3b0ca5ee922ac35668269f260c8aa222707605936deed9e60f1f48703d4d48c056f2c3b63e6712ca0be429bdccf77cd37c1eff09eab6cd715dea2a2bbb9415d9f26a183b0120db0917cbe03e73175415ef4ceef1ea3fb415c71871006584a061e2ae55d3674246"}], 0x2f8}, 0x2) 08:33:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() close(r0) dup(r0) r4 = syz_open_pts() dup2(r3, r4) 08:33:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:33:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x410, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x2, 0x4, &(0x7f00000000c0), &(0x7f0000000100)) write(r1, &(0x7f0000335000), 0xfc94) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0xe8ae}], 0x4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x24, 0x3, 0x0, 0x2}, {{r2}, 0xfffffffffffffff8, 0xcb, 0xf0000000, 0x3, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x8e, 0x81, 0xffffffff7fffffff, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xffff}], 0x429, &(0x7f00000001c0)={0x2, 0x8}) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchdir(r2) execve(0x0, 0x0, 0x0) 08:33:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) 08:33:06 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x9, 0x3, 0x3, "bce0606249fb0921c383a60fab5d46b3555c27fe", 0x4, 0x7f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 08:33: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)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r2, 0x0, 0x8, &(0x7f0000000380)) close(r0) dup(r1) r3 = getpid() getpgid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0xfffffffffffffda9}], 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/170, 0xaa}], 0x1, 0x0) 08:33:06 executing program 0: clock_settime(0x7, &(0x7f0000000040)={0x9, 0x400}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) 08:33:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) dup(r2) 08:33:06 executing program 0: getgid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x9}, 0x10) socket$inet6(0x18, 0x8001, 0x6) 08:33:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0x3d, &(0x7f0000000040)="d0621b384e6970f523549f0e052302345b60971e7b1c434d2961599d6cff342734ec1591629a0db534b5bbcfcb20021ff06ee79de99f3e215afc4e4a7d0a8c", 0x3f) 08:33:06 executing program 0: r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000000000015068a7122b49a80899f926105591a66e43d140f751c5660e1493555f33ed88c32720ea97fe68ac58f42379b28571a5ad4b85e1a416209de544e77fcae1cca5b8d4b04a76ddcc3a7976a932885223027cbd9edb9c8eade7ce643c376e95cea88a4fafb374f391ba115a8073f0d57d56c32af703484a12860deafa461f3cd0f740c99ff35590af68899733b6598b18270d76e25e123033f5575a9a47239c2ffdef4a650124c4b1493c06f106f8403e58d5e3beaaf9ab165cb2c846ad8d716ac62c74a00000000057fa36be3b320244dad51e0800cdb3fdc5146ed8d0fb34ea50b399272d198757be3839cf738aec501b06edea5205957de278a95a2c2159b826f01ea98429eb7c4776345cdc062d0c59168cd4f826b27c4021b2480f884412d8246b0863cedae4dfcc39f17fa954f68b8c78501788c1a5daf9e910f5e943b996ac0f5a4bd3b30a2b4c2bb93d9d8f0d032bcd50aae2a718286a794f0f4f010baf17ea8d48b120900000000000000000000000075b358ebc94236943dd881e48c10bd8f52192793f584aec8756d1e5f7613216d559a7475ed5ddc0fa4ab38d1a3f09e85bc4fe61a86fb4f8adaf6071a49643436cde23802cdeee9ee4091059314d752e8e497c4542b3e0be39a5165679eff00c9a6c21e60f568b139cdf75cf0c9b8467348e75ff8a906b8f93e4af034d66a7eb2f0b6362ba33feebf532c447a9a89302a2b6aa6f5c803d050199df30768095a3c9b3a"], 0x8f, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/199) setsockopt(r1, 0x2b, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffed4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) syz_open_pts() 08:33:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 08:33:06 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8080, 0x34) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) mkdir(&(0x7f0000000200)='./file0\x00', 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) rename(&(0x7f0000000180)='..', &(0x7f0000000100)='./file0\x00') 08:33:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 08:33:06 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 08:33:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/9, 0x9}], 0x3, &(0x7f00000002c0)=""/228, 0xe4}, 0x802) getpeername$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$setflags(r0, 0x2, 0x1) socket(0x10000000002, 0x1, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) 08:33:06 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) getegid() 08:33:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 08:33:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt(r0, 0x6, 0x5, &(0x7f0000000000), &(0x7f0000000040)) r1 = accept(r0, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4005, 0x98d) sendto(r0, &(0x7f0000000180)="b70da19d2bb827c1268437dd159966f0d82b49", 0x13, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/139, &(0x7f0000000140)=0x8b) socket$inet6(0x18, 0x8007, 0xfffffffffffffffc) 08:33:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) pipe(&(0x7f0000000000)) 08:33:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x7fffffff, 0x9, 0x7f, "d608d2f46d4711c83dffc4d741ecef8f7a07d11a", 0x20, 0x7}) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 08:33:06 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x240, 0xfff}) 08:33:06 executing program 0: r0 = getgid() pipe(&(0x7f0000000000)) setgid(r0) setrlimit(0x6, &(0x7f0000000080)={0x0, 0x3}) setrlimit(0x2, &(0x7f0000000040)={0x92}) mlockall(0x4000000000000002) 08:33:06 executing program 1: semget(0x0, 0x800000000, 0x400) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) semget(0x3, 0x3, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10d) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xff5d9cb, 0x1}, {0x1, 0x7fff}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x200000007f) 08:33:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71acb6196407c9caddbe4b267", 0x22) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000300)="bb14c231ccb5ad59c5d50481c5e71173a087b9d08bf0d654e35624af96c7f9669ce26ae2a7f430eb83a23c61298b6654216a1a475bb6ed9cf1430c6a7eaf9b6cb41f695e8210d263024d9db1508bfc795dcbe11bc57ee58e9db419cddaab0e76b0c2360b8f1d1c6cb108f027e6b9f58954cf75f6cf0ccf9dc49a1c5f0e266e4778a810e4f2c0e21070ab6af29394a898b5b77cf8a5982552a36e424947524e3b9080950177589504b4b87993c25e3592d63192b9e3f08a8a4648bfc0b3dc5e16e4064f8985113bbda35f7bd7553c4bb714b881ecea66022df38e6619a1aa21309feb21cf6354bdb614d90628c84618addc3466f798330e4d93031e905b90afd8a0745f3a86403fa85504018b168b792dc1c8cc81631f1681d822fd21cfe8055cd2344878c52937907134c6fcf1e4f9cd7ba0c6e76766efca7e8c38fce840cc43ce321d49a2d058d52a0a19976f7e4386cef0846dd30dde4b77ba5b3e4f7c43243a845018f9db174c7f76e062145090bab4ef2a3d7c27747b2e78a94b620f70b9aed3275b93526020a1c50f71bddfa0da1a404573979ae94a97197300dce74d5f43ddffa316fb2126f9f93f7b0e508a3bd4f8c7de2b490700b4c41674496a612f68df0487272a0152c8450c9602a0cbee91ecd769f7e7071b544bb6515e923273d374090a9db01150d608dce00f7f6cc63d6d358735e79accf7ae883a3d74e4aa08fedbf4e457fd1adda6b9004f0728d48b656d05a8b69ca690df3444c8297e4baedca7263133f734a43d99ac3a6e94ff9e38e3549cedfd4d2cc88703c11d216b329637bf3d3e0ecffcd5e9fafb7c3ba872aeaa6e78fd10a180d7ebc2e2c55dfe9a912250238066a4217b3c212560f0e4abf355db08cf30fba2a425772a0db62d9c1fd2d132ac13f81e6ad9d3d7c8649223c81b821280ef5263ae2f8d20594c55fa849fc8836afdec9834cbc48cd961ab2b24f8c421fc8abfda12c71a261dc63afd0b0356fb48b5b908a5ebfd2d3ef4b6feded5d393f7c8c6ece5a51bbd70e74396a2d0ca29daf777c6be3d49e5072ae72a4f6cafa2c303b4be185124335ebbfd47d26fade0caeb4f8471424b997306bbdb9ab8bfe46ee144639c676ddcad1e0ddbdbeef316e37440060bb68a8114e1920430c9928d3460ebc20a563a565b9e33eabf0746a859a3122633f04f4adacbfd9f988dd0f24b8ca2d21b66448aaa55dc1dd2e831afb7a665a58163014e5bf21ec7661386703a023fc71f9d0b092bbcc218f46c1a054060a12f69a0165b23da32ce63063938217792845767c214a40c32c54111bd536a561a5d7c469e0c63df1b467ef272d662b674a7f3721a40d0fd9b2f7b3df1a038480a35bb75db6ab7d77b2a27487f7e70c3e332b2f04e0c9ef7a28a25396926f417698cfc5663fb5e4b0283dc15686513248e913abf1a3033666ec529f383abc4e9fdaefe945f74bd9990f60fb09bf6e8caa0139ae58cb5fba26f9bdf21dfeae6c0aa8a6f33690da79caff9b344e6db1efec88bbc5c141cb487b5060e3b66429e8436f39feb66bac322dba120473c2e43259ac0ae6e2ec32f85d3fc7a8d7127f0656a498c1bb64cb37fe1418ad791e74b5e3645dac62c2bcca7a1fa6f8d44b9676ea67c61cbd77a9e2a5afafc480907028d8d6ab66d62337c8e0dc80622447846f074676d51633e4f4c7fe16faf8abb640cd6f1483e2864696279ac68ce15f33d07d8f0e315977b30b4a88f845745c1d034ebae5a329fe821e5749afcf97a2c9168e24e0b85c71770301b6aa5a84ce916467a18bc8a76bc48b3458623a499d362ffbdc25cfe4bf491de9193beed147f3683c4107519bb7c3bf8979cf965ace3aca1d345ff9713cba9b1a14d70b3b5d6b2acad8f2f8bf0daf5ea3251ca7d6dc0d396c587c906421c479cb10573bedd294553434f44c31ec476c069ae11cd27061a92aa0c02f907a1caea606db43a71df0934c807b0f9f7646bc15abc307eee745b8c6541fb6448400d5facd2c4011b781a5330b1d39c223318d1151a0142f063ab14b3c05a06b73cfe7a2ea656d6148f04e9c38fceb2dc0d932c6951c9a15f4161cab158554a8c8457882ae0bfef3e50f57ccef78def1ec337f3cc9cfc9e5c86227263544f718ec3c354b3d7a136319ca323ec39b6cd996b23a3f65c7c62fbb74030a4f65e5b96da9b63fac378957afb8ad7a7b135773f1bf12d0e0dd0b08e4dc840b97f8550847254b722bfe479e41ca68fd385364da4b2c34c3bc786dadaa9ed1c38a9e692864f25f76e0e6733e381e56227ff46e3367583b561daf8f66aa213420141e4a437dc5d07b6795eacc40fd0baa644f18faf02433985408e9424589fb4be383a1a079f001aba0d00165a0d732418229e1080fcc8c366ba0d2a44b9fc5146d09c3957e555f47335623d71348846d5622e89cae7c1d277a933c7fe05f56f324fab84fe908d746ef4295b89aba0980f8c1f8175592bf983996e04a8a6be9cf930c36569bced92edc8e505a65f13afdc1ac1b1a50b52d11db9fae5ae788d178b5a8a190ce9b8a384650c061e5fc31722ec3587bf003d141063928e88b70362c88bc6ccf270cf9abd926516725e81b4ef13b22539a657c8511fb85fa5758588dedf0afd6415e3deb7e16fd3c3f0f06834f4335d4ece026a7e91b300064581a32584fe92d7c854144820c80c76a025d752765a9f2173d4f5a3b0de0b8f70b1a400a6dc055a59b4e486f6f4446bd6044d43eec42bf5fc8a336c858b6ed72da339ace128e02cc79879c8d979eb54890d3fa18b93bbfdcea5bfa284038a448bc73352d85b362a94d1223f2ce3a5a60739be76e348a3e96951e7309e7218cfe43705da0af067c283b8d8cc479b897cc3f9ef4ecccce598828e02adef0bd6685173c770372179eea486807773900f75b36150a75a0c6726a01521f54e076c488029756f7736c20b178867f5cf52d0df7e34d15a557ae48f29639b37b931c29c95d0e5083e8540e9fdfa0aa0f356e9fb489972c294ada46988b9d93b33446a8a0420945e924fca37e932fd2ef7272dfc911d28545afb3dadc9f6622219d0565a3fe1df57d8c6de11752af7b4882ac3283600842937f381b71da5f0ab0dd0ceed59f23df62a804b7a1af4f942d4b86eefbd8fcb38f3c55f55af7dfa53c0d0e38d67cc0e818530cb975bd55c380030c79915466e7744670b396dce5763cec007fd46bbf8f7b0fe4f42e9840bf531b4cc2543095028781a70638a461e92da72df43791440bfea0623caee760238102c7c0af19848299fc0eb60b076fd29aa3b8e146b22949f52df0bf7b31483151ea99017e91838018ef9ac1b37110c0163d4fb779d1a2d021dbbe4a17dbc50641cbfd821b045ac00caf02a4c3bce18c49ad90562886025cc4dadb98d212c3e3f483a62ca4d1b4281941a0fca74fe4260c086b0e5fff3e5b31a27eead7c63b4f4872f43b4dcf3d1f309fe0084693e7c176de7cf39adbfde64343558979bfb5cd21be094bfdec126322987cf197d85728bf5d4bfb47060b44f36859d28a9c4c51a1ccd4783b33f1f85dc24513e6c50790d170cc0374bb94714544ac164ee52554e58122cde0293ffe6bbdcf34ccc1cf191819f8cfac87cb63150594738fc030ef80cc5c76950b9b5cc52a604f270ad18863b9a7107d224ea2185d5ea8032d3b5290d4fe2964d299878e8f5c874489b4522883679754eeff343f1f6bc2fd40fdd539dec50be718d68face0253662f806a406ff3282a9577b5e42144deced2bb458c54a94eb8c3d9077fd9b4d459a343218c46b483e2f3c28bbab756252753dcf412b291652e19d14d3b2efeb71811189b6d264accd885c2fc10784ae7fd7f74de6f6d57e218d21f817311d89ee15074379016866a99df7220b981f3bfb84c7ab469b223d050d199b40e4b7433661e0ce7dfeb722786659296f84cbb36c76863050137da34f638d0e37e07d601de0adefe621f27ff85d13f8a2a6606560e40c65fc549f08f498993b5a9f7afaef7b5f657cec9ef532e365e3a3bfc1e3d60c7cde619b70333864e409c2e88900f584e8a3683ea154d2952452149763738b1f9549176d7555bbd7e9e176c5d62594676f3a2b7c67d2fcad2b24c5301f2cd42dc32b87a6cecfd1ac2dea054a40da58e44cfe5efc7e3bdbadb58785a5ee5ac886e27583f36d6cb6cfb2cc41ab464725c385fdd57e6ad09034947d36bf612a034d4627db72dfe6b7c1e32c2c700a29622cb9738794972b96b79f7ecce21ca66c00d8fb380cb7850b8b522f3b4d391be34b78eda74f06208d044b64dce363921afcad2016f0e2f26037936859ff64c40a005e57a73e80713e1b5163417b3606d9cda67b11943b4e6dd46f871b4b13520d393b251549909a5ffaa3ee3eb2f94d758bb7b10739b1073076e56e4175f4e5ca9b141dafe25783a7f409554f17849f5fdaba4d98f9616f34fbd522cdd256a8305ceeae51315634f243934d067c5a59b564a84ebae7d8de68084887e9ffa06e43df0f4b8f414def4d03facff252a8f8dd761faf9f33fa9790be474d0604f2659f424b34ae176b04b1a5bee6fb5107094466c16b37a44376b7a90b242a16e4a79d0b53ea2ecaa562800f3d316e40bdf7169de10248d22982b7d448077c683f6240a032e1bf9354e5b447b40dcab0bf9b91110aba08d05559122a191f17bcded5133c8654027b9da07abc67647feeadd49bf14e455e8cacb1fe601378a45f05242be1112f7c7a0ae4dc55067b1f3a870ee6c4d471c03776a5a76995e4d2f5f62faf664a25afce6c396d999044e30d29615c50db64211d8596e724f23135cc77a28ffdca907f8b6969cc48e477c92e47c78c3cb2daf2f04a4add9b8eedec717749c504ca253b49dd1bc1ddfbfc37abe3766ac0bd60d70f748654210dcdb87b639e7dc62987ee4088cd2cb5105bd479887d85249b6292136d26dcab9725acd186ab60a390ece7af774013e2cdd0643943b8c55026eb80fd9a870ebde9428baf2b16db639c400eb70e05206d5bddad5ab2f7f92325c6e52d000ba56713f5b90107e56f271ed03863a0e58da6a74fce88e6e212695451d6e26245725de893d47a1810014574d5d9e5b843799deed05ac1057124f4dc492c23ff06602e8441c858566a4a5fb28bc0c66803a9e2de62d83698112c5c96512692b0cc7100f1fa4457c12361aaa88292b18ec3a2489833bc6bd351703678dc34aad9c74e3bd00fb2dc8044f0b761c814939a9a457179cda0d5ceecc58cc5d16efc511d82a74c3d623c81ae117ede5d433e832c7a5d765cd53d1ab3792813b2814fbfcdc8f1d7de2e3b11c8da63d2fca3f8585f6a6ff8ad91f72b3c0018f25bc4c07def585c6aa7c004a78797c4abb62ccedcd79b097ddba534a8088cfb032b74094e9ec367ba61e2afc0524a3457c3de5021b1b1544e1f56c01a4c4c208256848bea689e88cad166a32073ed7653732c8c44f254af9f46d492612eadf257bda803686017b1955b389a23462167e69bdc7119a35e143c4f0287f3e78b4519cb5c262f7a3db2f1f62fa70bbb4da2a098dcb4433b88d87561e8f23c6d24bfeff70f4f738d33b5b14c82c18fff428155e5463f9fa62c44a6ef4a39eb7719d539320f9b493203eb565cb3a7057e431fb275afcb25bea722ec2f3a8badde0efce30f7ad8c57a516c9eac295cefaab133c8834deaa97c16bd69a10c65f2ae058d3ec5fcee4325faf95dd52f0930f040da3e3da5a1dc3fcd4448a253a38b0258453582b5a1552108a8c7265708d315ceb682f17c0", 0x1000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 08:33:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a", 0x0, 0x100}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffbfffffffbff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 08:33:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 08:33:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) chdir(&(0x7f0000000000)='./file0\x00') 08:33:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x8cbb, 0x2, 0x1, 0x2, "412166b57e962a61e882f43bcd710e5a282335f2", 0xbe9f07f, 0x800}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 08:33:07 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) r0 = socket(0x19, 0x5, 0x4ad1) shutdown(r0, 0x2) 08:33:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xd0f, 0x1000000000000000, 0x857a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x80000000000, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:07 executing program 0: socket$inet(0x2, 0x8000, 0x3) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 08:33:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffff2a0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 08:33:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 08:33:07 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1000, 0x62ba}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x80000001, 0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) 08:33:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000200)={0x0, ""/236}, 0xf4, 0x3, 0x1800) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x100000000}) 08:33:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/97, 0x61}], 0x6, &(0x7f0000000400)=""/107, 0x6b}, 0x2) 08:33:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:33:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 08:33:08 executing program 1: semget$private(0x0, 0x2, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x440, 0x2a) getpid() fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x3, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000000)) 08:33:08 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = shmget(0x3, 0x2000, 0x300, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/129) syz_execute_func(&(0x7f0000000140)="c442f13b0245af430f0d8c0f99899999c4a3654b730342420f01d7c4634d4c2e00f00fb3510166f3660f8082000000660ffba00000ffff3e0f0f58009a") poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 08:33:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x20) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={0x5, 0x0, 0x1, 0x1, 0x2, 0x2, 0xfffffffffffffffc, 0xd03}, &(0x7f0000000300)={0x7, 0x1}) 08:33:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x2d2a773f}, 0xc) 08:33:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x6}, {0x0, 0x80}}, 0x0) write(r1, &(0x7f0000000100)="f58b1de8cf3bfe5b", 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x6, 0x8000, 0x10, "fbbb9389b82cda26ec2ce1d880a9edaa12990700", 0x7fffffff, 0x2}) syz_open_pts() 08:33:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x3, &(0x7f0000000200)="040000009bb48e6b8b9ae5a3bf5573001d3cd73c68294f485e0380075ba2aa5266300b95bc4d6979f2b9dee2bda6edf79c34ee788af3a3f3a1c104e51fabc0c60a64f646fb90d5cb7a99ab9f75df74bee693715bf92951d27d02c7a8694a4109ef489e6f8ea5a7c138c91de789aece3e", 0x53) dup2(r0, r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x40}, 0x8) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:33:09 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) kqueue() 08:33:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:33:09 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) 08:33:10 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getuid() 08:33:10 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0), 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 08:33:10 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x251, 0x0) read(r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/176, 0xb0) 08:33:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="2ce7bd4409bc91123f0718964dc92c6b3454189c8dc8756bd5a6c4f6e8d6eb907b64fd5f284ea16283e49b00788b2663b916054e1290e520b935a4b443028578d8b68d44f44f756000507f679f2cd84b357aff795445312f6d07e602ec3de94b794451c21ea402c5c063269922e79c13920c11d7dc4c9cfe02f96bded036e5eab6426bb3a15d4641dd31ddbdd7dd", 0x8e}, {&(0x7f00000001c0)="4fb2e59f573448a8de7a1ac4bd8a0dc46bdfa041703eed30a7472c4b64379f78a49ebabdd3ee2f87370bafd8b4af2e57f1", 0x31}, {&(0x7f0000000200)="2c23fbfe100deb2728caab8e3a5bbaf5529d9cff0068dbdbd235b3749e0a53e7e225c166473a18620083534bda9887c3cb5dd518368849735ec6c461bf3c3279de31ad4d2b1482b5b9989aa2dd13830191331773690e1c5242ed4b80f5140e36512fb6ed84a22fe772920d941a37bcb14d37a0ec9f3c2723d4c2e971461f8fb0fb76691063df826b6da0246c266e3ccebb4f8ac54240973c996d715ab46209e655dd4102ce58b474fc15fbb18eec3087abdf9cb64ad870eb27927342e7261823865b6db0570b6f02f9850c37cf77952577963502b350fd392d75928629a57d", 0xdf}, {&(0x7f0000000300)="e0b39afc8c2432302a85ffbd94f520f2743b4b1080b20d22831c6250bea1b5355afb21453b53a1033c1a74682dfc9e151a0b4ad990394c2427a60971343d6df7edbd8e48f360fbf7be7ffb1c9f35d0af3e7ef7f56ac69c5011c5821f8b286a3b2ae103607f3a715732129757fafd1b3b8edbac7ce52fc661f8ec5268edb6e23b3d47a2133f4a6a3b9c6c3ba5b3fb6300206efbbd5927253af0cb07f440b9d2300ac0901240f8d537446f96943a7774f617dbc48dbabca1fbcd0c2a6b77f85fcd8f92de", 0xc3}, {&(0x7f0000000400)="6904a2c67251efd15bc0b3e8c7c5408b5f8c9060aeee147e280e6281514a51fb118b4b89473538a908a614a3550c4e7188725dc3c4146ce49bd89786811af0291178aa0c85a3f9c26bc330e8999ce8c90d7da96ed7c1dc39f8e5b3d862e432684f", 0x1}, {&(0x7f0000000480)="2e3a2d0a3db3375466001672398bb97e8527098a42e0f34be807b16eaf96557658ee118b71b5a0cc38a80db1ea08bc2a5e9b5e0f74bde0e6c62441cffd3cc8b6633ddd5e1799c261edb33934e99fae234336372621173a9ee998a30dfa71ef33470d5d40547e3a3db07def11801eb03b768e8d9520256767a9141f59aa7986cb638eb80c17a7494148d9869fbf9a98", 0x8f}], 0x6) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 08:33:10 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xe7, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x8) sendto$unix(r1, &(0x7f0000000040)="e8ee12be4586469283993e647cbd0895a281742678c7c2e3c5b95accfd668f3627f67dc7534c5cccf004f9c370fff879cf004be4b7e84336fba553e73bc280a42d284be5577c927e9aeae13fedfb0da799f63f747d5b335e27ce8a98c604f1267dbdc7db485b3407521eb63f7424bda0d8261916136f487c1d2a2c27a5b05e9f1022c5d221489be7bd4d198f085aa21ddf4145438d490426", 0x98, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 08:33:10 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = syz_open_pts() recvfrom$unix(r1, &(0x7f00000001c0)=""/184, 0xb8, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x4, 0x6, 0x1, "28cd77810e33efa9f93c965e55fe737e56409e83", 0x5d, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) write(r1, &(0x7f0000000100)='U', 0x0) syz_open_pts() 08:33:10 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x3) 08:33:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000180)=""/218, 0xda}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x1) 08:33:11 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffed0) shutdown(r0, 0x2) 08:33:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="a3", 0x28d) write(r0, &(0x7f0000335000), 0xfc94) dup(r0) select(0x40, &(0x7f0000000040)={0x80000000000, 0x4, 0x0, 0x5, 0x7ee81c96, 0x0, 0x460, 0x101}, &(0x7f0000000080)={0x100, 0x2, 0x6, 0x7b, 0x1, 0x6, 0x7ff, 0x9}, &(0x7f00000000c0)={0x3, 0x10000, 0x80000000, 0x8, 0x8, 0xffffffffffffff81, 0x4, 0x2}, &(0x7f0000000100)={0x27, 0xe3}) write(r0, 0x0, 0xfffffd7e) 08:33:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000040)="3f0b8b6a88cf710bbda4c3bfc10a225c2e139e4f45b2db2e0d3189965796e1e7ece9c5463ae4a571325f7f3615b6a4d28ff92ea56cdc77417570a7bb7a702a1bf17f72f23f68bb500b0676450d380a86111819a55a91956b650afedc14af5187f024909cc6dbe5f38cfc6a2ab5d299a3b6610db87ecd", 0x76}, {&(0x7f00000000c0)="a7ce1a51466f3159b36771e0a1f8b52f28e46bfb6640ff0c0e8426416e229309e28041f07b95f1e0504f8452364c1e3be99bb1cf1dd62a520d9a477c7ab799d9ff786c026be83d584e0c1ba17f6ec78488c595dff4bd4ce1f28a4f271e45ff175a72f8b4f03605318fb143311b9ee461ff999a0ce7c2bd71cf1f4adb45e2c1202f9a072327c7f94df7c0a54adbeefaa239481d368606bc5e7ace0c0eb6f7bdf11420563e5cf5049c1b0facf6dfa81aa28b8dbdf57e656c80b2eeb66cb7a1", 0xbe}, {&(0x7f0000000180)="bab33d68d45a11031eec454502915788dff038989a56439730d0924f8b80222d4e122ccb8624151a73bcc33ad3dbaef25302030342123b67489b1d237b2aad0cd05e6377eb74f3e7fbeb20ca979b3c35a1c2bf7159f6871afde34d1adf46952e1483ea5efb995d37492ae969632065fb70c6220d519af703142e", 0x7a}, {&(0x7f0000000200)="a5a0c398a1d99c95573985fc4340b91015efd873f6c2420a6cf0dfdf58a58f4bdffae8ab8a207576522f2a2bae34af40fd30bd29a75e6b285c220aca55de38191982da49de5fb7ac876f8d4ea7bbdcc01ea8d6e2e95e79d5b00fcfd3a0b5ddd52c9057498e2ad6dfe89b5e0a0463fb0e0ca9a3368ef3042807f8d7b888c9661930ec7ab4afc6572336253b560ca1b0107dbcf7d1f1763df25b1bbed429daf50384f132886a51a20f", 0xa8}, {&(0x7f00000002c0)="01b99f035a4924e6ec101c4f28b438b46ab86e9e68e10c3789aa99e4eb2efb00ad827fc395ad892c42e51407497a6d228d68c7980b0d0ce4f11c33ea8c4b76fa0c3c4b096beb4c0c7422bcf4e40db277dda4bc7ed4c82a63d78476749542be87a0db09b4d434a10aee4d7472404bb9473e7b1194facfbdbdf2c53d3173641f5850c0f99e457a08df54a6f060748260b3516c1d574249e0b0fe1923f45d09ac718f1d8c2b5755031d8b19fb36e2ff940ad4cb217275991d2143e45547b72dff1beb751f23a559b455ed2983e822c0db", 0xcf}, {&(0x7f00000003c0)="23a8fa25671b9ceb7f2a0a5997aa1be9a3684b7b2f8615c1978814940645853251837131ad57fff4193d364052db641f05c9efa6be3a50bff0585e6e5530db0f6f97c14c5d453c2a6c1254c4d04760609717b90b6c9af57e29fe516be1eab71a3a2030e22844e0804ee8615b7e8b0ed3aeca296396ebd529b5ce40cfe2a6ca9f8cd6898d189b1ea1ed4218fa272533a0df8f5982bb7e66da88b886d0a90622befe84de8141726851c55fe73332b5325f45a83037055f80b1369728fb7e1d3b9edad9e5daa91c623e04ebf9d1baaade3ad68078a74550772026758e540cc1a05efd34d0f8199bbf64b5918d1c85914e1584328865719118062760b4a80dde7490056b02a0425fe00d9ef93b51eb07d4e3e063a62ae390c3fb56a7862c6362fffa22bc82ce5679647579430f842154ec400e12a11a0790405d6eeeed460f257c19fddaf57ffd08c87b95cf41facc5f353e0b7ea36aef94d3302f941a4d9c88cf2ac7b147a685214abbd64c3576a637f659ca4b9eecdaf93556be41447c1953b5e9c8b14f1b961e5627cbc4a8a39fe4606aa3e71fae7405ab3bf115f650ae91dea23f477166ba4528ffbf74e782d15789a281943268ae84587d580eda5556c01dfaf751b63c1bf67bb49bc3e39ef58b5a87a845c432e61e3f1f32e9f9ac48974e9ab9aa49a20b1dd5ed94bbb74ddcad9ca913d269720207e934d7f6dc4663c30c5faa7f014623645655379bc4d4005e9f6e2f4ae60a7f9605d16d137c9c053c73f13b23ad86dbe1a9e6efb3b0339ef27f8b257a1285ece19260ab5c43a38ff51f0eb284acbf3b4a7595a5261ced62fa9b9c3ca234a9d5ea314b63b7901c207b9058e706a40b868b7f525a3aedb1f7b8727392132d772c9be3e144ebe13bbc2b6a48dc3c7c4b43d9ee4f94f48196587d72bab2b7570d55e7de467f2a32fed47af3cf0164337df3b030184d45dac6980ff275b9f852de00afc352fe10e0c86d8971c4c2b2775aac8e05a666ba6a58e16493ccc521b54c28f1203082dc93c545c02be75e31d3ddce04c02d614be420d27b382d2a132d052071f75ea61b8b6054ff6c9b2ef153abe46b59af93be290ffc96225208dab706a5a3158dec609643f13cfd794714259027e2d50abc67e43646e3774a72b3caf2d65201cf5b7d08bdf53e517dc0f5722b21ac4648f13878c835dd0aa4403be91d5153509cf659ce29ccd78ba0073f427708b5f7cf459f097b23f45e71bb8d31879b4986d6fae1665113f7b2943014e183f090105c2553700290a96c785a7e5683db84375c3d813b90bcd4977095a83755151e627316c025ff5d09b9ff4ea5cf2212c7e05fac6793774e6839ba27019ed8ff4b6b9a9f3387860063e23c0f609f5254e2e5c3e7aa3783ac974e5b7e143d4c6b7e18ecf52b8032a9a52bcece7ee047e2793fb142579b93b1b01e77759b7ae84a4971b7d28d9e5db7dda1ee30615a012f3ce9b2be6d147fcf1a901aa4be17d2fd2157b150d0ff8ccf4cc3a5bf0c470baf660107f4b6142dce947e30f5bc56d50fac40968b12cae56b91e8644f2a6875330ae01e3ecd7fdb8b413cb42442810c82a8a98837ba2dce876b45bbebee49c20e0e8665e3c13b0eb897e6999469130c68452f768aab1505449382d70f4299ce6582f1bcb868f7fff7afb71ffd063d92ce501adc83596f9d8b5770d312ca510d3f466ac62aa6dd457aee61a005f2b055ae921a3b9a9a188a2fc0dbcbcd5478ca74e32caf85806f44b26aabbe788bace32b433179b869408f011e510113d621933349c59717272954ac9d752d3301fbd3f812928df71d1e33a2a426d76fc8797b970d9c6fc7b2550be629a164a1a7bb069034e34f6c28c6f5e463e6563c590a40c41e51da8de395454cfa3321d693ea15106f936252d8d6e6a906c2a84422c17747070ae6b217731ee4d82d1656a3d54de18cba74dd67dd7b71ae93448fdb4827b0973596e9cefe1e0a84e48dd0107e70a4e31943cdc7f881f22fe1594c5f5cea5f6a148bf392690a44951043cd826dba7aaccae2f431302cdc0254f85ae6248ee61fed103551833b7417f8781355415ac33716af6533220139d8601d2d367a4c9e3568151d01ec2c81e1550ce0afd8695b85405202f582ffed1ee2063ccf0f886763a06efbf3f9fc63998ee7a94b2b36b195bcdb583c27875d659cc4d202240d9bd9723ef48a946d9cdc5e4dd90ea179c602a83ba34f39556ec865b1c540f910e876f7caf9a3ac728c33bf646a79a676bfdc0a47050d153fea77c8029fb7dbcc8f5020d6baee6b8896c77e3743be0a0bc1b8bfdc7450742bfc86c65d77b0a5058aca3f78e2f1e7ac9602c93702a7ae464808488666e85acd6bce2aa49a171c2dd7a6eb0df9e1f5c6167060d615a3346c969f019f9ebe78d59c2cfa606e35f7a1c55aca08b0740cbc6e19b7783adcf3a6368fa825ca621f0ba6bad2e3665c174f684a9cf971a042da992072f4864142e291ceacf3c0320630bf04b8654f797d3dec4d41f9bbfaf47aaea53de00c7a62ddd9823f23c86a918554d46da1b1fa586b7d1b5be7823581a176bf05a1b68357d39fb5150cd90d14c32e78a82ca252d9155cf3b22dbb1293ecc01a87de3c722325531af0af333a33ad91de34d23a8b0cd9bf8473216f2f62c2dd60a5fb049b8ad4df21dd17f4d9220e2cbd9feeffbd39a2195d27878fc95b5a549eea670533b735396d19aba0a8e6cc107c5805910de872649ae2d669fb2da7c79ff00038842d2c9c6b083ee5d0c79fcdd819a4f9d61a7c74a186b3b611dd5cadc94351034382d92d7fcea7708df07e6b015d46548303a43d6c2591f3c9812a908b47a2f3e5cdbc33818e69c16922350a7a79bf53e32ca14da65aa0862a3c4ac6d04885e7bc34f8eab72f362aeb27d17c039d98c6300948fdc79275744ba6069c4c4c80f6f3541ba294cbc11ba537bb7ad6dc33d831d0f60908ca320dc53996a5848488db7abb359a9c45b5233e11800aa220c4ae4bfa8b88f489eba32d36974620c5dd1d66c2be6f7c60cc5e96b7bf287a2477fd28a925ad5160d2a18946beeb8b0a78fca036ffa5c198cad6c81fca23ba4fafa7ff44a0ac3138134f4c1b7300cfe1c27f3783a74e6fe1e8e47f3b181f90a190b71350bc7dbd42c32c51585e664b105d6204e1db34337efa032b3cdae27327bb02a8480da46cf8b199583a8681343960ee02c94cac86f28b7a4e96edf9ba30e1ba1012a5621e8f884bb72f38a66a518e62884fc3414e46f85efe00d977c031b6bbdf5ef952b4c0dfab37a895ea347bd775bad740d7a5ec5dd894574cc06f30b3dc0e43bd653f8e3c615d80d0dceccb63741a1461c4b5fb8b6414f5f99a5de9d30259b8a782dc9500af18b8c02548832d3e1129d40dc817515635b38b6bb4c177d876d140dacb63e301df372d7f2e1bdbfb55fc49dbc25e39dfb64d743693b7adcbd6b693f257ef54dd69b5e0e5aa998c21cb2498ba9ce16c4d83faad5134a11b4e8b11432cc290501746421878c48ca52b42e730de5bd4369c4f5f851b063a101a9ca7fa385cba0dc45f869179cddb2deebade827abe1898597f254a03da3acb6dd6752ee68e5c5c87a8f65e8ce9bb6866e73daf106b5c74581256fc11bf0f4a657c04c364c701fd093c5aada2ba1234fa3eb88b79215c306d9bb51397487bcf5a795e15adfc37e02659bee7d708112498aaca763ef3a94fa683938a4a55ab1e46a1bc61071e5581b6a15fbcc9e3e3d0903651a25fb112c0ecd7ea35c3c3e14a5e4859269ba03e8b9dfc3b50d8b834b86a2d9273d4a58c7e88399bb2045b61f40ccb4b0552a5f46cff194cf2f8bb1c9228860b5130380c1392eeeabf83066e48d71c57ad8c4488849a841a41cd1712bf81104a80bf8d8eefe6cf066b929d3c8aced56895813e2d76bfe30e4b10267f36b1519c4cbbd12790d6e42aa94bc97c822c335a8bb3b2d168e575f22519e49cb903f17ec49dc77640dcc2c116ee2d79737cb7a4ba6d532e88c6b171bd48221d724f465838f6e2c2052846173d21ca7514dd424b5df871d2f589a7223647d1a869d224c50b9b9f88b22fbd47b7a108eacb34ab4f2c94cd7bf407d5bc39f59ce40ea79664fdb04e17b480b67ad67dfa999fafee30a4571f91bef7956dd4693f9b5604358930cc88fd161ff449fcbf086b10c6aeebf7b262e2eddc0809779ecfbfd60e202d10bb4d315980f512e750e28e1eebe02e8d2dc639bc2b4aaf10080634ad5901f16576a396deb94d1085f58f8eeb365350244b237090cf1efd8599ae7838dfca1e4458df780d2c0c5845dec7d44a0d67e58ea4ab2504fa8bc41054e5559e4e51cb1527951f1febdf224459bb00eb451434ab862e188e871fdb39da7bd3a5b563e782164189cbd826378dc38232370ef6409095b1f08665afd7900afcf864cebcc5c61b100a2c75aef12510829c16404752ab99f8fc0f5a251bd3a15c7050b3715b6097f042d4075dd2cdf805e7498aab59c8c5b24b20f1da631d908f2f93dd687aaac5b34ffe5aaca8041ce40ff6cf634b362d04692470dedc2105d12c03bb912429eb5bb288716f9354cd4aee0677cb82352e10cfe7fadfb1dccb34b21f553d838d3f40862694168072d3e95092f6b2278d06b42f33dbf59ee83e2947f918c8c625cad8a2f8c96ad001e1fba285042ad070ea4d4b772779ff5100fb5afcd118b815c7b1beb8f3e44b4716c32d2dbaa6fe5859af1ab9a30621f05b6c7b82fc8f95f438151dff5e8d8a6ed71705a17a1ef968c143b849aee67147b343b9e389aa43fc62bc41c66b8f582359877f249729477978ed79f0a268d40b0aad3b9f07bf0cef731039d8d21b3c0a011acfec07572cc8b3c6790985781b1bef16773690e2e450ab87b77367081885e806a40dd629c5721c98a8d9a67ce3f0d6c54ee11a956ee6d6b6b798e1b7967d29ef9d61ae0abeb8f76750b95e2da888f0b159959cdcc8328345c54f9d75b52ed764d3610d86e1daacd0fe7dbb01eaeab16e4054c87fe3f41503ca4e2824f25df1a93a0ea703c07988adc57e01d2e26fd1a0d1b1a6313a8bbe1ba6cc6c39614f338f1946dcffa6e6db006dea03a2f4544d4a71872eab0c74fbef8ed407b38c167fea57b1d54db4e017a8a6ec1d5b12231d5050e46b986251483951e556072b500f888dc64b6f39e7a888c03b512f9fad09ae25ce75633e6f0e970c65cfc5ac2dc70a9981b43c6a931e8c9fc0f7ae551785d4bf8550eeda420a3d91522fbd05df9e214e862dd17379019b0e1d223f982381e06a73ca9befe08327c51d8898a2f47273db8f296d4108dfd2c511befc8b37da993f50d20a6b56a93a3c571731faa18ed7fbe340f6a48de5ce66b62a019246bd07f8b0c98730a78dfccf582a630607cfc06410b813b611f97e283b2d0445f72f1dacf59fcb2dacd53a3536ee9427afbabfa7497c2967699c8e03a1ab1e162c83e5ae6f83608de527622601008314c83d9ddd673a563812292a2369c9a59cca40c6e370799b727eb8baa17057ee5cf41ec0d5540f3c094d9e94b1785e55582b4b6a845edf038401986640b3209d77b67037dce07474bb971e2851b06bf1b5079a428c95104930a2a83b8bfd4e811c2d2e8a7539a449579b86c2864038a104b9225705d73170cdd635436179ad7b63f2aa0104029c111567cdfc1768855ca3aca1ad13e24f355db51919ab982dfa078c51a98647a8ffd21e1c2344c2d0334ceab7050e8bc625464f159c42cebe43877a4c6214ced98ef94d4036d675d50d53dccc1ea27f", 0x1000}], 0x6, &(0x7f0000001440)=[{0x90, 0xffff, 0x4, "5b005d84251325f49464971d176113554325455beaaf61dda116614cee915747bbf5643a3ab625e0e203eb6ec6377ef2a5e71d4a4e16f3794c8ebb038d737ad58b733a15fa2b7e38a2433a5e2e95f0717c864ac8c76845601eb2c0a58cba65b0615e85ea60020651445515f1c401e2be0a8c80e8b787acfc5864f70734f2f1"}, {0x38, 0x0, 0x8, "a95861a5397d7e6fe1d2079b9fd5d7a7dc4764f11442af1e50466b58765ef67fb3a94d296ca1d0cf"}, {0x80, 0xffff, 0x0, "b73b2fc71fb9c97b41b8d9a24683118c60112fd6358241dc5bae75747fd612ea0c058c3b5c3a9e48ea23ba650d5766085ab6d5df6ac96e7c7406545e0d7802c64fa8adccece62eda5e8dc2d5067dfa5c08261d52656bb42e604f7d0cc55e38abef5df79639cad341b916"}, {0x18, 0x0, 0x9, "1042260cc837857e"}, {0x50, 0xffff, 0x4, "2ea750d4b332ab206f7457a1e6ea3561b527376ae918ee3c39eea5edb464556ce60c3cc8ec297169d433c1ec6a11c3290851c86add2f62de49f860c59212"}, {0x1010, 0xffff, 0x200, "db543933864f0632a0903c7ec60efd54cb6cf0dd9faa9f5020039aa37db143ee21729f4c508accd8e33a24ad43d03f10505c72b7cdb6282463b14017d64bd4208d1dc79ee2efae158390344211ddbdac2a10d48c4c9c67e1704910095fb971f080303c798b6ed9bab125a474638afc014a9b47f30926f0d00d0a4c068e6ec5513889d052a4124d3f1149f0b1fee9bebb801ae8defce4d64b2a24f46c0a58e29f3c734cfe0dfb541899e5bf5b291b33d1b329f7f4e448216ad3439aff2a7c70d2dcc7fa102af519be55814b2c43805f3301d864c6330dfd6e89b77e80b824ca98fb262037a30b0b3c363114ad54843016ab14a9065bf6a482008e35c2d061d5a812506e613c9002b9f6e4eab36bcf59cae6a3bd7e94a502c6d72c4aa12e276c833f2c6ff72ee300b442e5047c62873dc4d7d8fa4b49a9eec4df172c16a1a4b3043b99a7c1df760f89ca9d2ebf86b81ddbbb2cf29f45be37120798d2e46062242804a16ecb0bff46b40addeae1d8d91e4c71a33016da729c0b451bdcdfa32aaab6cbc5dd00cdac6d74e29a6b5e3665a4489214e57fc718912351fc55f63d3945f85ac9040b9861f22eb1327fab41e9c3ab0eb9e752526b09cc1a5f356708f5081aff8e8785b6ba4e9f652f4bc01d7ce2db860a274a8d36bb78f70071a923d9b9290642927ade3cb0a71693ac0788c967f0a4c45da6b5ad51152f73b8b03cff3dce46efe1e735034778353339553245b8778efc86d01763c76ca30ed227ed5974477f4af82965a0e2cab3019eb47662e858ed50ef98007fab6b927147e3c65ae80357e9baa4610fa6ef86271302770fa108471e9c95805f0ec5de8e97829206d6f930f56079ef4cf1d7a2431698f25eb7f095f57e0e75ab5066b8a48068921cc73fbf11f081a1a74b7f4569c81fafe33bfa123d7caab6f5d1d02522b142a90a8531655ab2c76e752e15b3863e67d4fbe670092e5551a8ff426278c23cde64b3da43dc4a3273c12c26baf1bed498f205f752b6478191aba68a5ca9b236da2ee3cd1a65575ccc5cda76cdc1e8b26f92e1953a43ee208e5fb587dacb0affb7606a68a363f1c26ba20ac6eafbefcee1cb70d0f1f73de3c52f566e1abbcf3363d1a218943e880cb0c630211ceeef3b16a74c8c7520e3112c36630e6b82318156d840fbe47f0e8893a40cbce19ca61f9c67f671931700ef169b0592a77dbbe9e4634db7b359b67fd825831905a9c9410351ecd0bc9ced73f41ff112c904ede545c05fe1f61c04edacf17660934bbc21e2efd0e19e17ba5d392a906c2a97727f6ac463e77693bafe5c21c67e9b6e54e238fac6e5415d58faf886a58735ad856a9fc9f824ea1177fa6150eeb44d3f63a415b883004ce70c610de55d386bd6cd9e77c39cbbc21793484e3e191b6cf714106c40d22b602e4ad624e5edfec8c917deefa9d8daef0448fab8ef51e4390d4ab641a12316765d4b4315d6abd6e04a3056d7d7d48bd07f7fc39a7f7ef5d34a079050e0b37d9f9f66d299e781a9191d5f995ef0617693b8b35eef68e60a24fe2e390a203f309fa9ddb53e41f521ec5454575c9ca5c5b783f8e72419e37ec7dab7101c291bc446b0df87973becf0bd147cf02f5cc63450079516d99501bcc5caa2a15ba7a9b8cf460c9ded2c9ce1f30593a0e73dd7d43887d15fbf49d180f252aa74f779656c2f942f4f7fbb308b5d2a05d6743fd1bf1636bed2e944777c2a79c31e5dfd81e9b9df8f86700da1556cf1c0cb37327fc2c05ed78e02b530dd7ed59fed4e5afe96ceff943dff440fe9408fa856b977c60491bbe112459a1302b24e087eb2ea8f49e31d5999a2b832b45cfc49291af57b66f2c190be0442fd65c89f1ec949ddcf26411801106f410ada9f8681e2bf33aecde3f7fc322e745d4f6a01cfce2c3f859cba81d841bda5f0c1d62ffee6997588e394916c48574807df1cdb233622cc6c96bcf566be177a87fe39970e1ae2be42b003cebc904dc85d09dead4f92987ce93c553318c24d3ca46c3ef74cf9799ba28d38decfa041fae87e7d99243007deaf6aeb3977e8fac4db78fdad3c8fd7453019c5e614077402d53534266b0827610f8d5c03aab3f1da574180175e09debddf7706becd3c77e66e34a12813a3ba07131eda7abb10b993215b74f05509b1b142752a88fef05fc5c2ab589471e151805d0762eab5d998ea2148af38b9a748ab0e795b5a18bbea916c7ff4bfa05fe19df5c84dfe229da4627a693c963d958ce698923ed460504f885c77d1b496ee22925e0efc2dcd20171c73261981dfbf78041974a0027c91310e892ace21e53f87bc8bff41dfd4811e031ee82a4d32fa0df7573c163bb9013e95705b4840285efb963ce15069a15677cf7176273e46ad82f9f27cf40891082a3447c86a6c305619b9cc423715940de1361bd5d3d2f081ccaca367ede4219b01dd42a353b4be58b8f30977caa56dab4361f29249b0179b65ed966095f11a8448f2961d0c23b8bab08776afbe125cba6814c8613a34c8fae192db4ca6acd97a5a8a1313ae1f644c82171d720959d87dac8f5020d55e6ae6202240733e20bc9e1e10674bc1735716a5c994c859eae088c88ce6d871b48ad7916160b526248d2552d53ff83edb838bf08b7d6791d2125f945f729c067a0b5065e996f0cadd3f12ba2a1e2674210092aa074dfc92f99c1e4964c3e526174b003403227dc0d19dd9c41c68e78748177cd7dd1d9955184c284348700fe1ca22e891a9641fd84c9bd0cbd51edb77f60d72ed0795acfecd494fad1bf51ef86853c9cca29d60d4a35dec55e81638b1f608134d39435f5c54a2381688dc7c3a62cfa017faa40c468635ba73a16ad13f9943af174f2aeb93adb367c1ed5ed414581c32565315ae8d8db39db4509245fb5e65d0d890fdc7851d94d43f350311c1ebae3b91b331e3581e614d8081c585464166924830b09c76e8d3ae797551e863207c35d484409a872626586e36c18701845845dfa47f3b30e13546b87430b4e893e4343d3200a7f090c37224570bca31785b5cd1c2f0f8da7fb7d8fddc73ce5e2dc8483eb981a957aab486b0b5e3b7a5c7762c9d2acb707ce36e413c3e85a47dc5dea362706f5b6db5689cb09fc042c477b8457af0b7604da66db3ec3ffb375d57b68577077c35af7a5e7b5e3646c33fdda8da8557a1de3fa8257cef74d04085e3f1160aa575599b1656e1ce87e325bc63c0ca3653dcf476e7ddac89e517920f8647c5a90acc1ef425b5de9b08b6c94144af35eb22964cc3229a94d4d0266517ebdf317d7bf7ebaba6b895b282d857c57f43672f9b2afb88c6caa4ae73140f365eddcc80de90458e906c1ca00f935e0b1bda2dbc4a33feade3e18f6c3697fbbcca7f39d7bbf025e7095c90d1cb88dfd44de0674c5aa40a00c80d6f017577e0289c5e7c7f11352f19961ed6e864283542b5446e11d381db9338327d13968e556c2f9f088efedff2950908c1167b37c3800051ce2fdfd8012e8015fdfb233cc7bdcfc81d2e11e0823d8db928dd0b6570585dea608cc5040e2f4b99a7df211c6cdb8adddddea8d462b0dd82e998575b58889c60c9f3283ecb72e83e992a3f96c5efdf4b52749a72b44011b8a882a8c18f881df934cd3fb7caeb3d7463fa9126ae32950e7cd789836aef200eef7dea09d75c20ff2d6ac0db54404edfcf1e8efe13b9951f5b62d3a87082bd813e45194453a8790ef41caac923f341f82e09ffe4a7b6274d3181d2f8c18c618196e0ff7c925a219a57c9d48276427cde9bc5d4dd49ca8289711a7d3efd2862158ef1c6fabe228f2ea6ac2faeac18ed44974b3a4c8b55bfeb18f2526e0901ba91a1b3d41e8fdac4757eac0d3910d4cb50c1364730205764358e013086c891f1f23a5506ed6d3f192b99e01f0aba01f565b60451d9c49e21a628190e6e5cb8e4d2495dc3d8c13452b77b07aa1951451f1fbe271efcd91d6640c23a6383ac80da84ef39ea815a3da725c6422bfbc05baec5a4e77ddf1ee63fa2703c497566454ab9d29a4054668cda6f93d37968c313149dfd644e2a8eba4e360ad3e01a776a962fad5602b3bb777a6056ae3ec71e585f6a0b235dab54daef3fb8fee8c9bd49a9209436c0c926ec665d3953181ebbe326f555670665947e3a5318d3c1bf2e1dfb11901d9e2ca2c80eeab80d4579c6c3f207c40105d6301dff5caf853c743c3d850ae5a7de9858a730eda86226511cece349fed74bcfda5a59fd4d3a9d33201a305b218dbe27046d37cc82e9a53a87919f61f4afcce7150a9e95aaab164f245120cb4e1b2d861c7ae28fb8fb9be90295eb61e6e0ec1845f1d35a457ae79cae5a4ee1363a5ee17cd96f3570a21264b22c95d77f1275b13e2a05c554d823ad394d14d6a3af4ded387cd09f2f364158a4b2dff298f3b6ad30f16ab84e3ca8db18a096fe3555bfa6b32b1b172a3311ab8c5fa93059ecedc7a29bc2ccd4f121f308301008ecb3e4ec3471d3240cf7b5b3b5fbbd0c1a255d6efbbbfae235c3d7830edcf116723f70ddc2b47e67bed8af15007cfdcb301f1cb2e638e8694c8cb5b6fb8444304ddd46597eaa2bf4785a4f60687e35b314e58c864f7ff5626e7a5be7dd7d6d792afd54dd2afcf5b1c721bc14769cf8cb21f66a07f287f6a8e60027a263e9a72e52bbaa8b09a5394541d959c2671196b7178868b9dcdb65fb820a69a4ebbd268c15bafe7cf20967510653b3f77079ab0f177e6a7e38e10ffd36a029daf6a31fd02c8600e3f157559ea673e2deaf2eb3cbdbf489118b5a22f9b93da49d11898528505bcc78e182a8e6bff855f92037bf5425535198c4196cdd528db7be2c67e49869436e48044ac0890f00ece14eb6f5b5f06a9302d373144460566c1cf9ffb48fa65b7ac4fad62b8eb6ae2b9a96237aee7ac069ff9810eb893a9ff3268096abaa2133d2d72960993f188b54d40e5bef4f53aa899b336ee9e3f360230daa119ecaead4aeb272b5dd2fb6879917ca0472c3e13063e85c644f0d8489e1eb3171ae89e8bf230dd00171afb62c79ee6656f06b2f5791dba90901e8cb7e4e95ffec1b7b5ff621c0610dc80d5ea85c8591ce072464608ad9d64b07b48ba486d411a0d4cc9dd5a56eec70ad92e6dcdbb06b95041380f96d15ed90ed004abcc2062fcffa01e7097ba58c6eeadaf45427a633fcea6b093c73116ab4dced60a79404546f18f58e8435ce72334fdd7f64f169eac23f63abdff5ad720a10146132ae262f638d98653e57cb7fa413437aa2ae11ced8f14d835d08aab5658e79ca5e89433a2c21b0433a671d2bb32815bc4c4b808629c705970efa7572eb2c6d30397e5d051e64dc033897bd0d0792f6dba914d809671eb9ef4742a96e6c9812f28d0aa8f4bc1ae502510d259ddacc0ee6349fe1672e3ddfa804710946b86abd3b6ce27573ab863e4976b01085d4fd79421adfb714359f2f60eb7c7040566f3788ba8f3a03fe483122b83db4d5cbfccfd548b8fc710a6bf6c308dd97f5e31894920e7f3f9a12c357cf2a8577bb27d62fdaa37e2918c68711894fc25781f16a6ce55ef812635a88ff2608b8661bd106e340149e047d007e2f73f9036eb08231867ea83ee80d0a926ce9abc2e705c7a9b78844115e54e22f688dee4fe326a19dcc811f40c09a540142a850d5e92c5d4b4e712058aa7afa81470495d32b3797917aa2740a77e76ac230490656ffc033753b6d1d1bcd13fbd45546963b6a31214cf34c47c50dd8bdf7c414690c3d8099fa4ec01d27a0cb6eaa95a66c50a535886406add95a1f7813"}], 0x11c0}, 0x400) sendto(r0, &(0x7f0000002640)="63fbdae8d212e47e6eb8f1da662789c8b20089030e9def261d8625be22d15a3e76c2296185a19a1825d88158b733ea6e209454b5e615ad986692cfc10bfce5958b7ef3ae60052e80bc0fa1ad28397e163341e607aa10246549ffc91541e489e16b7fed5fb0e18fb223859287c7e9b0a552cc1c051967f0de5e1417625959aa7d121e136657c1b077f2c8f3734b4b412d4ee316710894db52107b9220a8c573bc85bf0a7e1c623f9e084babf50624ac1993f00fcc3964465f867511de94ddf53a26ce6d0f3fb3c90ad148d66e1c434b31", 0xd0, 0x408, &(0x7f0000002740)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000003c00)={&(0x7f00000027c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a80)=[{&(0x7f0000002800)="ef3e30f1e66befd146b80b5cbe3078b2c8cac517595bc47b6eab3f74e433bfb6f7999b19ab003d5927f05b660324ce3ba38070911bc9c76a5e708b037e3652bb8ddf4db4b663a2d1841b517bd4808883a57be7882a9ca1a59d65b75aaff25adb40c35abb11489024e3b15dd3f7f2a626e198f4bd4169ed3debce7cd74e21a296f2756307b4606d66346015cdbd7d61f119bb29ce4585e51337827d11a5eb8cbf940aa2ac98c36409d0a814c8900cf3ba1d7cea00cd92b818d226b991b388d01a7f7a982e60092127e382885bac10e6e6d6bbf4e8e70cb3cbf806401eed5e84e505f5dc5c4e352283a33ac014ead741945e70414b0b706278c40cb282fcd1ba45d9940042e48a86954eeac1403804b1db5ffc17eee8ab7f59dd8339a5570df195da699534c1ef0231cc14e0c7d9ebe198101712aef30a12b936c2593b5e866d5e7c9451d38cf6b2997c43effabc6f11b8e316a8ffb53f66b16f73416f01fa3eaa55ffba5e4a53fd2747377edd33304a120f2b327b4f65fe773a9049c365c6b4b222c72e7f3b35174e431a4e39e7efcfcbcf718b97489b67187758c55ecd8692a2d6a39c944d32e596f5c634a096387353a845b0f479b4c87d70c08772dda86e4d13c7fafc1ee0f90fda839eab59a6fc1c65c0a7e711777b2abcbfd599d73f318eab497879a8f18ad02d38a4496a99538a0ab20e6f4c5e015ce7e9994789fbb6d57254ab68197980a12c8d1784cbd240d68924c6a2d61d1e24f808fa05a5ff9aad35f4e2e1f963cd9c6e9f2649b81cba3bf63c368352b0be11ba486e3e66fa3fdaf2f16051c764771faa8549f0878644344bc2a486128a0932299c2e005e500a00f714078e6ba411ad6a7bcf009f79ad07741a1614ba0fcf6cd286ac6311f2e642abaa44de7b8dbf256796f74de83302573293584a4902a076bfcf1ecd703aab5cab1d2641faeb6cec33c8d39adf550a371ebe2cc630efd882fbac21e393f113b4170300c13d0ad9ab2ecd937f6584ce50e607843c650c1ee4dd565aeccdfb3dee91c9c75c477fdeaf8ad18d921639304b49d517bdfe8d04c252ab494a35f659e895ac5fa732b167d104fcb22a537cb5d3525d5478fbd19252c8e51eca0c9cedbf51225226abf84501a78064a7168be5706929dccaedad2ec6a2aebe14a73d02bf31d29984b87434624b7b5c5816a78f9d4a343d6cc22add3b2c5d0845c242cc1dc94b0488119820571ceadc6704102c6afd0e02f03aebfeef31a320270d900f87700a4fd803bc409b81b34e864ef28bf759be5937e88e46f5e7c1d155d455917eec8466e440fb9c1db9aec9da3d81f28e73531ddb81619cdc5f7437d5941eff5f37d91c771a2e171fba7a8a5514dd0322df4a7f50263b81133c7891f9461936f1171487bf727d5a62ff2c8f42dc9dc60d601c6010f8af9755084f305a19a9db07eee66a65f0e324f989874cdf82a94a022d45a0d95cfb2ed8928c6f8fd2c2c9c99b4d597259f4e16cd56691777109b85380f809649e272201c17c1a3be6481991bae1a385bb787d5cfe47f728aefbc70c723f42e6e3bad11b4be5c3e654cc7c01f1f59d56e542cb09c843e1d418021956428feedba630bd185f17f081669ebd615ee0effc5308886c8e58ecd943c8cc06c4a68da189c2cefbe4eff1b4808ecd7ee9b910219c5faef07b31b158dc188adc40910b796f4a2dc5b9e8ae272b4782eaa27be28880930e06572f74d64e4225747a4eedd686e99ae9a567dd9c48fb20afcd2428fadde661e9a933c5792c48716984705ed0c213f319311dfa007c87f9712a865e5afb649bcb1ddcea0fb023e0fac51bad9a54c86620a6ab6bdfd0965d61062d06dee335a65da5250bd514a113afd1208abf7e77d9bfc230535e72aef7491c485551e47cd6add24e0e317417936366d29fa113c03ad00748922d1e08e35db8d1e774974a8cd618fd1016620aa0cf5e466e9828779594eee70eee7005c26a7895b699d3eb326499c3be060c4b0f278b3baaddaa82ce2a1b4c6c94164688fdd95d2b4616bd2419774048085b0f2c17b32625d24b7a9bdb4e8476739ba836542845191d1290a14ab0964fb23857b17ff9a56b1c747f823fa9775682675eca957ec926f193c7851c9df4ed2c8fd4f3796d265c108923dc49aa7a899acfbec65dedeb549fcc5e30acc7faf837816f166dc44761e0bb9840fb4054b17e2daf8318d3e192c8c96ce8219a310180bdd4b93dab857e2d1a6549e3d5371e52ee4a922bc359e0fd3cd9d9d8eb527230fb39bb57667c594d007cd2dffd03a928da501e824ad037908537bac458532714d6680a10a359aa436fc6221e62878de2d92cd33b1db8b8c78d0ae46bfa7f5e7ff72858426381f955c1f6ecf3e0b3ffa44e26dcc9092ec0665528dfcd7213741b8fde52fa3d1b430e01e8d86fff3a279cd4d8101e0d507d0b151783641f2f588e76b4fe78e41620c04dcfa80161a017b551f6b90f60e9a2bf24fceb109896509a4a34648e3b0c6bafb361c3690b8fa86eba5c53dc337d48f9703714587a5bd365b25a9b07eef964c4e9f924ea957522237f035ab9e8a7d0e173ca9e982bb52b00c15223fe66c1b719b264568e8977cd4a7bdd838662d3805b147b4ef3179bb14b9a60b4169b2229a21030f20af6e652efb8f5aae6dec5d755b29c47efbbe712594cbb4be39df86b8c59ec57616fc332f8aa33ca113ea9378d791623c8446e5ca183ecdca55ca778373e66c9a69b4eded12eef72758bb9d2ded297a3bf42efe574bce28a439ba9d0d3268ff8e61504409323723b0bcb2490db588dbef16d0f5189a675a76f647be9a683aaab714b2d1dc894381f760d9ab0f3ab7f3341c51fa62401611d454b0ac64c42f327075c042a67e0d2323dec6653826dd87a3baa5397037de7730603585093730c1262dcf1cf6f0ee8aec44c081676548b44d480e4285a7b3083535e54c44460f60a48108237935e8be8a2c78db34ae13780f38277a35d1e6e56f1adbfe40a7ef0c5f86ea035800a61bea101efc1f60141ddba04ef1dd45ece636f2d3fa592edf39887446c664009cfd41fc42fc034f8410ef2927044f0cc64717697bcd752f3c2faf9ff63c04beb1618a0fe3ca4b510183fb5f90e7ed90ae946d8f1e407d35aa476a0c2eb18c0c5da64d514d239560be154513a3c1916fc2d82de64766800a17bac2078faf12bb67ab0c5281d4276b06716a6f1a9ac15f1ec7b82f807ef71ea977314f5c5c4f54bdd2a26730b711c7421c09a1ad11fb94533cc6f593074546a46487a75d1f06bdc8e058157816465abf7703192357f45240d6192da6dc86345fc8da67497997a503540e43d0014e8414c06a2de601d81c7c21a23ae333d66aba4a18c822ae55eb9724b896ef5b85541934840544105e8dba568ac9b66b4abf0252b723027129cd8b8884c16fd21195d8b8bc33c6f6c27932ccd3ae17c4973994ecf976a60babfcd4fead3491717ebce41b51194b1af5aab9f2cb3c228dfb5e50323359b4cfd36cfb4cf259dc839b96fa2933288d544647c11bd02cd7f5f92426242c3156d34c44ac63fc1889c04e116c544f18ed59b7518921f0d6ca05481dc790eb1f5cf7bdb046361063bcbe5c2098e56b504db3a80d7d621c5d044de98ac6d08d59f5b65432c803e9894e90bcde22837b589c75b97e084fd69fc4027e7105669bb5fb0fd137d43836e2d8b6174e3793e52c61bbc9bdb6e7a8cef034d56dc695463a709c8fe54f900068a02b5aa3f26df4bdf192e62452d794fe2be892c6154f6253124b114d18969b5b5b1dc083634f9ab5659818ecd5c0ce7a0da42820f67d39b457403cbb27bcf95c894c72aab1941510f0ebed92e244197922e2196db933923b1ca31b9bb69412ea3841ee0f6c2bd2824b8205c053224fd64425b27ad072ad89eee164e33503082318eb457d45155d534595d0128bc3dd67d5feff7a310be44544e20878b30321e491155659a1c2f07c074a985c44b3b53eb429e4066802f19a11c9bff5b3cab3598099ae97900be4311b8726171af5ea30efce9ac498e49b0b07bf21112914926863fb6d84e26fd5a650cc5ef00f9c57c761dfd4b0c568e34188a1008790695ee976020c1789c036e35c7c30d3121695936ff5620f087a0551dd0850af04baed0d046243423d186885ab169d521321c44227e152205c4db6e43f0d3d2c40e4049e8b5c383ce160ab2fc63f6ca8dcd9f7ec905fb73ce4ca5c47cf46c774b7aaeaf8d4b84632a24d38e65b7b30d5e2416dc94572f0e052135ed4f3755f8158d7e3afb865bb9b238cb67480b15a97a018a11ff7b014da5a3e9bf36ee182b50138f86ed954abd38592253f503a9cc27b8e3f44629c63a68bd51ca54bdaa783a9470d81c25fc0ee2fab2b7eee6811711193e79b4f79cdd4cbcc3d3b0467dbc28b070e74013de00718d7fd7854cf00ba3329eb5c6dbc193525dd8f22ae0e7c95262ff01475bdf07d9630b930f520be8de9acc653276f8cc2e8172a3ca9a0aef8d70b9fd4242cc3848283c2a1d7867668eeeb4ab11f82e348b8c8de53958c5e718a5a149d083f2f89c4416a189008baf413f9a2f4d350ba0ed2279b1bbc4614bc38ed329807eb03a99ae9885deab56b2a4c4c9906e1677e6b7204a04b216cb8496c8dacc8e71606643ffcc8c46d0c6235521741f153d086b2086d411db4bd6c8254a9753a5c6a5ac67e7f5f8cdf4c7474f91ab22b50f2b2650727dd31d27bd653569e786796409bcfd26e57683741ab0ab5e92d51b784ca9150cd251a50434b567419b7008694f702ea292f72c0e47a6786586ed462f0a811130d2d426a6d37c3bd550e8c71b405baf81649866d465ac148eb6eb43e59b4587087cacb0aa5266248acf656fcd6071ccecc4845c3cfb7b9eec14c8fa2cef16c791d8eda5108a7af8d8143bebc7d07d5b89e7f2f2fe47c5e0dd211867cdcffe4e2b782e2c9a0804b6d62d328f6df6843cf191af787fd1926c2de70a28d69fa1c13a04b55563b547fd53959ad7934a9bb73ea9a4b61cececb7b30cfd4aa393652a1e6e107d1aa38a32956b5dd4d9c1d6812a38d174d2156495c5c86059a03974f90cac72ec3a6c13c1fe41386d3a73564b2401e28bd0341c8a4c467bdea8730fdd321434aed96d2f3e2a988d5b7731ffe2e1731a5dbbaeafb6f2529beb0ab7f4141762c9e6453998b908ec748291ed43db3383c7d8d072fb351eca96118d56a918014bb956114d9f418567d21040f37e3f3ac06a9231c1637f6204845c0baaad2e90c074cad9f8242b0fd354dcd82c60a447695d39961b2dac978edb16ac5b22da337b12d2d9c89a28e0df687446d5a9615abe87813783e69f823c60a987392505ae945b49826f5f03262a2a4cf50fe7c9fe64222ebdca4436b2ffa69206c7d6284423e2fd7b03049158fddd813d9c30a941c0f81008cae4c9cdc5b892e079aef9fbdcf496d51dd9f369ef48df0adbd32391928a1d43ed11d78b8fb04fe5202b769529b3f95655cbe46418d5ed3e0fb70faabf5b0575fcc251b349aeca63e35285b7f24e653483d4f94e45f86190b71edc0a102fbeae8c892a642aa284aeb83db55806a1ef9536a8641ca543fa1b4a54cffd78ce2d70c2f8fdd35a824b5de9098a128c656fc7e629a41bd20ceeab7cd94fc187ec8312807189b1fc1a84e65a3d91761b90030c125603fc7f55f657070ba33fcce2e63785dd28decb234e108c5db2de066e32d39ea7716fe7ab2d09f90612c932f09745fe0d4b17ef25563b0cd779a1eb0932b838c21c4beeea", 0x1000}, {&(0x7f0000003800)="235f0f3715e04441e4e2b37164ab503cea5b2270ec92180d81bbf7ff54268964b59f8baa547367688906db73171f7eab9c0e2847e8eed38beb656c2566439981d8691f3adfcfe5430c7ef162637881a43ad67dbb3c76a9002f58bc101d878c3a647dbe8866207b981999c2ae9f999b05b02a887cfc6a2ac14e876c9d98dcf7040362b6", 0x83}, {&(0x7f00000038c0)="24b1c0f4ab9883ec6e2b2787e43127a79ba000229660b5fa7d5ccbebfd2ce9201e769d1bf7b6bd16a5a090f1b18a6e31bdab397976267fab712a3570143ef36076084875ce9291e24d01200ceff822f433d7c6628fb1dc63428ecc97724999a0f4371e0a75f344b7d8b72896d23efdca9069", 0x72}, {&(0x7f0000003940)="6ccbfe839cb01ee3ff24a04de6e45aaa260596c9855e56db2209efa8de69c5", 0x1f}, {&(0x7f0000003980)="ab80fa9e441aaaf12316ffad04f857a8dc60ae6a6433e7f4d7e2c76baf3105bf0d2f66749b734a76a6b818c19d6413b86d0b70a91d8d01375ad3ead5657bcee3a015b14e7c9675cb45408dcafc1d75a2fe003a346059b21e3c3d548b82880a8ea9746f2842bd12993f573c99da161cec7efd227b998b6a34e8c7ef96250d8085c2fc253ad2463f379ca45ef1b46c452b18ddcfe282dd4c921da4f26feb61f0184ecdc37d9a01e1481cbe46d59ea418aa2e64afe08d77b62e89961e6d641b118dad2da1d01d85bd2693b72bd59abc12fd394c4c18de24d7b961861ddc39dc81e2f034b106e9", 0xe5}], 0x5, &(0x7f0000003b00)=[{0x68, 0xffff, 0xff, "c02d273a730331b2a4e9e0d9001d5c9ed4299d22bd08417585074791e46af537ddac7c4b89dcc5c2be701ceca385b2d666c03397247f3ad6f013829f575cfb1a06df16877d7d2ede7b340c8b4e811af12ecfb954a2e27b9b"}, {0x80, 0xffff, 0x80000001, "ec8208e453c249c1fc729b2b62b6dabf0aae2686a4c75b67f5a02a0c54117d5189a5006dca43a106ff7d6086ffd58b9ad36b3a1a2cd46e888770f9076736fcb78d82b5e09cd4b7adc489ccb753424ca00b446d0db6bd8c319a0089b3547eee0517fd4c73de0cce423c3df5a132671196"}], 0xe8}, 0xf) r1 = semget(0x2, 0x1, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002780)=""/63) 08:33:11 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 08:33:11 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000080)='./file1\x00', 0x8200, 0x0) msgget(0x2, 0x10) chdir(&(0x7f0000000000)='./file1\x00') 08:33:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0xc0, 0x2a0b}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0xfff, 0xfffffffffffffff9}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x400, 0x7}], 0xd2, &(0x7f0000000100)={0x6, 0x7}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/198, 0xfef3}], 0x1, 0x0) fsync(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0x4}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x10d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x91, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x26, 0x80000002, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x21, 0x24, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000003, 0x8, 0x1c000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3}], 0x2, &(0x7f0000000240)={0x8000, 0x3}) syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x100000001, 0xffffffffffffffff}, 0x8) 08:33:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = semget(0x3, 0x0, 0x14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/30) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) 08:33:11 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x40, 0x60) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r2, 0x2000747a) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:33:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x5) shutdown(r1, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) r2 = dup2(r1, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 08:33:11 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x18) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x209, &(0x7f00000000c0)={0xfffffffffffffffa, 0xfffffffffffffffe, 0x1, 0xe4}) 08:33:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 08:33:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="f9daa5e01d709e1d9192748cd7bb44fb2a5807dc4ccbeb4ef438", 0x1a}, {&(0x7f00000000c0)="effa76fcc268f1357c17b7be29400c1564f6d218714fe88fb219fc58806fd4ecfd98b0001d5f5b11452bcbe0a4c4d649ece988c71790c2", 0x37}, {&(0x7f00000001c0)="151d619bdce46f6164627f5c7e6cd803adef41a3ae054cd1063a461d25c48f13355c101e38a9709f7749dbd99d2b05a4dcf205bc5d0a7db7bf6707d7c06f4faf36d34d438d41208a852273ca5af82bc28dd93c35362019297f9673283a397b8cf38609a0e00260e59df8a9cd4bb6ec441031d5797534e87bc12a822af0dd2d24d9d4e0348a0ca22696426c9095dfb47210bfa95242ff967f2d730dd77b945ad034d6c58dbac5654e3fbf0b8076c4c8222596a87db7b220eb2440c24fb8b24037d7bdf2893218f840b62f213699f64e14b120317372400c58b09e889e49ca2bfdcedacf0351fde6f5093c72a9b0c2ca3b9a878c8f6767b27cb2c7a7f28a49", 0xfe}], 0x3) geteuid() 08:33:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2207e5e5"], 0xa) 08:33:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x7, 0x4) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f00000000c0)=0xf5f2, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:33:12 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/48, 0x30, 0x841, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xffffffffffff8001, 0x100000001}, &(0x7f0000000080)) 08:33:12 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x7, 0x0) r0 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 08:33:12 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() syz_open_pts() syz_open_pts() accept$inet6(r0, 0x0, &(0x7f0000000100)) fchmod(r2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x3beb868f, 0x5, "614d0e720fb0c2d8daf890b1f7a468dd541cb2e5", 0x6, 0xf9}) 08:33:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, r1, 0x0]) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000fdff0000000000000000000000200000000000000000000000008e02dfc15242f83bd107598d0a9318cb88b6151ac2ba4b4101e182ed1b1fb743f9f8467bbabc33c54df8be76dac8a148a53a2ce349fbc1245f2d72472135dd5d08938080"], &(0x7f0000000200)=0x2a) connect$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r3) mprotect(&(0x7f000007b000/0x3000)=nil, 0x3000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x4, 0x7, 0x2, 0x3ff, 0x4, 0x0, 0xffffffff}, &(0x7f00000000c0)={0x742, 0x100000000}) fchown(r4, r0, r2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 08:33:12 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)) 08:33:12 executing program 0: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/24}, 0x20, 0x1, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/187) socket(0x1e, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/4096) msgsnd(r0, &(0x7f00000000c0)={0x0, "68e5dfce491b20ff9ab16fa2a0437ee4b0f70db89fd44cafacf598cc4cd065cf3d6bd1d97b0e259b6bb6d3444ce0baa5e42d28df8bdffea27931871a6b12a8b3c154e1a61329c53ecd59e135c21d038ca2d7b15b459d318d700cf7a0a1bab54944158ad48c2065e5c072122967c3c1b555c4184ff077f0deaf858b899c53b5577b00ee45752bbf2bbd7f1633d2c67a1d67b73dc58486a6199da13d224fb5cfa7e7ef3dbd8bb67b624ba21e04d10a310c7a7fa6ec59477539300060"}, 0xc3, 0x800) 08:33:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 08:33:12 executing program 1: setitimer(0x2, 0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0xbc2, 0x40}, {0x1, 0x7d}}, &(0x7f0000000040)) 08:33:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffe, 0x61) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="c5d8d91f435feb6bfdf43bcd4193811841237504beb48bd57ece51cdf09ee535b6e776df905bc0cf664cfdd62cf7ab49d6ac0bc33d0efeda844e77083c2e22d63837d87f899147122337fa5e487af2bad2a63c01eab358ae60fce582948fde94dc60dc296c8ba297b826bc5b6921c2584c15d67718f252a296221b15e17355a2d627dbf8a4d33cd737fd061e9ab4f542fb98153cfacd8cfbb0def1a1205a7901c46cd7af631420db8ce17d362c992f48c39586f346816888e5c0a90f9dd08d67bcb110f6f933e119e456e4de06a7726e4897524adbdcba4fdcfa02f7e50282826beed686b6f08b6e99706f79992a6d688032d817e5bd84dfb0", 0xf9, 0x0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) 08:33:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) fchownat(r5, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) r6 = getpid() fcntl$setown(r1, 0x6, r6) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x31) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r6, r3, r4}, 0xc) fcntl$getown(r1, 0x5) 08:33:12 executing program 1: r0 = semget(0x2, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0xb95, 0x3, 0x36aa, 0x4, 0x8, 0x4]) socket$inet(0x2, 0xc000, 0x6) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x100000001, 0x6a4, 0x8000}) r2 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r2, 0x0, 0x0) 08:33: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, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db6", 0x11a) syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:33:13 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0000e74de400000000000000000000c24f968500", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 08:33:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) socket(0x6, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026e2f66056c653000a399c9c9a9a9c633f3268c04a90a39a9d3d479cebc23b59e315a44089469bb7e38a9dc453eee7520d12a89b407a10000000037c06ba467ac6483ca41ccfd397099c2b46031dd73abf1ad"], 0x10) 08:33:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/251, 0xfb}], 0x5) close(r0) 08:33:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 08:33:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = shmget(0x2, 0x2000, 0x48, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/173) shmctl$SHM_LOCK(r2, 0x3) r3 = msgget$private(0x0, 0x17) msgsnd(r3, &(0x7f0000000180)={0x3, "85fda47beff64b799615cfb8cacd96529978ba060f9db21a6ed5d77a79c9a1b2b2de38f0dbb08085d9905e1805b740ce22518219f1e6beeef8b6d286899039cfb7f4a71e4fd2f2478e5bac8fe9bafe40c86f161f9d1e216eabb829ebc88a8c4ba31c1a59d2f3845ce6961e26a6b3e025076596bb498ca129c287ad10a5e6e0f8d847c55ab002aab1071475b3971f46a9702f499955e04a03f2f03bcfcae80091e8d755c0923bb9205db2f29a1f787a024f16ae8139a743901c211e43764f0faa5402b26be26730aae2164a9cbea95952d761e6fbff9e4e1f8903ed17990ed81db905c3d5c4ff6bf4052fb712175ccd08f16199b6"}, 0xfc, 0x800) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r6) fchmod(r5, 0x90) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000400)) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') sendmsg$unix(r5, &(0x7f0000000880)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000005c0)="4e661095f6e59babed569a253f085fad6ce7619fc84671a8150ab0e4257d41101feb128b90891b8671482b0ad8555cb7f5d43b6cd43f5aaf4e3f71abba4ed8a2dc6f492f3da3a410637eabc4280a9a63aa17613a4b6dc592a49c8d3eb005603474050d4e00b940a21d1ba917bc29468f86c4a928278f1186921ced7e449c1de863853ae5df68ff8c01d93a8e1af6f19cc72c7fe64cef6b07508540d858b9547bd8ffa52ef00248e3715cb667491cf840de", 0xb1}, {&(0x7f0000000680)="0db6399868fe3d483a545ee000f31cad61f7f7bc666b2d3ea7b1d3996da5ef784ced46f1cbfc510b33465cbf00eb5153b3b17ebb304f651dc09a37ccd9a836ac3104ba63fe754bf4b538d98b2bfc1093ecae8c25364000eb841df8bb7c1cfc632f6ea0a1ba8a08b59314e0da2735881352a67e6183c68b36bdb5dc5916d62be1aee20b3478580619028f28e240860d0a23c8e778ff2031b83916fa678b966d8af8adbac3ae829f1a70e034852b34a3adde68871e649721ea25472386da28e63355664ffbeba9bdd2d944d657356ca5a1016e546b37", 0xd5}, {&(0x7f0000000780)="855912d07f82cce4560eb299e1e2233e810a32c066af2c11cf24442c9a8c3e60350aabef9a5079a87e06b0ca1c199f46836a3a3bb72ea7a0291068a57bcf2fe72a519efa9faa4c6f85c3ddf3bb05b94cc8aa9eea337b7e0c3152b11bb5ca68451163fd6ed75cb95945154b348ef809495488178be72bd357822a60097f55ce9cfdbf02a4d38bd812c57faa0b2573ae54a049559eac7ec2113f5a2e6dcc01", 0x9e}], 0x3, 0x0, 0x0, 0x8}, 0x1) r7 = dup(r5) ioctl$TIOCSTART(r7, 0x2000746e) shmget(0x2, 0x6000, 0x4, &(0x7f0000ffa000/0x6000)=nil) msgget$private(0x0, 0x400) setsockopt$sock_int(r4, 0xffff, 0xa0, &(0x7f00000008c0)=0xfffffffffffff6a8, 0x4) truncate(&(0x7f0000000900)='./file0\x00', 0x8) mknod$loop(&(0x7f0000000940)='./file0\x00', 0x20, 0x0) getrlimit(0x7, &(0x7f0000000980)) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000009c0)={0x9, 0x7ff, 0xd9a0, 0x28b2}) accept$unix(r5, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000001a40)=0x1002) getrlimit(0xd, &(0x7f0000001a80)) linkat(r0, &(0x7f0000001ac0)='./file1\x00', r0, &(0x7f0000001b00)='./file0\x00', 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001b40)=0xd84d) 08:33:13 executing program 1: r0 = semget$private(0x0, 0x5, 0x380) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3]) r1 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x200) kqueue() 08:33:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 08:33:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xffffffff00000001, 0x5}, {0x18, 0x2, 0x51, 0x3}, 0x5, [0x4, 0x5, 0x9, 0x1, 0x8baf, 0x5, 0x1, 0x4b2]}, 0x3c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000003a40)=[{0x0}], 0x1, 0x0) 08:33:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x61e9a881e23fe509) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='@*}\xcf\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='q)[\x00']) 08:33:13 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:33:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xffffffffffff15d3, 0x8, &(0x7f0000000140)="f4e0b1bb9577a2980aa047212f2ea502583d85a7ce8f8807d3cd9619b9854dbde63a8b1e31c1f03414de757aae1543c432ef40c9f38ddf57d7cbaa557a26e7250ab00c5814d6308be3bda0888025c97e2af276623e9836a3c85a8f553faee55fbefde6aff716309f7affa45f163ec3a82861b0a101c3d3631eb95de3123b17d1e00429630206bd60cda44013db294bdbabc5fae13e2b6aed82715bf07bbe28d93958168a18ba1f83fcdbab77a3c127db3fb6017e0215553c16b7d175d1fb122251e0f0d762f0bf429c601f140dea8331ecbd2feeabf6156ba2d32c", 0xdb) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 08:33:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x100000000, 0xfffffffffffffffe}, {0x18, 0x3, 0x730, 0x7fff}, 0x6, [0x6, 0x16769032, 0x4, 0x81, 0x1, 0x40, 0x1ff, 0x556b]}, 0x3c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=']-@\x00', &(0x7f0000000140)='h\x00']) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r2, 0x5) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1000000000001023, 0x0, 0xaf7d57f044b01bd) 08:33:14 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x8) 08:33:14 executing program 1: r0 = getegid() pipe(&(0x7f0000000080)) setgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc) getgid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="b6ade6f569c4d02eb41a5b8dac8589c73277dfc2d5cadc9663143b0858aab18b61cdc4b56fcde6497dc75574304ee816", 0x30) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000da6440038e4fe642ccd00700dba6252b08b0e97a7f4c141159858c5254119e7d1bd8a67c9cc77b2d7d849da2426d35ba651b574948667978f201dbdc83b8196e8c2188f9355f503a4a078f50576c07e72078c60785799896d58ee6cafd4c72a0bbce1ba8ff04be033408fd4ee67387196924ac8c6bca09b8e27ca74ca7f997e0ac36eef85f3f3459369df8908387c620441e5dacfdca02635ead0c75658585"], 0x21, 0x800) 08:33:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:33:14 executing program 1: semget(0x0, 0x1, 0x308) r0 = msgget$private(0x0, 0x180) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)], &(0x7f0000000100)=[&(0x7f00000000c0)='&%-\x00']) execve(0x0, 0x0, 0x0) 08:33:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0xd0b}, {0x18, 0x3, 0xffffffffffffff01, 0xe21}, 0x5, [0x9, 0x7, 0x101, 0xebd5, 0x185, 0x1f, 0xfff, 0x7]}, 0x3c) fcntl$setstatus(r3, 0x4, 0x44) r4 = kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) fcntl$setflags(r0, 0x2, 0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) poll(&(0x7f0000000200)=[{r0}, {r4, 0xc0}, {r0, 0x4}, {r1, 0x8}, {r4, 0x44}, {r1, 0x100}, {r2, 0x1}, {r3, 0x4}, {r4}], 0x9, 0x1) 08:33:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x200000000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3, 0x3}, {0x20, 0xebb6}}, 0x0) 08:33:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 08:33:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 08:33:14 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0xfffffffffffffff8, 0xffffffffffffffff, r2}) fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 08:33:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x11) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001140)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38}, 0x1) 08:33:14 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) pipe(&(0x7f0000000000)) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:33:14 executing program 1: mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/231) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r1, r1) munlockall() pipe2(&(0x7f0000000140), 0x10004) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 08:33:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgget(0x2, 0x40) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 08:33:14 executing program 0: r0 = getuid() setreuid(r0, r0) geteuid() 08:33:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) 08:33:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) syz_open_pts() 08:33:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = semget$private(0x0, 0x4, 0x380) r2 = geteuid() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)="388d0ffd0ab2b2adb1e5014c8e0ee5bbc9924e2e7e0a14bfe751bc1dc7925d54585ba8adb329c730a0305bdb82c708e1a2183fcf0ca138e89b300872628bcd75c36ae675bd0862c5de897855025ad6ac51da04e6e8822319ce41d52639d27bc141895921dd055065c92e8039da7c7653ffe0793e76d4b1e73cd0a6f82ab16d4d31ee4dbd2bf62570b65360", 0x8b}, {&(0x7f0000000440)="7c0301bdc2df901869c61ff80eb160af1015f80ee94253b3ad1ca42e6a3150fb5772ebb8ff53250bf133957316a7474e9d71a051d00d685da47cdfb677aa6c5221919f75d664b7f93e23ce1c1963a329bfdeda01258520ad8256", 0x5a}], 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() pledge(&(0x7f0000000500)='),.\x00', &(0x7f0000000540)='$:\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r2, r3, r4, r5, 0x104, 0x6}, 0xe019, 0x80, 0x8fd}) seteuid(r4) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x6, 0x1, 0xb9, "55a392f2f1cef691bdadb800b4a8a3d0bb657250", 0x5eb, 0x2}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:33:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="112d43cee78f2ee3d5d5340d5700abaeba77bf294c1723d6244bc3627f876c22bfe358aff51fba8ed47de48fae40214e3e5f0bd9135939b5d17139c711bd25d249cd66a2ee5c0037551f5fc9c85b1f9f91cd6d34510d6ecbb761c9a68c3e310be7742ecfd5ad80e7e1988b6602bfbc824165f9", 0x73}, {&(0x7f0000000080)="eb1b77062ae5570447da3880ab382f47d76cbee4c6a5bb30f4eafe3820def81f1c6fc8717a76d5528ab5e64019924f63be3862c6e652763a72392a335b42646a082519ededb32b76c7d319954cd323e7695cc51ada4eb729a1b67fb689b527f5a67e87cfb4a68b07bd4519fdff108973c01b98211f73783d7a843169231bdf0a48b757e08eed58f1a3aea79e9314172e0c77951f10ac849b7c183452ca581c87974ec789315c5fcecfb5a4ec414583ce4f7a1c05a565983ff0a9a0ef2eaa016c1f76d19b230c22ca98ef0bab6ad523351f9b3d9bcb1305ecc4b2cff684c72acfd998e6bba8d1ed6f42ca", 0xea}, {&(0x7f0000000180)="ff0a6a4c8004faae8f227ae836ee1cbb38469f4f0e8ba7533ea9fa2550e4c5fe2dbf94b1ac48e60211da9f6a57a151eee26fe8710555266d898eb7f968c9dc497f6764177f52be06a27741bfff3e57ff884f8e1cf51327c7e13b965d1dd5b526", 0x60}, {&(0x7f0000000200)="0109269a42eb3ea5e1a33e3eea6a5fb5fa87288997e0d9b4a5687a6d32eaa9bd85bee2738d4d11bdf122b334a9a1a7e696d0006c9544907551f60efefc9210e2d155b434a915f5e96ed8db66b490fa41076822f52b4338ce785e7645aaa4bfa2a29cb07312aa488fa6175682e391528ca33189a5a5cb9f85a670129cc0130dd059e8131b16e4b4a0f7e1f4533591e64832d9de761fbb64e55fd6e012c56c5759b2ae6e1ac800d2991efd4286cbad", 0xae}, {&(0x7f00000002c0)="70ccc75d2e168e9da71946cbb058002e238c6f36027eca4863aff09f1187f94a821e82ad14ceff71b32407f4dc3f6f20c725b5f036e5ae568a3536109b8dd530cee01b6493e0a84ca7736d27d535cf76fe8e9e8ecaa0f8189e82cf232cf602c9790f507f99ef86801924e9761ab13721b86cee2f5311cd9fa4a19a4b2b09c52c4e305dea63a09b72d762ccc7f905651ef896e7be0c7f03ae7c2a6a4160fd1808ea42a1e8d48cbdbc876e273ad877639ecc82fd44e26dda84f814fffad29a6520296c65199db206d5c01456926d0413a73c53a9181e091a09d8da35b79f1e5688b1c8a2096fd5584f9f7f87674cbff2c0c8f8ee22a357e0fe9328aa6be1f3eea879379f7628cfa14fc2e983cb4f7c65a85d76712df56e06373d9648f1cd1d7876ffbeaf7c59cd17ba540e1ac6c246a694871ee995b20093b141aaa9cf1eab18080682cd86dda528781d2c96361a05d95534c98fab870dc9df3bc42fa56d7484de01a5e2dd37c4c648fd6480fce3c1a7af115f1261593859de216b13cce603233d77dfda78be0a0a356980eb1ab28f20457e0c36ff61a4609ab12f61541688225b31205ec8faa2dc2083325176580efe222e84848d267a6d61fbc658919a8d72ebc65619de1e971343ff6546e9a48f1f24029df9b22b5aa32888f4bef839539ae3a7a8e8eea8935b1118d7d6c8c882efab3de572b7ff5844302b063418618ec75be3be23325b72cf3e74d9d34f2a84958a58ed494abfb876b9a645cc141edc209732021c3dcd7a15774ada575bfe9e76608a1bd59330fac5f9aea744abad0b787f73fe3da5f99860699153701526785ec676204bce5877c425bba4f8434d48454a22fc26bec216aa70f8818fe0fe6da2a76a70dce55c010d29f7ee049184dc0b2acd940d273058aa0d03295fef0c5523ea622dcf105e6d60956b9f9186a788bfef269a71c9e00af1070e1e56368ae6fe20ead0ae2869f2bb7ba353567d6c5ad878327e041e7cadfa8685e53d7243d1ae2b58b4856defeb37b7e49ab071f36abc6d545f875d52c6cd7b8b55bcb8fe9f71937a8e67f46dab41d73b821837c6e18bdaeedece4744bc15cb9e52400c90c42c93dde10206a035f7c75374d4a5e98fa5bff7be07e7fcc58d36cdfdd83a1932835ceadb1a3a46e784ee528091f779542728282c254469884a6478360e916b9fcc41786120e1fcd997f3923cbe51091520d7fe1696749dfac6870f3e7048c0b3f0a2c093291b2dc84ee80740735dfd76e4a26619ec36b274bb613811b4c6d72a719248b729c027c30aebb7adf87e9b245e296d30b3adb686e57ec101d6ac8b80def4b9b645f9d7a9e92ccc3ec4c3ab0ec4ffc6ccade5ed2f3ab8e0244f393f140aead745e05d56d68b1bf298b12375660e260a322d4477fa21a038cfb4630114af3a7a8a5fe901b2617eaaeda9d34021fba3b3d85761974accc50a8df87046c503ba5f736bf4c1b11d1091f6e4da9902b0f2e9f7bf209eb378f72d995e783508b4a75df0703242a0ee162b8cf5118db3152b04d3c9c3cda1f89cc528485a796900640e9be4249dadb9756aac4e701f32fbafff9b947b54cc180bcd658be9d69fa079c44761562c13b36cccdc538e24e04a22a5dcd0f696424098c25e9b71fb74d66ebe3cad1d31776d6a097cbd62d250aae491865c2358872d9c3f27c31ff6faebd549b8fe0c247aaca122b94524f4d0ca00f0df74070f8119e2ae5b1ec2304eb62e70a2b20ae7fa5932a7e4b6d4154a3ed77ee56c10b501e38f445188be7998507153d9438bb1d88f8d40c9555bebc103d6d4ec543ff3f2ba709c012433b93f42e6736101c15452c67018600b65cb1e3d36386391e8a2bb38a3f5ce6927ac482d08a76f64af0cd56b5d91dd0b51e2f1760907e54dc2f80f1c796be744f4b1ff4690ba6cc8376f0f79341ede5f0e3b0443ee42dce228e0b27958c8abb9de354cc5d89102a234b14c936b7fa10b75797b5e9737cc2e5e1bba4a8169a4166cc0a73c35febf1616de1a309218545515c5229cff9be38017a67bdce5a0180d28019f922246b16858fdef7bbfd9fe79cc3517d1e9ebe02d9c06ea01bbdf920105d7e5738b931afba1d05d6a212221b91c3815f01d485dd9647ea35c91445cab8efe87dd878fa7a594d3c0ed9b3c3dcf24e3d7c2bea10786f9129756508e1776e0dcc9b5bc8c1ae52be9dc1e86ae61c4cf427e3f08b22147eff18f0ba69468994a79d508147b19c0e8be2ed72a3ba7f2de8dbb6e373ad4b3dca92e76a42d45410d65922cf19466ce4f755a8dc76715bb8516ada2f96911ce5f813bd583c2174ea5d33fbfa361aed0a3dafec20b4fac8552e1e53faed0502240e82a43c105de19407e2d23bc88a7fe70ff0ad1750d5fb6a31fd6d24109c883e4b7d7b6f5bb61aecf7ec686ab9a7f071dc560f14692ee882d5afd4f91beda2dbd2415fb482464e74f6bd59196314d365ab0b957ce98332126e522081867631192e411f52c7fbe92b4910f83ae59f67b0adceb0d650e01be7edea96b6e0eebcbfe1c005c2cc2ff5dc61eceac0c779f13aa74be38790ad43b6bb1a6caa69c0021f4ad03becce2cd23f51df9adb0ab652b2ee94ac1b28b4a3caf95b8ad87fae82976e9a2bd1c7cc4656b77de2cc2117e6065b438bbb76d82a12cce696800dde8a6c1422fca2ac88b4875c55893165b6ad322b147abede3cd7c1ac31175f707f297735f12a1b8dab8d4319a0eede61e35ff2f165487d49e112ffc32f4362aa1d56af7801b833c5d525468a366668dadd100f2f3300bd5d31a70ead4c2b4c9877da8e7d03fb8b9f14bcdbd791fd6e093610edf09b8817bea2fda60cbca6cc86260ab5215fa3ac172ae9fe2cd225707d87e7aefac14a40d80d5d458d72e0f1e91da0e2286b8d1ad7d1c29c01d71cbb1207744c8ee97bf352b3ccb92def0b898eda43c1995767a180c0cd9125025315dc097a2f1511724e1ee9be95c0a0e16f60d84c9aad146dc060f36d83b36723f3d2e9f7cfd36d63df95a4ce84842399dcdca977872fc0a894acee3637df68425f51ac313909e60b6798c8d5a8af304604638a259c4b2bcee40567d18f6f0cc26f111c8db55a1373ddc5fcc9662ec094628bbd211a95e8df8b51ae01f958e5ee5ca916f25e0510ee3eb5119d86a154560d09f7b31812ec8b4ceed22c0442993651678582082e6924a0766779eaea3b8cea631b6a1f7094c7986590370588eee86f57061d1ab5ce67048212952bfb9a06360d05b6332c6630a5f6f2fa4521e5dd9a99e99f7d38277ff649c064984bd6c028a8c4e3469dde9e0e49a138c37686f87eae523feecd3ed44124b2e32bf34593e99c1d12a86034743a4a0804f7b6c8ebc70ed898ea695dfabea07cdb5b7e5a2e14e29f99d98fe930300f8b7130617ef45146ddd42ec313583931e094e1524c02ac2f63cb7c0935d2d9846af837884a1b50cab63d0430e736f798a932dadae9e5320d93b3ec4f85f54b9a0c5380e4119cc58a61b37c5e119446537bb0cedfef75ec3b2383167101b39ac769a8e9dc3a95cbb3a729de3c9dab6989b6a3d83559f8b6d090fcb8095874b25bf3aa838bd909feddc31e5b84b9121189889ffa24dc51928cbdb5851c6e022ce9a7691f525202d1032d04e5663d239de79df1a7815d32760264780c7123a31f0b06ac3c3a4934d95eb9b2d3d225e64cb1474745701d538ea4a917613e70eafb6c1ea1100e28c6117183bc0d79ba755c47974d926a97bad4e4afbab145e678d2907318ed228b15401c56dc28c30bec82f3cc34af1f6cf8732b8a9f7d862ac4d90a0f81c9f3a561eeb5a982e09d7b73f1c33300c8e869a97c290750ea289ea7a7eb063cf641feedb82bf5538759b3558ae05890d7a47dee696ef1e8e34d06a6312499b38037224ec7986c6c8cfc8c694c53ad12582a224ef945e943650a0b81a0d15b3602e507b909c35e4646db8d263abf2569d954204b85abfedda434543463bf8b71e8e00338fab97f0bba95faacb74e773e1a73a86f0cc8b63527c1f17a027013a23440c7be99fb847c9665a5d4298674e19667c723a7e4b8d92378a9ce5becf84cd024688caa84b1b3cd3f95756d0e013aacaa045ec31737b6e873ba606c4f41dc6f88482244be742ce2d8c5dcc292f51b54b3f2a3be050f9d79f7511a26342c8fbb2617db96c56b795cbc5a7bf98bed3b850f979f0dfbc841f31501b5bdf9d83ab781c430a844c1e1ba48135d5814c651ab406013c047c5ded37089f365066188f24698df25474320bc06954fe821c98b05dc39ce6e2b63e875c2df65edb74bd49a92357309bf82fd845c30f32a5a043610fcda49b6ad773a95dcc0c8c04702a64deaf0e5c5f76f7b3bc5d8aa97ef605a51d855ff642e3c957cbc59857420e7610a45097422b3e29461c56d5b03c913fbd78e397e8f2ae83c85feea68202d31087d7f71b6016af3145ddc9abb57d47ce261ac85fb19584a36d03b41c26f1477108d0ebce561f01c1d2d159748580a30e96dbcbace34b92680ae168bd4e7c94f31459df8dc0277c7d37fafedadcb6d8b720fd87996704fecdca7dd9745e8083cfd39adc5a90081b7d5bbbd8a6dfd55376aa55f3c992557ff7337a0b0e5edcb3da3843655b0302723ee91ef5d1cf7214b00a86f4f0bfabfd6c0a6e6db6e49f7a3838ebb3e287417be4485f146c12920b814bd043bb1ac01006d262303d8ee30870a781fda8265bbf10e9459224ba918d7ea4acbc96a54c7e042b8326c19df31a2f09174171d97d09ac9920925a5e911333f8b3c8402ba0bf7579e6d470e2c5f0f26e0ef474341dd613f180315251745970a6c9dcb0761f038a758b2110e7ae35665d274d580a48853f4dcdad80910d6428194356db9be282533ef1e9fa9b86bac752a356b54b9b935ccf653eaa55b6caad5991cc190b0bb40eb5c297e499ab3ba5b966865242b3203aa0c4d42f453e932d9a74dfc98c038489059661df6ad4f31a6f2fd7181579974e25bfd8d7388e2d6826786ea13c53fb4ade5f2f9835113b10636b04ae5d16629337d0152c4fa37232893264a3c144c59a16997a704baf16b7f968144e4066df2caa539705bfda482225ae823aada3b8ad47f2e4c97521aa1da20e39afea197f89c594d72543b98cca8ccdb328548fbc9009c616f136d24f5ddc1c0af9db23d098ba3df60715830951013bb28fde0c918070bd8dbd56c19ebe4e56d8390fec16b646d216cb8edeb4da83e287439aee12dd0b136505c29f8375cd69da9806da0bc96f94c799362dc67840363a3fa7fa1f5cbbbd0bc1ad28c7528551ad2c30bb3dfaec7e6e4c62e07a62bf82c637e7c6578d3d55e1fa218db09bfd854235e88dc5565b5e0be6600ee289f63adbba63a8e2a12f8d7d2754cd8142c205052ec8b8d13344dc390c4f0dc85c0deb046cb25be32d10104573add37246cc668df5abddc22155ef3f5a459f26c00cec31a6a3bf5e13a7b662f6e272b581668a09853c1fe2a2cc3dc4b33b8ad2b4a397fff95ae8868af7324bbbc5bdf2c4b640af3b6acf7404ef1d32298341539a2d20d725baec2aa2faeb7b84ea1ef4b0d2ffe4d9ea9e1c7ac503e2474fe43f436a0bec7e858df1413a6d94b3bea80ebdf1c55460c1a49babfd9e6ec496d5d37c2895aa0539c64f85b04405aa5f2720348634ab6f5c7e0d10dced0f5d3506996e1c6101234c3445b2850e8e55fa9747d7890cdad1806d06a45aebd5720885b5c9de5460de176be103484459a76d1ad5352d4def2656f704b1066e38d3dd1e7adad48f1f103a7c", 0x1000}], 0x5, 0x1e) r1 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001340)=0x1) 08:33:14 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0x90e2, 0x2, 0xff, 0xffffffffffffffff, 0x6, 0x4f, 0x100, 0x537d4e43}, &(0x7f0000000040)={0x0, 0x5, 0x9, 0x35b, 0x6, 0x9, 0x2, 0x4}, &(0x7f0000000080)={0x2, 0x5, 0x0, 0x4, 0x5, 0xdd1c, 0x4e, 0x10000}, &(0x7f00000000c0)={0x79, 0x57c5}) 08:33:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ftruncate(r1, 0x0) 08:33:15 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696cab569117e80f81cb6caa0c"], 0x8c4b2d7300a1dae3) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x103c}, {0x18, 0x1, 0x800, 0x35fee1d}, 0x6, [0x10001, 0x2c2, 0x7, 0x7, 0x1ff, 0x7, 0xdea, 0x81]}, 0x3c) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000080)=0x8) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x4000, 0x1) 08:33:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) r1 = socket$inet(0x2, 0x2, 0x2) getsockopt(r1, 0x10001, 0x1, &(0x7f0000000240)=""/63, &(0x7f0000000280)=0x3f) r2 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f00000000c0)="ba105075c0924a12b8c0f097128cfb8233b9ec67b8233451970fdd90d43393156c678c97207553c06f122fe5fca571002c81bc4fcc7776b305642823b432ec720489ca250d7661d3d9d3e0611861dcfe91fde218a7bd86c226c39d2fb711c2b0d0cb9f68ef02dc3e1051a7e26806529ee0fe02f4feaa6caf9d3b0825078ed3a7212414f8b9f3e98dcea07f0c6ed17ebde284108f4e4251bf7addc4d31efe5a053934e812d7e9adc08c5889d3ae14b4a7a467da76b15f4518a1315e08e23baea67a519d15bf1e8f0ee921", 0xca) 08:33:15 executing program 1: clock_getres(0x2, &(0x7f0000000000)) geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:33:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) 08:33:15 executing program 1: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 08:33:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:33:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3ff, 0x1, 0x20, 0x2, 0x7}, 0xc) setpgid(r1, r2) 08:33:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="497254ab59f53f2b363922184b215313ae299768c481afb1fa4b5e182ef4b073209e02a525f91a4f97c6426c62900f7111195b3d48b02684876de6082418ddbe262e08a9e5969db93cb7f5671a4918d6e9162e8530ae7e6f", 0x58, 0x1b2f2c141d50b89e, 0x0, 0x0) 08:33:16 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000002c0)=[{r0, 0x81}, {r0, 0x54}, {r0, 0x20}, {r0}, {r0, 0x107}, {r0, 0xd6}, {r0, 0x4}, {r0, 0xe4}, {r0, 0x8}, {r0}], 0xa, 0x6) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x44) sendto$unix(r1, &(0x7f00000001c0)="b907ed699c6f283ea01d02118c0d7fba97714dd49ba4d01d6daade5e794c487f1bab9a26ec0d6faec23cff4bb3163c358cbc9f3f8036934bc418446a5eb8144a088f0ae0374919efc58034429ff38722a4a30c6a9a5a065bc2b585dff1ff2506784e0bff44f027f1fc2bac23f60fc017b1bae7b2edd8f2ec43caed0071f57de88c64ab21323ab8d872fc91e304cbc796798443930d41b5911103cc3fac28d8a64ae891cedbf40f97207bbffce70796401e525a93733d13ebfdc7e5493ac8c44fefb181618a4bd4f88d546a756ca098c4b1590751b6798b92d217e5e64ee18703b247a142b5120b7b36302c9c43d9cf8c5c", 0xf1, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0x2) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) lseek(r0, 0x0, 0x2) write(r1, &(0x7f0000000100)="130b6434824171ef6d842cf84f76eb86a9c2535306c1360e2f8235fa4bc68ac368efde7a20601fd7ff5a5400da212c39cabe8181beaceadb2cac2500", 0x3c) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) 08:33:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f0000000440)='./file0\x00') getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) fchmod(r0, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='x\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00') r3 = dup2(r2, r2) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/59, 0x3b) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 08:33:16 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1810, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="5175fcd56e4e071bf44d416ad2af880b25b6b97b368cf1bce23addf7077fb8628e4e00af5c40cb1b6da096a157a763e8308d126c8be2b8e7a53017d7530da252d714ac539959e58e39b07ed882fb3eb56c6e9eb0989ab1edd22bc6c487cf531bdcdd27d37cb0465875e2515e743f5a931eb9da58dee40f3f3edca2b4578957126ab3b422f6dc2e212a72e30da8e94edb", 0x90, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 08:33:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) socket$inet(0x2, 0xc000, 0x2c94) 08:33:17 executing program 1: syz_open_pts() syz_open_pts() sync() shmdt(0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 08:33:17 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140), 0x10004) r1 = dup(0xffffffffffffff9c) socket$inet6(0x18, 0x2, 0x1805) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 08:33:17 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r0, 0x7ff) sendto$inet6(r0, &(0x7f0000000140)="abf57b4f178ec5e9e300f53c5713bde6c062", 0x12, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x800, 0x8}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/151, &(0x7f00000000c0)=0x97) fchmod(r1, 0x183) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x22a) 08:33:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e6fa06cc112ffda0664d19c2548d7a06883d29056dcb41f3055e50a8d9e1aefa4a064452f46efd3416986a6b8f4a3497c4daee4324c2ec23b0a7f1e7d265583a77b42c6cda6f02d4250253fd27f21633feb4247389db1e2fd7f0e7db8c61840900f82de2465875854b038698352d9c83ce1e20fabbad4f79487ca8dada483b1d48239b483e323d11860477368d1c9da9f7806e1dc7aaa57297b057c5a28d921bd08b809cde3d209c5fbdf5e3a504986af3665804810295b17cf0fc33a5e5c8dc8b8d95d1d3e28b311fe2", 0xca) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 08:33:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 08:33:17 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget(0x1, 0x8) r1 = socket$inet6(0x18, 0x3, 0x5) r2 = socket(0x12, 0x5, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x5ac1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="ffea33644334ae445ed7913edf53674092425e1da281986639d2a82ec052c29add855913503a8f1033574bb6402514e10d07167f4ddc6d854fb4d710c22e3b12c98e6fd0118e4a01240c17a42f3df8f9150150546aa9e1a599c9bddbf40d7774eb583d04", 0x64}, {&(0x7f0000000200)="5b08136465ce9921fc56649347e630398e141c3c74172d08f4f6de45c47fa5da010d271d64001495a6390f120da3b4083936714c38529534c321504a3ef6b74d787cac5bd3026eb3928e27d2ee73d1bfb855f911454eb1723beafcdbe620a1aac89f32ccb2d2e5c8be47ef2653a44b14a005abfbc2fab1a159ab55e0da19e9e70521c89a35260fb30f7f37b96138e4c78218b43cd4c95f2bf23d238da1946ffa6a988ba67f8089d744beebdf266d1579c3052131af865e4168d9305f36ea42cd9eab04b9a234", 0xc6}, {&(0x7f0000000300)="977eeba72c128f1d8b3ae088e04592e022010d75cff6b64f3349ffde541422aa0ffda5073b7d1d9436bbd0f2927262bae539b2f745527b47fdd441710861e8e676bf7d3f57173bb9723c1118894222fd1a853c842fc2bc9a121e1d34a2f97361697c2a494b18da089d90f63b85fad042f5b3588fb57d8f517553b970d49bd3660033d74fb52d44691526a4db411f355d3700bf834539744d4a70c99dc5ea90af5c865c98db0446af610a25330ad767cb53f86b164fd7f1f969e1368957cc8584e5dc74c31f3fc52cea67e58b5703f0c3665985dc1b80c29415470069103f707d960e51896cca1b88dbf29efa6d9b1b7526", 0xf1}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="5800000000000000ffff0000ff0f0000536f966257f2abddf3e08021fec5a44a192173bc6bb2757d6fb79a7016c0c48b3e370cf8ba6e801734948beb274e7822944362e83ceac27b6bc8fab045fab3f4fd000000000000001800000000000000ffff000000080000c3ca0000000000001010000000000000ffff0000ff000000bdf2523e9e232f0431058a609d470c4fea2ee063de0b3cf0d94c3bd79619fe14b53525787df4e5444607c2389723281a322fad7e4b10bebe3d37f1637c884d7c7a8b7374631b8bc2cb47a6b37fc7896987e5e0cacedf878ea14bdb3db60553d67e6e2648a07da0db66050fcb5811276bb519891e8b8fa6d5301a6b7a6db842d8463ae7fa0b957eea3948f8aeda39178d278c4f1b827a5a7a71f4712a1793babaa8a571df355962644c8cf7e02afef5ff14a63298029bc6973349b04b3ff7cca68d15a730b2d42481d282aca033358d32ab8b0fce63cf42b302afccd8a068b4d819a2db140c75fe93370e7469d0feb5adc79d9d77800e87638c255d7a4097457c64b9d348378f27bc92455777ffe00905b3a8f145d297d07e463112a7d48016ec7b554fc983f486891a3a95e188b9f42a4fbae5a7c898da38d91ef63d4d14b4df20fd5ca3380e6632877d3b7d8f099e35fa898e9215b597603611fe4f7768701adaa787bc88d93d2f4803b8eb97f318bea3e4cdb9f32118e2735333f6bb8d5aa9867a2425ed24f1f290d9ac7fcf98bfd6cd687d217c062f68cc7ea9bc8e312228838856c4513aab32d6e1d609d07671c6f4c4e0dbaf484601ac5bd063dccfd12468d6359efeff1d8781a30cf669ef116be2348c196daa21753a7d06af9e2d63c74bd433159ca33fc049100155456b833cb40b41d581a79173b9706109802dee0ac6acd584d7c22ac8b6fbbbbfd233422370443af547fd3371d5b3b914e2b25587756a43615c935c5cbd7d3d0b6142012d2010e13af0d16da91e5d9c7e1d727b6f9617b495edc34bcf351d754ab62bcd69f9c6005e67030a2d9e575109f777310d46b87be1d1b3d8c765681688af14b07c6ac5d6671f67e57a202250f4c22d0d17d2581af2327115fd27b95af62f53b083c4b9a9d2a43934afb1cd119de24b210c5348f4f096df22bb2a98c650700df9ac910a6d378f1f1933c0782db247867bc59d7233062350c5e6dc1361df2f35e0f88f1df0bebc8a8fc45cb1bd7871d6a75344286f7313783f9f5f73c5ff5e79667a54736182301f1d9a3abb0473805cfe3ef75cb1b2b4b700f4d806fd59e9aa2ce309db52071dda5ef160ea456b0b122a0fcafd5ae125f9d158f3a83665b515e7e3b921f6a7309e465e0c8955de73161b1ad0fc24eeafee65a4b792c76d7dd320430d338f35a47426d8f59397b6e1fca73223cd0f38ed8fbf9c73f6ce50e9017de5b637fd4e78a1321ff8770feb09c6012bd2b98e595ca5f000b5b503d9adb7575dd1b8ffe28a0da9ef1c1df7a80be332d180205de2e10b6bbb2ded4ba1a681811c95e2db09a52d4058cd29e73eb8e127d45319c6f610cd4f62367863c4a660451ea96a2c27283b33393a0f091c6c89df6773b343dee3ad7c1f9e08308d1130ad75bbc24aeb7943e10c1e0930533180a1ea03ab38b2bcdc52f47c11c5d5e9f123f202d73761fbfbb8ad4fa86ad929bacf94ba3e7951073b61df946de1af5b1c7e0c435617c78b476e0cd6fa57d49318dc32b7ec36934a6f5e906f0dde9a49f753cf2611d1a69641621f14199b479a6bdde6efe2b867f8ce3dddd4b15369e9242017775ec35635210094502c0ab1023f88f250fa9859e1d5feef9c3583712e0af4213cb4f37f2bc94f0f5d5134214b2826ee74864deca5d6dddf0c9268aed3d84c2c97807ec4e5eb380a137ef64218d88fc7d411c3acbd7ef5a5c1e4b19752695e919a2a81e65df5476f84876d26f1b3771876c45c5f983d395af29506386f1c0da3201c86e717185d2eedafa613d8333d01beb0b2e0cb9cff0ca4e559a1612b2c32f470e2c7d2d60f126da9c30c5c64b6c06536de5bb1c1e295c0b088990f0ab25eb2aafd36db96ffbd9052e55386036fc234b2c92a40cbe6ce7f9bf9b54ef99331a6186f4c73805ef747354a2bd7c4865d96353b25117384f2c74fe7c241ead54156bf9ec7191c5e7b1333ea15d13fe94f0679f33c8792bfc6ea22421347a1c8f828330a78f113f6874924c41e6006006d906d07a125beb1f46b6b332204bcf161ccaed272a3484aaa7b0b70faa6b86c53a487ab00e2cfe04495bd46ffd25f3c4ef09ded1dd0cfba5e5395314a2884dd8c4ef6fc2588601add491049d076a6e76c412c5678ea3d111ca2ed8dc47efe67f283d38b1b38514c955a4fd2e399b9580e0bf4cc358b23128289ff804cbb67f2942238468bd16d696da182602a925d0697e4fa1ca5cacdf423ee722512f688e0e358b59dc6c1dff68334782b847e9e436d21d705d8b0ef2b36efe496dcdecb2c44045d86aa114969501a3a38226338bf82164484e390eb9c3fc25b09253c93f111a236530ba9c9787af92076412c99cb30be124fed945c25d7a31dda2f4adaeb3857b9a217578c5deeda184bd6f00739e4d0af81203d6d591dd2525b16da6bb4bf9ea98283c50d316ecb9382cebdfded8d5438d8d80b93d220cd880e40972b41114cdf3923a042fdc55275d1e63ea7afa6db5d544e59a9ab43043785d01d634cbd492139e8e09810e969ce850e4342e4522b8de709117b6a25242124e4a74577d603b1b6b0e723757be01b99abcda1c4e8dc91bdcdf8f75f1ce4baf92487f1f644d03fedb1ab033d113092924299dda0f84186a34d6cd5b829c03536db375f6adf6c2d7bea325151576322d807bea59e035417ca2f6e1ea5cd06da9f6e00bfea8064ac05356c2afaa7f1210eb323726e871060c7a5f0fc4f7beabc54290b57d996178c92ebe74aaa1f6bd4c3f39fb18c5442f0051698b583a4232544239a7665d01a0bd59394c260216cb9159c00b0ac0b7f3c719ca0248945a1b6a9540ea74cf4064874606acb5abc420f9b55e16023694557582b3697c946ea17933189e2153f13e2ff790d0b9d17ae3859898c0fc4186b1c93dd302b438cf5d9c92cc7af9688dad78ec9d9f2bfffe36b21f643e3936774f1ce8780a281c9101265c22fab2e13ded9b7462d13d5a92d2e8b6fcb6e5d387127b7d7eebc1fdfffbe56114100d023cccca1db9fb96a12799319d0958f6d76d43963070d44d3da57e46e946eb13ac03c9aa39c9dd78b4750670531cc0756cf7b8051cf02614ee8191733043c0456c63dae268885e78083f41541d3c84fc5fa6e1c6542db1380990301b0a1becbf691b1c89b165f01069dde5c47a85c5af97c149fef657e3001227c76df512ff1c14f42d3481a65199e836518f7d6eddad70a06563609bc90a3fdda1d3fe62fcd997a22e86fafb79385a45f35ed8339c2c7e6ef95033ce76729706a094e34f441ce63c1eea059ea62990f1f77a88629b53ceac0b3af995cab128c88f1abb82284f5e047ae146fc97d67d33fe2f8a46ade510970332811efd956d9e0b2fea8d2172ba759aa0f9870ffa688ae85cc99532553fcb0b3d6b35709de8f349e77c0150d6671278bea4a2a83c0b4f5f18f3c36339a1652f9689c94fdf47002498c8d23c24b270e6832fcd33f727f7aac5acce2dcfc974ce0fc925e3d1141b82bf17932322f3128e90797932c6ae4bbdc086e475cce4aa87cf8093405cf0c787eca486746db5d281ad45b9078d7f3438b2a02c39e79d2af09783816b4958940b942022dc670ee9799411e5366b00ed29e10de97bc22db6b27fe07653a38a9c9a35988fa9e92e1f1c42897ff488896297fa64ee5a14d4ea0328a417d74a73bc5c8ccb62e75a9433335131a64b668559c24468d1945ee3a379fda4b0693c451ebd2138186801e65ec6fac351c8df105123a3c8ab8972f97c4ed8740c3b48b9b6277b19448e9ad2dd43f7db0a51709c1fa5595bba4a974da62f6126aecac4dd1c65bb3bee7644679f0093f95af69a6219e8db857fc80fabc4ec54020b9f21e723dd1bd9bcdb3ffc964edbc9b4bc8508bd4d2fb8708a0a9046b8bf115dc6707c1c82a717620811c0ae44c1895e1bf4d1f747eb0974fbd1556de79ead7bcde61f00a778f66071964b781d692fe209638899e818d0a51f2c1de0bfddb1c31d300b40f833fcea98e4dd3a4063e5e086bd81605114cb5e3f41aa780e12aa7c8006a050c08d0d640a7f08f21e84cef5a1cf70c54bc9eb9900580b099693ecfaa07b44372db0a765ab2c01022a64f91df8b372487d8564c444e660dfbefac949d46fd5b0f606f31cc86faf185644672a25cc3aa130afeda4985d46ee183d8d95cb8a391b3a60eb740998abc897665dbe854808cb3be001e9d386eb7ac181a2f6f064387d49c368b6e282853665e5eb1205f7bccf70a6a10c120afb07d3ba114a42a58842a4c9311946e12d18f55d61c989d1bfcb25766a7a9ba986e044ce8ad92d62f4f68000bd3599be423bf1076bd162f5ddb9c6444714203b1b1977d68f03b32d8f1b590fabf3d8024eac812946f499bb7bc9017f1872b78d8f64f9c107264d8785095d059b3fbbe5142c1553dbb1f9ff4ae90360b9375b979a099992063a4efa537c696becc8001f4184ada8791365a1586e183b9a2327c8d2b3820aeb5cc173401c8e06151ebd62f58d22387acdc26dc26dbb6af55d219d49a230fa5c4e649988873dfc02c50f3c907a3f49d3c90c40e40b5f93327fc2ed3c25c63c16b6fada66b5fc740879ebb9e5b26584e37bc600b55c21127ee229ebfec40ee9e2165abfbdd44a89eb3fa6f4e83effaeb472badeb52dabf0837bb094974c7a1bfc2c8e56fe25866164d0cef33887844e2981638f8cedc21580754545732e9003130af35a29bac5a00112442cd169f5418b4b98bbdacc3b0170360e7848f75ba2871d6505d80e6028d12084883bd426831f132b1f7edce4567a970111530bcab2cfa998090ff25209c12add970fa762b9741fadc7944b953a110be41e0001625f7b965370f24092151633080503231767fb721a42e3a1214964445057db03afdca4fad472be82fab8df0fcc3a8f68270ff00e1de56ec4511995131d1a46271e2c448444508801bbf6f8edabc3ff569abf4a0f7a6d12d43b51484d505c9994ad3edeb7db9bc1ab63142f3751c8f44518760417e29560fe74283e839cfdd2f07c8d447ffcf3f9ef9e87648d046c5d2eb2d7da717487123a15884b3867ba6dfa09274519e5abfcc6a12acc62f7ca8be9047b151902b0299a5176ac232d4f34b514069bdde1110e7f956c2ac7172b814e44bd6c00ff24d0fd74daa37cca1b7880a2b15c4c8620060eed918c1445535d54133694329f75c2d646a91df165f8b0878de1bd373d2ce2ed5b413de91e32ba913ab9441541cf3a03cfba87ddc0876a0ce42e9e38f99f4c30a6cc7920397483f0677b8eaeea1f5bc1f3a3f02aa7563418fa3d4a4f087161c8304de195226eaee3df873fba359cce903d561a20b68e877161761c0b82ca89a0ea507ff5b055e9bbdd17fc91159e097d16686140c4ab7b254f74c468b16b2caefa86ed3db02d78124a505650c0d0ff4982c107377a4082135ad99ec55bdb3d0ebe1e0236e25d6cd38eeca30b2a9b081dd9200ce65ef69e9ac2f6917fd8c08464244cb65318057e3463d87946bca64eaa6f50f0000bbe780b5a40e9ea67ed4a675ee9ab727ff292fcdecc32cfcc030dc8146e16c169b881ed573641978cb930987647cb522e3752a5d9093d45e317f91deecb873c51572a1633b1c6b91b29dd9a2ca0db1c560c5b90900341c948687c208711538a319c805eb3271526b7fa01bdcbb4ceddc1a70d96d27e5ce8169ccd06f24149c5b3226001335b1d832b27ed60a553991225b9a1aee96ce8265e766bbaea4ea4d05d9b6989988212d103d420f425e5683d7f800000000000000ffff00000800000003f7dc88f9a0a580654863e8ed49aa148e2bb308baea30b69a71cd294e909326ebf786ff66b52938be21a125d947ea6ec467b3208576ebf434ba710c70e740549bf088c52c04340fb05fab1a858763aa695dd31d4a5fc47b8dd2ad334b26e718a176fffaa12132cddfc9c2413e6286bc8c9bef2d0d11e9be5a196686c5f4447b653820f227ae89162fc66ac64e71e66f1879e8a1982ae67e2957ed39fb2b5ddfc175274c01da527ce8d0e41ec4fc7e95e6759c2133598ed8ee0a3854769b4ac7ad04856d9b634c6723e8b889fb58a14f97a1858203a67f87dc39aba87606f5255200000000000000000000"], 0x1178}, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000000040)=0xfffffffffffffeca) 08:33:17 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') chown(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff, r0) 08:33:17 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffffff) 08:33:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) r1 = socket$inet(0x2, 0x0, 0x7fff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) r2 = getegid() getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = getgid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8]) 08:33:17 executing program 0: socketpair(0x7, 0x8000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000012c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/88}, 0x5a, &(0x7f0000000040)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/73, 0x49}], 0x2, &(0x7f00000011c0)=""/244, 0xf4}, 0x0) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in, 0xf1) 08:33:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x0, 0x4, 0x1) dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000d404b180"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r1, 0x2, 0x1, &(0x7f00000000c0)="57df1e1047099b17b88c72f00c373e6a2ef0fc720052a70748cf9dc3804dc1a77cec58582fe1f97504f25bb93b4a59bf7b761f4ee5cdfedffbfcd8a2aa31863763c10428da7bacb6bca84bc0bcaf7168bb7e8d49f516f7c47d9c6dee67ddd134690123be47c19181794b5e5a8921e1768e3df6c8bbf2293f75c81308b892fff585df6498766051056890f30fe4", 0x8d) 08:33:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) close(r0) 08:33:17 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) lseek(r0, 0x0, 0x2) r1 = semget(0x1, 0x3, 0x2a) socket$unix(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/24) getitimer(0x1, &(0x7f0000000040)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:33:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) bind(r1, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) openat(r0, &(0x7f0000000680)='./file0\x00', 0x0, 0x90) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0xec) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffff50) r10 = getpgrp() wait4(r10, &(0x7f0000000240), 0x2, &(0x7f0000000580)) r11 = syz_open_pts() r12 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2450d045b4b8be24, 0x2) r13 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x45) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0xffffffff00000001, 0xcec}, {{r2}, 0xfffffffffffffffe, 0x12, 0x2, 0x7}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x6423}, {{r4}, 0xfffffffffffffffb, 0x10, 0xc0000003, 0x7, 0x7fffffff}, {{r5}, 0x0, 0x10, 0x4, 0x5, 0x52b5239f}, {{r6}, 0x0, 0x4, 0x0, 0x4}, {{r7}, 0xffffffffffffffff, 0x4, 0x3, 0x2, 0x4}], 0x7, &(0x7f0000000480)=[{{r8}, 0xffffffffffffffff, 0x20, 0x1, 0x5afd572b, 0x1ff}, {{r9}, 0xfffffffffffffffe, 0x21, 0x20, 0x0, 0x1ff}, {{r11}, 0xfffffffffffffff9, 0x2, 0xf00000ad, 0x400, 0xdb2}, {{r12}, 0xfffffffffffffffb, 0x44, 0x2, 0x0, 0x2}, {{r13}, 0xfffffffffffffffc, 0x40, 0x25, 0xee0, 0x100000000}], 0xaab4, &(0x7f0000000540)={0x2, 0x7f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r14, 0x40}], 0x1, 0x0) read(r15, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r14, 0x9}, {r15, 0x154}], 0x2, 0x0) 08:33:18 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 08:33:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() socket(0x3f, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 08:33:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = getpid() r2 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2}, 0xc) 08:33:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, 0x1c2, 0x2}, 0xc) 08:33:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) socket(0x2, 0x5, 0x855) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:33:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x61044ed2569afa32) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x81) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 08:33:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) dup2(r0, r0) 08:33:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x800000000, "a4a000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x30, 0x0, &(0x7f0000000000)="ebffcbff133a82b9fd812e68e692000000000000", 0x4) 08:33:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b7e452c216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7412002ab9bd510eb03f47c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790d96f5b101b348cebd1f74801d91d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x136) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x3ff, 0x5ec}, {0x18, 0x3, 0x100, 0xffffffffffffffff}, 0xffffffffffffff00, [0x6, 0x3, 0x7, 0x0, 0xd5, 0x1f, 0x3, 0xfffffffffffffff9]}, 0x3c) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x9, 0xffffffffffffffff, 0x20, "bca43f52cdeef31c68c9e82391f0aeb6d6845b27", 0x8000, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r2 = socket$inet(0x2, 0x4, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2000000000009, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)="b64740d1bbc2d691a0b5db88e5b4b4df5ecdf60e94cba0839da2a5b69f68b40921daa550c6", 0x25, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, 0x0, 0x101, 0x0) read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 08:33:18 executing program 1: pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0xe68, 0x0, 0x1}, 0x0, &(0x7f00000003c0)={0x10000, 0x6, 0xc7f, 0x9f5, 0x20, 0x827, 0x4, 0x3}, &(0x7f0000000400)={0x6, 0x6}) getppid() clock_getres(0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xa370c05, 0x7, 0x4, 0x400, 0x7, 0x10001, 0x3, 0x9}, &(0x7f0000000040)={0x6, 0x1, 0x5, 0x7, 0x6, 0x8, 0x4, 0x4}, &(0x7f0000000080)={0x6, 0x5, 0x0, 0xa580, 0x8, 0x101, 0x4, 0x9}, &(0x7f0000000100)={0x8, 0x5}) 08:33:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9b, 0xf0000012, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x40, 0x56}, {{r0}, 0x0, 0x2, 0x1, 0x8, 0xfff}, {{r0}, 0x0, 0x10, 0x1, 0x4, 0x7762eb88}, {{r0}, 0xffffffffffffffff, 0x54, 0x22, 0xb05, 0xfffffffffffff000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6d, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000008, 0xfffffffffffffff9, 0xba32}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x80}], 0x3, &(0x7f00000000c0)={0xe486, 0xfff}) write(r0, &(0x7f0000000200)="582720efabd16ebab175df30fe78eed020eecbe8afd5ee14e63225259560e8e5d0a9214ea0911ac2f0898633ac44fd39c90000fbd5e41789632dfc94ff33275619515a4c8ab06198824b3da025bbd47b3bfd79456fc7d4096e8c8b6b876acb2d72b8bcdb9ad8a4f5f728193ebf12d0", 0x6f) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:33:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) fsync(r0) dup2(r1, r1) r3 = getuid() setuid(r3) flock(r2, 0xe) dup2(r2, r1) 08:33:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x8, &(0x7f00000001c0)="4b74954c", 0xffffffffffffffe2) 08:33:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/157, 0x9d) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x80000001, 0x28d}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') fchmod(r0, 0x1) 08:33:19 executing program 1: getsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) 08:33:19 executing program 0: getpgrp() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') r0 = getpgrp() wait4(r0, 0x0, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:33:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) 08:33:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 08:33:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x8c386dcae4cb96ed, 0x0, 0x1be) 08:33:19 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000), 0x0) 08:33:19 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) r0 = semget$private(0x0, 0x3, 0x1735e331321b803) select(0x40, &(0x7f0000000000)={0x100000001, 0xfd1, 0x5, 0xffff, 0x3ff, 0x8, 0x7, 0x9}, &(0x7f0000000040)={0x9, 0xc1, 0x48a, 0x5, 0x1f, 0x561, 0x20, 0x80000001}, &(0x7f0000000080)={0xfffffffffffffff7, 0x10000, 0x6, 0xb212, 0xad, 0xd705, 0x5, 0x1000}, &(0x7f00000000c0)={0x10630000, 0xe9e3}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000013c0)=""/4096) 08:33:19 executing program 0: r0 = socket(0x21, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 08:33:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="39b4ad4d836f031d56d765219652abdeaa4b14994d0a2a3cbfcbb5d9f57c8c975cb784ed7f250b2f595ad4d8521a7062dc78a591f7756e413e44e009427ac529f72120581eaae4550f9ce38a32582ee9ff0e8badf2f29c6923bc9b2c6b8696a8c56171eaaa078a850fd3a9520c555cc2ffe3b242f7c07175c2a324c2dc8557b67296ef20a9826fa8580932c781aece158749cce6a910186560d3b41e8619bf2e03d4eb84590e58033abd", 0xaa}, {&(0x7f00000001c0)="9ff15ba8a6c4cc04066b891fff61b5795052838e7e912b24299237e34b1bc8f3a9623cf6dd40de6167b875155ab0f522115b862a0853cce32828072e04fb3e1ee6f3d5851580d47c1d7be1a02c1ab39af9b261a5ad1525a9f8748e1fa88a0ef96d5588ea14cac78c42bbf5f7e10d78ef819d9fc21b18913f9b825a4aa8b4f64487ea0360f97e5e555ca81334d1144b97a3fad9fb4ad2baddb07ba14bd11a70208a9e399fcf57e51776bba8691d9493c75e9890", 0xb3}, {&(0x7f0000000280)="631519c589af0e68f5a2d00e15c95354434c1f2bbc9492a2f84cfd552cff1a99aa7a78339c097e3f16dda6cbaaf05442d15764f5074c8c8953b9de4bdd7fe1741dccf175b519bba6cbeee167c50b3f01856827ff794b3815a49f7c3d18d2595c65e1d4ff8f2491f9c44be78ff267fdc8c83c539b14eff4050aa65a92d1f95b5c41ea052f6ddf0c1d10cd5aae79991d469f345ddcb2346b10412dcc3409b0858a5fd82da111807313b44bedcec5198c99dbcaf36b8858abd902a1e0b2bde99876b991313727da04", 0xc7}, {&(0x7f0000000380)="6246e7f7f7a0104d77bbf785c27cb3426ccdd2ccbbd3d6036e90a349214ee0c182676c1f14a20b5ff7530dc4f7e5ea8f5935d7ee4c1cdb551b94117fcf3e2be5733c43dccb82156e3f56855565e75d712f676bcd4e41d369584e8517696bf512bd5f31a4a4ac911fe8ba71e0e9878190a2d0c2cb11ad607b3bba05a43016bbabe7c84aeb0b8e6610685b9971b5e8125284892c277d29ac8cf3ac0e4df48b21fafb3e3dfc859b54265349c1324954d549a39e0289571d724babfcf41d22bb86b975701a1bc6410652026a9040942ba42a8d88b24e85a1a0ad8d61176f0ed6c4e01e28ddaf75", 0xe5}, {&(0x7f0000000480)="43b6c011e1298d059d705c44abb7bd045c2b4fd37474cdab041ca99b2977d72049a64c818bf9765a41e971f04bc48339767ee9fb81009a9a364153e84d8f4ff37e4f30d064d5e9da73e40c1a34394b04d38673b54f06df58e5e220ecb814a91e10108bf38c47", 0x66}, {&(0x7f0000000500)="12fe5ef55cc2b0f09aa02d0a5c2ce45c32c8654bad972f126b82562cb403980d965b7c775f8a419a8a0542fb5aa70c2fdc6f9123f6c4d737e4232239c3de1943788033b36fa480d5f20ba7d9aa8ae2619a53807bc175cbb8b041a1efedd71e4f283e57962f15cc59ef533f715f317b154d8f56cb2875d741b34980a67574650452f0", 0x82}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xc}, 0x8) pipe(&(0x7f00000006c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 08:33:19 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x81, 0x4) r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = socket$inet(0x2, 0x4, 0xffffffffffffff32) r4 = dup(0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r9 = kqueue() poll(&(0x7f0000000400)=[{r0}, {r1, 0x2a}, {r2, 0x20}, {r3, 0x88}, {r4, 0x10c}, {r5, 0x2}, {r6, 0x165}, {r7, 0x140}, {r8, 0x20}, {r9, 0x100}], 0xa, 0x4) read(r4, &(0x7f0000000480)=""/101, 0x65) r10 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x5) setsockopt(r10, 0xffffffffffffffff, 0x80, &(0x7f00000002c0)="86a9e0d8a3cef79a612d2ddaca4687f43093c83a000ac428fd3c46081e06c7b67d38f1aac2fdc368e0527ee74660eb82b6c5048f2bb8e6c5a7e8dad8577d8ee11292be5f8e77291bd61195c1a1ec12f69f8f6c9a1432f9ac4f8a1cc2947002541b02bebddc84977086feb4b4124d37615aadcbd772a84a2f5de096e8a3f0d10eadba85227ae430a59a3ba3c39dba3c12f6825bc48e003de73dcc084bd7830e7ecf3b8fc7c39e803d45b9e00bf4657e332c1421eb15cb2d9d4996901eae7033ab41ac16d76725088c066bc7165c0c", 0xce) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r11 = getuid() r12 = getegid() fchownat(r10, &(0x7f0000000040)='./file0\x00', r11, r12, 0x4) pipe(&(0x7f0000000500)) socket$unix(0x1, 0x1, 0x0) 08:33:19 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 08:33:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="21914fe26f734cfafb31d88d3dfae70a1d136c760c8903f15be422681a947bf6d0d90b86692732ad460579f14afa4337438b834bbc5c3492c60dd6425d3dbee58fc7253c654aaedf8dfca7556839cd06a88cb024d8016f4a003f", 0x5a) r1 = dup(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4012, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0xdd69) 08:33:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x5, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:19 executing program 0: r0 = socket(0x202000000011, 0x0, 0x0) setsockopt(r0, 0x8001, 0x2, &(0x7f0000002240)="57afb7945b909afbe4e949982159ce2a5f72a18f5756088796f9d2528d3d3a7d5732082041c3244f91e0f160832c919ed9f666711f4d08050fe1d0d1a6c61a5d62a651e44b43548448bc9a04532a86e95533c8aa8b91203a4b4bb909fc522bf97b44b5b9f56616f7ce169c876ee610fd052b86907829cc839f224d3519c8c30a2af42000420c2de62e7056c4ddb80ddd0cfd2caa415b109a812633128d05e0fdf9e9ed5189aa7f0925e8be1a2f32f881cdd195bbd680298ec8627de6bd60574da05ea39c70c4b705b5ca516e98d5f82ab941f569e852f12e806bba5eb6c33f09c8991b621ccd3627f9ac9d4787ab65b39d705445dcaed74a45ddd9a4a003e8d8a9b215e9fc3e05683542c6f2864f3b514b12482f001edc7bd3a4d6f0991279200d8b64d81f855ce0dc2995bd4802ba74f373f4f3d3fb1bea98dbfa363cdbbf961e6d10698c622038a71ad853efbcf4af3fe56c21dd5a15472e51725abe4a904d3b5a6f5c1ea325c5f09b1b3a67f511ed7b9dd1c4ccf7bf968f81cef1a66474d80696b4ebf58d679ea6b643f2d592fac4c1d49c9fb70d18d78aaf68bcbcc5cf5a68ea8073f3f898dd854e93be7ae801e76df9fd47731bf962799835b815600a85bec7b8a0d9e9eda09a51656e42a283bf6734d9996d4ad03d6eddfdfeb59d4fea74b3842dad73d63deadc9f4c24c39a8267065701f2e3f2728d435a7dd48352ba1cd63d5aee685ffc23474c23a5dfdd6f14882be79f4e20de2d32cc5b0813b68b916bfb0f813628ae50dcf78bd29b0e5d9aeef49b18cdbb2a6eadf423530075f91749e135c5cd155f3298eb180a43eb395f46e90444fe22824a5bb78f359c4a4c5ef779c8b27856fa3178ea94b48d75efbfdceac6b2272bbcbec3eea878a173682083be1287f147507681e1511e37034dce6c07d338fe92777f7788eab8f0ef5c6a13b8e8e30c91609324b3bbe743af248e31950c041432e3293e578f10a5e17c2b22b3f3ad8913c7781520a49e265e10b1455830c9a56d8dc2e8867f3705acadb388351ca69a30feaec5a1dab6c37b5be8a15dc689bd0e57631eef2d5205c0946b5457e1ab71ec185b4b5e89afcc04208bb19214db18f7275ea02d0a84fc2d7dcdb7259cac5754d6a97ea06430013e6fcc86d4e4627364a8190a3aae4f11a5d6f6b55010694ff5b4d60cf57bcfb8b412696b8fbde39c175b3d0b3d8b1bf21b95eb742fe6424a6758c4104e3ede70ed955ea7267ae78ef42a9e086884a72dad827a24b5094c0f0707e5548036ab321666dc1577910ea3dce02c70b71e2cdecd22badfd693355936399158ca78a7ad9f2f42d7359643f854c0b2067f71067790ea7ffd8eb4af29da237e4478bf8522935c1afce780eb6d1fa2494607c60913fe64a665304ebe3144144406da5c1231c96e825028ed29be71baad16815da0861de446691451be219b93a6f6dc691553ec2e8e699bcafca4d366b1910473eab952c2e744526bfec9b99179c40e70ac07bb94b2a75192e67c94c3b3a67d560280ebb32351b4825838b04f85b9565f72e9940cdc4eb642f45bc282f73189c9fe2273d0e9a7c67d2643983ba38a2fe26bf862301d175ccf356329958a916c565294fc7e005ab6a7b00f3d440696933a1fb58b48716fbfced7073976b5da78d337202b2eb0bd4a3c5f23030e791789c26118172d68a4e31a9258db809549e70014f1f9fe26bc9fe80f9af386389d9a34ff7b6750c769c341dcdae598e66dedf061f88bb4e0d80e6f7133be96232b9725fe0d60cdd1ae38694c51a8c38bccf1934c028e34813b380bf9bb1f05df61d269a14fabac16dc761966f105c4d2fe86ed0ff6cf1751415c49540f6c4c7bd136a39a49c9030840751c116b567c790044457558b56e1de7c4f72c167a4388558134197ddbd45480173d3f6790146d74e6a965337e0060332f62b4e1741ece56ba38950342ff827cbba2961d6bf7dbd194b3de987630e742b308268939d2132bf59d589004c905d53e191a14b8564f4145e24cc58b81fdc280281dccbb1082aa55488ceb33959a3f7a2ed9777f401ab6a3a4b47dad03a2988b2665fab09f91e488c671028758a54d36867604c4918ea1214161acfee2747c731051e4e2cbed66a39822775f67ca576a1d134d13ea07db49c403cc2f1baca7426ec2828a3a1b55449940ec31d00bb7d17b044e7cd10b5ed3d9e1323a2ba9a4902542401484094abd0b0fa352e91438c148b674b2b69383983fb698ad7068398e334d55809a83535c56773fc637bf45d4eeb69ed028590ab222bb3762223d69d2d65fdbfa360b4adefcfc52610c69fcfe2c07884725afd2caa5f2e8c62a44d4e8ba6b50aee4bbea4140bb992d28d739d59985ba4ced789181f81d4444271aba579751cb633d10a6a0b7cce1d168cfb4047484df4fb3410c73546a00bb1c3c60bda17272b222cb49990e9d16adca1bff67c0898e8f3b30fe3ada5b6d8188b35cf4e696b448ca2822dc41f6edf47051344b4b178a5a97a5663adbb94ea510241594c941165c8d01909daadc1bfa97c090c2d4c69d0320830356598b3aea588cab9fe115f7d4b56ea592d254488201956de66d0028d9faf1f73b1e049a5732c122a8337b750ad5e12aa9974c17657e1ea1a2da85f6190b6774e6a95805734872f750cea9d5a3af8a2c73547166e378feb48238c764a0cd359137edf2cc69b24dc646523c74d4c3f6e67664eebcebce6ab9f1f926c2cc28e4ff30b69871084a109c3101affffed442f9c69a76f91899a832f897fee2e0d1b2f74f06ea4ae1329cff16b855f8fd1e0afb440957ac003e99f80354bedd698ef35ffd77a71347950dce088d49c361a366269b936b5f36865ef2750ffb4e0a980c6d052906826ef232d25d6818d39add41fbaec7c6ece33f4f9f436d41c0577644a5345127891f9d304bb627ce773d95040bcac75b129390a5c23216e5da88635690e6f47f532bf77e087e3751e2f4c66195905e966402228a2c40bb818f5f12b02aeead637c321225610f645d0f313561ac0d27958ad67eff4473541c26a7ae0e5d055586ac928d1c8fdac578dbe8a917f39d469145b57eeb0f0efdc6ee2a67468f252cfc9c2c5307f8ed3f4fa65c507c4155a7f65fa8c78fe58ae7a0802858def51c81d2d81b56027a095772f819eb1b91f34b584b564a2f9a2c1e419c1eadf1d4a137f11ed6441381b26fa46dc12478359fb911d53c1ecee2688d4895b0d934e81eb9d7af875041b689c7db5f8c1b3ead24d20bd8ea3ea73646e2476787dbe9b45018c882091fa00d40b6dff4e322c0ddb4d268d5543a9c970b40b65eb36e933fe62534dc9b47ec9aa9c8ca2ea5b18633d2dde174c37c2bc95496c1ab799a2d9c7049ac3c7427371ef581d2dd1c61a24ed5cbc85e14f3a2e736d6026030b538b705986280e2622a9e26894bf1db1654a1305a9e09ad27fb03fcdbee51d6daa05311a2e1e87877a194438a72d1c40b92ef267243621b4bf5a9d2723568b1c3c463eaaeac69a71bbfdfb334bc432fb28452498de8b550190a85b3d0bc12c64e7d527fe517c2fea41175ec689215601593673890f3dcec40fe047ad8317196a623a8eb382a191f4cbbffe4188d466af2d3fa8395b2ef482f83394d87aabb303e128eb30e1cec0b873ebeef9cda458591d72ebea7c5c8c0a218a461ff934882d782be545be5af6a6209a424550317011a952fd251856a63f93962a9a517d5c6b11e8b5dd85f5067f64f89316c695c88bb95db6336368f7cc4c67b8c37412a546006d7a0fd55e8fb443e590f054e40f635c0037e61abf61087255cb50b63d45532a63a95b0aec9002b2f793a4dbde318376f30b1a807e40a02a3e14fc419d2e37536819c8aee767441ac040e3082679d126fd28a803883e8a7603234d05a64f23e108aa7cf3a7a436da8e44b2baca5bcdd411a99102acd40eab42073b357bc7da6a4b993352c2030f439eb43ca7e8dc112e77950e297d3e1af3146e78498b59e49e7ef7c556dce454baa8c91c080c3a64ccf05d90b5a73373a216adc3139f9f276657965b0c69c0cd323ca13056c556dfb0c2177653021ce384571316debb3f13502b4e8a9010cbba5afc2298404a3f0055e435d68b14a8f0e2d966b79d4f1387270e5f32cb93faf1cd107316c2b254d153ebaa909d2a92297db4a99c56301af8a74a728b23e473dfc21cf257f3a0885dc657818772572462cf5840ffcf9377d45d3df7a5ee47c0b4221996222a2353486c30c4c65e802691728e3db1191b31cd6c9756bed001be5124686bc7fc2367a46df41e446d9e7a13e70a5bf397d827f5d3153bd7bf8a345e17ef7aae5841bc80f96ca2bd797476c259e0c5e79322f518575d228fd4b3feea08fe57aa4c8c868239c317d640bbde750d05d5d4ed34612239e4eebf1cd591848b00ed26e46990e86de9e09588db2dc0bd79ea2447702fb91a4f859a17f506e8a38298abeb356a5c53085499b99493b3edffd4ad34035e2029312527a55bcd1cdcd1d3246be598210a02e8db9f47ae1c7c13206c4b4adfccfd392168fb83c0c2c3b00a09cdd641b44b947f9ad1da240765ecb743c5401baa467c35177c88c6895b527f0795882f312213716b0ee6040d1bdadd0a44cf6963a5e6309a14de446a87038e8295187e8ddd948d617e310a30b6efb921f541768218175f2920fd913d1b7aaf27d1c96baee8ee3fcc45f03a5e9c2cebbc3b86890ff9132551a4d0c88192aac3ce1e0d042c1580052618033e64fd2c3b5d508ba0679ad4301b8de4e2b90351c880af39024533e385f16bf0e43cc6923c2292bc440b23f72d33679bda716f61b6920d23815e30bf4daf17560009fd020ae2274529f8db4acdab669df95e5cb70beca97e781b2086d1eacee8cf6f337a94e6c3fb1d0e88905de5355014d0592d438731a22a908f14af847b18775519e6d6d8b50ce9a1df8a2f0fabad947f039885079e0450719e8c52c03c2579b952b20a0c46a91f463f81563cff09e7d12d9ee19fbc99a0bd4f5086cdc4b707b22f30afe4b2b00115d8401fa145e200dc5da937acd28d9f3ce9a99ed170555050955c7a7ebb59adc8ecd0941e0406b46c68324f15df9ecef540bdd983e1cb723b1fc06becd94fca60c36c3ee527c65452cd58e43770b8301e6bb9289da9f808d9b35f456068d73ed56a7fbb457b904efc2c413084745f4d4d67d6b496a7de5e3452255949b5024be8bb533f2253063018f844bc476ebdd753bbe3211e574512f664228bf9111a90b2001f35eeb0607d5a6010a1895054d37af86925e6b06320c25a43419af7615b44e014aec78981f12ae7b282c21e2f593caa3413e8a43f51826ee835c90aec3479a2b3a4081bf932568b25d665f1eeda1949286ce5849d2653e45dfb3cea9c569de670c972518579db72393a7dbaf4745cba47daf18b69f976b904fd0cfcee37e5b91ec11b5a46deaba304640ff6da8acfdc5e4b92f40803d037453c93d548f274db8147fe622636094eae42f10547dd980540cdad1631f71b42767ae978f73a4825bad2599b3b35245462872729d47627c39a3bf145b5eeeb19180d7c0afd6f36509d385977606fe0ef25e37746c93e5168c0894725917b2d4533a20cc31f157227fbfeaf0349fe16482cb32b32236fd495960091ef949d43ecac33444594500772159c9d729ae4803400d55ebe88bf9bf42db3c61d998bfe2ce294aa174818348777df8a769d9dbe397ac4ef37730764f0849e72e0eb6865d1201caa511efd52b9970d9235997d7f8", 0x1000) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f00000000c0)=""/29, 0x1d}], 0x4) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 08:33:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) dup(r0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) 08:33:20 executing program 1: r0 = getppid() setpgid(r0, r0) 08:33:20 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:33:20 executing program 1: r0 = getpgid(0x0) getpgid(r0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 08:33:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 08:33:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet(r0, 0x0, &(0x7f0000000040)=0x390) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000723000/0x4000)=nil) shmat(r1, &(0x7f000071b000/0x2000)=nil, 0x2000) mmap(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 08:33:20 executing program 0: r0 = syz_open_pts() dup(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() close(r0) r5 = fcntl$getown(r4, 0x5) wait4(r5, &(0x7f0000000080), 0x2, &(0x7f00000002c0)) 08:33:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x81) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) shutdown(r1, 0x1) r2 = socket(0x11, 0x4003, 0x0) r3 = semget(0x3, 0x1, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x8) socket(0x1e, 0x3, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000140)={0x200, 0x1}, 0x10) unlink(&(0x7f0000000080)='./file0\x00') faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) poll(&(0x7f00000000c0)=[{r4, 0x4}, {r5, 0x10}, {r0, 0x1}, {r2, 0xb05e5b77bd76a24b}, {r4, 0x4}], 0x5, 0x0) setsockopt(r2, 0x11, 0x2, 0x0, 0x121) 08:33:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x5964, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x23, 0x1, 0x2}], 0x0, 0x0, 0x65ac, &(0x7f0000000000)={0x0, 0x5}) 08:33:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 08:33:21 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000480)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 08:33:21 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = kqueue() flock(r2, 0x4) 08:33:21 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x480, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x2) getgid() 08:33:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x38, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffeed) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x20007fe, 0x0, 0x0) 08:33:21 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:33:21 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x400) msgsnd(r1, &(0x7f0000000180)={0x9, "609c825077436635ed35e35d88672b96cff2499e5cbef8dce05565bc7c2c2c2dc9e3a5a1cfa516d8ec68bf3d246351b201ed3e13087fac1fbb5f09247e54d8f6a65bf958413fca29ec4b0922f456a9e646c3dea256317fdb3167d8d88adc759b197103baf0dfd32a2dfe6997d974edee4ced81d0b9779b143eaac580bca599c5a0c0325fd3ece313c2883405af2fa2df44c080494a93f4"}, 0x50c2, 0x800) msgctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 08:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="58276725abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632d9994ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab937a59f103f12fc4d5f16b136a5d00d1628b53a", 0x69) r1 = dup(r0) openat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x41) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r2 = syz_open_pts() close(r0) r3 = dup(r0) r4 = syz_open_pts() fchmod(r4, 0x182) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x973) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x40, 0xc0) fcntl$getflags(r0, 0x1) fchmod(r2, 0x1fd) close(r4) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) readv(r5, &(0x7f0000001840)=[{&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/183, 0xb7}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000001540)=""/165, 0xa5}, {&(0x7f0000001600)=""/13, 0xd}, {&(0x7f0000001640)=""/197, 0xc5}, {&(0x7f0000001740)=""/203, 0xcb}], 0x8) 08:33:21 executing program 0: mkdir(&(0x7f0000000280)='./file1\x00', 0x103) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 08:33:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x4, 0x2000000000000000, "000000000000000000ffffff7f00", 0x0, 0xfffffffffffffffe}) r1 = dup(0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) getdents(r1, &(0x7f0000000280)=""/234, 0x285) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x2) 08:33:21 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x11, 0x1) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x94) chdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 08:33:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000005640)=[{&(0x7f0000004580)="c3295dad39937df94ced246037b4fdec8a9b25c86abb59a5efad86dd3d4bfaa5f396a0001df4aa6b7572a43f6ce28e0e9f423165f65cd8ea6527243c38cd97aea60046208ad1e88911c3cd76fb835e724b26977523d6f2428648abe7a66a46302970d61ceaa19e22849eb746b6496ef59f8bdb78e4c89b90452a4231d8e14462669c413288af3f95307841885acdd36ba407c00c50e62b42f3a09708ffa28d67725d95c63d73bfce194958aed80e49e3ad1d375ca6012cb7017dba53541609defc7de524a5d2b06c422557de9b561be0ef698085c3a0daed50d02563da2063fa742e00bb00111ed2316c8b5bc87e361938817de45b9582a5922dac6dcfe3f5a07ad4410413e512685d53136f183135b9d71e4a96f5fe7cff88be2c2c9d76639e8f76bf02ec471d3be5d951dca7e2293f97e6788571960f75e932e781661294b7d0a8b683fd16b9863a68e3eaf114061c2dd15710e695f8a90219b0b3a2f1b7b01adc296d560d957f7806e7a7f920a9595c8ffa3ffbec91b849b5d0437d2d57cb10f5b612387d980275ec273d200f9e3f56c6cd9998372b8e0bee45155fb352492c75af22a58c388a67491a6b1bf9473c89efe43a33f5b67326b47bbd5b6988511c6efb85d5c04d73f4293896f70e8ab3ed1220b5b77d83eb04ceb465e01213b841285e52bb7c094b1bca01c99ac6d64caf258eb49718ffd81684843b442643abe0b51b6d2d253220882a3d4bac077caaac0754a3851a3c66f1e49e794ac0d59b294d6923498e14053c8add48de8105cdf47cd479093165507bfc436744749b58711289348fd624a2bd23198c4817ac323dbe04408e37732072fb63ea1a2dd9ca458a7e91a3648f44962779e767a0dd424c40a49428b0b3842dffe325f2f3c69ceffc8f1734a657072aeef43c250c3cf70d425aac6f1067fd2999285f0ab8be45409de6576b80c13c52d8644198be259d6fc4ead3f997cfbfd31231c1d6622a71ac5f0bcfdcd2183a11ddfa3206ca5f28ddf7e6e04e7150939e375a11773b71f0502e45a864f613b46346560f33b37db7c00135ae38e7bffdebb3d2016c272e49a944ebcc2856e619226f335c498e0af1c91812c16f5adc339d437d9261b5e67827922bf97635877e8b49c23acf66a0c405aad32dc4237b65d561edb869427c7afbf437d58b280496bc07570be67b8dd4d9eef7e5ca117bb7cf6a91e9703eb826077ec21826a1a0d074866a7b1c4fe6b1e88f21748f1f631703c353175ecb3e6db80b4290dc45ec995e7edb8b071b335d83688200ad431b413a116f5a4ebac30da0c4c558c32897a1650d84197411d4eb1697aecded632ac456028b0732506e3f79993141e18e1747c5bab92ae17fbb8600a79f07bb6d8b61f0e12078605e95701d930a1e5de673c67fc5747b21167bc8b61dc8dde090851ea3a95bb6c285fcaa2d7024da3b71722646061feefab364b8388e7f1fc1dec90dcd9d2c8fc6d2df265fc59ee882bccdd15cd6d975a1ec69d38b4847e377fa208b4d3faea24ce31fe2ed63fc8ea9ce6e972fd72b877e408e2c9f8aa8ceed8a001a1b41439c312a276e8af55c240afc3204e10db53df1ece8652e5b224732620792b413ffb53cf1eb10fe52b36a02a325a0a2e00b3298639833e98d854cc241966795a1e620ffa374a5700c9c12d7d2e5d964539eb772faec00cba40454903649099dc8f89e474ddb1a76952851317da8c0ebd0e9f2a71092ba7f1e2d59f194134446a8dfab1ea71caa838fbed3ad1374b54fe41d45849c55a3b27840792ec5e49d5fa8257f33df5bbc669d75335da1cdd7f608eaf474e8226c6f17441d720a30463978c7f55025241118445d5bf1da19dbeac8d0335925fabc1e45a6ec59d34f6c08b7e850b012ddb902d0f1acd98aae84d2a34fe156ca9be0e42211347669cb5a4a01d897afac8938718b56d125d4a422894e9e8c2a3b1bf0879db6cb7fe730d0475f9f17f3d7650ff75a54987db9e192db774dcf1cddb6f0bad17f788d7e08fb019098757415dd942720621075c6d8526fedadcc9b8d784e9467f16623528ab543f53d0ef52a21f47f8dbc2bf53007be8f074414ee2dfec4aa9709b8719594ab833ee747bee67d4bc5c2ae0a9fdd2d72c32234e7c752059f1205906c17c854aec7bf3f6c0047a9f56778d003a2c5674aaae3c2999008ca7254146a6297886624da820f1c44e2289c06a05925ac8951f501f2a3a9740bab24b8b74b19c97d3c09bc0a403092ef951850286303d3cc99ce317d3309672cdb94d6caaed13d5fa8512d2e5912675374c85108fc4ca6e98f126169efd34a1464c1c6f0aa18afefe172c0b6dd645e0a627ab5258538884cb98ca720d440035caaf1583f3dcb939d452ed289199ab23bbfa353b6602846fc1537d32c1717b503417d1fd0ef4f9b75e0f394b289dff6c2fb0343f08cfc6356576cc2f8332efbde904f4fa1d5ef8dfdc2bcd18fbd8006d93dfd165d020c5c9735378c8f707fab561966d84a0f714b3545c313a942338b3cf875abaf17673ffda2b9026577b166ed48749a6ccd6139ebce0413a28209e66c2241077d669cdf3f4851f4c375b72cd79da8ba33fa4abac0cd979ee19ec15190b62eb4768bf92c3e328ceeda50c4cde793479090a292c9b86af87656fc67e8c3e841314bfe0b730b379f591722cefa8abfe3e095266e56d62fc98a285f3ff86f257c05244c9cf2c9cbcb3a91ea378958c780bf5b12df0bd7b8c2448f718553e016acc249eb1756412218d2216b6f644d1ca3c565ebd79111576038abc4c7c33e3cb20876a115233f986a41323eb41a12b382a0f9bc0be493269ecb6210260660ee87a9a43a52a96f8f9d331f5ed95ebccaf8ce95d5908a649337c72404e59489eb41863b5a84372388b5b0c076dec0038a8cdc9d163bbac9b2e5af40746ddc88e1c8025797c39141aa5e0c57b77037e531cdd81035d83174ebcc90db0b339ea923626b693e9a28e73290bad2c866145630c93445e3a3c281edfa4b2e46510c76ddfac061934458310215dc39ef8c70b3353d559cae9593da2f1121693467b02326c58439bbd2f8a8cc30bb2dd2d34ba494dd34513d16192fd387d67ac27c261f7117a9235fe6aca4a6ea3f7798d9b22e74ec77701b2976fe9350462c33d2c2d9166dacc2b291c02123b8c9287f0fdc28ff02a3b28e510505b159211e969dbe7d8c68a8263144589d20cdbfa0a31383b15246c6e670cdf0ee9e61274db911151d5f1daf2fbe1b8da09c6664de3bb9e9d6070a11768af5fa18171c67399f6da1bc06cd7d69997a92113575dee36f6f4b6cd83169d74625c054fd7cedc9d8bd4a75e2482adb1d916f67ab775c005bb78ab710fcad7bda8acf6eaa453afd0654a20cccdc784cad22a0643bef60c2dfad3e55eb77678dc2cd30273615b85e42d6f992f43cbabc398ed5dc2b23d59721603f4ecce1f97f847592c5406a115aef236402d24954c04a6a544cbbc162273f8f63ba6601a74cb6299e169d1d403bdf819c9b6fa638757c8f34ae9eed6769fa2e5c82bdf603d2310968f0ebade12867777e01a50527f04f811ad0d1ebeb0b5520f686fe4cc4ba053d1c115f655c3125f6f4995d148fb2fdc60e1207708293bd1e5f31c125829b06502de500d51128a6fff825880f80b38bae359382584ea6eeba7f543fa7c639747d0db8b001d8ee0a75d039f481d5a32aef954ff2309b4ca3377a146db1dd006ba8f6029e729c61e6f04175f99737070011ae58235a06b0dbc6582c98a9798f8868ec5349ea30d42fbc351f1dedcefe50540eda85426d6fcf79bb2a60cd4df0946a03c0a9bbffe1cabf0a63b0384a3719ac5dc456fa3ddac0037994cb078e37630cec414606efa8784c0641b526633a910e5aa02b795630c84f34d2d8c543e70a0f6964bfc0569bd1ab518348412fbfa429b13420a6dbb4fcb31b12dfda57640668b0ee57a766ad877c3f679da87024a0b1e1c2fb9eddf50ad8256986d484abdc74c5a2634d9db66680f7759f6de8352cc672509dcafd90378228f8282cc20f0590b3e7eda477e544ad380cbde7cdf87ecc1b2e8670a17b028d26227fbb6846711ade33b01a7e555db954da321ce09c1cf94892680251d71bcfc6487f0b0dc2fdfb2ac5748b94a61e7d835ff9151213091a7a21c927cd9f447a290e5087c5152410a90b56730c462d1aee9d728ba86b8204d2ae3706bc5a9855771b5f5db324c1e91b070a90f8432e630f467044533c5a04702731a6c8cf56b6a1f1b91cb42508c13590b6e3d89806c1e2280f92827c75dfec9488955778fc10f91e6442c1b33537eff29f3201cad761b5ee5b339aa1cf5ab46bb0bacea63deb36a66945f4264d3fc77fdf3cd9bc76a7739510bf4a003a1122638fcab697e4c302b46ca33f193e95b75dfe7ff36508b684cdfe4f1c1191206085d2d9afcc053a33365882a2d2359add7a93e3a1c772f72784370f6e660c802de5a333ad3b73bdea15ffb5b8e6ed49de49677a2bf8d713f54f5800be9970338fad1dc33282619dd1c206c04f869117d32a23a116d81415b41e8f262aef05b95f9b3cf2bfb07da72f5c4e508b141378077121d367a34ad9ca70b29665b3366f413f621141d40a868fa8efead3dba44657ba12617bf88c8cd5bfdf881b047a169cbad32453a812c1ec42f65d8316e7789f9650877622370774aa56ae79db6092fc46eddc0dc2cd51f581f5ea6bfdaebb9bfa72a06246f2432cebcdcc808534a8dff3f9356ca10bab794b5b53a65410a475e223e666884336464bf69b62e443efc9d704d934ef1824c963a855b4227a420eb82c3986374945a2d1dec8a74383175cd91870d9ab9f9760ad58bbbb4adad122903341e914bb6b338a82e8eae5ad5f9a7c13650b627bff0b1d7b1a0fc329241a7c5194a9762f99a98faad4b8cd53ac45599ac41c18653a3833daf86c9c0ae3ec10b5bb481d69d28262792feda80d5c0b6f7373ab827211224a7bc05863af6035b6caf7b85f518ee589be01fdddf61e6820e2e000c073b59a2646a49d3f142322f32ddf6a81c3015f5ecd9ec8051ab927d79c0de20f77ae22d30809d33bc47b9a07d7e5203b25dd9766c64926c6011fe2cda13b6fb9fd9434e60881f28847693996d6d2ce7263edd388deddcf1c34fd39fe777b5e63983d54ab8db74f971b33e2680a06a30b50ce12249742f7837d2eaebe72fbdfc3227feb0b16d3eff5824b973c15f22d4f53132c706ca3bcf65cfd35b25bead8cdd7be1f9f2dc202287a64bd98fb06ca141800cd096d982ca0e38aa9ed560061aeb162d002114ca6ee683126d93d3c8c8e0f8dbe6f43485e791c37c9904463f6bbdb54e782173115daf2eba573ea9f6b839568617a4a3a59c9963e0d527afd7919fd2350ec490d888ef4c9498bc2f8b814d527d32a4d7194a2f974bf5fe6ed90e828f25daeaf59b3db7d222a48ab03b02de9421ed56a6dbd0aab06bafc1818b92bc2b48586519925cb0d59d9f52e1c33fb45d253146e23866c9fe3240cba2a7ae1334f2fcae561f3b695d4938986ee9d956b0de7ab5a0792b0291779cf4517c8715d464f080f0340a63f1829205ed541d2074f6bb8d79658239d623e9072819438facc5e87c413f7cc9ad1df5998c2721c041e09153b90a64518433cc17230f6e238e163755f21baa7e3f143d626dc37aaf35333aecbb8902a06c50a3f4a16e82c25703a172bfe93384a3fc8fcd12d77b2260ede6a6a0216c3398d67b9d8f601e782a185dd9559fd83eeb1bb5ee72374a9b3a6b2fbc001", 0x1000}, {&(0x7f0000005580)="3a23e450de101e4f0d5aad22ba0d9e86e685751a2e0bf9baab55d6dd9c01c03889919ebb5685233f0b8c9a95c3d16c6ae0bd85f4d1780ab9a83d", 0x3a}, {&(0x7f00000055c0)="771cea757abbd52edda7b1dff99ab90c639b8fc1d751ec25ab3ee292adfc68ae660e6fbcab2f9668fe15448de0efb42d42572cc41e50b46653ed4ef5ad155236c942c521e5cb5bce8f3e663b3573", 0x4e}], 0x3, 0x0) close(r0) kevent(r0, &(0x7f0000005680)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1, 0x100000001}], 0x2, &(0x7f00000056c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000020, 0x0, 0xaaf}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x89ba, 0x6}], 0x7, &(0x7f0000005700)={0x5, 0x4}) getpeername(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000004540)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002180)=[{&(0x7f0000000080)="d13001965e8206b5cae3bed6e686a4cf229053fcb64a3424f596eed6c2e63a582c76e16a2f63c6a03348820030db66390436c503be70f2c0a1c9d473ece3b04d7b10a79d6eb3c5f66419cc329fdf1307a9272252cb792a54b6ff3187c15a699610242353689972e557597a47ca67c1560fa8bad7dc5df4bf5f81fb2a497d36f2ece422d0994bce382439a4e47a8885eb99d41c1540555cd4b600855e2ac54cad50cf9d11f08871bc843cc4a04e36632ad28e293ee5265da4604c29e4b90d2a46451ed4432acb6b461d778a582e544fc7573f476ed866e2bf9a1a1da42554c4c6895fe517d26c59bd4f03262979f69875ffc24b111ac9360e1ecf0f3e5dbb8e16a9ebbf5068b41e22d20430a8dd8c453e04ba23349b83ebdfed7165a005bc44abac5e645631c2d8414b2d964fac24c489b2d70a817c241dd5ae4900a03aeb255392a93278a709007a2654dc21c5fb25a724157b98637119546bcf546472dd557c47d9fde28c746b1683682dac8f7e22505512ae3f1f5b21c279716168bd57a4aea8634cd5d526cd4bfff7e75b142dd840031a09f2453cfd024eb8fe52e817dcdc66ff0a2c6a95ae1e114f80a6c7eb3ef349c2ee19bcd4cfcca5f47cf7b123d5cbbe2ff26ff8c1df717c91ecdc23c6303d7eeabde55719dc58c551227aa21875ff05cc7b9c86adbe00b782e379c8445d4ee635aeb5988f0ae15dab142d232f1c7fc2bf63815ec28c98ee56b86fd1d130bb5dcb91aa46f9074bc6e42d22227aa9ac6f5192c3c1b1e3f2fdb106639fa83414730d241c54aa2cc9c8f0733e5cdac98a8c5ca3fdacad5e5b9a8de4bac74656f37d6e41e761abe6a7e6320feac92a5bf6d726acda1b6a26e43829a63aea16ad780d9ad5b32dc09861ac723fef93cad64ec6377ddda3e5fc550afb7192432391a9e56d660a46c8e66f14d36ad33fc47b5351abb778a50a32621b1aea9e32fc1e86048851d6a694e9641e43d6410131814f176c1656b32eba27261f3c475e7279e4747907cecded813ff378bc355959b91c21a0bb5730255101926a369c0227040ed421e2bcf1e38275013ce00d3e15f1ae1e84479f3e094b8e1e224b6364865aef0eecfe48a8bc67ece5183a727cfc1775d9320fbb76b23f24c2503d5c77714200ecb6c06a29a3707d0c1b562cb8636fbe745825f788ad677cccee19ec34f550c84cd76dbdc6e2bb7c2aaacb4176565cffdf3cbfa99c80ceb8ab16daed770e6960b1fb5b475d064a14559dcaabf72fc159d672f007750502e38e43c2eb1457548925d0b9f901c0bbab9f0a9cac7e6977245318e50e1347420dc4f1f530cf646c9f69cd441beabf5f9d32707e5d7b8778655f016add4a11aa6dcd4bef66bf2381d762c5ab35b2d5f134988888f99e03212248c04edcf49b388136dad3d063329abc362a9200932e27a0b991bc1eb3df046a0edf4e4c519f0193c481e3a7f87d083a710c9d03740ed5f1829b19fd863952191f015cf70a872de37ed1f45e39ad399560971766d5530b0576e4cadf75ec7147cd67524718e8a428ffef941f7016b256f3230ebd86928ec527e11c3d1c51751288af58cc80537baad2e3199d12a611bacb70e706a3a3cb949dd939fc6721bad8b243bf1cf941f948c55c0169542c433567fb8e44b1a2cfcad401811ec6dde1e0e5c9ce65a7601c563983c563f3d45cf492940047baf9ee2940d3dcbf5b2a5a44c615a85f8610a497c7d8ab69732800860035b4989de37257e00d3b82319671480fdfa24e1baf2afb300a1acc1d30ad068fafca95a5db0a4d55a1ad1395de85ec67eea3380bc69043baa32fee1ad26508f35fb5f4e13b041fd79bc3e4d87acd1fa6876251322f35fc10bee2786f001dc69226d02ae48cc6205b3a064eb8f2c95a361bee488b26549d6fac81cd0779fb4569b024442a9a5da564e0fdd33561c4d0da3ac24dc7d221ade7734480c4764084ff87f80088e73f60c20d5596992a1ceaedda2c5eb8e2c88de5da35b06ea921a68e72aee9bf69be05631c88b9cdc3eab88e8cf217f1191f9bb8edeeb61416a62eb75286954862dc460004c53bb950d43c31523e9cc788b29a3f1bc154cdc48b0c3f215d0666d124f9359183a2983582d6f9f13d2a9d9fc6009aa2f850da851f9718c8d9a40fd65ac906ccb698359554011f75bddedce8e9ce3e4bd27c77017eefbaac0a8df86a64c3b43900aa769338c50a5e3d00058ba9d26bc60283085a512fe552bd15262363ce8499b8817b91226686e103c4c51d0dfdfb2f0b6a8053ae0084c91c8276b3c60d2e2bcb35ac0be40925b7fc75e42b2e22274887f5513d9b35dd773e365b9dc3a4480070cab9168f5f855c7e0287b6cabd32b66c8f43d2c07d82054101b1c3e73e72afbaab9ddff1ef0ee1b9c6d16491bef5f83cf9cf8019dedb9d4a79aa80de477dd42a0a078a292fde101f07e8c40daf2a1aa2d8e1cb0a9fad1958e23f921c4f7479182875889d3d4ffe3d56475f19ea5536fbd8cedc6aead18735efcd6c699a021bc1bf2ebb650460e72e80042b2d934dcb2fa96c9189e7961fbc77d8cb1129a21a0a2da7d2454404620b919e9c022c9b5fa374d3761a39fbbff6dae378e289dfa749331979a2610e88a1d8c4511f93d89e65d6b12998b2155176a8a0d06a639ea842a048063f16ef2801274907f781b15d1ae6081214d769dbacdeb1e84b05bdeb2c606f1e5d42bd3fc871659099d4632a78e0cbd7dc22865586628e4ed626f8390524810d2df799714dcd28056156ebf37cc12498255a9f3226e4612f0af69ef2cc715b9451f3199dea114ccb2dc6bac155ef81470e28b6d611a7ee2725cfbd7fb03c03feb6f87ad97710c40720012aaa2a86d2972f2cb0fde7fdc006657c07def0c99bb994f877c49f2708ec082288f0d2d5d5d5ea1d56e77c77e2e1722e981306e9f941cebb39d4bb84ff8a655045636ed8f233de856662697262c39638bd1f023ba9564d132a38e9937aaa787d2cd8f823b83811bb29e72cb0af1e1a26608f379a6b052ab727d22f52908a9fa9ae7025b9a1c6f5fac3f9b5fa92adcaabbbb208917a40d71e35a6dcb1695abab7ccc06f35bbc14d42947a55ef94c95f1d6d1cabf472ed3d6303891a4c809c4bd15503a38577300db1c0b5f4c480ef139082b72929cc09a24b129ca80a0f8f51323e26e81daff7c92e6b57d446ae106f76c62b8c0f0511a7948534d9985eb9e55786290ff40fc47c38fdbbdb29d4ac4693b1e455c766c3863e0d69c4b96252c55a7544d7bf49b5976f95c13e49a8e73385f7b3fad95ffe04c82d76ee643bf0919c483aece8b404e07bd492b6fa171cdadac95d8ce4618f702d84a4b8b0d17badeb6eb9f7d11814401e9b6027b600e4447b99ed9726df1e3c71a2586731dcdcb268f28f39a32cf5edc0d6e449071da1b441c4b89ecd8ce70afa5dce8b539795d9660b5e27dc089479d3dd2c81bf294ce4995f16f388ae5d225cca35531940b45d37bcd2f35c1d0a9f53b47931bb1debffea7a97a4eb8cb747fddac1dd3dcc7870c4ee9d9d313be1e10c26be7a5af25b950f1d6b87573c0c39876d34c83ad747e4d3a03e0c57e6e1332dea0c9768e734dfdd908b4e91013cbb15a94a88032f350331872ea57a608c1e2670344e25e86c48634d41b632549aa9b00d80d38b14d6adee474ca27c216e27bb9e3e1ddd8c60bf4e1cf977efe76afc5b544ba37b02381e0484f4e35f7b90bb202b6ca179b736f8b5ca5f82938aad0cb8e33a8730a30806cd6b6bc36cfcc93b93591fcf4a124e0a4a7bf87933e5fab026959169499283f2f9a5339190006a6c705cc641ed162dcd97860d9ad03255a8a40bc7bffb6aa2c910715739acc1c0194c43f7e602385bdabdc7f36d5e6247c1c725e3ccc245bc94ae5aa05146b182b20af68fbc70ea96232b77f62e187212ff16b2026fe4b5ad1361d08ca142198a4fce01c3245d03366552ef4b337e45244536b604581804320634e13411c6c10fee7bcb9e0e09f242c686e9b057728303d730c3193e5eb53a9e878a355e65291dc81508e2c6819b844c741ad35ba78dc802acef77d77c9671b846782bed86b463a2fa162f75772848cbcfe8dabb4a2201cec98aef2504cb7c916dfaa11ecc49211da17922833018d78efd806644236b0091690947840a3aa3eb538568e12d38c57584b84c8c80656c5dbc563217f2207198f11515771269c4193c507ddeb2e473744304337ec0e0af1e62fd087e19cbfe31bca4ab28c2dfeac3cd4c00979a544f0898ab6febea63f9fe5867f96edd2dbc7c0fd982e35305c4fd2e899ed337acece6dd4233c2993099467277c31550a03ce6190454dc6412616d2125e2a85088e477f9b0e8c07503041c81cc851f9d7d090cc83da8dbdb816307b42386e19253640ffeee3d7331b94a4abcf3118d9b7263a4364ad11c9dc97f57edb3262b4289c0f5ecb987dfbeb0754f49d1c6bcefc26f794c449f33a4ad2b7a52fe8d541cd641283ffdd8150e7014dfdeaeb0d47266f2d22b224cad9807c6c5d54a23e2659193bc30a82725116bfaf2074dfc57c9973421cad05bc88eb88470e2b03a929283db91c35db68f2e49617ae39bd3116860f12b577e8c6321c8e67c89cec1757ae207928bdb73f63b11ea353fc5c5337c9405769d2915b97d6e55f3a48bf88a6f489a2dd9d51a6ff980d35c833c246f068c5590f1a4022f2d3cfaaab8cab170d610ba882a11eb5615bfed1e341592410b984aac9ddd7daa063297b277211ecbd11f2f140257f918c672a58e7eaa529f54a5537bc2015e2228deccac1a499454a725c131a6f96e2f20d32ed24738e6a57166cef7acf1119fe4f1b7aa307de38c7efeb0eb44eb53a825e773b263035600d81fad71eb583c36ca480f9c6a130d16fe902f08da0de8ce481c533ae0a9a5ca6f2e9340aba780a3bb8223406a333b830b2c3a2e37fa45d3f0d7835459bc6c84b59451a51cb382bb5aaadace7485ba9f5a8a7d93a57902bc7bf956e4fdf012e4e17b74709bd3607e30dffc3ebba7a7f36b420a892fe9b6951feacc1249d6a2eaaae0e08b42ef4c2dd8be9a0fac011ad7537a0098942423c20fdc5a5da8c148cb3bd442762cd639ad36ff83ba6b35ac2c955ba0e2580dc8670eff30f0197190fcf88e9c3eed853a4d1e8b6fd4181d7e8a4c408b30bef5c3f853c2243f24de5fe5f5e30bdb36fad6d241814150f729e1372e56dec8a895b187a2e90e3877b59d810a870a7828edc62e2a88ee27d6eae5e9543d2fab5f29cc6df01593cc8f7ba1a88861356652ac2a8597c87440ed07d5e754302480f933873f5431d16c1231ef2a457ba68773d72dea811c51d652e710885af6bc90a3f5c8912b6e8ab87d255a2d064d5ca8b5f2279ac441bf2c2e20d378757437a419c3f871e92bd2048bb8ff708ba063d55a8bb1454da35baec28468346e8672a4e8f97e7a773a387eab8012833745a558172088448bf658e42b6936c3ad4366cd51a0cc75bf2035c280306829c19ad23d0c6dc646d664f3d47c12fbff4493bb761408f434cef1e7f3103c8c8416a1d07dd5c125f1344d6cdd09d64e35f5af6b36ec2151eb912ea076658a6bedcf78027ca5253fb8ba3a9b855a95806fa13a9b0dd022068da0d0176dd22989398fa7b8f1acbe4bf54bbdc2ad1524cf48cd4993dc60c0db4b59c59abb79d4ac464e2228d0720ad36c300cdb02e9f5bd6e28f566ea72c78053d1f4ceb4daa9e7e9a70867a8e9df2c93d93b0af4cc8b3b58be355537b69dc06fb7177c9fd6d4eb43a609b4e34c", 0x1000}, {&(0x7f0000001080)="f40c6b3c37c63b0b9dc6cf9bcfa05ea21cd1f7b46b2e081dc8bf2c8e576bb4d9255109ad03651f6c0eb5d84bd219dd043ee2db56d53e4d173f22b302a0b21efd54bc5ef06a2724d46bcc240127c202e630a2763cab1efda6df241efe656036cdf3680194f42b14e0fe173a64a2f88434cd8fab149e52a18a0a3725980c25cf88eb14e90bab12b70048705a5a896e8d4db8ea2bb5f6ea9179fd3d7889920b6f241810a4308b50b3d5791bd877e670b69eb770fde78b7409c42bd924cad636931ccd9b1592e55b0bda9c2cead065239275553e4452b78777c7f6336d8fd839f6abdcc01ca59ebf923b26d6b3c7d1b64c1ca86d079a706e33c3baf49ca8e4e12357372b5869a6abbb3f73ca8aad17d3d8bce4c5787e6e27f18086434e4372fd8adfbe6da84a9b7cb663148550cf841ffce047b00a86d25e9326ba6b5e8d3df9b3a145fd0e0976a8b6c38c76c7cdc69823072826c1e9a96998af75cea17f8dd90750898b5138c014536b2c52c806f8e4dbad072ce6ac1406af4b25a47051852a3d0f2a2673d77ed4154fcd71047738d99b8fa821d7693c143b799b1bad66c750b463b1abbfa7c7f2ead50cb9b38d9286403e15ff03b56d17d5c9764a99ae380b61ebec244d06bddaaaff74970f11eb2822254b6d117b1c5048da539ea990f5a5dc4cb0f0c49fe838f6180192403eb1dec6967bf42defce28f922e3dec760851dab98da6b1a1dbf40b6010d4ed0fc69bf2c7c1dd2e7d23d53f109629b9afcb8ea4008c8c0c862742b961976ed2ec10af3505cd48d2282f383655e6b7b2d3aaeb0b3d61c52a5d7110eb7525b0fa3142bfe696ab9c29ce4de61eb5ccc405a13662e4c17139463f9b0e4753676446a711fec7b23228140bc67c9321c2a58e02071acbd01fe10d9ea123473bd00fdef426a622e7bf1057c4815cbec54718174a52956d6f04b0712419160e9a645c01dd529ca36e50528e76bc6c498cafa2ab719eec85433a61693f7e181f7d4e1b1ae3ba6bc402e7a9839eb585f65b536992f1c37bbb00d3a3478bd8dd451914aadf932fe83f39437dba6bb8a79b2f4557a1bd2492103dfa71f24b84081fd733dbb56aed03cbb6309d752a692c905e2db3219a632fcdcf9173364cc2d492e8e364d6c00204b6095470d137feaebf38c4ce47c06fa009e2d1cf132c04286bf8b351f42fef0fbcc5c4323ed154545d17146f8b787f54e55a096112b439099a05f2656ee71e73eeb30dd8c12d121a165fc79c488dc6eaacc3990cacbdb381e2d46a17b2764406e8d05b10997ac48a55a2d285e8b2d3c1e047478000ff2f1cb8f78cb384e3b3d4c5eff160df1bbab2a105e75e73faaae301bc0715760a8801a2fc51cc331affec9755b5f8dc3a8fe90cd1d7851023466e4cc6b55ee6fb7c06eae33263b1068f5d24a592e119eb4d1c84dedacf814c083b2e6a53ff7836dae744fbead0908ad59895f19deaad591d0154b74bdd6698fba3227a88757de10813cc97979eb4304cf5521276729ae811d7623812ddfdd61a6fc9810860cacfbb8e003f51e8d222ee5c197192149e000e93ca8a26afd80c81c9c93a7c75d41ad56fc47dfc016f4204622cb73737ee4699682a303fac152a75b2747b3f1a5ef86fdb7bbdbe9a88592d0bf06a0c7b34dbe5f9d7c99c2cfb5d615f344a95856e0a9bafff7b63dcb73b62ba589bd3615e5ee54dc285bb9264cb569896472937a06a1a0216086a3df585f962a543d41b113c872b3365a1dfde3a35cbbca746c3878d5dc724dcd1b68946d96945fbe71d1378483adc320b59be03abfccc2966041532f15bb6f93adc9ce3e8bba98eccd27634932463f4ae96523f676adbc063072a2b613c8e92c256c11104cfb61a240c042376fe7f1ff12a9087abf80625b5ce0e63b556e076e2f2612dbe59990d0ec2cc837756ad459703a5f6b50e8a03e3945022082e7b0e55dc0ab5104d7ff9c7e1a04d3775bde2312d9bd271d231ce3a6d74b11b2c410da5067c272f3bbbc8fc10425d971f14308c066ae80936eec2391f97490441e29b2b805cea6d1e24f87cd456c26ee8b713eaef5526904814620cf62587588f53b4eb2a89733f354ba41fea64c2743051dda4a2bbcc60a6263e5080c8d4ce69ffad8d545622411e9c17c7d03e5c07b37a0762ca696d08c9b09d8be81c4285012258f5904d61d871dcbd9a351fcff592519e47aed737c6ea67a09432ecfe363620b5b0d1b1521bfeb091c93f31aa146e0e5627e28a078f41866b690b07703a51e1b183a2311fd4d0ad9916dfa94b804a35cb46744e7968ecc3fcfc76f9a76acc529826378e7b9f5af017fe90ed7d236cd5b6dbcc74f66832c8086f35d2b851040d4580e55de8d7c3e4b830c54596888d6463dba2ec9696f8bcc429c6dffddba75e66295e29493412a880d6d72f95dcdedc093af38cdea42658917e50ef3c222366b3254a315998bd0f4b99eb3cceef72cf83610054ff35b3b08abe6ee2d49defee10682d0be8c8511032b9856cbece96338bca88b1c7717559319d35eac9fc073eddd41a05cc176155840eda46f1805786ddfb5a5b93fa7eb8f5e53a9f39c20b9acbdc3d24d0aa6c2e3bcba57f642979abc2958f1be71dd8a6075540bc8f71394ae00ca1295370d54d7d788c734fab0693fd0b31a5dd1c90fa03ad2c12aaa737336097d3582725027b80cf62bb9ccbdeb0f12e7866f5e67b1b531f18bc5eb9b20fa81daced79c61e4cec14636949b6d023fe70116d09e0ddf9aa763f390aed78f457563cc0aae02ff5cb96f64a575488fce579cf54ee47be269c1536f927c447dd21e545b89d2c242020832e9e16a1d00597d0b11ca33bda7b39a90e9c57fb30806499dd37843ae17cac9b00cc79f3a2207a16c305051fa723495240ce6100a1315f1c17632ed5967dd605e40849b2b32b19cd294096143bc3527a2451af70d41c720874cd9ad94612c8e05a0d137a23d93f6e88099576d0aa8ebc947a3dde19173926fbb16d05b9e07dd7839cc442eb30adaa761e321d2162d95594cf0840dd6f898d48938e5ef94e9438ccfc183cf8d58b0f7f1b2f018ca30fc3ac60f1d2ec8461d2dfda82e4970cd49240c2d0bcb808278a97b46ccb4c89b5f71be3a3ab9881a7a0a13141da8e77008a2f8ab94513343acb94a62997a41ce232909db513a711131d084ae43947d6152d02b42c949a0ea8ee5a4c10dff43c8f5655d6ff2aaf25968d3ea9f4671082bc0eeea514d55f945c077663ce7cf7b5a6637afe9821421859c8401c4917c8280a1071e69b4fdcba6c42a8f607452e27fc26f5202a6d19665063fe82e95313776d4db6f3412230578d725d73f34e89d0d137c32e9b035834416c6a60c1f687035404294348d401a4d1b1d8b322d26efb7da3b24d98db71c914b7b032259372b571a3ac864f5fc7bb5ae3e8ec9e0d07ff33ced806be23d7b4b1b8244fc59b3fc87eb533108a6b7ebf29f0fec6e86b9a9e52255ed03409f79814d8a3eb353208ba02326a6b9eba3f858ce9568e4dd2d482143cacca31f07883dc1e13bbdb3c0324ec54fe2d6983c4983f9b83fe215f54aae53de9516dde94321c55cbd4023f2cd040f2cf9f8dcf4ead95a7fa388ac250cb08fb37e9829dd9b6ea98d81153fe62b34cacadc253111e2792191d3e54073e544d3119a9aae31d0e9fb1fb46223b654ebb1ab51bc20a72b137018091beb3ce5d207bda0eee71a2a4e16ab9d1aee4cb266bd1f44d124d23d25b04616f807919d065a4c29a53fa0550b0f924f798b95034f161abfbf04c069b863e0846465166c52fa6054c07237c49b3cfa173b5e41fd0df9ddbfb70d1fd172349c1b9b69645ce75033f60eea372b7d615a25bcca24c1875d5c223131f4a95428ae6e6086694e21f970172bc6c19c912d58ce4dd472168cae128c5072ad5f3834b2942cd57df02f888b5eff04608367b1f6616e2c85c293d25f0ba1e15e6bbcca40a289f5ec8d2d76ce6733b1640f65e46e93c13093961553885f13ea5c214728f4f01a8f81b54f5dd3a52e5fa3231449a640167abdd53814ff5463e44e1c5ece9fe1c161667f4a500e1a4367130093e75bb7508df368a5c0f10fee44e060ebc67de784e96aa7189e6d09c6e54658d9aab20ba8748a113f0e78b6dda20a471a359ff2c4cc6e14c5be681d66919a2570f74c0e19969d8c402d699566e477af9bc0133a4c23fb4f118a2bc76fed9164e739dba83b04da999c29e467834e0485469bed8d53e3b9dc9cc38235afe94d85f5cf2cd1c797b1c0695cc2d40d2842764acfbc22ae1e536653792e7e6e8deef87bbb78aeede0d105db82ba9404b7f05323779e65e728d66be5e9c0634c405be0b94709f4f5aa818cb1531c8752d7aabdddfa4d5371ef78b5d9e01f2b7f1b7299e22963b1a3dac2cf7a9e40aa3e6ba9261ccd8888550bc46b2817aa15324c286fe1bb8bdf05b42f6a8e774a06f73751ec5b128ae363759aa4f7593f8a38cbdf4f0a794792276b149f71e37b923bd7c8bf796b7d984b1c59cee550a913640e73f3423aea01167b205ac6710f243e0ebcae96880168f9567b6f93fece577c810ec6c6475e2d2998d5620c31cefdeb422ab7152e50d3b0cca1e0f4e9538aa624a41094d8eb6619e8e609f2b7834239705306e9d5549136de0404bbc9b0834744ecddb345e7f780f01b61603038e58c8e5f612d17d71418513cb9550f79c87e3be36db57e9c5b300ce95dc9410bf29441eaaf0867b56a7a5ff8a286216b474e13733ceb36c89b27e4050563ec6c709e2d7aabcd95bd908721cbf15806fc40af9fee11d8132ff6b5dbce583e88234bf791b8e43a225e15d4f1425ce05dde7eb85b47b6d1c9a64c13f70cb0f780b9537494ec2677fe696221a82163fc4589a9f2defadd0820ab931209f192e3e5a50cf7b22bd1c1e11cab637cfa6baad48c538b510e5095f13f51f5ecbf2130840dbc9b5de1fa8d432fe317943fee007a3a95e3329a0361c739f8473adee1ef6d9f302cb06bbe4533cbb03288fdacc85ad4e9d3d495c3fe36e36e27d46b4532245f1767bff4889ec680331a7c3f2cec8cf7a8d21ef2479b08c01218f2ebd8e33976fd1782c12a09a20bef3eeae885204b77bbdce2c7e07f34397d012c2061ff48f6786f918abe0ca75876b97a4b597f916bdafe8c26f6674644aa705926a674129a00f89ff212887678161e8b46b341feeb6f8c5271722b431654bf557ef3b0fde53055631825b11e1c173b8cace69016ab386ee72ecf4fdbb00d3ce4789c013defc7149b0517ab91a9019fd6741aa98dfad7591f220d8d4dc0215f92e789e3f5db838add3e6a6320d4a3c79091b77a700e45877aaceb73d4d6564e2b33b1d27b0d766dacf1146fde5f8515a108c4319880033f9fa4adf82f35e22b53e2c31dd77f13f790832b4cff9eddc5a343fe43017bdb987685bacffcf4aaccf0de4c5dba89e3eafcd50775ebdb70dfbad3dfc236c41d22bb925502f40824d824f3da3ca38eb12b2fe9b0b6d4c6705b0630db2bb0cb3dbd5b6e3d03f39ed967d5dcab8ab776f7685dee530e3e5b5cfbad127bb5eedb193cdb0ca79024d1a92208e810f54cf180b177027adae0ad91b4b8f804151b443344c99f035b79b944fc419210d2fc864965e893fc640d6b382e08d6d0a2fd7d9e6603adde2ada885edd6d2eb3a2ccd8f26912035c2fec639513a1efc8e6c17394ded2941033096de89ad440883734c383da74a124eadc37f8fe708f30f65b25ff55678afa341a71718e0633eba9d7a577b66a71658e14db985e26bf8d98a9", 0x1000}, {&(0x7f0000002080)="06e0181d8b5194ca84c4738350bd1739797012fefee00c3e0bdfdfc698506d15840036ceafe422aabd9bc24c6166f0ce8d79d889cea43bacd6d1bb35118d6185c1f3e7e79942ed44c64b63008ac733fcb1e40d048327b955a601c837815f48155aa4895bcf", 0x65}, {&(0x7f0000002100)="e686f6b52cecf29cfd0515499b1410930a8d095c6d07cd63785782af135dafbdd41af74d0c94b4c5cf87acaab3f073bf479b11a13ed684d68cdffa42a9b7dc9155af4ae33dfe763d59153555a3f1a6", 0x4f}], 0x4, &(0x7f0000005740)=ANY=[@ANYBLOB="580000000000000001000000730100004023eb9195a0c5cbf2c8f7f7f7452f5021a97547bad09fe36c316b0844f1ff9ae974dc770c916de623399b5b7f358cdd1c11480321dd79a4afff96d877ffb34f363b2b45b0a200004000000000000000ffff00002c00000019245b3c3fe392964591e665e3e7d4542f3871bcb15bd40fbd1907996f152d34f9c4b381cd5acc65a590723a7208be001010000000000000ffff0000d58c000087c58e647b6660a9826cb309f92df3aa34f25f83c1654a45eb621a75363f302e22c6482c79490ead2f53080a52bfed3587e5c9acea1e33fd4c290d567583b9b5edb046a819495110330c8a9f498d57489bf225c818353fe2c5dfee399d06b389a4d16539be573a514a00a559264d13aed13417bca30feddc48555e0f4ed7f4dbe496abbb0aff379197fb52bfe8951deb07578dcc252cd21afe04a8fe6bd3187cb247ae8eeb858a3d483aaa10143bf97f76b6c4a9519618119a35a7eb17e549dd1a0d9763f6080b887db4a44ca6dbcaed64e37373a61670ba330a4fc01ecc539fc7a1b30d80d36425a302cd89879fc200f79f2ba5ff441b1002d8c986e4570ff64e1c3299bec1898bd2210acb3819408c56fb49df2193a0d91a956ab2ea056cfe8914b9f8d32e7bcf452230c95959eaedcae413a9936a179b2608dcd7ae8e6cc306421ada394ba4f4f13410a79962c7800150b0d16f4c4603f440110ec702e2fe4a642aa728614b9a874e3abd8a11559a0f9a879125b0f33757604a406e36e01e3cda9084c471726534ca04716dfd94c9f6dce3b750bfc4061943a606af5c54648618f9cba3aa035ef9f94752b547646e2bfd2aec8d61c2e3527d8f4e01bb251da0e66852e5b7dbf396c9d5ed2c3ad0db72bad36356beff027fc2e3f56e505111a8348256e0d88279fe240aeaaa92a8cbab580e9930ba6ec0a4d98eaba598e7c621d418cf54fedbf487028b19bc1f8255a6f09fa5c574aa2dfb155bfcfa523d9cc896dfdb766724863ffd7d3f07193dddbb3b6f8e0790478268b4375efe531d9e6f983fdf0f39fb89d699109b887e1dfb5df5d6d0febe3dace1311b961ea0f44f4590b52c37cff6c970a74a0a3cbaad17f1aae7eb0c73a636fca1c370fdba40786057c700db335d228b5f6a9c005b6b670305877aa2f76ebf8e422179f527b3827a3c84fc01a1cff813a4e3ef9307a5f057abe11101e38dc83de732e55869d1093f9036e843c7b30de3f8d7b69b146af751b8a30c61d3932348f5d923c52016b5711d76dd628e5097fed181cc8a8b3b58693501a883b3f2817ea72275bdc30e5b1259e7f91ebaf7b7fa4fe9a2e79f175e7ce67e6a656d1075292eeda3fe06fd9d633d5495add1fc27e1a06202d8c540a27f3c0986f2e72157918ebe9b0b5ab8047e6f48f0616cb5eb85363dbefec053153d9b3d3f242b49fe62a01ff5f397756b188f8e959188490fceebfc54af5f2d4a4b8e70d6bfd7a9105edb59340fa8b9362baba2bb198742eb592d6a1dc9e7a80a5c74015b6bf3cf842a6836182a6d1f72aa1ee0c1c646eb60f39feabadcbda7b5d32a0df34847a5c43924b3aaf27605ef5581520a724c7d141778a5bcf7ae03e0a3c6215c9936ff0a6d2d3945ed7b33a6d2e23c677dd438c7ee4d6747215aea0d9154d5c69c279469dba4d83128dfefc1716300a5538611ec7ac6f9d8bd22313a583d46745be19e4a34899dea5d0cbcb845e53863214160a63ffe1c19ddcfe16f5736a0aa54add47ceac496d05229d6e8d60293ea5e74601f7b9b79682eb426635d8d0978abd02d5ac413e1e356e68675e9556a913eff1fd100edb9dc1575ec1b5bb735540a3bb5452529e8f7a6edfcf6e02a6ae63ee45ee80ddb1a604d4c8675719b39aa4b600aaa9f908b6871e78518a39c541094677da61d3b04be9748697c6881eedf8004f3cc910e35085bd00cec45885745c33e10156b832eef649f8ef79a3c6c5f7d188379b5dbe8a277382664386bc7fd90f6598a69d7ca39a158e336ab595cdf5eec93c7090fc65c6ed5dc64491551d6686c20a70dbe946b39cdd0476d53750288e04f4fd4adac52418e2b71ca8f26893c0eef82420c3f38ffc7030d70e8f19a36b464a99c1822e13af484538dce140338a445d24d6c90215c8e82401dd8aa179d50f5dfc69e11362b3d0f38bd45862733a38727a9aeb5c9826e45035c67bfd0fe4e744900ee91b8e312124f59af4ce325076396e6882cc1bce68f7b33eab05ccd5f3cef77cb7725bb055104e4b98c9a17014c8fe0dd4e8929c4fcc3b3e0dc783bde65df463d30f7560cb3810cf6177f67ca14c2b88e62e568881b587bb55f171d6d4f6ff0c5b83e981ed6b9a23cf786e7c004dca620f8b28a1f4383d839c633f15f7b83f2a0f0f5a7c0cb8d558c1b23264a4c8666f3c9a319158aaf8f57099a1d0e3059cbc06987e23fbd25c8c05ee74e05f566c77969a400446ecf38ecebbfc03c185caf7b522cb4336dd5f0ad506f6f6f7c53f6035f433c240115a86295b12bcd0e2077269eb9004c50f4a41e7dfe9daf3d6fa5c076ce595c77687603bae209d2edbcb1469913d63f268ae894cbe0115ff5b3481c086e87c4826a86fa5aa091f9834e5a7c597eea93cf667ec6d40ed12e7fb88af034a6dae168af91ed32386b445c10a3c2c1a470b03ae5181d721a775baf66cd0019466d43280f38414b22bb1c1039eca18509d2647efb82e59b9dfb7b565c4b0b26058a1f934855dbe743e7f26aa36c328969991038e61f2c4a5b9b6e0699bff65f883d103d330f436b9b281a17de959bfc24742602cf38e69dcdd92e239cddfab0ce27703657623520dc00d27faa41b01ce1dc27a9a73affe97cb61ac682347ab5f3859769192f4c8dae5b02368562bc5fcd1918894b2bf939fd1d4c741cdf0b91d786d193bd48192006deedff111d5112b75c85ce41f89c8df6f0f9542fc8f17f98dada4d9773d92f0294760891cc6afe42620c1810389afd9345d6ccd1bbeb9db50c6cd4ec3f28dd725fc60d45569c275fe3ea1a25f4181566dbf26c05bf588b4412b5b4964dd7ee7169eca4af545eb9fd58809382be842470291fb3f6c2186242ef62e0b1e5334269fc386ace28c330e20bdc237702e276fe4533824b80babcb32e95d3ebc6fca58539014e4cd6f0eeb694f191492a26c3d2653cdcd06cf88165ad8f7e7d8497feba3a289e1462953849ecfe2ad8945abb079c04af26cb3a62a6011faa82e00033dbdb329eb923256f5cb45125bfa64a70b3f9a8899d792b6079e3a3c818a33493560c4ea540dd4993741643f75c7ea6006f0cd453c78b87f513fccb54062ee45c4e32095504ab1a1e34cb48af3d44c4489e7210c9fe952bae3a676422c073ce4b296054f743f759a49e015c60780bbd277b229d36b306cc6a81bc5b529029aefa1f38c9ae1d4c586c628339409c2b19b800d05fa0eccc5dcd40c1daea197c1925b66aad6d0e721b964cd6bfc95e78ba4213977cf0f5bf5c690bc4738cb565351ae142a144250e425f2c64697beb0938161ce1e9671b4df0365bf9bd00ca8b75487eef7576c971f20153ca2c8a00632035f9359185ea1f899bc368804680b47b9da3fa07a81c5855a4fcb63905caae2b5bce49e2cb5db082adad6df284340211e698ce10861f397650d49fe57201ff40026d852fea833a8e17bae44d9a59919e8301428b7f9577a768d23aa5728e0618601268f98b8a7e600ea3cc3562df8ad273a4a1a9962cbbf4f9c753f0af4db9accb6975d570d74f89302b70941aa9912cc3066822af53041984c7068a9c4b2db6a5eb188cf9770eccf1463cd0d0b4765b1c4c76d9f16c57ca9f304dd9ea23b47aac6a8c377f28f910d1a3b9aaac0987562da2daa4c14791e7bc4df5df9980cd7a9bf6d3afa7037e9a8672e21900c9c3f7a980098599bc7a06ed8edb8c3fbf4fb0e6729ea26b38e1d434f1b6abde7034a6893232a05fadad506ca69f8cf848622a79e3d67c5329d71509d3928925ccc653b195d0982fa14d9e38429efe3bae5bc6e34bd4abe0f317badcfd641d63f798fdfa3c9524444c1972d804b80e252eb34da62006f2b24ad0da4d69f1e527538f39f33c4506b3aeafeebdc3f5f1f4082afa856c4c2b4610581b6ddd6a1b0952824d03d7b71b154e20e2fd476e67f1994f929ccfdabce93adafa2c80925b90cb2f8904d8f46e90a4912c00bc8fec0e1578bffa8e5d40d78698050507946f9a5ef100a30dbe837b77829eafd2001a22b7c6aed14f3f1157c814fc6879a84870c22fc899d4bf82ccf35beafc0aab22b52ce37bf77adfa97265194747af69c6a6bcd8746651200bb0de5478210ab0800a562a76ba21ae23951e0a175b301a2c415d7e7d0bbc841aa1616b36426d3d0e752e04dd70927e37b47c9183f932ff9ec9c624a344d2c14b7452e5180ea62aef1ec718cef730cd1a0e64d6b4354184ff8fd9aa51f0a027ae0e0aa074d704a3f7afd67eeb083d1e106363315d9c2ab57926f7191092537dd34a7f86a8f00dc2dd1c099284ba8807a29f50dc389de29409c18238d393de5b595161e243cd672605e997e3909c6dd180f80f05a0d0ccf2f1cb98e7eb649b38f46c937b92cc58f843bc530abd6919e22f5bca01b3c91f671bc3b4e48ab53a71ee645ce199c36f0345939d79d4b4b161b8fadbc04c3038da7bd62c87ffc86e53d016c930b977948954e95a3684dff288a034a9ef251cdab55c8991ac571894c5706a2705c7645110b3ac0fd71973df6b2c1e1ffbf2a924863dd73826ae5d7a1718f42e837f12d5bf3f5d18770a16e2752d8355261a09c452085f526ea1002ad02dc8bcb4425bd5cd7c47f1042434c71d7bd7e620a948698ec8c3762a3080d8d54db2b1026a9f3a29f12881bdfd5c67ff5dc6613962a6552b26d5b5078dc150ad4cefb8c2b53d55f1ba3874d0def399d00da4223b2fadbe4c4e5879d1d6cce173852fa8fdc263c5bee7f9f6926d58b1c67e04c5afe86f377401953fa10d952135f87d7badfefa388658b41346805a8ff65b293f570d1956ca9410c3267eada920f25d8b08c009c024e8904fec818e25af2a57afce35c00b0423b2db5bda929e760417b6479ef71df5d71450407ea757a61d387f236d400c998076dcd871ee33623820790af7fc54463c6abbb41e283c24897d0e76ca2e7c9b65fb368cdd5b36ee250bd8ce4825b9455c5e8ac828c2ae4d664bd3d3107275010fdac56f10e0b9e2bedc431d6217857703f6c8539bc2ff1089ca4435fc9c9ed9f2b84c2402d01db273b0ac794709d04449eeed83ffbe8f6bbcb0c56cf7f6c2548094e3c6c07f1b48df184496123450b5fc24d764d913ebf1d7e960069aec193fe4df130625c0d58411fe8b6e9ff63215900b28c35b969dc4d4485ab44ae18f4247dbede6d95fb5e848bc0b822475405bb32bf353c2eb7f291901622cd98dfcb1f080783b501dc61a1cbdd2419b8db94fc176bc99c5f474cdd1ce186911bd5f38b98cf8daf6b919460a7a1918e7dd44522d1defb18d234fec5c14e0c63b30d6cf1d69f1ba7c8c7b0d3a53adc7ed5fb7d085c031bb6ccfe4d623cffbfdea23da16cfee0be2e1bd881eb78d519a37618329ae1fb1dfe2f04ce500ded735c6869dc34f3c1c76b015da1704b74dc347d15bde370a2f563be5454a36c9d7c6830c5cd8a49c5c8f83298fbc33786507c7cdc33e9c729807fa879c9620c538eddf7cc21879724f07e4b2e839a388ebcaa5d5160a67659d11628dc0334b7238ee14f52158ea4612b684ab43e9b38c0a10f1a0d2497bbcabcbda7330c38c6bf83b2fe3c18eb32dfcc920a45f0458c1ff24909f4be4abe613e59301e4451ee16dbbb0d201bbe50017c92ee7296c4b4d7c17644944b8edcdd2793485af746f4ad227323da7d862f1446e5e36434149e81ca0cffb54bf606d557349a23ca665e921e388f964db83601b0c4d0a46e8eed91799f50718b22a202f8a8a3863a65737b1bfdb44fb03a08af823cd165285057ae8cf311acdda2d0af08000000000000000ffff000001000100970cb271d46a560e971feb3d52b8372f6585523276f508074b757a3dced31962e1a8e8b4695b7263e29a0464f4c60f41c6eac9e4c37203e7bee76644ae08c2b48a9fe17f4033e3f7ec80f8e5396a47d8ca11741316ff9a78f90206b3f552dd5e826c4bf5bc0fdbd1020b6f8099be00009800000000000000ffff000081000000f543aa4f0cb1e2e792c60dc37360ccabfeb4a601c6f8f38b8c93dab3acd8ea6ef8317acdf79c72985b0455450659dd5f5c43ac14f52eccad4440d8a8a69010bc5864372bbc704149255140fae100c1d818b7064328575440d23e23fa2543a37e6e21704f989c1f962920903c85471d02ae99e54023ff08eaea441ec56dc71afb74b642da1b770000a800000000000000010000000900000048f739510c8142c55322a643124643db512e8359a283d7fd677cf2cb42c49835996a394a99a921a22743022cb77600a3fbc82a50ab06b9c222e613f20ac58527c977fcbbbd708d54bede07a4684e3a03cf4a78ff80c1cfcaf292c476657df3e78cdcd514bee1873299123003937689c64439bfd9836d6e27b4469661d04fc6669cd1677b986402d23bd1d9d9c4481fa3b65e8abfb6f30000c800000000000000ffff000001000100fddb5e014c88011f65aab8e2b81e42d1a59479b0582b54bd3ba87455db3ad1f2dc8f72fc2e25690a28c8292e2465331da7729c0d2d9f109c2faaf318eeb9f49881d543f8f91a64fe9abb8a5f4c97b686101f54c84a589a920f1004c0605ed8256215dc8418539d16760e227f36d151eb01895b787e42d6cd9c7fa782a86534187dc8d2000707eaee10daebba9fe4221acac3ee7d554ef36756643a0790da58699dca2683fb54aafebd375992208593daa9addf0cf50000001010000000000000010000007cbe00009e9d0bf5a61f4d315d42ff40b8afc3457bf8a853f6ed5c5a4c3848207dc0eab11d3077fa2101b2ce079980c954fc90493c3d83aaa3ea385c36a350d784c2bda65d1e1a65cbabf184dc1889cc6534257d741cb4d71ad8fc7140efcf71e6dce34e73aa7417178d63a42e6999858adea4bf7604c33ce9dd6af57328e3ca67fa169bfd28a00853bd741a19ec496886ec34f46e9efc4f5f6b57781be7a2f9acabb5dccc9908230040231fcc5d2597899596a45e01d6584d7e1738e63a363d14794256c92db6a13dfb1040fe16a418b4ccb59c5ffc21974470352ddd9a5385254619d3add9c17414612f705faebed3b574e1465f1905067eaeda548050cc7191151d6f0101b33920b36d96d1de7c31f4484cf8661b90d6376ab882cac87c49d961d0656dbffbd50b6dee0056156299cc847aacd404436905e686d9987e953b87c489e4081a452712f1253c2c811b505746928799efe391ca499ed810b9ed9d8b47bb5716874db76a9061c3b679afa8f4534b0b03ba40d5e86754c94100d1151deee076fa48dd9c0032fc0dabd1b3a2815b62e1d80471dfafe1dd7cc71450721e83c793f5ba27fe6fc516105ad306e5ca51402f8d25c45de03ce99775a897f68a652408a18d274062764741660aa06a5bbcebde63f7ccc73d6ca60358eccf98b036a2f89458168695df2bc08d2931090c35656d9bf7315b0623713431bf0c97f91889bdcb776ca31df4bcfdd3b6211d5c939f79e77f438906bd3315197944b04a71101ff86d237bc54844a33d6aac9e64a424bfe2c20eef3d61d22808e7efbb02694ea130cf59ee68c31edf6bb8042916307168f1fe29b251cd72d63504d3e0c551453025a5e489b0187afc1b0ff9a54c4e8d3750bfdb44a5c7ebaefbfe9a2c69de05693b7ab561d69a365c63c1c92511ae381cb47ef28187388e33b1fba837653f02bffff36a3d8aa065b99551e1b6a744013cafaa9241d66b3656ff2a44ecc1ada0b4d9023ddcea44e117010f2d21d52e259a0d65c9111dcc6bba6949d508647157e90703001f84b187bfefa2555685e52a109791a876f1ed5746a82f23deb5c1123206a41a319c29423e915657962c8fbde8bea2d0b922342ca33809f436969fe968a69e21808517fd312bbd92f87dff0e701b1a0467ebfb76223d91efd1e57d77d298a43622516dd231d6c7baa52fe3b0adba35d6d79d43179e30372a963f33a0736aa5374966bf6344b5b135c728114aab4bb67b1cf3689a45c49759d2071db3faf74c95e6b194c842c35e9766b0e48bd96d7fe3bb485d73cedaf9fc50e99b924037f9a50572ac74bab4cd4cff7df7c79baee28434862979757282ee6cfd639c18c3fd62fdd2382fedd0aed339400db8a36e19d725433f0e2218d3244b0fb5a520e3eb01c9431ada168b1cec5763c65330ee79e3af01612e4fd43f1473d94c7920cbbf8f173b08fdb219ae14ed2ff6f0a057cb01fb6e85c1b8e6284de1fc50985e75e6e23330697593aed9744ff2827e4c6073655eed2b1a561dfb56432f20f8a3c832a09a4616bb034c6f9bfb074beb13cac9003d45c2a103f1e35eb3bdb9a07b2526d9f3cc5a40ea5551558629deac87f3ae2f3d0699d47cbef9628039393042186e324164380cd8af7136bd772cdc96bd053bd24883bcd129b31a99cfff85bba9c76d4b7e673cdf87df2212805b03843e60abf7d2e582aabe87ad1151c227ed40936c354c012695856c283bba8a9aecd89f4108c4bde72aeb6bdb3d184576f41d237baebf799b71e3e1f836f948d1599ed56c8802d24d8b12345351966585532358b66e50661bc4a0b5f5bcb8db8928cb5d006583725efddd5e9bd69bd0aac9a294a7ec404f9dc3c7144a221021eaa6c33ff700ff9b23dedd83e1d8c04a6b85506193ea1074eb0af87251db295930903571a891889e5d64326f4d50bc1a7df2b7e5fb9c6688013259487a8a427aa25e1ef5e0fb28f9fd79f44987eb2612475326142eb45404caff3a50f1e07f47a94c5c1dd51d3cdb5a4a699e431b3beffe753af4278c3f1ab59398e359497c7fac40f1809f0b8f95066c17b275624620cf6e2975a911b63629375cf44ed6229b6d73a3bcaf5f9de746eb2cde3f30596e8592386d85f39d8d00aa8982d18c21a41fe47301dfc30b3348766adf31e2d18c88085243dbdf35778d01595e34d1485e013436a88d3d98cadc8e468e22f31f54f34d262e5ad39eb25f2facb098dbe3547319e37ab9eb2b4e71b596ec5f5ad7b541cd92c5093b1adab2affbcada459f147a59fe3310944c3fc3bf4a0ce62b28a27afb4fc488e49986507712475c7d47adbad4bdb8e069222840e75ba72a76dadbd91844002911649d8dab5268987a6da45fa7c68c721ce06f5ae8fb9094210078eb727efdb81c34f8dea6b9049a4a662702c83f3a316d4fe01da677f69716031cfbd267ca746b65cf7f5bbe6c399f40f2a8c21c58b3b0ab8ab2e730be75870f53de86e1d6fd1497a9bff65c639cb65c350542987440ce775a5e295ea31ca18ca75fc9abe14d5d2a4812d0558df2b23ed510c769fd3aadc5b7214c8806708694704b42c7a2ddda3ebe5f61fa6fcadc7dba41cbec67361f9185dc4b9a88eeb0215948913d5f287964c7bf55978f2358a2a90edfa3fe4e0b0e6766c5e34f1b71ab25679eb2b5a261fa6703637540c89e06b1cb4659502a0b56f8842ed5ae1df84df2765c6965a520b9c0eb08fba5c93a97c5819d573c0129ad877c6a2f334159c4d92aaf0959768391cb7a525b4c6cbd7b310820e3278f40ba925c111507555664e419baad3ad798f5501377eff181da91a57b19c847c59c65624874a546585fb28846cfd64b0c08b5768aed38229ff4cfb9a03ba4b7f339eff1f42895a07ed7a55aaa3f36c00180e82cedf60db7ed992138e751494aecdcf231b52a82cbef38d30e44393c130ff1e3eeef7d40d6dd932102e3eefe77017ac185aa8c3f399f234b024c7a39725ad3ad912f65cd6c150f54413dbb921c2233adad3d2935c872f5e52bb260237ede83839b68bf24182064cfac599d463ff23a2bd6f64af29733e8f3fafff174b323c8bdb62830df6e89004cc10c5ad62350d06f2b7582f45bffa1efd993136260771b03603677340a78e06e3e3328e319edc2c3558ac45f42779460f52c57e56b0b29c60b096f5872859c031fb9d7728ea4fac136376e1e19675cb56bbdc01af159293af20e9adc3ec0c50311300d5b4967ec780f5f857dcc43a06dba2c1e385cd32831ce97ae2d2feae5fea723ea7a682d506106d365eda4cef0b61d0b4e1cbeb651ac728c7396bb6a302b7cd06091f0c3bb7b96d6203cb65eede70088c5c5fc8b9924817b07efdbf0fb595044e4ee7a40d12e0bbb8e09ea0ea1b7b40ae99cdf7a4d7bc07d93b6287ab1cbf5f21b5e5e2ca43ba4e7f1c6959eb5d51aee2140231930f88b37f1babd74b0a235c6eb59abd3b44d9901c3b9cd1eaa5a945249b9ff9cb5982e800c1118b4a24afeb93712b16c86836a261ac7507b2305d5dce5dd857be82ac6b9ff0528e17e462b3b85a7107662214a39df1d766ad38f7a7b223d18af5ebaac3e3313e854ff21370815fc1b1a06b1b65d3dce1d98859f2dc03966d1cdf9b8f262bad2e98abed175db0f45c79c8eba8edfadb582864fc91861d124520123a0747dc3576e7e60963137d396e25a1bb4f4e632baee1a1cb8724ba7ac9ef9793106830e43dcab2da6873c2d7cb8357b8b19aa10a76eb3955604907ba4effa28fe1b02c846f68330da9e06543388bb6c7e30eaff5ea6604ebf0f2e2f2e6e4f0f922a2228c8a328c0b7b809ed98429edbb6a318772b59e0bfb3eeafff5eb37f80457dffcf2fcedd73eb974fe566dc324a62d658b6d5840d99cdfd5fddb5f134ef21ec294a32e7b54bd05f732325d0bfa7be2111ab973810d478461db039cbd833184a7b194da776b6949bd552458de81e89302f328e138943d9b54b6b7574371e66e82e914747fe06c3d256a3535494904e42b7c1fc497eeab4feccc17b51f06399c4fd381f3b1f896e83f0d460c94cc259d8e29cdcbfcb34cb53f151c5ef0c940ec28fc3717ab41e2ee97fa6f1148b7188908b01db877c18e8d2a5748950e1674923c7d7409154b13d7aee0be4d2405c2ed281ef6d15e6394de5ec2212eada67df0ba481bbc9d68cca9070c01ff229cba6694b5fde26900fc0407dcee923dbc35c31aa07521b55390ff7d39e799e85ad8c010c08ba3e709427f681ecc4e02aae0ae0690ede5035d88ebf18be3be295709308ddf0e0d19d8a66be80b4463f01b832f612cb680be9b2093e31765b0d7f26cd1a0d35e76b51d04ae7e58f51e243814d0a3d414a42b5d44292ec5d1ce1faba888c02f5e2c36a04dca0b83428ce3dbe570742bdeaddc8c515f08474d1f2b312aed3a31bae890eae04eaa52dec1027076f970bf68430beed6bd368ee6de0f5bd4b6b005ee009ff534cef22e677bf0d4364eb4b5deb65464e8dc4e2eb3c26df9cf629d07d5ac6e11eca9f4b135de5f5e1d0ac95d85eec757c6b84b983056c058e5cc53e5e6fd5e68ffe15381c5f186b5bd129778e3c89543796fc6dfa871f9f67dc0742517605b1ac3d9f73788e74c784c98ec952ff3d6e4a332e4bb475804da9dff4dfc8b53f9ef4e8bdee472c8bf1289ab630a5940891544370ac18f6e41ab75b4b6d3e2449ca9ca1b93e8f2ada8dc5a4cdea3d03c4df3d689acc4b6b842ca557a5c112c558db82d1a16fa24f51d01ca7b2d735dd980e3b6350c3dd04e875fbdf68b3d9f6fab2400b33a0be3faa26cc5d29ecf0c2253fa249d93debbbd52fb1379eca9a090e7498a2b73ede63a5fe5ca57afd48a5df10c326a293753a0b4f5b861cad48a76a4ffa4c5a855e3d2d897860f362efb8795050a1ba74acdcaaa74eb9b34972972a2140d05dd67f7211011451ec88afd924f415787dbb2930ea8af4eb5d2b5215b8a13c0a3c71f74b6986e98aa3de82e3cab7ee262caa574aced0f6564a7e3767e577bb3020515d9f4fe82cb483759a928bcb6985587d0e3a56579891e5160fcc25175295c13e953cd2a877e80552c0597a83d9947457b82eaf8719c6b0d6a47b74590734e986912c95333685c1b49f63fb316942ea5fab84e5c1642484a2b7067a2375fae3040a1c05a0a8f2f2331ce5dfadbc7f3da9fccbbfd1f4e76a5ed35c14f68a892e688fcdfe577cbc74e015ddbfe2b62a8f145bc05e6086e8a870e00b10e3ed64ded7bb4477caa663c9d99726702f65ebd1ce5750f040384c030f1079c627543b46e861bc04b116e6c5aacea256178d14394b445f68cf4d7f514b69b9d97840049a6333e83d2eefdf37bb16b75b072e00ec28ae1e2a057c135a213948c4e8818e723f083d3fafa1a3eb23dc24dc62e240eaa356caa5dd45f1f2e2e570791aca7ebd75dc27a5b128c209745298205dae4f03bbc6b5db39857e2b56c9c60b26c07908ece52cf53451a79003d5e1e9be8d357f9efb11793e122b658a69de01f0192630318b37760d5c1b552a37c098cf66e5a6fcfbee37bdfbf360305765af7c4e75becdd3d6588475c1d1a862983b525e24567ad413faa4ae217d87a56db842b3579a3264ad917a0738c0de4d781a4b463d27bbdba4ba73aa0e16a3cf92d8b03a988c8f0e0277bd9d6138f4d135b869712e7931a436ebb6e8b5b060b4dc17eeba445318afe95dc475c77c9af049c99d9ee397109e3f3899b40b8d7f628007565388864a65dba7a36570754ad9b29815893c021e1cb2e48e6955ec5dba07451d323f16691620000000000000000100000000000000658e92483ae6a5c7b10000000000000083a9c44766f0430c61146120dd6d20ab0e7d9ef680332ad64f76c9d811e9e64da22d6c07f276f4acddfc7c3d27da1b8ba085d6d4ef8c68aa783338836dea752d0a94875110dd6ce533013cb38e43b2ce8509470b4daf5c0f4f21bd3f7c0dd4313f405d561c8ae4309a0556334796e75763634a5d7237ee5ee7c1"], 0x2360}, 0x4) 08:33:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 08:33:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) poll(&(0x7f0000000080)=[{r0, 0xa2}, {r0, 0x8000180}, {r0, 0x40}, {r0}, {r0, 0x8000000000000002}, {r0, 0x100}, {r0, 0x26}], 0x7, 0x8) bind$inet6(r0, 0x0, 0xffffffffffffffe9) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) accept$inet6(r0, 0x0, &(0x7f0000000040)) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) 08:33:22 executing program 1: r0 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x1ecfb0e8, 0x5bcc]) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000010c0)=""/121) recvfrom$inet6(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) fcntl$getflags(r1, 0x0) 08:33:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() clock_getres(0x0, &(0x7f00000003c0)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fb4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x56) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r4) read(r0, &(0x7f00000002c0)=""/250, 0xfa) r6 = fcntl$dupfd(r4, 0xa, r0) fcntl$setflags(r6, 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x20, 0x20, 0x1}, {{r4}, 0xfffffffffffffffe, 0x9, 0xf0000000, 0x20, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x8a3, 0x2}, {{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0xf, 0x40000003, 0x1, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x82, 0x40, 0x10001, 0xd6af}], 0x100, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x2, 0x9d}, {{r5}, 0xfffffffffffffffd, 0x8d2da4986616ebeb, 0x80000000, 0x10001}], 0x2, &(0x7f0000000280)={0x3f, 0x7}) dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 08:33:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a", 0x1f5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x0, 0x9, 0x2, "c1459bf0e95946f25799bdff3070223e11b7910f", 0x2, 0xfff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x17770b33, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:23 executing program 0: msgget(0x2, 0x2) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x1007fc) msgsnd(r0, &(0x7f0000000000)={0x3, "dc76f2550a80636c552bbafacea637100bf1a9b4bbbdc48cf01342642d0d35e6a86f8a0ae74189ea9267af804b46bdf41ca9f10ca9f0bc9ee334bfdf56bfe9a0fc"}, 0x49, 0x0) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0xfffffffffffffdf3, 0x3, 0x0) 08:33:23 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:33:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) socketpair(0x12, 0x8000, 0x24a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) 08:33:23 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000168000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:33:23 executing program 1: socketpair(0x0, 0x4007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x80000000, 0x4) r2 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/111, &(0x7f0000000180)=0x6f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x3, 0x6}, {0x18, 0x1, 0xff, 0x1afc}, 0x8f3, [0x86c4, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x10000, 0x4, 0x8]}, 0x3c) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/104, 0x68}, {&(0x7f0000000400)=""/245, 0xf5}, {&(0x7f0000000500)=""/186, 0xba}, {&(0x7f00000005c0)=""/21, 0x15}, {&(0x7f0000000600)=""/64, 0x40}], 0x6, &(0x7f00000006c0)=""/102, 0x66}, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x37c) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)=""/178, &(0x7f0000000200)=0xfffffe6e) 08:33:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:33:23 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, 0xffffffffffffffab, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f00000000c0)=""/74, 0x4a, 0x3, &(0x7f0000000140)={0x18, 0x2, 0x0, 0xb90}, 0xc) 08:33:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) listen(r0, 0x5) 08:33:23 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) pipe(&(0x7f0000000000)) 08:33:23 executing program 0: r0 = getpid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x5}, 0xc) r2 = accept(r1, &(0x7f0000000280)=@in, &(0x7f0000000240)=0x7) fcntl$setown(r2, 0x6, r0) ftruncate(r1, 0x9) setpgid(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0xffffffffffffff6e, 0x7fffffff) 08:33:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000000c0)='./file0\x00') utimes(0x0, &(0x7f0000000380)) accept(r0, 0x0, &(0x7f0000000100)) r1 = getuid() r2 = getgid() getuid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 08:33:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 08:33:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 08:33:23 executing program 0: r0 = socket(0x15, 0x200000000003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3f, 0x5}, {0x18, 0x1, 0x9, 0x2}, 0x6, [0xffff, 0x8001, 0xe9, 0xfffffffffffeffff, 0x80000001, 0xff, 0x8, 0xfa41]}, 0x3c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000002000000000000000000000000000000000000000000080000000000000000000000000000000000000000002f263124ca4e35db7e6eeee00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000200)=[{&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)}], 0x100000000000011e, &(0x7f00000000c0)=""/6, 0x6}, 0x840) 08:33:23 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x40100000000003, 0x6}, {0x1, 0x2}}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 08:33:23 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) mlockall(0x100000000000001) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 08:33:23 executing program 1: syz_emit_ethernet(0x40, &(0x7f0000000000)="355e576705960a71b485afb9020014a6b5ad8981c239bdcc14a208df4dff5da2462505929eef90c1072a5e8838453c95d3e54f9e41b323a7774f6b3ea69f6c64") r0 = socket$inet6(0x18, 0x8007, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) sendmsg(r1, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000000c0)="befed76ae727b4229bb5f0662d066d2309b51fdcb1a8e6ccf5dad69bc007744dcdb1da800bd80fd0b20a142fbb835e5a0ffe3c6868ef56b5643bbee3738f3027b0f1db19230e024db9291de1a1952a6aa6bf01058437c03893eabf598fe48258c326f5bab092dbad9dac2f2909544f1727d62e8b58ebb974ede48bf4a9758b9827e42fbff21e043ba494263e4d48b709e04a61fd892392cf97d4e90db07d12870259f199763cccc836a13647772e8a35f88f43605db174e7864be1a0590603c9bb940f19d807f5591951580ae0d1bb4bfba5c9e0755ba73fb481333d5db8b8dad91d521632cdc80a24b7d544d6e8ea8fc09cec5c40981a338ee1d56e", 0xfc}, {&(0x7f00000001c0)="5049ab7f9635cc0f547f7f8c84e0b0ca55975fdef16cd409a3fea6e83ec0b3fa41f6943a97e68e6930c0b451720bad0edd9ade06de0453c60090398e1718872bd54f3d54ed6f8cf44bfdf280fbab9a4078229896a28e399dbb7dc816afdcab7b9a80fd9c296eeb5e431897477293ba8be6c2c920b3af9f02aba5562aeba0ffb1e7a0e3dd4bdfb862e34dab68a3e06febb553736906818d213773f32fc7d5cc4c1bf535dfa79f10cf42fc7bde73e718aa363a83864bd4b50651dd277b58ac3adc1d", 0xc1}, {&(0x7f00000002c0)="553dce1296c53b21fe12a62decc2222ba1d46431e4553ada6f4698f4fb8159fc31e50c6518f43a30ec405dcc5e9087a7d3d86c8a951fc6bfb591d6468cd5e5a17efb3029db3bb8405ea6c66c56232ffb1ed8e9efb7cbceebca2a801c2f07496edb13e2ccfbc8433d526e347f647367d7fd3082007c20ea0f7c4c8a04a3525d5017a606744f788f0dfada189b659264a5af775c5885fc378e72ea0096fe76fa037dca425b39706d2f44b64acf854f9fd94ed255b7531eee33087a080759979c4a2c8cbe70b5b6ba86e66eff5ac1e5dd4b463b356dc71f0c8edc3210979ba62f8c8d1584dada6190d5", 0xe8}, {&(0x7f00000003c0)="36f2daf73b63de5f49622dbbd46e576a706d5c303d37ddaf63a4fe0c5084adfb5104f4fb754141f642ff7b502fcb749d3f54d1f1e21dbfd9a0d5797b7828b8fea2d446e256865477dbfdeddd47e06952e5ceb881201d0fa534c037550e37e31b0c3e1c1945ff2f7017af271d599965a98f27ea3348d425cd42080824d8cb9ce6cb17d5d129e437bb21817dfc819a0b260f5982c67e09caf98c2433f52ee5643619c43f3fba91b0c03a02314efd8d299b69e51111fbda7b86b1d80489bb6f22b5562e5d54eb7051d4e559e059abeff8b08bc5198a37c0dc3b8577086f603eb589e6a2379d7b4e7f52bf00ee44d29f6d99d5aafe3acabbd230816bb99f083a76", 0xff}, {&(0x7f00000004c0)="343cd21bc6b33f57a37840b27cd899b7ef7621a94e3ca261fa752e6829e35032377de3edd6e05b09fb28f8f1845ee2f2e7d24755f9a3da90abe4f3103b5f5292c73bf863aae11114c9a8434ef50419980a2689f59723bad878cb502ef913891f523ecdf5d316f611e7b2aeba72c039d928046e83cd4207ddea481c6b409296524a15d41d3957b29842e3941f6391e14d71d1020ef09dd316bbaee9c1f7d785a0e029995675548eabebf3aac0bcabc3efa9e1bdb6c1d99c76bb71", 0xba}, {&(0x7f0000000580)="95f28d140d30d3c36a3e7da6ef53e6ef3fe45d77cc30ff521ed0ae9d1dac1a247715ff2df0876842ddb8a66217ecadc8ba2c390088b52155f3a23890fc3eacb709ff670ea3e941182bb57ea24811f23a0d71fe", 0x53}, {&(0x7f0000000600)="9d5d22ecb0c4d3bcf7fc4b5de957c9c4f3fe0690c0502d7da870313ce7ce81a96fac469511c3810f67f0de1fc8cf3218828a676af99d3ac02620d2fbf9c254c80ee884bc72a59f799f4d2cf7f38f45896755e086e8934d3aa7996981e64f8f75aba437bbf51e38375bb5c3c42dd49e45af791041822e1a1391097fe767442c3394f6d92c2b13bb0c4c1e0666282fc7575686cc9ac1f3038f5214dda63d210147a9fba915c501f92b8edcc8e9df08efe0ed27d888c393140b11", 0xb9}, {&(0x7f00000006c0)="ddc05de155a0067346a27fbbf0ccbb57b92fa1b167bb749f4daa1eb7b74133d198c5abf95161cf02eb9b91fd51e3e27e6c78ba1965e18ff6d3868e89674821ee1179097e64c8c903ba075eb734a8913bcf53a0a70b71437bcc0a70c3b4a8881176738e89a12f847d9930b16c333156d3738549d029c26b47845595217d01c5881e029aedebb20cd22498a5743799a88c2f3694708ec128dc60eae651f677e7e4e66ab0eed8a4f841815dc2b6638be99bb863337d4b8cff41b61e162a", 0xbc}, {&(0x7f0000000780)="b5abff1bf43e5353a1ed66222a4ff05c12afa33c90dd7508eef6d456090250379e704eb9bdef7a41a4138d443188669efcf87beff71bc0f2bbfc78b0b39d4e15a112e37772ae2f2eb6730cb0804ba4e43606f2957b1aac529eb62a369f1e81ae08c88b31b0a1048e8a5bfb93dfaf8fc6d3b2c15e026fa6f07beddf4651b9fca6d1284e3571da3f7e05b2443332ddfc3bae031ea9dc42cf", 0x97}, {&(0x7f0000000840)="aa5a45a7748cefb39b839ff92a41f118eab78be72cbd873e66faf6cc7ee72ae0b11c5e35ed5e90d3fb3a6a251d65a4d7809342d986012d97c1ebdb0616678a756daa98af440aa74067f031cdb1aed9a133a7dd4e41d4d13bb02fa4edde35b891afda6b2694c7d16a390da32a91211004382d7e1a9ada6085dd179d7ea5be4c3e2726484a21ec55d4046b4a7862327a93954df6572e472b2eb5d82112cf01293860c7eccaf1e7844c88f0", 0xaa}], 0xa, &(0x7f00000009c0)=[{0x38, 0xffff, 0x5, "ecbf71b0e48e20418acb8b4b7a33252972f4d97eb2713682bd25e7d7388fe388376e9e507e5e"}, {0x20, 0xffff, 0x7, "08fe19bbb67de60ad4"}, {0xd8, 0x0, 0x7f, "4299c74f4480c1b9186f61ffff7d48434de92a654b1162cb461e544cea5b6dc98e9b36a26ecc1bfd554dea604c589b80d3c671ae6e42176cca088e15a04cb413382a660afb8bfa7512a6a14050a4d01a2291d425df404180d9fae10efba2102c7be312f65b85d6524b44c93ad0d4725ccee9421b0e9c7d683b56b409366596d8a5669a59aa7fe023f8621fcb03508b78e2e5e39b5ee1f3ae1c8c6874fa0ca03e92657ae7446d3f122e95dea4b0c60a108386fb172b77b48da0e880063c279b933206f05f6cc600"}, {0x1010, 0xffff, 0x5, "6f32e6dd3aefb6c3039f7ae2cf52097b38d3f5c35826f14dd2037813b1ddc290124d928a2e7fe5ab24c8f0d4b72f2d9aa7234323f869518bdd53c7693b4e49479be964f7c00b04dc1aacd0e7f97720c984cdc06a93d25004eeefe9f8258a2f1652fe93efb017abecd0f249166eb20cc3686ae8e895183effefdfcbbac57d5d99e8f8c7a87831507e821fab17c4ccec19cc53cc3034757d810825e40245659a9dde87435e91b13fc0074fbc9c3c8006a151fbfb0d3b37911f2f53cb3ab026fadd3231800ebbba4dfbd219b815ed508f7b4ba2ec9aef837c9a41abba79dfc50c57358642104edfc583928efbc3a23261663dc03f85f8d9f52330ce48ac986b336e7a07a0609b9c5b2f240d388c9f863e4f04901e3cb23f5a013b65d1f47665a0ffd3671b20f10dfe135fa105a24c12a5af5b043417d6b67080477743d8adeddf39030836879aa99278779cc5774ec96f8ad26674b072f3312e4e0e854e996aaea387a9b597a323b5d93b5c8e3a768314150bdf3397e56421b4eae9ae009355bce1f1ea506ec2ad476198a3a70e538ccda219a9b1df18da3050fbcb62f801ee31372b2e1f134f89c168dc76ef739e7b080969f98599ab7b128c19a2d08f62ae2e74e36868c515ca4c316ce46703641730f5692da693b55cfa9e9fa234daa6c1756fbb8c23c594d091773d52d8365df1bc67dd0cd98e551719955704ebcaace54e7003bb287adbace32c89c6a7ee1233c5deee5b2a99c3ba685e80af851b7282219c31f73f3ac81bb3550edca36359f04ce46d137a49b6d0b1aed96ab288294729d0260f92d5ff56bdada7e20a76df9d4c4cff041ef5ca2b4ef9f2b7fd238f5583debdb843af9f29b634cec8f055a0a2e6e7767c6c0dbd947087dcb46f4017391427629e696216ca10457cdbbd662fc1ef6405350e48d8133925b55f0ce35c9cd4688b7ea171eb1cb64afccbb25b7021b8b504eb99b3e59f8db058c66e15fdcd925a07fce935b15767e27f62b93e426f7197decc51fdde54ca3c11379e2d81c2b018ed30d61fc405da7dbd4ab9f8a693db41c288bc583a12519a9d21551d9bf78e9aef206a6a4095d820e513a0274ab3869f6cfec964b26ccb1280540057150d11f80f6f69e65311b53a7738c5726c02fe6d3f1d922ebe44b5f500c95683296647826ab023c8287b53443dd52d55bb8bad679166958aaef579ed7bf08fa3e1120cc653a065ba92255b73072b449ca9cda4876fdbf5f5effa2af29aa0bd66ba40a2ba4f919c5e1abca8d029e156bb52bde96f2c97b54019874a57bcc0b46b530ffaf36c3bbca8f16a8bb0c27ad75baccc27a7ce002f13651c4b055981194cc61fc53f5fba833cd79a78c90de600e59812e39d393b93ce9ad20b52cc2d634d94ff5063822e3b14ab26b662dfb945f1ba4e65cac29f10eef9f555d6482043bbe7d8ca0670e29c0ce1fc7b2d108d94f399a400f89474ba15e55222f2c3b5a303d579276907d4c4df2efe9e38f6e858656f45027a25b6021e424eaf55dcab136c34e171baf962e227fe4fbcf248d9ffb374e5ce258e433e79e04210ab4828a0da3a09fbb023bae07037922203b322dea1d6a6f1fa217d392875fa83db228c46b61fcb6ad67eae16be10a24f39cf3d04175707240fcdc9db522ecc6a813adc6a80037c8e107fbe6cb596d634f13ac73693089f5bf9f78b3186d440647e68bf9e66b02faae45f12b0cf3c1c5119ce49d7baefad063cbbccc741d14822557e7c26181fad3a453ca39daa98aa18872e8993920e8363569891761327e54c6bc2ec9ca28d8fb7f0486311fb0bb03f52a1fa7cb4dda08dcff2099581ab6fadd4f37fa292c02bfe08f57daa6b6d4d35a1547df4e5724711063559d2a233f93ab06f9516d9271f5ef0abfbd5c6241dcb6ca096a4b9ff0f233443b6bb1d3a50ea5a149df69bab0380bd46f9ae7e0fb962f6bee950eb8dc0a967aeec1e92dd03a5a357b47af4afe89e00698b648c392b35fa14e8ffb2b91e39a9f310ddd503c698500225c12d7d9f898fbff09104cd8210a8576831250bb0e41f7614481baa10c3afe2c96a17a61566ae995c45c3ab30b36ba9ad5c483455b71ac055089fc9670febba8bb091fa916755ce582ae2fd79184c36d53879d5081c66ddf1e3b632e301d547e2f4e6a20976d0925539687eb3950ee59a47496eb53685f17877761856b598d4bb4743d3a2dfed8a76456c1c2439babaf3653ba4a3c93843894b443e78a001ceb7ca88e4c3aa9335716d7ec9e95c1969b586d0288ce92090bceacfbb7af3138de3528c91ca169316dfc39c1ab57dfae8a8908f3facfc1432000f94d131ab26ab61ec2565b52ab13c72cb4d917c3b9c8baf19e939b262c3b66ca9a7dbe88012a6275433942ad9330cd638dc25bfb8e02901d935134bc418d2fe6a7246de2d59d0f7426b2e066107d9578480aecd1377d2c16b41bd9710882cd384babe2e0bd6f8f0637c149e2b35c8d713194219a0de29bea207991fa1341fa9ab59ae68fb5328a0553cf564189b244aa67a8c66d53b9c7d76fd86fe026d5bc3db0ea9e332fece8401f87919999698a147b393697083e2ab7536f0d9de9bb951b716b43f79b737e00c84e8dee905dbe034e4ef5600ce8b624ad90c481a4324ab84956315541e050558145fdf7d3283a1b7f57ffbcc950e09972f2d1f9a089cab616e0bc78971798a3a50bb3db4f192dc6c7ce107d3ffa39f475f6d76bb600a0e15fe46cb2cab31a289410997a20ebf8c33cdc4a65521a94be05343b75e1ceac7f4722c0f1acd7d209d843994090a11807c7a2ba9d5eb4221e3d02cd76e10f3f8ea628353706b2b4cb51a295b9779139060bde5f4291fbef7a31c9a4d481e46a6ac16dfda6aa304eaeb20a623ae6125b0ad79dbbf1052bb59c560edda838fb06d66518b5016b70507951c12ecac9ccaa187873e5c4edbab2bcc354d303359eba041101ba2542a0f923d70c8582facf3e333b590cd8cb08c705ae28d0545c7f7bf9766c7f12b48b08048ede28218ac985e140349f9243ab84c4ec6c996656faafa18cf4c3594a051564c6bd10c0c247fe2187d9344824465dec5dff48576f77ade21aaf48208a1b76e272c23180af1d1778cdfe7a2e59560b772b1cef3b732caa95bee48b8bae205fbd8721e594a75fcad630e28a90902760eb0dc3035a83b0b21144eabd6cf804d2f4648865788aa83be457bdebeeffc1a4436eecc8c1f4ee6bd373ba56606d046122b3747748054f57f82d1d698bb93a5dd1fff6c6a3b815f9023f3570818e14afec5f4674ee15de635ed141e9ec7e878704952b32274d96f4e5b45b64a3347cc0fa7e0d47966fc31ffb98329bc807de9b29ad690698c4e569e3ce21d8b20b451e2ac4f46a6a06a119d3924cc9c2dc8c6277dceebe5f0736f746dbde67bf7f2beb945c7df622cfd10f1aeab39bcb9774bc78c3d45afa8c57536f9ccbd0cfcb9257163aebede8a51d8aec21101f4509403024734743d5b2e9d560cf0f53cc1eb9bb8cbd2904b253bd4829fdaea144ec9ec9d2a0592b862e7215d1c6fd6b21a838db05f6b19e5263b18779df6557fd67220958eb4bf42b792b898bd8c470b69219ea4853f866f9bdfda198bfce2fa87b01c27666eefa6906b1be9f1aee0f06538b44262599375754d02dc0a4e9d2df45b022dcef2ccd55fd455d09771678f0af3352d8a73ae4b9c886acf0b413ae06af23f6f2c422d1c98aca2dd16995d935f8568d4d240f93ecbb2ff031717a12ededb0e17429929c93551d778efc474e25332d05b4390bb9781ba15f6fbac1a3556a31e8aef92f813bc189d5202c94d8de7c80a88385595745c9ca9a9ec899949bd88297f53f1b303a582116f1489022c3c01144cef2ab68ce9f48db15955e919767a37ea7f9468f5bad036ec52eb107fb49f1f3808fc129fdce1c939dbafb458f68062529053f08fdda1193a2291785e208ee048c1b2ccc933890a4578a52f2ca1c9d9115554323da165883608d3b49ddd8cabf59a84c73a1b8c187ff71958eaf3db47641e928e3cb1816e162ab6256cad428a49765449547fe2939b4c762f578c24386b1c56ffce9a8345a20ab1a741b0b1056aa773b6ae708d2b24afec311827056288d43fab35c02a4222f76f20ba1028d9d40baae80b271b86c58c0e633ccbcca219aef7b33071f109703cb2f64e7c23b2c56ac30c5e0fed1757d52c86ce0bd07aa45fc8bf22c3b23be58b0a15bafe0e6ad5cf9997546db71f4a93e1252ff50228921ada0fa7005968fa6f3fd1e10c35337db25ff795f3cbc2e4978ba8c9f60066ac764dacba645218c30698bcb0111bf1c6014e327be1b550db4b2386c9f22490287c35ef27f8d0df17356de1f0173c82a4e4e69f587976e82811f2e70366c929d6fa2c3d29223cea34eececb736e808ca6cf3878b477caf80b0d8035fbdecdd718fe359601e7387b5128938199782bc9bdaba2c59bad749cd09eedac2ff1cdd86bd9971947198c761dd38fdd9751dc47c4e167b42183c2064d71949c14151356a8c6d77f47e07dec1e37f39d6d3000f92d8c5c4250b8dbc115b277926040bb92df0898e0a40bb1cb2df033c0e55373a54de558078ad5c2b652fd2c38f3950c25ad6ff963cca5452f0f0f08c47962c55e6c22d5729162155064a68a7428852bc0230faa72b4ad901dc4aee519909200899e020cc108560efb044ca0e279393b9a44b7b451d7fdf22565644e50c3ca0771805233c2d91b8581386d1f87586b4f2701394ddc5a29af623a1321729ca2860231d20dcb1a0bec75c5e4a326c1f3d0d31dfac0c8555691041a9d86de568abf1698cbcafec98af27df3f658c02263513c1e12dde0670036aba4a3538a8abb9cc273f0a1d135d4320c6e362c7ad173994066576fa466a2f1d8310396014a569f5dccfc102cff2973193894664b2a92686b15848c2bdcd3fe7eccc659b8431145263a52be47513236d67a1a224ce7ebb5fb798c908ec7b517e5adc21de6491c6fe0315757048be82c0bbb1d72458f4504df0c63d506e3836b868d169dd8f14b38f02be61c0881a1c5e8f3f135b324610da4e967c12e85ba91f3860e625ae087a41069de4e08be8f1d3db8468a7e45c6f3998c5a62dac3328480f1783e01948e9ecdd96031e2cf26eb94fac5bceb689d0933787f7ec8306c23af7b5ea05338dde596d46b2c3caa0aa66c503e244fd17b1be892cdbbf2f6996a09b361d849d85fe5f62005b23659dee85ebc978b56f153e573bd9f2ecbf371be67fb3c029fe851003f109ecf241c309bfde6b13892e0182db85b0293111437a4c441cc16ffc3555b2616b84a27d85170ce1db97389a910eab100d16c0561dda854aa0af8ba9ec4327adce141b21189bc6456425f32fc5d7217a709d79ee408d54a42afbbdf758f3e316c69a526bebf44813804a8fd19addd17f8c3c7c013336df3d826b11b0698065a89416e4c034770e4f1b34755efecad517f62421bae03be2c4cc10b03e00b245fbb62cdf33dd983e8277bec6686bf4ec1dc84d2e5906044b043dfde4c7d6927a8358541861f3e6727fb1b40198c7377294e89bc04399c2f0bd19f8ee81ad8ec9b3ac590940d7c1ba376d3e931b42886e7306de20c5f09402272de0928f977551745ca6b48d6dfe6844b9e63c393b9241d3ad167257aad34b69b6c908e1c9f2ec58325005d9c06b598bb998d386215917a38f498b1280efc15727143fd4546d35da2a1a2a1da93e9178ad685c92d370499d24c86a7540362ed68ed43aa889bba3f14b736d6c85721"}], 0x1140}, 0x400) getpid() pipe2(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r1, 0x90) poll(&(0x7f0000001b80)=[{r4, 0xe0}, {r4, 0x8}, {r5}, {r1, 0x40}, {r0}, {r1, 0x80}, {r2, 0x105}], 0x7, 0x3) r6 = open(&(0x7f0000001bc0)='./file0\x00', 0x80, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001c00)=""/147, &(0x7f0000001cc0)=0x93) execve(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001e80)=[&(0x7f0000001d40)=':\x00', &(0x7f0000001d80)='\x00', &(0x7f0000001dc0)='\\\x9e\x00', &(0x7f0000001e00)='\x00', &(0x7f0000001e40)='\x00'], &(0x7f0000002080)=[&(0x7f0000001ec0)='[{]&\x00', &(0x7f0000001f00)='\x00', &(0x7f0000001f40)='\x00', &(0x7f0000001f80)='\x00', &(0x7f0000001fc0)=',\x00', &(0x7f0000002000)=':!+*@:#/\x00', &(0x7f0000002040)='*}{\x00']) fcntl$getflags(r0, 0x3) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000020c0)={0x2f, 0x3}, 0x10) setregid(r3, r3) r7 = openat(r4, &(0x7f0000002100)='./file0\x00', 0xae9bdc8756d396bc, 0x100) socket$inet(0x2, 0x1, 0x7f) sendto(r5, &(0x7f0000002140)="8203444ab7407f528426aa5d5ffee0d36c2ddac391dd2c4a7a2388081b5a3d0d14d2e41b47e11278fbe11ac67b46dbecaae153d74bb1da1c218a7e23047e1018a19e82456b47ae5f2deb2583a8d5", 0x4e, 0x404, &(0x7f00000021c0)=@in6={0x18, 0x3, 0x10000, 0x3ff}, 0xc) ftruncate(r0, 0x6) symlink(&(0x7f0000002200)='./file0\x00', &(0x7f0000002240)='./file0\x00') ioctl$TIOCDRAIN(r6, 0x2000745e) fcntl$getflags(r7, 0x3) getsockname$inet(r7, &(0x7f0000002280), &(0x7f00000022c0)=0xc) syz_open_pts() connect$inet6(r4, &(0x7f0000002300)={0x18, 0x3, 0x3ff, 0x5}, 0xc) 08:33:23 executing program 0: socketpair(0x11, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0xff0f}, 0x0) 08:33:23 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="00730f6c909ebe40ae72dbb335892b213be36b1271d3925bdc4f785d3f5e13e6a1d7b7578437e4daf4e3b23f40216dba277e90ca94d6563a52db2b0c675f992b42094ccda96e7e8bb4538040dd7aa93988213afe4d9b132f3e0637a33d6032727cc6a4d12d69732c0fd60dabfefbcbaf8c2c375fd4bd3dd46899d0e5078cac5344ee7cc51a497ff1327a4146029d67ff5e16000cd682e646edbc5621c8bc07d09f88a4dd9056", 0xa6}, {&(0x7f0000000440)="1d076646cf4a67e9c50dfae10d22608d40171c4bd8b272f0c7615fadd8326e821a9c19ed5ba6ac8915b7ac2724635df8e97910895cfa3770c08ffb8f5ed1c8afe59cfda58acaa8b455ea27c80be458c782c8c765b61a07fa5206383fdc3c3fa79f0e2b2608fac3a02f96ed4f271dc443085981faad8ab1bb723c35bac32b6d147dc0659cd49778fb3b07ab5de17c5d9512e83aa684489c24c38164fe38ea7f951c88fc1fea99432e2368350cc07a60c2b22a0af00e1a222ab239ae34d3b35146227845cb917caccef302cad4de034199f0d796ca2112493aae2a985d9a6b1444a6c7e2146005ec53dfa6c80234e32eb73fac200852f6dcda9431783ad8ba3381a873a07b940814c08efb6dc2ab004dee275af70640402e6de0c8791c6d129fb66303c508994ae9b48cf88cdfdcfe64924c68d1f46cc9948c00a70076a378a77a7776f8b38250b287638d53f1e40e2184a0adc8ef1a00970b60de1cf58f31ef1a112c7e8223b81d0d77bf9dab9bd4baa9f9f8de3114eed92b954469ebfb9bdcad9140378913eff374a8f9f98f513813faa798bcbe222f348992c100dde74c4cb022bf07f060d71e9fb7946e4d80c941d10889ba14dd919ab63e8ff8d3cb0129d29e6560941c30550595c5aa82c72f8fa0bf80b7a3df771e83864a8602b8b8f7254b3017b737dc3ac7cb78be6eb3d5beef6fb22e41ae8c47f59fac503780bf9781377f899bb28c7efe15927e144e08f839b84bb001ae0784da656028d735d80f23fcd358f2d2efcd5aa43f9c3659417b3986490a52b4ec8fd7305212d65fcd31ded4936b6f5b6b28aa8d0c7d825ce96563d0983eb5ba52ef3b2b401eaa3e77e03e8c07f4983a81e95d195bbf2a18efbf2f322d77573495a8e46ed66d75dd0956d44512e63ad7c078efe2416b8d4f5893c627a1c994834a60b304a488586019e8f997a53d4788cbe38a73ba8a0cc24014cf79ea25be0b68d171a5f0d44a89c071e1e034afc20fa131ca4d2bdf20f19045312b20600d1fcdebc842ca7f6ead35430c61241d8c3a57735a8a31a8677e164e0a0d85d69b00d400fd482f76f759336bda786cd219dbf1ba6a5dd4b911b1e0824aac427097b5d4b63137c3c751c89f4e1bb1fd17427e5ad577dc2f3406da777100fa929d7a051b2a7b853d9d37a26e852101695d6b57a13f6f7ef85446b98d85708af49cbd653845bcdb0647563c8f6a0ed67113d2bdce137e369902c9aa8c660899830e34d868efca2592772c3db8a52233f73611a11e4934dcfbb64974419ca33d170752046b4d7896e3b70e06f6d30a3c1f544be435d2c34157956d66829e89a6609557471fd7446890b0193db15a25fcf76c487628754931429b6f1e44696adabf65c3b1e8ccc70eb617dabbce3ed67163a973fc124294c13c5ad1a7c130eba41de240bb6fe0051c8b0f8fb4cbc770c9157637731f73b892b77df7c19a0573633280afaa76a7f8fa56a78512dab321af0cd78cc70bda4bf7e2458e8057400e9c69a1f6b99cde5bc26331edbfd29cbc31124ad5563fe2f5f444ab510c605df5d430ab0bf79f96df1cce2fd406510fbdf0138f4e4ae4365b4f591b965e35c8235a8772c2da41a878df5f7038a2baaf63dcf176e024a5c39409c1c9d16eb9f22c6b3d4aebfe31f67a86efd21517a6207036a88662be2c15db85136614f76c59a3a37ad50f9ed471fd035f02d3e547c12a909bf8cfd9317cf09f28bbc808fce18d53744ea1dd1f0de41f9eb879797518ae7dc0f93c8429d7af09794466324e9465783bf72cbe5cc646384a94bbea8fbbc791e2646b0b9ffa54c0a697d1d0c89a405befd4819f449118a8670107b7327ce5a813f58f51dc40f423d9769816570cde411019f65ab3d31c167650f3c4c463a132b9f6db4d2cf7698d6bcab0040ddcaa4207ae4ba9573d2b256a3b0484773ad562a64986fdb10af4b3d6dfe1b4889bbbff61ab442300166e1e16abe335ad517a2171c9f01dafb985a814664bb013bbaaf6796c7cfb4e2048d1a7f86b3ff4dbf496c9a8a28c3da07473da358ca39c16aa65d366ec9a04e8f0e2cc6aa3a3627a3015b64d92ddb153a7970629ac604b505aae9ed0d037c9fba2821755f881ae1f14848985f0c02753eadfd6e82dbb151855c68413fda7d1a26e92c1874a5c0559d085cd86db629020079eceb8fb3d88186127263aab8be3e363e570c0d4832aed9638c8374aaa148dc25b43d6204b219c56a40ed7a7781da44eab3bb43166552e7d42ea8416099c4895597148f8b4f4b008be15f9b14b2e3213f49dfa7f7bcb7ea6bfb83f216a1c0fd0e2a262fc9f89eb9e08e256f4fda4aa044a5a5bf2bc68aa4bc7d7ee7250fd4c0d5064a52c3b75bbede4c267838dfb0b7ce8d901251d4cd0ecbd404fc2bcde43158c7df805cb9deaaf2441d5a041231cbd42a2af3bddb25907bef421b0d0d15f374afd62c8d96b86d4b8877827d485293207083ecb6710ae2c4c257ef475fa5d05634be8c3b174db8a52cf748322b6a2dad9b1ecffd3db864ffe4ce6d229bdac2781f8d57fb6b6a9fd4a5adc24b0d38e2366a0a29d42ffb3a9fd1ff513dd08d3838ca039c9d165b7410a866a1569b8f9ad6114bd509563d019179d4b5bd050ccadc8f0a1e680fabaa6b939174273cfe380e0ed2c328770bc42eb238105514682f2ba8c6eca47150cda95933ade65fb35b737e4a91a2f1c6e94b1fe72a7d13d99cedec0f2724ac847eb5ce1cd4826231a6284a15769f19e16eea7da9eb5af846599e7b3890632faf713f46b8cf81afa0a6980c8827c7c05734c566ec8d2524c17d093228464c4796e5968693944b0e73f7e4ef6e198762ae6a746827795d78d0ad1476d53eedf23bba5a5b8a17a4396432fac5cb728b88c687153fb7201c1c22a15b50f3e8f9ce986eb22643881d712ae8ef3eb9c78e231e7beb398edb9d6037b2629904d02e992596147cdef2dddd8aa569ae199ba78f0793cca8f772a3dbda2d9834a417865adb9969e2b9af32c73be5f6e4f3afeecdaca4073401579d393d6824f98e96abba0d2e36825cf0de835a967627b61f2f535ac44a2cddee5f3f3be91fb0e04f53bcb7313a288a5ebc5758c450992f259c7784689d6e0f8d6e56eb973d4cc990c5ea2a7d504a08ceae3e1985936e23204d2b1a1b6cb338df61529cbec0be2c4220668a47b2fac62c576fc50612aef1440cc6ec5363057dc8a42fdf490e2f3221c0d3117ca69ae050591e209f3ab4892713bb01078e6f57b5e5986abcfaca46182c5a23c8cb2289bb424de806db8644b1b42f6f144e043150953364af88c56b475e468069f462cbfc13fff36822e685bb51297bfa586c6c165283add0ea283a54b2e537bcc0c3f1299e1df987c8b6f491453ecfcb7e285fdc3b0d99a405843cff1b495d7159b4f65c54d61b73c22f1362c696f49cf025e39ac15bcb835089b443257ad76b6cb0ce2489deca01fa5b85e9a580be58ab0ede3763b92225435ab787253821fffc2ee236ca6c8ef996100ff217c1ae493f985a6dd3065d453e6a4ac7a1ade8b374a0612f2f14ae102d0b5fcf33e75fc5579a154330310cb2e221d615f09135a2117fe9f02ad5c6079323a5d14bb2420bfa50863b489f67bf1a6354fc56b33c304e472ed955863ef2c982e21de8838ee92fa7afaed003cae13903dc91095b0505aad1a88c5f093b598ef6dee2a9fca0f4c21bdc2964e49d17def82573bd8cd3c645e284104fc6b698a6b59ab5dd897c4cec77e41d45c0cf54d8bc9fee6fed9d81f1c1b06d4d65e678e2bf4bcb1239b548bad88083bc9c887e1cd70f31fbfc2d0919cf28b1685c0125217a156bd23d1ea414642371f0640c52369e731c44712a183b54be110e9f9f191a470a9654c1ec2923fd768f6ff7c4a3e324b6abbc14efd4cb8c8928e12dacd37ce4796a2b0c6232e0429eb06e6b0dcdd11d5ab37bfb1889ede1e8c1aa89055d5c0147629d7509c310210d5857067d03445cc47bbb662fa245f31f247962250b2d3d93a21770dea8f38716802bf234ffb0e5c5128462cb41e3f5d4071ea509ed802a47e957f5be781b18aa4cac3e523988c128afc5cb79479fb26c25479583d7cc682f393ebe845225ad9869a8ba83b162fcddb70ff142377f7633266b2dc79adb2d6e541dcf01eb96231245a0b2057f4e4e069a01a293b9ab86c49473a004bb649282606b67e6857575e58b45162cfb4d5bcec84109e9df68159dc18ff9ebc5093b3fb84b044ca8409b30f91e9833949d473625efa23345de2a49db558b7b96d2f6877d32a0b1e00abf274a84acb10d5d2137aee4f277def3ae67189f286cf82966f6f0442a53c398cc295c8accbe48a803987caabf7505f20257c7b4e5f00313445edc4d59af5f3aa060f22ad6b75365780535400024434954b645a4da02620b10b508f9d43822dbf94904482b57fc0f5640487a9d97cff7f518c5226235e56d3e92645217d763a825fdb4c4bf549e3b115485fc6afed2a95476fdefd7bd4d34550ac64a9eea71ef2f25132a260ef09eb7be67af22d4accd3eaf715edc0b84662d30b096a2a765c587b0397910c7d3b38a164ffd3f3e3c67f9862551fbbed3b0d8119c41bd56d6575c22d3824f4eb4819929afa5e8963e69f0f87e5f05111653e912585f94fafe1e6ebe0667ee09886de23873696fa9cbaf33609fa695d1e277729d09dbf3a69c332720677cab8aa3969c733b716e429f1846dd27ec19e5c89fa2a9ed3e86e8a9036881c7cf8999e337c9f00af13d3e7aebb3d9422fc7ba2437dee22041b2430485d81514a0a2a7d37f65c42104126e1614c4cae39d4d78b40d56c8ddcd8450b7e0f55d6fdb9f757a4221ba4dca81ba2d66b74a6716e9ba71cbdeb37bf6db03e269bfd4a2e024c77e3309679f3915d0de77c33643b834038f2ae691065d5d9aefc5678b5bafb11594458ecd068c1ffa372831bcf7cf0cf8844be2c3450e819163da00632eefd5bd11c08e9f119d93f4c65c9a728df149ea29d1ffed377ea7c42c617c46993054746f646a8313fae34e9674e2f331a66ca96e2af05293eb4ff52f3184ceb5b5c3911f3e364ade03c5d30ea1d0e8a051686093ded654ce4fbe06832a493ffbc01fbe731fd5d8899f71ccc6c35d33d7433b107ce9bf4732aba31d493a130e5dfed0c517556f7dc722b98136b2fcf0a44d1daac14a6656085b57d5f6e23e1155b04b9620c795c3638d328a52ba48bd0255dba298cea10df7a779e0f4cdc7b9654dde3d2fe9c104037c2b1e5d472ff5798ce286d29ee81261636148bcd7c0d77e6f103012e56b2f0b93f52d82d4de3cadcdd5a672c2e7f31f1e5383925d15e671a723ab23a5a068cfbffd543ab840fe52f69d22f176db54e9b08815e3f581adacb3f04a88d180679c5a4354816b10ed95753be8ea8c951b19c69259142e252c7c526e405cf831304fd3297c5d28c7ba10a164a741f74fd28c9b5a9c2a6ad4a47affa01cf23d0875faa6e5fc707422c78ef0e136126c222e282e8a6feb258153abc55cc37e5f1222a0a2557ecc8caab2b4f3c0b34c89e26959bac945c46dd3647d4fd7b1415dbda1d776adf6fe4dcf65fd7f961425d3618301ea65db8dbb3c008c8befbeda62beac0f34e5f4dcb89719e93cf7f274fecbf145b5cf2fa4255c34962c24c5f63853091683d1875d7192a464bbe7d43d79ae38ec9ff4bd0e78324e084d335ff8a47d35bd90d870ea59a78d0d6b619566f2592c6f9ab3efcdea9cf3de77ce1b55faee6a8dff81568da72bc565e0c78f657f6296c4f9e52319f", 0x1000}, {&(0x7f00000001c0)="d568ad03e7949aba729b0d97145db2cfb794af29c4fcb763ec1749d466d8bf699f66e8667d0966170209020f8b4ed6295c4e9c9fef22a3fe4a27b125decbacbf7e37540aa8cef36291b7d20d4ce18b30a086ecaee7eb1b61df09774b0514b50687884eff182c4c07d1f8dd7f7955683b5d5b06b9017b28bf1858d2121477dcb361d2e1923fbabeb2273b73caedaff1353b7ac5c9899a9f147b2523f2eefc6f518ba020f47d47c93140f4705e2a125f071a3c6e6106c9e6b647e59c8699b92e864b042189bd33d01c62", 0xc9}, {&(0x7f0000001440)="757353493e3ffcc1e99a274ed3781cd4eb2130ccadba8818f38065ca88ab90126ede01670c0fea0aa3e0d4fddef483e3e4e8e9a347610da74c0ae7e3aca176807e825942a62fcfd93266c68b9fabd5336972c5cc41f147e983ca89b263c25bf55975bdeed3719500d33258022083684267a628a16960f62ab7f59c69a37f6fc7d6eda503133dc5fcd4fa7f8fccb64815f09ea85057858cbc31faef199376cf49d780b6bf1dd2fd6e74165515bc7bbb832cc39c18365e2b2a8989dbd22d781fda5440f0cbc175340754629c419bce39252202e9ad8a07b2abbbacc4a939d212ebbc9a27bf8e97d4e892a4dd64ded550b63c605934059650843ce1e65d20265580639019057fac477ebfd564efc3bfa9802a357b1c083a2da2edd35a1b9c33c5e85d5cbfc49b2ce1d805b295c1267aa5d3673227632a596f4d90d4713c3af6695bfc0f2f3562c4a5e5413098b0e3f7725e03a363de15db2e592105c2a09927b97bcde1439b835b48b70f1691835ea1bf3a9e28b2a56bb527f5aebadb38fa36ec43b523fc87ade1574d20e161eb08f5b00e563cb67a6bc041ac906eb4f22bda4e5d72a26d60e506ae50b8e85edc30dc4b352296ea562606387a78db2d571fbf8a47d102edf866d2fd1a4c2d8826fadf9dfda600ff6f03157fdcd547c42ef86edc8507ad328a3477b69997d70da3b2b11d170071a1af48dc97ec15deabae5dbc54ca0ba49cb6900b50520065a0ffb5f33869f83f437bd8603e86397e878c2a368a972f1b6bb796ce04b63c8ce8d540c025b3e4cdae4b64bb215f20cee4d6b596d9d0e6c73a429f98ba7617768ab922d77d03142b957a3a834e6218124cfba2876ee7d157eda11d119d17f448539518b5fba59cfeaef0560c743c3874e0192eefb32d18a090bfb455bfcad582b7b92c7e19d02b9fc744e9bb88a35808c40e8c7f762f91b07f5da93a99731357f9539d000db8cf386faf522cef321b429bc19f8cd1a5abdf85bec8bb060cadd0dd4edb8802f1edfaa456585dfdb50fe8972ba56aa674eb4c0413acc81153d755d791e54083cd24b0fe890fc033e79486f0a01a82fbf498b731be81454b0b026af4682a1840808ea7bdd215bb35d9dcdb38ce78d5cd8da9e90b04f00d6893e8d6bf225a635bac9919c9f6bf4879bf62013522a852ace24e0b8c3ce238a4b403fd33c3ab064c15303ffc3fd9f01df757fed4abdf7758e0932d31152781020d387d010fbb4c08981c4d73f5dc4ab48aeb4e63f0c8dd9d59025bc34a1d37e579efcd360694d4c21b604003ba1824a34f9f47bff1b096d916e05ad429098ea0cad4f0b9a705fedd79d2f48e9439d894ba78d5f7927b577bdb9a12d3f20a9be3fe48acc5f9625ec670cd5e84f073efb0b4c68808d884c7cbb715ea825138afab1d9671d39f205679fdb1a1c66fd3ee75a2c28b47026b349df66f9210e390bd10ebd0f263217d66b71d8b820d57c4b9c0c3e630c21428b45f11837ba024a513d58207640132ad15d3748da9580e1a70ea3ddbad04b79137e9625acca3fd6d75e210966fa5e8d3c56aac53efbbd4197925ba92aeab907fffd058bacdf58c4a29431e5cf8fe8a9e18e15020d7a80a7666073b8cc0092c4545e338b488050ac3e000f016d324a4b0ee918226b0a627063e970548d4a4eb9c6da4a8e39a83a353d29abbc62900e2c92d99ee4276d50eac57f1b9dd20ec5b2f73e6afd1c096aba6d6f08803cc6b0f4876fc18da480329ff7ed81b7328c5f3e8168cde105e1d394633ba86377d4235569e98f756dd2e6b0dc15303265b7f601e97860aad30ff70aa6d6188f9bbdfe50379ec6d2ede4163107ff02c2d6bb302ad4f0b62fd1041d513cac56d94c47e9e9c2aa64d0c27d2f982a2c8e46b9e8fa79c548abec091bc05d72bc4c192b23feaf814040e125956b3bda05c76978710c06acfba026485ad3c1a648527258717d6a9c0805e0077a00b4780021ff994c6765f6ca58a392bdc9918def9f0114be36490a1f17d517e7ec4533d9f63f24bf6ccf75cd0df8eb3ec8960aaf29a027c984ff2e982d5e8dfd95c9471c9f2b99bd5e05a210e2d1b748bfd90af652936de30a7a7370c02fd45b572f55a60dbd767bc33ece6d0fe739d922061e4f8c7e9a92e59c8ab31ec1f1419355ee98359cef66ff2cb30b479512b0638faae8c28f4df03855ffc1059fe3bc438493f27da5df04e5a3d7e55868001d14cfff47e38d8f365166173bfd9c08101b4c5c47f8bf69d9c036667e2bc378f790ba92dc05f563f3db0fe16513b6087018ff34cce864ddab4aa1e960a73a0233de671ce8c2c68fba88d2621ec458471dd72f5da286c58e79b3f8a08d103daa09c451e1c030a83fbc7748c33e13334923af609021bd49e1603749b7a044c49f47beb3a354e36d39833ca92610924ce4988050385648549ae0d174fc2413da3de6b2485d78f26eab82674f83b712f05c47f016397eaf1e9400b76ec8a6fc18b024f7952f64b76affc0b6d227e69f7af1ac4995ff8e9419c8d95cbc76d541486a2b76c08f9a44a83cfd93820651ef7ef273ab38feb686949e03b32f845abe11995e66b0e39c72ba6c80097d13a962fcf832bd0cbd710f2619ee64e2ced52d037debb47e87f4bb60939d2f3a2fe5e389965fa87ccfc31e7bbd59f5c488420ff6b5ff8acfc55d5c7422cc0b8240a033852e2874d6661fbba981cfe56dd3184e955c547f13dbb48bc30d786386a3156de2bac991ee8e6016ea913a363c916f1a1c5f1971122cdc4ae87dd00fb88a08817a5a0a7398c97ace6bde3589e994c636ea97c85a26988ad890d6084b6d8cf2141b443e9b3a588f689bab12e86e19ec6ab5be15d97df5d88fc3dcca49c17de08c13f09c7a3b7f25a3dc2a5c903caf35df7aa9ba425435193ecbd34dd87b54a433df35ffe4bded1eb5ee558af33592f933a6b7a24ca62f5149f487988e36a0548a826cf07dcc56e159f9263fced7ea1390acd61a48db5c39ff99c90f8affa5eda71e450131a306bd819ad782c9d235677b064a09df535592526c7be5bff5858dd1f3a309741eb243033b89187fd367991833a242f8641e59ad3adfe325fca9c0a456b567a0cb5bc473e59cddaeca04cee8d6da5b7424ca94658aee7c4a1791b515129c6818b5df05311893c881e919313293ae286180819c414e166717ebf8591e8df87ee7b7d91f50671a9a00fbfa9d3fbe2518907d0a8927a848126bab9c2d1fb3d95d8679afb322612404040161b2a51b5baf501d906282dd6f66f5b65d4172b4033a1a7aba8d7dd9aca4c2c4af787e61b5f8483226df7d6160ccca86ecb5e98feea7c88624de6fedf53ef746edac6d3ab76495ad310e5c49b9ed11f6be798e82591fa03869e043b87315cbf1c4f7260139cbd1b13d5b55be986b04c03414d67d89e532de09dc26e0702f15344043af7b4219ba57ab350d7fcb9285837cda9600766f5fa5d52d7fb72944c5f4d1c6d4223269d628c017250782bc07cebfe8587f3682c843f7d90022e4d430c259a1abdb121737de033b8953d4af4ac2995cc660cc230ec7a03d35c31dfbd4eb0446fe7ae27782b36c54e26ddf8e10a411588ffa87b6f72eed1173b8d28e5f0d0aa6496ecd5a6fb345eaaba04133cc9e09f33d0f15df4819985ece6102e9408a7c842c1a8c5d60b305932e43e1f8024fb6b393c2a0512290b19f6b2884492ae463576b97a5c815be6ea4923ca83ef0753769b05dc721a004c2d4ea86a64a19b12c9de4384c9b73e55198ac16f65b9110a5f8c66c011e79cedff339bb499b90a7b967bb9e1fd68b622f53c0ae88fe65b598cad61c6bcfe61148f52e33bf9a6a7fa71d776c2abf3aabdfc4c738b6a4446bd278e52933740cecd641a1fc9a4c9e3d363afe928915d62dd64a357c0894c9c6503ba55ed48625ea211667026c5482b25ba19068a3b4872d214d7815a633f87ebbb89da3d29342de87e04a7f3b7e481562fa2f6a45fbebb1b352ac52252c95f0b22fc8d5c6d6004eb887034f68c32ce5cf3c96db27876fc9a5d99ce4d82ad548e38b122489740539d265fa48ede2f3fcecf671b8db30de2d19d937b34aeff4b701730b44e53c31c5719115c640bc306237dc851c0d274f307755a249ed9bf066f29f51e76257162e72cf7258cbb9104089146a7c644950a09e5d549a7814128d5da2e7aa35d85ca0309f31c5ed80454351f6058d80f16d172fa54ee810c18128e9259fd08bdae7948c237d3a5e72a60953087a2ee515354a383c004a579f0cc2421ca87887cbe3d00a0d3aa5ab1dd91a0a0fa6e7688eedd12f3e862294f1d80f8ce1a206d7f35a6c4a90f4916a7c38ca458fdad01db8bc02f5acf7cd3b334d080dbb7965ed1e4fd38ac375813665feffa26dfaeaecfeb4137a31eae7eeb385b63285ad530e365f1006ebacaae0ad05d98fd1f6049c0c27718eb4c3c9c6fe9715556ce0f97fd25fbb4e9d921a3199ed0f6d5ad1c89f54ef77a02d31670a0d4a3a5564ebaaeb4530d78f35c6b5333e267cfb1eb9de44d30a1bb1a1135450cdf8d7041ce70add86da02300975d8e392f885e4c94a9d625b96cb54d2dbd9f4edf57cad0253dcbf21063ffc0a2be5323a72adb6dd6ddc6bffc0393d383a7385ff934c0229648b4d6ed4153d71e749d5f836c62a0daab85f132e1323daabb3a400d361e4d01c12b74ea036d64d6235bd0f618f1d044ddcc612af3a3101d9bb45aed80b332ab90e542aa59254a7998209c96083330c5e027bc34c262dc03f8e16002c4f3b47bccf7112e8e529d144473c7165e167c2fe51178553705d7f0152eed91bb1822d85d897eeeaaf61d933ff481f13fa1f84d736f55b84131deaefc736d79aaf2f3630a89eaf93980eb36caa2a26e31976ec4013225b1ee6b12c2a9ed008771a081d3333425a0cec71bbf9f14754cad5cd75c5c23babb3f3eb67ccb0c8d85a0a08e00e3fc99411186c7a991c9635403d59321e50f40e517d859e54097132a1654d08c4d033722e3308af91062ca6301c606ca5c8c49e0f7262920c5f5de885947911a7d090abc36eb265909933e9442567ea5d9d041465cfdc153572f73e285aa4acd4d9a7adb72b5dae4c383debb83b03bd599e238964ddce54e1f111168bb29fdb84d5ce6fa346236875ea9bef1a264ed22f255e6ee40813bff3e9491470f2d319d9c65461e1ae1152007bcf17a361416d0d939153f1d05c59966f22851711b588eab455353f1ed6836c262d25d73d0d2a112da752b30dd9e9ab5b5dbfed25af244f4e49716b15d25dd70b3bd5e206ec0e21df4f79db9b913575b0ffde6a2042be7f35949b66f2817d720e5ab5e7b754eab8ad84a91bc135add1a329e07fa59234dd09a634d5e0b34c438737a7afac83f6d709a34d9defe42c03f1c4257d34395767735faea04f7be87afff2467e6a5db3af1a3c377718318e3f95873965f137cbb71cce0a4451da07fa67bd79ebdf28128940c967e6e4639821d227c137ba54784896fcf79ea24fb59eb7f957ecb5c04a93d3e8ec82c710df1c19eb7f50ff066ae4d6640e95ba5575e5b0e8ba939df720e69fd8f3ac12bfeb1d461aa722d68bfa7b51ce36f64677f5dba03893184a2e139b5687916b6cef1601822659750274c9f982309037ecdf2e30d7ccc3a154e89d7556d3acf1c884e3b0c5e45797743471d6b9be3a293d64d524bdd013d879a519e5649118ae74ed7134b8d5e55506ed8593574d18411a74a2480bca1cf9f691e247ff64b52b970cddeb239fbeb1a7b9b73a2963a02a0f9bde1d4b469f0b4aaa0f199", 0x1000}], 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x30d, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x28}, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x5) 08:33:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x0, 0xd2d, &(0x7f0000000000)="a4b1c931a8248a2b1d573da3f7e603f925ea115926dccc502fe9b2e3afcb722bd193d2cb5ea740604888aceb91dd571cd1eb99563035ccb222b246d33bd13d333b0e25c4da2c2cdaab18bb1a8ecccee5b1f8a9e2cb042fbf427508878c5b7ae8dde6cc19ed87bdcb716fcf375aaf9c5aae", 0x71) setsockopt(r0, 0x6, 0x0, &(0x7f0000000080)="faaa3a14c0ff9e88487f47425756e3ac6fc95f26779bb76f1fc53c106084e9857f779e70132ad5990c1c0d6028ecc45875d8c3ee04cd3c055c00317554f1807639d319f4b1f60d69929b5d719239d34bb110155239fc6c612cff6ce0cfc653e07ec72532974159e78a2bfb94430a8b655f5482e1228b30fbc507b6ffe5ea0fc0770aab2e8aa912e6694b88f0c8738085bd6632f3", 0x94) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) socket(0x0, 0x4002, 0x3cb) 08:33:23 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)=0x382) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r1, 0x5) 08:33:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x12) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0xc79, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:33:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r1, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 08:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = dup(r0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000040)="f5f255405122aff2dda740372a50da4a8df004a3e63293a8cd576b9e92fe576493e65125a2d07a27e389a604d96e39c8af0ea0dfe95d90db2335f3640a22", 0x3e}, {&(0x7f0000000340)="843b5f563a54b71e0547cc30a70e3733e978ac0e16e868e2", 0x18}, {&(0x7f0000000380)="e5831d9e281cbc92128dc621e22255f0b1cd64bbbc9b2499854d4148c007080c295a725eaa721adab6b9831e7cb88d8c64fc5cf8a83759ba29af98592a26adb8f02698408e7eb8178e9b6cd6a4e7a7e45f238da81c90b5b65efbb4ce482d", 0x5e}, {&(0x7f0000000400)="a5985f80c7a2e892b03b30d6f53e03a52fc67932058e99e67b43d81cbe9686490dc572ce802a4c958f244f42b57d16d0022ff70cb532fe87a1d898e0da879f9613823371ea6392e7103664e7e3c21e2b1f5e72e90dae70ce1ef195a3d65023032e7f9a8d02f88c2f41ac7c85b424848c19bc23d602b58880526cd5d5adb377edd62912d04d9b03ecf4b479cf67dba2f804cd4fd0d983dae89eba9cfa755c2a79a0706e5eaa84301c2edc", 0xaa}, {&(0x7f00000004c0)="b661e365fbbc0e3c47922c1faad4820b0e194826a528a9c169609ee24d73bd14f98983632d8b525b6928434854e08f0ef261d7160c724be233c51c55ae0439f9ec0198", 0x43}, {&(0x7f0000000540)="7226c012ff18c7686ae7f13349be77108a3e1be6b223036bce2e17c3ec22b0438d0b70b4cefbfcc4219f69be886296f96d9a6b3859413d3b7b00e374e483f792e26a3e46bba0255296794549f103934715c2347a89cc713569c3235b2d37ab78b3745b68e6a6427ad8b9e0cd5a79340cc3e0fb42afad15c51ad0f9811d25ce1612f6e9bc3d54b2ce28d0257f7323dde9a9e9f97a09fc615bc31d13912c6e2560308ff9dbfb1da0891629b7ced59143c2422619d5fd989198433bad867a53", 0xbe}, {&(0x7f0000000600)="634e6b62b0d7a97ce4e1485f3bc98ea26061e962a7468d5e280fe78882ef553749a053bd2fbd71a9b17903ab981f450f8dbbbf62980072e6d6da2308e54d405cc38f42db04bd9036b058d185b60d16db2fb8d3a0c539a98ac0d7a300ae7a", 0x5e}], 0x7, 0x0) syz_open_pts() fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc, 0x2) 08:33:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) dup2(r1, r0) 08:33:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="cd30779fc4db6746ec263d9c8c54b031a955f7fdd97b8e8d13205781da01a75970b345742f7358e028fde4aa9c0378508499761eead226220fea34aaa00261b041ffda5bbb732991ad1309170dfcb0df4d3e9270981b5ada5db9689933f3bcb45019f1d19a0bf5df91934ae3e760624092946f3f9b003955203096811ca0e9571648dd4b64a7d0903f05fc2fff0f03b2633b5592339fb632fcef685fa40c78f1b97e66273f58c16ef7e6d90bbd54be5e9bf4c07331ee93a097", 0xb9}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x8240, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) lseek(r0, 0x0, 0x2) recvmsg(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 08:33:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1, &(0x7f00000002c0)=""/157, 0x9d}, 0x843) setsockopt(r0, 0x401, 0x7f, &(0x7f0000000040)="976d24638f2086de17eec1cc23f862ec98a535686df0db18283f0248febbda545624ccd64e80afe37eb7a2", 0x2b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:33:25 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffd) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000300), &(0x7f0000000340)=0x4) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x8) r2 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000040)=0x7) fcntl$dupfd(r1, 0xa, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x200}, 0x8) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r4) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x8) setrlimit(0xf, &(0x7f0000000380)={0x7acb, 0x2}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0xc) 08:33:25 executing program 0: r0 = socket(0x16, 0x4000, 0x4040000000) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) shmget$private(0x0, 0x1000, 0x20, &(0x7f00003b7000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/133) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2456, 0x7}, {0xffffffffffff8001, 0x8}}, 0x2) execve(0x0, 0x0, 0x0) 08:33:25 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0xfd, 0x5, 0x80000001, 0x1ff, 0x38000, 0x3, 0x9a}, &(0x7f0000000040)={0x5, 0x4259, 0x7, 0x1, 0x100000001, 0x8001, 0x0, 0x20000000}, &(0x7f0000000080)={0x401, 0x7fffffff, 0x6, 0x5, 0xa6, 0x6, 0x0, 0x3f}, &(0x7f00000000c0)={0xef09, 0xff}) poll(0x0, 0x0, 0x80000000) 08:33:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x6, 0x23, 0xffffffffffffffc1, "010000000000000000ffffff7f00", 0x100000000000, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 08:33:25 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 08:33:25 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 08:33:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x5010, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 08:33:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x5c91, 0x5, 0x1, "577653779d72c2504a2f4ce3203abc4c10266567", 0x1ff, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d40440e1dc4849aa745d0ccc9efb723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca003008312493647891ef2cfedcd8bc9c1512cdcc98e", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3c7e, 0xffffffeffffffffd, 0x3, 0x7, "b08d160657e755de6df4410000000000e5ffffff", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "fadd4586fc08000000176f8d9a8eb5646570b1c9"}) 08:33:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000001280)="0e37b9971efa564ec45fce", 0xb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/68, 0x44}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x4) chmod(&(0x7f0000001300)='./file0\x00', 0x110) 08:33:25 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) flock(r0, 0x5) socket$inet6(0x18, 0x5, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/170) r2 = socket$inet(0x2, 0x0, 0x6) listen(r2, 0x0) 08:33:25 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffb, 0x8, 0x8, 0x2000000, 0x4}], 0x200, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200}, {{r3}, 0xfffffffffffffffe, 0x18, 0x1, 0x800, 0x7}, {{r3}, 0xfffffffffffffffd, 0x12, 0x10, 0xfac7, 0x8}, {{r7}, 0xffffffffffffffff, 0xd9, 0x65, 0x20, 0x6}, {{r4}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x6, 0x81}], 0x80000001, &(0x7f0000000100)={0x3ff, 0x7}) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r7}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r6}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r6}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r4}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r5}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r4}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r5}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r8, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 08:33:25 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140), 0x0) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchdir(r1) 08:33:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 08:33:25 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="83255efaf5d472ef497e77e833f6d7b8e5a03884c650d72dca4ac10ff92ba8df3cda407cc77210a15c7aaa5afcd029ccb23b0c0b124d6c240dd64640dce1855fc51e9a1607b760f5b085a0610ed3befa9885e70d5c85893727405d8c202b0a1f50165d8156c8395aa46ab7d104a9bdde19609996bef521d3c1a772693ffa423b46a9b757dedf855bee5b6c91f2eff777f9d4d0fe5b962eb610ea0acb2673cb8d0c000000000000000000", 0xaa) socketpair(0x19, 0x4000002000004, 0xfffffffffffffffe, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/59, 0x3b, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x800}, 0xfffffd47) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 08:33:25 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) readv(r1, &(0x7f00000027c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000003c0)=""/114, 0x72}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {0x0}, {&(0x7f0000002540)=""/204, 0xcc}, {0x0}], 0x9) r2 = openat(0xffffffffffffffff, 0x0, 0x10180, 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/30, 0x1e}], 0x1, &(0x7f0000000140)=""/7, 0x7}, 0x2) syz_open_pts() 08:33:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) read(r0, &(0x7f0000000140)=""/254, 0xfe) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffb, 0x80000001, 0x0, 0x10000, "fed2a4c34f89511887acf1381a3b38f95daca55f", 0x9412}) lseek(r0, 0x0, 0x3) 08:33:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x100004, 0x1fe) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)=""/220, &(0x7f0000000100)=0xdc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x124, &(0x7f00000001c0)=0x8000000080000000, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/57) writev(r1, &(0x7f0000000180), 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000180)=0xd0) 08:33:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x5, 0x6010, r1, 0x0, 0x0) 08:33:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="bd2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:33:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) r2 = getegid() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000400)) sendmsg(r3, &(0x7f0000000380)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="56903cdef3955e5d171f9fdefc1996f657317a6cf139284a9598e1db08b37ba898172d010c51f33d1966874a15899fe05f492643c4de9d47463bb0ad13d4b8e78a5783eaf4aeb3c7fa0abc91c3dd553d7e49f4c0ba56c509870fb677eb1aeb74d03ee8dab3b5ad511b455b522ef5fbd31759b99db617b7957d28105802f54644ba38dcb08acea35bcfeb661b6e9f1f99732cd4ea277cbeb188d144b2c22ae9ed71b96bddd7783ae4587aed72e5b930e0db9ba364", 0xb4}, {&(0x7f00000002c0)="7704ca2687b2b43fa2cf649cce87d64ef1b46507b5288c23101c02859494611e2c8a5843e0d442665fb5d692e02b2a405976e71e478e61ae522c2126fdc53a9003cd983a0e855ae757c7c3c068c9e8f52d552b06", 0x54}], 0x2, &(0x7f00000009c0)=ANY=[@ANYBLOB="7000000000000000ffff0000000000008145f8b14e086e58408fe9a5464dd6ce70dabfcd34dd4b51123c6ea2b9c0e35b59982566f9ab4522da20a438bdd00ab76fc92e7467d0d0bc603854a6541b3ea232e9167dfd0546cee80b2720f91350a662d11974ea5dcaad5624be7a4a92713d8000000000000000ffff0000ff070000d4ed301381b57400e79cd670fd0b27d8e1df1621dd56e3092387cf9ffd3a5a01b01e24d81e0c332c8e984445167e2dd9fdde069640c1688ddce0d79153190a11ed9869a1631343f8b187e4651fedede70e823f2acea03faf8639c86f8b232bd047ca7fbc01aca5dbe8bb0000000000000001000000000000ffff0000ffff0000c77fd2845bf8ce3a9a835635b72c7df908a2a785ce29b4cf3ccb8375085181c14e2a7e36f8a472f02a7ffaede5da194507418c7bd5e59545f9e1fd4f3c8f41df2383e5448e72f184c8b01e29c569ff322a232c542b713075d68bad6d50fa2002228c25b029be610d9a54cdb2036c3bde802f02ad745536c03bda44506b8fac31816b84941d8275f8af6376b1b764f9f888970332310f4235cc2b58071b346bc42fc949b9ce272ef3e800d58ca9d920dd1f12d39b985a2a46bef5b0c6baa6338f95f84e170268832ef032e3874ef94bf192ef5d88aff8304af1d021c8821592b1bc15393ff5411d42d078000000000000f0000000000000000100000002000000ce1facf544754aa78ff8525101b36ed0c4d62dc24b3fd8affe828da81c5cad3902653694719f1f87abadbbf6a481ba57e7279e8d519ec3a1d267bdb6897677b7a24714a6f785bfe0191a6f335d26db84f2db8abb2725240b3da9b2766027b2e59496bb9417818eeaae2c0800000000000000f335f0dea074a39ba5252673c43e4aad85c368fc8981af67becdbc2479e150b5e2ad7750247f8a9d425d1c0c4138b87168d387341e052f719bbf5290adfdfcdd68321d55706315d826ebdb8e5e3db0899fe48e2b3ca62aa7e77c53c73590d1a1de291351e615a9da0a4c9660ae003000000000000000ffff000001000080c037cd6b25400d83be8097c45ba40ff996974826bdfcd616653e00000006ab98d700000048000000ffff00000800000069bbaf71aa2f9e77fac6b3d1705e34e01d69091b44417819d58d0418ce6a85ea8919daf68aad7cb00c1f144e1f0ae77a6c00000000000000c440fcbbecbc5feac1416bd89d3de0f936408d64f62e9bd8c4a1daaa8c09dce8354c3e60c272bb61157cf51c677451f1fa36ee2076eee8f77666898104d4fdb0f4b6354a28a6584d73bb1adf21819ff286c72b63ed9c385247cb9871cee976bd01296e0edd09a903deb310f8280e67b30e666feaad7ee2f9efaa97e2c5fc83c9e20426d89f64ed9636e138863cce01e4428abbe9c5c63cc860649213b9bf646e57721dc4f44cc21c63c043655ac6116f76cbfd44592669fe8b5acc0215dab868244e3eb46ce660065782f7ffd18c4934735ca12487500a6159e27239120b417b7d9e000000000000f41d9d60fa1614cbe5fffee9d8254ed3c69a6dbe072c940ee8449c7621d6954d2284715dd14e0dc433cf5cebccb161365d347d3aaca6ddec0893424b9518fbadc81091d6bdde2ab081a2d040f1724dcb648b1d6e9140483385861c82bf7b00000000"], 0x358}, 0x404) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:33:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 08:33:27 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) socketpair(0x2, 0x0, 0x7, &(0x7f0000000000)) 08:33:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2004, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:33:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x20000004, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 08:33:27 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff8000/0x6000)=nil, 0x2000) shmdt(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='\\\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x2008, 0x8001) syz_execute_func(&(0x7f0000000100)="c4a239dc43c50f91f9c4a1ec15f7c4e17e1687000000008fa978c33026f08322f9f2c0e354666c440f48c7c4e1fe6f8d65566666") socket(0x3a, 0x4000, 0x40) 08:33:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:33:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r2, r1) fsync(r1) 08:33:27 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x20) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x142}, {r0, 0x4}, {r0, 0x8a}, {r0, 0x4}, {r0, 0x82}, {r0, 0x100}, {r0, 0x10}, {r0, 0x4}, {r0, 0x4}, {r0, 0x105}], 0xa, 0x7e9) 08:33:27 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) shutdown(r0, 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 08:33:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xa4) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x8, 0xfffffffffffff09e}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) flock(r0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="5f3c51b374a869479ce12b74c19e8c2daed1388da5f6f50bce20416ac5138179ee1647efc4dc1ee9a387f9ce42110edf15ba1dbf9a9c96c1a9718dcddbecdd62203ba17eca32d76d399d996a1a50e20f7aa83dfc293bb3e518433a9601c818e02baa4c2c0d9142ce3adc086e8bd943b9598b4d9bda42340e3da79c33b58fea1860b67f537a00bfb0ed99fa1720534680a3dca085bc319ffb877ea4f74e765692aea26543841dce9d7d82e4de0d0db9ecde65213ae2f1d78093009710e8f41421853c786c510a753355420474d3797f47b0b4e7ccc4fd7f30759f8ffc4a0d5cffe672dce78e243d66fed85c", 0xeb}, {&(0x7f0000000180)="e1d47c4df1bfea773fc159fb5742923184b9373cecf946f882333d6a18f707965ef301730736b37292416ceab5f10e2f5d935942e020d1740beb05ba393d073b35580f3c39", 0x45}, {&(0x7f0000000200)="ad6df768bbc82b2dddc0404b17523cd4483c9e9579200f2781f55dce04b110a1f0b6", 0x22}, {&(0x7f0000000240)="3c3b5b42555c450dc81a97cdf32e4bc8c1b38488934e56cd4da06b2beede", 0x1e}], 0x4, 0x0, 0x0, 0xa}, 0x8) 08:33:28 executing program 0: r0 = socket$unix(0x1, 0xb04d7481cfa548e6, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x12, r0, 0x0, 0x3) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000500), 0x10004) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/155, 0x9b}], 0x5, &(0x7f0000000440)=""/34, 0x22}, 0x40) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) 08:33:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 08:33:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000000)='./file1\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0xfffffffffffffffc}) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:33:28 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_open_pts() 08:33:28 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 08:33:28 executing program 1: shmget(0x2, 0x2000, 0x241, &(0x7f0000fee000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xd) ioctl$TIOCSBRK(r0, 0x2000747b) ftruncate(r0, 0x5) 08:33:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x653, 0x10001, 0xfffffffffffff56d, "a996469229bf55cf75d7a213ec2a8792fc92c143", 0x9, 0x101}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) setrlimit(0x7, &(0x7f00000001c0)={0x3, 0xa81}) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x800000000, 0x0, 0xffffffffffffffff}) 08:33:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x80, 0x5, &(0x7f0000000040)="6ec4b973dac2e2c113d0afc8e4ff2d60cb8b3a6484f25baab765c6c16783a4eae5bc2bde7c4c81d81e8546e8fa77499788e0ab3e1ac1ddc53e428bd7e7e2b73feb5d928653edf8369665b66302a1a9f8b03ccbb1ff69b987de4dd369c79e074582038c26dd703b", 0x67) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000180)={0x6, 0x3f, 0x100000001, 0x8, 0x1, 0x2, 0x0, 0x91}, &(0x7f00000001c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 08:33:28 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000280)='./file0/file1/../file0\x00', &(0x7f0000000080)='./file0/file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(r0, 0xa, r1) linkat(r2, &(0x7f0000000380)='./file0/file0\x00', r4, &(0x7f00000003c0)='./file0/file0\x00', 0x4) utimensat(r3, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={{0x8684, 0x8000}, {0x3, 0x9}}, 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) mkdir(&(0x7f0000000300)='./file0\x00', 0xe8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000002c0)) 08:33:28 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='p'}], 0xffffffffffffe4a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) 08:33:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x210, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000001440)) pipe(&(0x7f0000000900)) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/63, 0x3f}, {&(0x7f0000000480)=""/112, 0x70}, {&(0x7f0000000500)=""/37, 0x25}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000540)=""/125, 0x7d}], 0xa, &(0x7f0000000700)=""/116, 0x74}, 0x843) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000007c0), &(0x7f0000000800)=0x10) 08:33:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xfffffffffffffff9, 0x0, 0x71684c5f, 0x0) close(r0) 08:33: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, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) write(r2, &(0x7f00000000c0)="89308e925440ca4b4ca480dc28d897f4e05f93635728ae84a77194d60f8b828a78490bc13c479035d1cded9c4ad4869080c07dec1fcdabe2535cbcf33f351ee76c89a3d6d1b4b8ccc609c8ad3e7631f2967081e085c4d13955609284bbc257050e3a62495dc5ca5460d0ccd1ff05e216ef9bf033ad7c4bb125923637b177f562e7f51034f76f716fd7d0ace7fb4cd1fb980f08baff3552ae671505e1db14173d090007ced14f1eb3e9bc0a20f5", 0xad) 08:33:28 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x8, 0x4, 0x101, "9c4efd53b008b3eb91b84c4005efe39115f6f90c", 0x20000006, 0x2}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000180)=""/255, 0xff, 0x3, &(0x7f0000000280)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpgrp() getitimer(0x0, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/154, 0x9a) 08:33:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff9668", 0x2) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 08:33:29 executing program 0: getgid() 08:33:29 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$inet6(0x18, 0x3, 0x40) socketpair(0x10, 0x7, 0x8d, &(0x7f0000000340)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="55d0bfbbf5f1763b2ef66ae25c2cc54f1d61550c862ddccb17be5e27004d57bd63b49fa41ea54bbce3687686264a0021edabee3580886816aa8e782ae0dd23e6010f39842c6b0b9f32aa7f24f3a0a4727f2c24ab81ca103649caf2137fec26e49a7fe82f76e8867d3932539b68c1231a98b3174add681f2898c2d576f4a9737fed9c54278b4af2f0659522d178978dbff17a22df45239d8f68d8f1693d8c0b61fc126e81af1e76cd90c0c418ce3fb72f47416dc02130db93d7969a2e7f74189a7c8707f2a70923a532787fe2349b96b8a95253c4e2da2d04a25140e8b2", 0xdd}, {&(0x7f0000000140)="1c100fc53175554ec9b830c9abb8d8dc8f315ee3f82f11c92114bf5a853a7b3c821762848f6f72a13e58e07b22eb2746d09506dea2627a1a11ffab22af22368dfc5cd886fe1c9d5dab9c82306056aeea421f76f7aa2de0ae05412e40db871bccf3edb1d14c7024594a570ac3dc0570591eb3872fe613601cd42a19f194ca70505a7a79f5a619da18f0480045c2e6012cc67693006d80e98d4c0b81714e527d2e3a8e6ab5", 0xa4}], 0x2, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}], 0x28, 0x400}, 0xe) 08:33:29 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x2, 0x7ff}], 0x80000003, 0x0, 0x7f, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:33:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) write(r1, &(0x7f0000000080)="d85d736f71d3b1109cf311358483561751907f647968e3f35ec1939bb9a07fb1cc9d35", 0x23) write(r0, &(0x7f00000000c0)="67872502404b2f797303ebd2e97ac548fd6321ae17f2a7c8e86135196c974e6996e5c209cc00885996bc1581f89dd15967555ff416436156c5c7fae66d994804b1cf6daa5de31cbadd9e9e80", 0x4c) poll(&(0x7f0000000040)=[{r2, 0x69d130518163c631}, {r0, 0x24}], 0x2, 0x7fff) close(r1) 08:33:29 executing program 0: semget(0x3, 0x3, 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x820, 0x10) listen(r0, 0x1) 08:33:29 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = shmget$private(0x0, 0x3000, 0x44e, &(0x7f0000ffb000/0x3000)=nil) getrlimit(0x6, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x200) shmctl$SHM_LOCK(r0, 0x3) 08:33:30 executing program 1: pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="761e59198eb1af87ff2383e4f1", 0xd}, {&(0x7f0000000100)="00931aa465e0651bb1a6b83dccf5c291a7bb4e746bda28c3eb3d522ba9561bd7a9aa290b6d3b06a6ed68dc183230f828312a32d37b75ffd6d4d08ccb6abb32850bc821da73cb4f1a6ce81d2351b5156977002d858f54e9c356a4e9b992e8f22872f0941043b368259262a6e91b0102", 0x6f}, {&(0x7f0000000180)="75665d17ace231dc5a7a17290848f4913d9e135db42ca9c57d974b77b45d630a3fbf844b41a7bd1fd3cc68eefd636185932db65136134b66a9daf5167bea396a016264b9b097", 0x46}, {&(0x7f0000000200)="1d14ca5a1718ffa077", 0x9}, {&(0x7f0000000240)="f0cbe2d2094cb7958f6e4c6e859e021b87875dd033afcce62a16d06b67efffbe757d0ff41201b64b94b98db6acb35b30bb11de9c78608ebd61bd9954e616ea8936851bc0e18f8e5a7fcf574205e785565cc6df8666420d23036d2fd71b68598cf9105c62ab750061deb3af1a832920c2358d01c8f8ed5c4ae9bcfc9b822df6eef57deeaaa5bbb2bb7848f2ca4da0e95f4f87edd1aa6f5c3686b7ca7e5cc01dbf9eae6ba3b25b3eb2bf2e965cc0dc657465f60b622d611e408df88242be41886bb25ec6fd4bba88b5e443ea6a8905ff53b4c44f", 0xd3}], 0x5}, 0x1) accept(r0, 0x0, &(0x7f0000000040)) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000400)=0xfff, 0x4) r2 = socket(0x1fffffffffe, 0x2, 0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 08:33:30 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x45c) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0x5}, 0xc) dup2(r0, r0) 08:33:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') r1 = semget$private(0x0, 0x7, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000200)=""/12) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="573d48f8ae6b5f072a3519921f8a8e525bc70424fd497cd205", 0x19}, {&(0x7f00000002c0)="7e283fb6cdae0236f903ec0ff4fd4c61d89e6ab47e4d657c5df1ec4bc18862374b29b7c5338e601bab464984a544817188e655cba6f5d453", 0x38}], 0x2, 0x0, 0x0, 0x9}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0xd9, r2, r3, r4, r6, 0x81, 0x8}, 0x2, 0x6, 0x80}) r7 = openat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x90, 0x142) r8 = accept(r7, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) getrlimit(0x3, &(0x7f0000000580)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000005c0)={0xf231, 0x800, 0x3, 0x3, "bd6f93fab3ac81ce5f97e99b806e96ab1a26f986", 0xcd76, 0x4}) r9 = socket$inet(0x2, 0x7, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) setregid(r5, r3) utimensat(r0, &(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)={{0x69ee9921, 0x8}, {0x7, 0x4}}, 0x2) readlinkat(r7, &(0x7f00000006c0)='./file0/file1\x00', &(0x7f0000000700)=""/8, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x1, 0x0, 0x1}, {0x18, 0x2, 0x5, 0x1}, 0x3, [0x3, 0x200, 0xdb4, 0x100000001, 0x1f, 0x7, 0xfe]}, 0x3c) sendto$inet(r9, &(0x7f0000000780)="ccec77e1ba4a9d4dd020272f7e81482a3f5e53132df17d99fcdc2b1165d1d73ec67412e829c4ddb1b2cd7eb9a37f356ca4a6df7bc40ffbf749aece9049bbb170e29a00ff8203548e07e8d11b4bb1ec069d249c274874eda86c09d96ab0bbc9f7d65c9f3421", 0x65, 0x4, &(0x7f0000000800)={0x2, 0x0}, 0xc) r10 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r10, 0x0) bind$inet(r7, &(0x7f0000000840)={0x2, 0x1}, 0xc) dup2(r8, r7) fcntl$setstatus(r9, 0x4, 0x4) 08:33:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x3000) 08:33:30 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x4}, {0x0, 0x7530}}, 0x0) 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() 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) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/68) 08:33:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f000052f000/0x1000)=nil, 0x1000, 0x2) 08:33:30 executing program 0: r0 = getgid() setgid(r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x40000008, 0x0) 08:33:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shutdown(r0, 0x8507d48efec87aca) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 08:33:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x72, 0xffffff23) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 08:33:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x15f) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 08:33:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:33:30 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x1050}], 0x0, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 08:33:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01006000", 0x4) 08:33:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x7f, 0x4, &(0x7f0000000180)='\x00\x00\x00\x00', 0xffffffffffffff7b) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/131, &(0x7f0000000100)=0x83) 08:33:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="eaff125d00000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getgroups(0x3ffffd96, &(0x7f0000000000)) r2 = getegid() msgget(0x3, 0x210) getgroups(0x2, &(0x7f0000000080)=[0x0, r2]) 08:33:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="1716eac347aa17e98331de86b7ce80b2b9c7ab4f4367c63754faf3a33e5fb34aa2233fa6c96b27b94f08abece122a906fdfe89cb5e60d868b687e9", 0x3b, 0x404, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') write(r0, &(0x7f0000000140)="ee23711aac38a57051d1b93c53ca151115d2d74e7475a1cfc0d9dc668fd19da0c5db096b8bede70b6d59bb9664f86cc4aed57a3b1580d3066c4d18c62f01e93ab1ac2a2672ed44851e3b7a75a137e54d0ba35964e3", 0x55) 08:33:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="f7", 0x1}], 0xfc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001280)="8c49e04c0dfd89a50f94a6a430a3013dedb08a37c234234e49d639902ad92ffd082d993885d9cca54abbf1b98754d35be2faaac4689bfc38c3db455aeb0613d1d6c24ded8eb714a83b630c0f0fdef3f6d1337cb4c4c96bcbe75d3e6e067e6a11a7d303435434b3b27e617ea4cdf5f362d61a8705a2a70bab6abcd253b8dbbcbeb9d29d4b5b635d7a9006b63bc4b47975281fae8bd7d41928224118ab84041a08548247f8f420588308f91e1e77aa0d2507741b29f991dd16708598cea805712e54873ff7adcd459e70ce47939d1f99e4a9a478ec10926345ca0762c0fc59ea349ff544a10562eb815c90cf4cf84127851d40bd983fcc461b62eefa0c515c16c31fea0acb5956e0373238033f041658bbb41ebf3702381243f2f6652247948a0797817d24bc59175755ee811324ab5f7cae8eb3583b5278de5dd9585ee3fa7bd5a2c33654a108597bea6232a6c73abdf5bc1b17d7c225d16e24723ab5486fc277bdb78191db55178d3b302ee765b54e9621defae1396363bbf0a545af220f6ddb87faef1f941d820129c74b8757f989cec1bc58683a76cb81f4a3f85b0158db66d9c57de0c4e12fa578031908778e2d5aa120839265795f4325daae9fdabb32dca7673d4af9dfb2241f00f6564b613de61e9077542c201dca4e200ab4159266795eae0b2f1a16e6e2b20a2053891df0c92bb77b68e8dee2b2edc337faf42aee9bb6100c090308d1c2e398ea64486f557830a3b73a42b2d9bf3415b67cec07e19736d70d7fd8e45c0aa9f7108f5f428b97f3d9c35f9d9d52f66280b1323fea33afafb5b49bc959a147b44393c71ca9c23983c086f1d807f68210a87702899ce3493e9c6825d54bcae102cb176b5949adb02747ee44c6ffa4606474c159c095b256c3ba1680ba0508ae76e25fcd03f56a4fd532be57bb915545dd6e22378d6acb5f900fa9e7204f1e07e400b20739f54eac9a567a42aa2fac1703b6722086e29fd42ea464d7c7192cdda5a37e7b94cd1d08f72f6ce0f1058a1de0f153af310720f6b8bcdcd2b7899aadd1045ccf688e078e990c3ae203343f0923cbb6a457a326444c73af70894161eaab0ce1afa4014ff510d23a069ae11e42477b67926ab99da9ff709a650888504a8d7ba8549c86eb8b3caec41e113b2a26120cb80de94a762b8d377ac8c2891fae8631cdaa73667051f06d4df36810740436ae50e424326de1248d8ce047b93f29bb13e87b18e1579868fed36b5ee88ebcd868ed5e00e3514531a56cab9ede56fa4fe688e5041f1260e5771352d333e36588cf4143c77fcb0d130c865f5f140c3fa81014ea724a5f887ba8e76c0cf1bd42791fb6fa77fc6c0b641be85598c1bde748319dd7d5d478c0b229859d3a2bd41d83ea53a08a02a8a502e64f01fd7307b3e42c78aaa9bbd5e1b211251749830b8f50c95f5d2744f4e15417edfec433dab70d3dd32e3284fec765cf0515eae88486c55aabbc6ad6def65c4e1c33e54d053d423ed2b2f4a79fbc3a77c4c78625539f6b9830bde602ff4a3a47dedf34f81edc31325f412bd913a2e3089f63a7a43b0c72be2bc1d561022661fd7650fc39d2589c201398537aaa9e84dcc8cf932178733e7190d482fa788d6f767dac4fbaf237b4e9f84da18b7b441ef5040949f0d4b87a0118c7cf38cfc1169912ddab747a97a91b965ded8ab84ece9afe5f6656971de81f129e8656949e24e3cdbcb7d7d3c00e908b104424ad93535360ae553c22215c0a8a5e6c872b3b7bc9a940a242d94a00e2b75796f5517ed8c13d0a9253b9e52107630515751a66f05cf84566678aef9003d0995375f08e37ce59982e704bdd6e7f5d5a10d2592d6ccaa6cd2e17c62a2a44d5408a88dfd526c92e0d396f6ae52f96ee03ba149d5878174a7c5020d324a3c767994cee919957742ae113740142a7e8d7b7e5511e6015937929a4098fe718546dd0c2245713f99b0311311a7c1ad304b37d51f124aa0e1f41d158e46c05efe7c52d5a6e86b43c33948fe779e005436df6e19818b7087c99bec793689f5bea48ab8b2e3f89bf2e638d7aed2079b146f900bb905a6bdcdc5a7a4618a57f5231d09a2b7fdeeefd9cf84e2ca44693ac29fbef8bf39569df38bffefe8cab367107e5f08f7d7ee810b28e1b7c7385a8611a41267fd66102658b5f209d1f9f9361f536f1d55074fd960ed8c8053724aa040f47fe4796bf8154aa1f24f15aeb58940f0c57322f88930c56f167e1f8023449157de56042332de2bb75ca2c8140234f11a74198be90f64f6a9d2e94ff5cb023ee03258fdd40cfe6b04573ee15ee2c0f7f7b16093be41984301ba8641129905541c410d7a7a01bb46115cfe85e3758be59a5b7a724f1ae5e22d3e6c7f7ab83d79d1fa5ac2f5ab9c0fc1a12c98705561238a3af22bbacba9a111cfc656cce751219160981ed3066eabca4b489b4c07816d1599254353af9f0b8a42a0e679019bec4c1a51d25f86c5d731aa49ee6977e4895214990176fda88d43dc948ef6164b1721fadc0c74d3fffaac56bc7f1ee1d517db19e13098eb0d1ff89be87f3b6bc7b8008d4782be5122179dc9480dc0ae5b8949b57426c4353d5a70ace792e7c0db59e996ac4ba5ac40ed500320a23d24d342ccdd47b5694b105a3f97f5d7f3a25445675ad560dd9f6e7ab63e395fb8a4c4127bf9d7805cdcf06b40adda15f60cb9b8fdcd526dc9411854ed6e9d67bd753bb9916049a5f8776417d90230958c91c885447a971bcc14a26766d4f37e8cad0279e05b8f19ac1f3103527fc263d8948fefa0f5a9574da0cd02e8b45a06ffcb58d6687e7cca644446086bfb5e6a431db4c1a85d6e44559e5070ffa7682f2d39608a589eeff8babaca89107a98c18c79cc2b68c03e1a8ce7756", 0x800}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fsync(r1) fsync(r0) 08:33:30 executing program 1: r0 = socket(0x19, 0x8007, 0x0) sendto$inet(r0, &(0x7f0000000080)="a01df363b0e5c98d27595cfc2d15be130209d9e3622ad689f2134e687db58463cbf07ca66dacc4355b0d1922a743c3e2f1073eac0c4c6b55ca0c83dbcceabd189a6396cb12f1a743036e53ad83b42135dd2e2d8f4d19c26656b276b166c8b4a4a1ad6e8ce28cecf43ac872ef14adf5197087c40d63e9959b727590d9de84d00fcef7139c8f56564bf262b30688bb214ba79c42facd80382080605c10f82a9d251a211d76860386a1547e6a384e0c89189daa414c777382d7cc0259e11774df1bea34", 0xc2, 0x400, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000001c0)="7cc23cfebfc4fd5889b4e7915bd013f800b96ce15e9693959b6350cb760f03a02a307d23b6da40cfcc606559ca6e07f640d9367db855cfa66e9ab5c642a8982ab87c", 0x42}, {&(0x7f0000000240)="79612a08c8087efa5dbb347f4b7f27f3a9d9990189ef5f7226fdc39be56fc2e49f6388d379fc6f85b3eed63d5b684b18857ee160310e4dde01ca0c583c7e72b949a6df6ccdc59ae1d70c2d147aca3641075c26fd8ea0f5711e1117d9fff104ca175ad5c19133dda11ca8f9", 0x6b}, {&(0x7f00000002c0)="031db77139c91b62ce922da900bb8ef8cde5253a654d435dc1fc944c2cf5868495e8d3fa6dc9cea43af8b1ec2f54b7600ce504783dc14dcccd5962d6d2075048230f1c8d564d5d51681f7c917db895d63e7755afc737fb9c379f136110f06b72a7557cd2c1f3b61010e4e928298b48caea1935561962be53d27104d7ac281e2402247d87168ae9331ff911d4e7e3e7e6a30fc1d07025a0eb8e4c8c940f079f3dff24697d77071b63e96a5c79c6a7bc010b85f23598ced14d2ccf05477326bf3701e6aae59f669519", 0xc8}, {&(0x7f00000003c0)="64d3a0cb82c1a714b2939f74341827c163f4e3e22e91c021c75b63d098b5178845b9f249d6d85063ae9fe9e080a8331d2b5d822fcafd88a5e34493da2b97736c2e99a12da03757ca3b255afff890fc227ac3c221e4ab44978b0219f1e50b308876d919e9c04c07d7e8a863e33e2cff0514d6c4ef2ad59cbfe3fd0ed11cc4e1f5f22c295343aad715a449789805edaa194a11b5d916369a874ed9645c16bd55159a649791bff1128ecbdf4b0b53ba5130609bab6314cc43fa4ccaf97ea987712c4d2e15dbe5f95cc4319b91ad5a9db9f38c2d4730d848288c86743a1dcad2055bce10d2449dfcc322c2", 0xe9}, {&(0x7f00000004c0)="adbeba7d55797f139e5fa11887d1fc1e9dc33bd3a571a3a4e2eedb267ab200ccefe3896adfa4add6483b1676bb202d543a76c1bfec1c70a881990b214bd0246c4e9313d2bcc5047171c98229fcb029d93ff2cf31e1c643f2f2ae9ceb2eb6bd9049b14a61436cf40978b8bcd5ac9b56694dd691c62ed2ff41939df4ea76f8cfdf8cc6e33cb68b54e420015364fee63704d8af4b101ceed5b5f4f5edf695a58e41aebde089efdbc9f1566062494e6e64da67981a531a059fada6fb5cd4ed9b1dc21e1252a24290ea1c26a7c50dfb95aef0454c6b3d5fb4530c6ffad1bc370d18c54c02ea47fe557f5dfff415e91b7ef9e2157a194b7045c21e6e4f9ed753bd70d75569e5666cbf7c45ebf27996e4b5bd3bfe91a7e2a6e0c149feb794f732ea8f4ff10ec81380ce8fc8a6076c633d049c33ece8f55d51c28b947a58fce6e7e1c118e3870355cff3bbada7a603899852eb8856b8ef8c986482057cf6bbb7c2cb8177050ff716a508867bf3d858828b954cd7abac9bae35e33777ca1fcd6e684b108a827498f5bb11b42ed353bebb46dac86895a34e28f5a8d42abc70650204e8c6b7ac0ccd766e9f1ea0b37c9bd03b2880b9d8222a0f2390096929ae2a9d6fa96d5c6b64ba9516dd268358eb92e8d7068c02ce4e9bc87b5b7aab682e7fadb55f78ec1c4451801423a47ee10cb9b5b946de34892df8dc7427a8c207d709ba329417ffd0bf93635c261ed95409d6ecb1b81a8695aa7f80cb03503b37fd8044752fc011f650c1087d5243d61642b2e1c22b6938d6633b154195aa74c103cc9effcfb1f6d0a5dc828a99f263dda2e4835b22fe8beae8e2d166a13758aa6ac8c590c441994710364406177720651d0f4389bee91e3b41e39c8749ad6969cfffd3348b613bba34167a52e3ba80b3e196898f96a04a01433485112cb936c8de74098b6b4617fba8750aedfa1a46f33e9a62b22ec106aa7c3eaf3db191104e4f68ca87f8b9ca6b23836e7c189a8122e583d639c613ba33fd2be967161eb9214dd608e1a6e619c9b18b5154cf3f9aadbc937e93ec63519c67546e6fead99973ce034f5b47878df16ab6e7b83e19ff236a215828966f7f97ea13ad68fcd3c4d4b1ddc387cf7b3899e74cc110b51f77e3fc0a7cda231f055d628e21bdd15eb3d0e8fee9efdaf1b53bc0ab396bc0f2a968d6ede71df9b2c770e9f04cc74db761b37b7a3841cbf954f5d04f4f91e2e7224b2300ac7b4eff402beff2dd25c76176d8fa15412e180ddb2d0354636b16115371d6323dd7d0be4d23b092683dde7735d8afc77d6a51ae84d105980378cdda61ddcc680d5c77f39cd0eb340d6f70ff963caff65c2d33a5c716a192e3b7c32c84e9a7d2f45fd3cf647606d2b951b38f64a1ef53ec224951952ecbf2e6fa1c44f20cdf091ce3aa0f7bbc18da81fa28f9fc0b12bf98665aa40f5d6adec20d8d8a8c160f9f3e77db0160af1c79d978c1a742ad4e07900195f3dae3517f2a8b8f802caf6699b5ca14d2498635b0c81d8a6088a663a9c0dc52103c4aafe2a244614f40bf899eb730ce0e7be2339d1f611383fa817290207b34f88286044d4d72e5260c6a8a682cf15b528efe75511a52e11d1e20cc6875dc3b60f590ecf7702f699d78b88adbd76d9751e43f681996f8158bd2573d74310c89c78ef300321c01304254d7bd32229f68dd996cb4d7fea5b02684cba592f8d19e113aad06303a25e69065b44cf27f1b1752e109f93e1a2c642d9654e87a067fc10f8a988d81249c0c3443453779e382c39453d862510412b4530dd081e8948729c10a243123c87b146fed3ba57471c627604e8c9c191b739f9ed8dc7fd9273630a56d83338af5f11242ca2731254156155026d80f3ae740a948a17a856f7a5cb12d9bfb128604975d250d4439e13dac3fa3ada49e1d528c1efbc30fc2d9f9ffb75b00e5991b555e7a13a664a2cab9b7ebb3906c9ab2b64a46aafbbd484ef0fb6c94ec764b3762d07258011a2a494299fb41bd571f0eb4428e1c6e61b674cab25e4d8ca5eaa28456ebbff4a94425922abe503878e44cf96ab991f6d052f573ee99bdd26abc0368e08cd272a7cc520d47d1de3c29a0e45502875d695fca8d219828f27fe45e5da9313eb89e6d862651d73e0f333a2af5be0314410df20db5e334314766587166c9d2ec1530d9388e450c7bc692f6583f92387babab9d3102a1a56cef77ef1e7fd1dfa024877fae7339fa06951c7355ecdca98177e3ba7b1e488ba8aa7ff2cbf53504859c558083a252246b2deab4d593812d9159302004d14897514f011782602be016aa11d2ae0050d401180a1c5f73941606bdc1f46c33cc4faac597e2ecc43d45ca735a6256fd1905ceb61b21261454ec31fafe64c4ea2594a9388b6d3ac1521691cfdcf8ff6ea499c0da30c0420a0398d9e640673a64a1c62340d73dc632bfde91c5fc80387fe6cf4127bb48bbd75649feaaf33f10422e48a7c76f28211114bea0ff15f33ba1fab8e90d32e7fdf455bebc100fdbe2b732db9fcd02336c47f7ee466819ca252f544c11cbb41a2f6f0b79f871e1d66b315fe31db5749926936579c8e060f790b11db9f74df8702e38ac360c377870f9b5f2fa0a912da9f57a89e9dec4bd1a335fa00b1ffb82e143cf08ea57936cd769182a7ce676511cd79d0e959c7f94d69575986ff89fdb9d319dd4ca7eef8690acd537817a6e9c3da75565a758d0e5f31aae8ae19fd09ea61dd405e78e6ceedfd1d159ca3369b22da82bacb1123e3f38460197643856dc298a8d4e701255de9fd1f86d5cf4c1bfc9dc98687eab804ae331f31b8c7ab3ad71ef7d7c06888c8344ce287a53632d9e077f1ea7c9a2ffc51e8852db2a89651f8e37d653a2db0e61cb680554590676b31c89814a417db1ba530074e2f12bd845e78065b2b1803c396bc0991eee09e435711e9750984c6a19ad28787931c259df147d7b96ecd6313f2a85b14a46ac773156cdd76aeaefaaa4fe964b8d300a3dcb589fb37e9d2aebb7cad01693d2538553f4480ca2f500876ca565af24a543786caa5b69d58941481dc6d9371b045f708ff91d037d75ee066e3503e5d03d1696e2f22a83ffe71e3c8a60116239328c1ec2699c52d88b83e4ed718224f5c5f71d1d87c029593e0b435f44098e99e8b4396e5e8ab66d641b23278d9f21cd6e74ffdd1f3d70ae6e3c6d75b716fe42c55212959a362dc2477ae2eed942e72d480a7e4ec41bd40bd8c4a1648908aee7856314d2595089ede472b806603a0c9f14333636f5278d1a2427be18f4b8a23a053203150c19404444767cbc71eaa6685f15c52cf14875e04e423fa929ef57c021f831820025923a36eceb257acc7f6a3454de5f2f4b239626fbff8686b6c8262cfd0d7038a097a2c50643b5ddfa2463a59d08a0826353869a66e25dd7d7c592425bb712923ec0e29e6aa140ad78f7f0135158e1bd32ca3a89ac667668eaf6dfdace4440d76db36cddacdc57bdc0b26d592e0f000639a53d2f1ef0bb5689ada1db3b4939f525cebff5bd9f1af4b9a1fe92888fd69ffc5f81ec54a2b4d363d7a348dd113c8475a217073f21608f65a1e0e296f0b8b26e3b1551b368c2c0aa9cb260b2bcabf6f0c7851d1704d9ab8ba0131fdc3f3e5de79efaff395057d759a76993d5f300138d900cc5a572a14ae8d32eb5b8e07405899646cdd0fac18b9965facc8cb3cdab0fef3e834e085d327bcb824a8717c0b9d7793516454db78d8020d970aa07fbe8b1966514d8b65387fa98ba520543f4f09e534823013faf757619136c89d379bf1ab3ecd3057f8f865051f6549b3bcc900ed4acb8d0a9cbc55ec23e9c8a83afae959db4293450650cb37726ea189a9ddf8beb5097c863a627d45384c1df81034813db9a3eb78a962105ae52e454a7f3945efa58003eda66f32bd5a65e031789f3a37ad470f2c3d7b7b93315badebf036608748a3643ca8271f19fd36d00595a550547c69835a0da45e5a061aa7dd0436c1f490691607648e33a2589c7584a9ec8145403162261ddf6f92616dd92b3123d833cfe48321a29b8492a9880c74d7aab324cddc1b0bfd30473c7ae054bdb78e8801ac80324b39166e16350e55f59711043c45da7ce4cadf19a1f350ca7e1fd2276cbbb8cd2f0aa0b29359dec551a4f0d30e297bf9fbeb09a1cdf782832b6c4c135fb022e13afa97fdd1072ef861e3cf222480b99a4f5249745c9f6927ae9b3fad22bc3b028bbd71bd5daa324f788d23e762db156db7e41a14c37f922c98004679c9976002015626de798f0ae9c673931554099c2a17f88deeb1be8f8b6e4d4bcbddd0481d7682bc1ad990ee4ff1e967019755236129b8742245ff8017c015f93fa4377e589f0f763f2867c9cf3b7c5693ade3fc3307b6b028539b812562fea9b28954057b8d63540ce9d6ef4eecf3888e09b433e6993aa8f59290d2f718000e9e7489d912a72807ea0262761c1f6d169b00638df07fd5f1d07f4822d259db758af3ec397f72523069903b30bffa7f48ab2829060fe743a92de57ea55ccca20d9a477b068b9614a4a0017ac05dcff62d4b1747e513770e2244b5f5bf90646d8136b575f50e65b83a5b71f39a19975d2649037409c667c42d1b3902ca967eb797191bf50b2958af3b7ba5fa483f6423f1e1b886d7c80b09bb2bfdded8cea68f7470602f9696c6d45e7a129b8737c65936a59720639d13c75df38d483277e9dfe215c6a0c1a9ab9c25c96a921d7837f49726f95812e6f1f12fd12456bd043e74c246493df7d9e976f97d72b97bb29e0228d15fc05331a8f8eee74e3584db3f23641fc6ad28708eb049b2e2d960e88cbd50530ade0d33204b7651e01d0a5320562f1b2b79799564fe0994291bcdb77c366cbadb254e6f9d51c1d2db0e146be12e478c7b1cbc37b282c83bd77d8b1a347755326813960278d65bd11af1cf7e055e8e2ef7977a205c8d7c3889b45ba5377561cd8c9fe2d9c944c1ec5ec2be0829697492f4bc4128c11876c07507c81c3b7f9aa54287ef07146250f973388d639bb04751a1db7802b293079c331cd73ab265a1990119b9d5f91048bb097bb325d2f5f65951d232ff4a8574bbadcf87aaf51db754f0dc0e798db5a0f948fcbea5788e6e60ce696a143d18df99602f307387d18a165fd5680fd27755ab3bf244d9ffe9ce06a197ddc9b46513c8783c7576c496350b64ea0e423902e28fb262f130fe75fd049a7936ac42968a9ec9b9ec45cf86e9dcff27ac814c25165d2faa3130a625f8e61ee0a0dbd2f16eaba9ca4d015f79ac5140bef345625b785adcba64932a4315c9bc31263d2a70b05e43910ddedb1be99e827597e9f64e6dfb80ac96a580bd0055a9c61f553c09be52179f82b8877214accc0acc286c6a466c4f1a6494ce3919d2204903851bc902526433865d59b8fb5e9986feef00d4e7bd91e2bd3b9833ac670ef6282f9e337bcaaea3855a72f93f09dd5b98aab377a0bdbe685606529c26d34a0c056728c93156e3812c22d97a7016e79621652df844cd7838fde702fc41ea45e67c2ee420e16836b33a0b33268f55371524f19112689100baa45f46a6bbfbac3693b9ee6ecc4d21cfeb293595acf65cad6028ad6277aef576ce2aba81cd231ae6f195f835928916ab6cdf32df0748b6621259c4c1d8acd12e957c24b38972fe693f7205bc1e5b344d92f1508aa610a7c9744688a0d2a07b4de43e250a271507fc0afce80fe287074e6412dbed67db8af835acb6fdec89503bfb63e6df0e9fb978427ebb34a62de9ca34a90c137", 0x1000}, {&(0x7f00000014c0)="64b8c5b67aa1d5423a19babd7d7e2e613a74b7c8d0d6171ed97e4b109f138f6e1cff174501fda9d5cbbbec3f79c33b61e8459b33a4815b576849175fd41696b391329c979c2b48f60e4b7d310dc11f25f98d408258477ea4f63a05cb", 0x5c}, {&(0x7f0000001540)="40fcc654f3cdbfae3f9e90cf1398fe1277a047f8705ce06608855a97d0dfbbcd7bab0216f9f580549d06563b793f66b5", 0x30}, {&(0x7f0000001580)="d417cfbd7ce25ea45fc44a81d0872f6d41d4dd0ce8b5b855cb8f", 0x1a}], 0x8, &(0x7f0000001640)=[{0x38, 0xffff, 0x64, "9beee6d0cbb6884e84bc0ce257e91674d8f3099de65b6ed034f9c5a5783b3b51ee7263cb47"}, {0xd8, 0xffff, 0x8000, "bc4089e159986539d3d4add93204f4eaccdb4ca239f72d85e6d6eec11ed27b31bf3760d1bc5edae62028ca795665a687dfdad99da888e1e08831891b15faaff06470bfb22b2376a10153330d894583e8246f0c4099687302a1b42da8fcf61a27ebe3ee2cbdc36e815ce4e70ce6f6598f14ea9b8efd3165a977afbd4091b84492c2f5aa8baf77a9e79546bf630335d4cb014c7f737b37c6ec69eb84593d135c8ed11d8eaa0e64b9666034eee27baedf1712bef95864a6400bc1cfd324e3eee0374a1daf"}], 0x110}, 0xc) 08:33:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000040)="d0fdb2651102b6f8b9b87e7b3187bd84f23bf8eedb4908136ef9469f8cf104e2fc7e10bdd1b09a7a6c675174d3c104e60df8da416e43cddd8e2cc93ac7714e163b96", 0x42) getsockopt(r0, 0x1, 0x4, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x2}) r2 = semget(0x3, 0x0, 0x40) semop(r2, &(0x7f0000000000)=[{0x40004, 0x2, 0x800}], 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x4) 08:33:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x2) 08:33:30 executing program 1: r0 = socket(0x1e, 0x5, 0x4) getsockopt(r0, 0x9, 0x100005, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="48783bd9e17a1d9301d89e8ce8598da76c27ab4e919620e67062eb87e2ec360e88ec3b06b4fbde9823294e127628c16efcc312b92903796deba6e56637ad5ad7c618fdc721b6f06099cea9324a2fdf9d7bc12736583fc023f685dc080f0f2256a27805174d327664601b527fdfb19968ce9306a99a16a1648b15579303cbb26b6514503f28c3bf5d5320266191da3bac89594c75a2818538263f97bc109d8023f5d78f2f35804a5870d4c6edc06db52ad5575bc8b2dd65fba39bd4d9a4534052a0e34b3645c69a1b79132e", 0xcb, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x80000001}, 0x100) setsockopt(r0, 0x0, 0x0, &(0x7f0000000140)="b8c5443e9805916673d4103936e0fafa0b0618f327eb6fa8e35cb25b4dcffdebed3bf39536db4d12b6408256c6a97926d26590f8ca319c376edc685bf447f4d971b2dfd55702108ad1518d66d000fb4dc8d58f0f7eaa27bb2b1cdd1a8b68da30e46229474f8bfbb2d0af9a73ed44d8b7ac99e94bf2fd2ae8c33fe23e84068cc3e603062c", 0x84) r1 = semget(0x0, 0x2, 0x82) msgget$private(0x0, 0x549) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x100]) 08:33:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b2dd2e3f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80, 0x3, 0xfffffffffffffff7, 0x20, "d3e5c8b42f73f10f1690621278a400355bbab0ef", 0x401, 0x80}) 08:33:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) setrlimit(0x6, &(0x7f00000000c0)={0x4, 0x1000000000102}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 08:33:31 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) 08:33:31 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x7, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xf570, 0xfff}, 0xc) pipe2(&(0x7f00000000c0), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 08:33:31 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x6cc06756e3fc7b6, r0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, 0x0, r6]) 08:33:31 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) 08:33:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_getres(0x6, 0x0) 08:33:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2008, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x100000001, r1}) fchmod(r0, 0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r2, &(0x7f0000000180)=""/125, 0x7d, 0x40, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 08:33:31 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x3) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r2) mkdir(&(0x7f00000002c0)='./file1\x00', 0x4) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/9}, &(0x7f0000000080)=0xb) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:33:31 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) mlockall(0x1) 08:33:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockname(r1, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:31 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d10000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 08:33:32 executing program 1: semget(0x0, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbc}}, 0x0) 08:33:32 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) fcntl$dupfd(r0, 0x0, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x8, 0x125) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x1) 08:33:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 08:33:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000100)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r2, &(0x7f0000000040)="9d7a81d1407e8a4f13763477855f7adde115", 0x12, 0x7, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000c8180f50bd414267caea262f11619f4fede28d1b5100a0c68dbb438524cf4a526f390a5bc730000000"], 0xa) 08:33:32 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) setregid(r0, r0) r1 = getuid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8, 0x9, 0x9481, 0x3f, "60d09ed4f1a0a5c44c51db271d75fa762147a8c5", 0x0, 0x100000001}) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) lchown(&(0x7f0000000040)='./file0\x00', r1, r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 08:33:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/47, 0x2f}], 0x5, 0x0) dup2(r0, r0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x20000000, 0x5d, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x7, 0x200}, {{r0}, 0xfffffffffffffffb, 0x25, 0x0, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0x3fffc000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2a, 0x0, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffd, 0xe, 0x88, 0x2, 0x400}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20000000, 0x5, 0x19}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x8}], 0x9, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x3, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xce, 0x2}], 0x0, &(0x7f0000000540)={0xfffffffffffffbff, 0xfffffffffffff000}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 08:33:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair(0x18, 0x4003, 0x2b, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00') sendto(r1, &(0x7f0000000080)="8fb3c27e83fd428c8714f0216b8b1cf52918d408bf93c763319bb77e670738013171f00b0a6444553c37631af0bee6ca325b83e8227ff71356e6040adb407d306544bd72906ff3845804fdb219a276f21e9c9653c9d08b0dbae3817c130ca0e2c1c563341eef4e97cec21669bbb8e938757000a1460a018d8385fd9645e1cc502c434fc17acedfcefff19fd18233090657ac0f3df179f47d286f9804de276ac4c3b61349fdf3c928052a33f26178dfe803e3771dff271a8217b696e61fd809a169600a488cc39296b3551325d420c1e52575b38c48ea563fb9074854a26806c3691b3b", 0xe3, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 08:33:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) fcntl$setflags(r0, 0x2, 0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) r3 = getpid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001340)=0xc) r7 = getuid() getgroups(0x5, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="767521973632afec508112dcd0d604b963fd8263695d388160a0f70d475a3752ce03f8b7d36f4843ff22f4dcc579546cd920494ffc4a4b6739500d44601550179e9adc25ea1316098145a47bfa95cfec987a3b97de4c2db0d3fa6c179819c15db1e8c43bc4fe70fdb78308ca59066870e001cec6084ef94dc94382053e8479600deb9ba9490df3abc3f3db5592f629d2a32387cf267309f2c396c6f1f80af1f5262fecd2aaf3001f124b49fe0ac3d14567b556f0c906bda39b411789e64d89df128932862486af7ea5578b55d4e4d83967911590a15f34fb79431bd72471b2b302ecac0899bdf10871b88fea6399c629a1eeacbedbdb66ff386b2779d0694c8a4a259f0a6cc8aeb379c146492d39640f02e365e10dced36984158685b0b0cdea398e13556863ecb16b442fabcfc5de34945a8a0ca7f4dad460f54c0cb1ce38e7333c51e5067ab1539f3b817e346c1fb45cf3d714880403d5f04c77fffee2b84fe3abd1219ce9276e2d0360b0d40aa931503540c83877171273a9a1a560accf39fcedbbb148856106edac04486872a268afa5b95dbfb2c8ab94fc684c55343d34d431a60cccbdb9eabe14c20940b985c0d4f42edd727b75342819a2f50e48b54a3ae5dec689cde4e50e6005cd9d304a7da93b8f5cba16e7275e8e5b6eccf2e3ff54e9a9cc26887f0d051bac7ce26cfe7645989f011bbe9111c957dd049ef0e1b07fe0a7b4062f7ecf05fbd543b4e67b69120519370f9d03d8a2934c53d2c92eb4d750ab4f562cf73884ad41abd218dc0320e15632727f34ff7c0a56ed49dbf0d26b31efbeaed0ecce5e8ded5ab75e142459bd615ca5d4c00a9b07131e0472b4962a7e8b0d4637f05456032948d6039c1c4d650e3a7ed56b870e2511a70b0b5d783449ed143780bb16356885671eb518a95a453cb7fc93ec9b57fbf0655db88941038bcaa371d6bc4af0397762e22520d5af0fc98558fa6d8ce52a2b5a22011637a8982ff3dbe2782cb731e3fbfc77b8954c08abe614821bae28906543521691576844e4d869adc2ab1a39e3ee65f6c58723dbb9d03f2f7a42a3cb0ca487d36124a5326b49f51cdda45d1255e7c86f354966d6d171bac4d31a101c84bc903ec68df2448b3dbdbe1ba92f2de82138aa039546ede14caf8b27707ca085651d85ccdeefcdeaf0ef6487a5b80cf5ba870f0492c018efcb9a15d024398506bec303e95f4af9c7cd25538839cce25141586882b77a8f5f98db1aa17469dc88daf8a3eed6aa60bb779e6b86d7cc3ed0e06ce940f2d2be56940911541b0c81753735569d4ce5ac2b4331ade68bd6d87925d17d6de534daa053a775abac97683876459a7503818131656e7f689b9045db0065cc32676ce961686bf3f4ecd559d744a8ccb0b48207b9f36b7689085a2dd9cdb6f47f40fd22a2a48a325857a783863922a22b99b9cae7868df81a395666d54c5e0d933518d40fddc56a5006bd000864307dba6f2e449c5a3f9fa9e17a16ea21ecdabb70c881a04554a4e67a378b9cb5131baa577ff0b908d52e982c8b291d67d11bfb12778ecf05ae817651fc951193aa69bf847368ccf6fb18e4d51f0ec8baa53e6dfb646330d76b282c2acd1836230b861d590825dfb6c4d2532622aa885bf2d4a60fb801932ef6d26b03e1222c19bb5dbbac23c27c0465f5e0b3a8fadb2c964a7af6094609d017f2b88293eaf77d9786149764bfe7e68b98c902b0c1b10f79e2b6c26990bcb03ada0777c0a1ede60cc24467b059fd98e8260a29555bc0f5f9c1750afabfbfb6875811e0034a933786403682ccc7c5137b477d49901ee6685e4278dba9824f3f80fb85ff6482c1f84e74443cce48c7ebbf3e970838a0fc05dbe8120677da2bb1dd5a4dd272df593c387e3224b5ad5a0af3174f01b31a7901acd8a3cd3339c0f9374f713cf897cea43a333fa144e2d8c4228b25d464527dd902e0b2265b44da87bbce33f5f2a4ca59f96ccc5f40f0a1ee9586d25c58b5396ece0e1c6447e9728e41ec42cfc6a710a6e0bfb396dca2f183927e77230fd6ddb328c0f07cc4138d1619351a1939afb89f307fa9c4efd1142e249f2b8564e52b4fe6193e8e27c358c3012c0d33df389ba9b368b8612324085a1cc0b1d3b5918259d04cb5172606ee06aa3d4116aaca93f54c970e5ab72502f1646ee4e7b97d6f65b4f3266a5c6c1a6d8827f414b2c9942b03d446fa5cdbe8bebfe99716453f8226c481dbb1262fb033dfb42b6d610fe5a5d18c9c950e31ce97276763a7004cad1031b7bf2f465752e53d4b6ef7843a549ba4d7725c971bbf4ef15289c7a2cde42cb1ce69587554bf9e2f7292e2d46cb6ad57bd4fe16bf89f1a2665b0ae0bddc6b733b4dc95e1e135f5937c0009e7f46b4d8a78669c5400f147bdda19cef8e30ee2c1dcd12a25aba79f0409d074b92169881ce84563e5910a882ffe0a3a28016a5ddd9d7a0e2820a87f5750caf99e9a0837d6047347b4067a1c9554522fdd67948e7e5a787162b753ff2c87c392f6e1aa3eb78cf9d9d9a30b53fc8af0ea1086f7293fc78d17a1c0f51ae31cf178d1b0fb07ecc88b8a2a4453a5055229a4d664d80e0eba96af8b188b2298c76058b832268ee909e88c0b23c8995ae9de81c92204df6646979654cde755f0394767f294833350673a8bf70c6bcd2cba95ff156aa2b3de1cb31bdfe75b40497751ed4963c533a0f60b37a03d407fddc77aca83d17292966ac4c6bb97a97c747437228e6519ff3666d991433beb290ce37db42460f617252d459ad515f929972e161166c6884915007d160dfd70c92b2add34c637fa6c68cf0fa0a8c019c55663f4fddff25b63caaafdbafec90e3e0629ac23aed709d646f369ba302795bc09d82419d6ee0d744d31f05513543ae57da4abd368d394d3fea808beed67ba258816a42a9ac92527a8e98c7de9b5ee19ba0fa2555dfd00e1212a57b34e820854d1138508dc720d8b77c71bbad49372a7e34a9a15e93a8bf7db9e200e93f92a73d69b00894b5d18517674a14ebb57be4bc4d42101e462f9382776d297f81179f4f420cf48c8aa96a687241710f6c7a51a29e18e962dcc8a8ab47ca7316750711f330834dcd96976431f32ffd2f88a2fd1e3d71c386f3b754ab6f5961fe9952029757bda01ef78fc9aef988addb59563eb7c20f6b9df4af23a187e58f36acd9c9f3cbe0cb1a17de55229b7b17b9847da402a071100daa5aa8f18a640de9b34bea2ba073394181a25934fad8fbebb226e539622a71cfce5d0cf501f5c1501bbf43eee4e1864f4d25bb1bc430bee4ff7efe9239351cc2b052703c523f7b49e9135456a840840f06635d7e695710cb9c89f9da92442637070008be6ef387e7127929f2fa7dc91f794784383d478fab19e4d27fec786110f43865818048c420eb171a268b54cf3b2df69e601b300fcdb4bb77f461dc4a5aca1b9a4601ed4a22882ea3ee18a3946c8545a74939d08b25530eacb091189fefede48dc8ab7c954a0e0df1f0a2b3e0ecdf26fc6b2f1808d2c54624ce30a7aef6b912bdab7a2b36ac410d5ac63cd0d401ca57d933023b5f830ab4c7966b788908313107bbcee7e6c1242c44eb4622a9f66f4a4e0f5f138831a875dcb8537bc57f40e314bc0954765d3b54c0681ad340de3852ee5cfcd36691371852069cb82df9cef3fc380cbe4b3ae69bd464d189130be8768f1aec2def57dadd03c6e17a8b718f93d7bca4f4fa2334f84a976cd3d19517ee54ebdd6454bd2ab0d1043da7a45658b6776eb8c9265626bc3d53ea2f121da346a2f41a48175f8fdcb2bb10a0baaf0b2c18a1058674f7fe3a08993cb26a117ba2d306b7bd8a8359b2acd887ca02280544b3512b4ac9bab7fa4c167099bd55b172fbe512c0685ab5e2ba3f32c2c2370c62a973d8488799fa548576db253439a0137b3feceb2aa326a2bff8ef1643b0ca72f3210d7551d49a1cb80829b9362faf95730aebcc076f64113a726d09b99dbdc3f5bd58c1121193ab0d2465f38abd0f1a820e34b72fcfb36a1c82678661358d6c0466328c0a136af11c1de757d245d8141687b31467cfb89a9e74d5e186cd569168098eea17a2a3c4f8a44a2abc0d13d8d8c285a0d0bc5a2a21bcb1eea3afe214d356e19ec4606c7eafc5e5c3e6f18c03d23baf77be25c5155e7698f6e1d260138305239581f072e4235b0b94bfc10258aa81f826420171e8149add52f961218461320a3fa49d0c83b5975650d97b7f898ce0a8baf5e3af8a7a289ed1aaa18e26f47c3de6f15361c009459401fde03daac2b4b3e8163c457258f75315800e453a698d1d371db2d1ca80c89c7372d8f671bc3cf198aaa4e346cd4920b9a924042d6e2e877106057d6611ed365df688b4ba2f14c561a3d767c8794ddc04ea43dfccb60c297b6370dd1e3049634b883b9d56af16a1921f14c83287878670601376efdfe56f99e59bebfd75e4a78fe7f607a490c72d071bb018707d4c200f9a0ce02884e216fbfe0c011a824c8002bcec02d071d03a482ffb88be753c8e13bdb5e5784beef9eab294b1998a2fffabf2da48ef2e6f2312ed6ccd76bb14c587063f64ea154f76f2598709cc7f817eaef8014f76603ea65eecdf5ddd87e33efab72231e6f845b9cf011cafdcee5457b0ff4df8311b0ec445368120148b29f64ea1091c565bd84b28d004764e0b85b9bd270ba12841114a97ca77757ea318929eab882da9c2e787bb4352af2f5d3dd2de1f5a97001280eeefcbbbf837a544aff89502fb6e2df76d4cfbae3bed3f4473003e8a675afca2f7541e8a138d071f6fb6fc52ae9087ac9c0376b931703aa130cc900fa8f9eabbb1770959ad267fe2fe611da5b9fd61f9883f28af6b2594e33faacca9177226b99946cbb1661dacf9c2e1483a480736b45c445b9aec94dc5c94605995ca0c000f0361ba6b2f501e60118669597bb0f8bd494ab58121b62af53f81841a083dbc9ae057bea3a12b793160125eea2622dd41cd6acf594e0d937db725ec33360422a7bd67e4c631fe53774b49835f617b364e944645b965537f86bea60fb351b6d8540e9d3a41fc9ae8d8e8a32e4890125a4b40ef34c6fb2b05f9797c1a1b01ba9a6b928d9ef2ed1947ec1f8d7fad718b8c4067d0332d8c017d39569de8c2bdbe12e1df7389411084e4826a031e83c4c0d819da0516f044a455a382d28fe2c45acd793536b859f00eb95b6ad9e0a43d1718622cb78c76cfbf13a640f4e9d25fe912275b3c168067e46360e829feac75dd7e5024fcc798cfa66700355b1cd590f71de8566b6913cd741c62dd0473c07599f17f98e8fda668a544c5e0097c610e0c7825b464fade01af024af4d98e74429d1fc396ee53cfce337809342d0e51baa7f31789fd564817c34a218174dbd1bb81e32c827ffca66fcc2e43234e23dc4e9fea695181b313301078450dc4d574ad77064f565814341e7c1c5787e0a46dcef040f0aa3dbe82a4831e34f420ae4c0209f0443a93aa3ecfdb7daf9d1ecb77de8c9a4095ae516342072b638807a7051909966e0abf780f9f1c1a9e4f910ecfac05e212a1947c8c6ef7ccf8423e6abd9c97425534889967795d4c9c298a3477a44f97f751f87374ae7503b3aed5f7d5308dd07f7456da527da738e67126b465f7727065b44376eb25c6b5c6c731adcb6628a3b9ebcd249a93f8255d2f6d142cca6055a2e6a242aaccd89833270daf366e6005f064dd1465f3968231f5c18295e67956b91a62afc9ed7b2d3afa7c674658f15c4f6be58842dce42fee81db0a95edbb80e68e4cdb2", 0x1000}, {&(0x7f00000010c0)="c4fd99ca79f9d474d33a40712d4d95b05b7c691deeda25a01f6a7050bc56f87ad8c79d6cada809c421e5b69970c9047f0c55ae063d44034a1bdac1f69ec3d2342b8e9206e3cf314cb3e96db57c6b6c18dea0997caf8bbf15d94fb44f1749a77f4f3316de99ed206413301e66b67b764e136645c497c683702d4d2d37b7670c1496c19a927b5f320900fc78525ff862bbe6a518798a593536fbff30d97eae7523992e99faa7936df8c5a6acb43cb8f7b7a48a9472462263391d8e0942714a95d53803700014133d2d2826a63291259d07ed93810dfff1f7097612c8b6d8c4a67077a5be", 0xe3}, {&(0x7f0000001280)="364c98ba5d20b6f60447b62961751f84d76d9a2bac50955b6f946fce2f5ab703fdf2b29df7be333d14b542c4955fda5ac057d0198aed51483db960a914506118ab22da8e4fad4c9f8d790e1b97838757283b3dc1bb1a1aecfda69723a26b21f662351343da8c5d9a86b7675f70d0cbcccdd7e2cc049ee97e73f069baeef0c687fc240b3fd0f7", 0x86}], 0x3, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r9 = socket(0x10, 0x5, 0x6) bind$inet(r9, &(0x7f00000014c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 08:33:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpgid(0x0) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005, r1}) 08:33:32 executing program 0: symlink(&(0x7f0000000380)='./file1\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 08:33:32 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000, r1}) 08:33:32 executing program 0: r0 = syz_open_pts() kqueue() flock(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) fcntl$getown(r1, 0x5) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 08:33:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:33:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a957f5bec48b690bda4be18c00000000000000000000e2564ccf943e"], &(0x7f0000001040)=0x1002) setsockopt(r0, 0x4, 0x5426, &(0x7f0000001140)="0d70652d71b848ca9d780cd6916122484232dfba63ba2120a8d7d38de3d5ae659eeb0e8f4af5dc140b47cfadc7ad5395697f20b53209c8f04576afce45370c270fb9dba2cc73f834d8638b5b5b6457f85c48f6bb913f90947722795776abe8555f921f71330d59adfb87c8a3d6b291dba316537b0b19307e3ae254e037f586416b1d6b274206219da9459a30afdad52ffdeeb7f814925e067b3fe2955f42977e046d2d70076d0647e49753d8a6646f91980df0cf4423e21a51b1a9da0d47b7c848bd4a47aaf5", 0xc6) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x13, 0x0, 0x0) syz_open_pts() kqueue() dup2(r1, r2) 08:33:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 08:33:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = fcntl$dupfd(r1, 0xa, r1) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mincore(&(0x7f0000001000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/147) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 08:33:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffffffff}], 0x21f, 0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="223d32eb7e2fce6dd3d7dccaeb281b8e7c8f", 0x12) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x93, 0x100000001, 0x7}], 0xea4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x2, 0x9, 0x1f}], 0x9, &(0x7f0000000140)={0x0, 0x6}) 08:33:33 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) geteuid() r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 08:33:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xf0, 0x100000000000002, 0x0, 0xfffffffffffffe98) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/36, 0x24}], 0x6, &(0x7f0000001340)=""/97, 0x61}, 0x840) 08:33:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:33:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:33:33 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") syz_emit_ethernet(0xd1, &(0x7f0000000100)="3325d4c395f4fc27069804a0c5e51545d111a06e43506b088a892b0191c0850718dd4baf9bb87e9dcabd0f8c50c7ef610e96b644cb617bc00e4a6004448af711ba9d108f7a28388f77822439f4760d02a9de29dc2cdb0387ffcc19c2432eff8bd5d1416b68cd3b15dd53b87da4d1be15c53d012bc01bad51aae671395eee1993a8c41ef9dc6ee30202a77da95710ae3c0cbbc2870c05e7e88d917b2c6264453bbccb48d6a49d4c189e9dab10be6d57339b5e8cc28426ad291bce857385408474689caa208d41f827c39fe320984b315572") clock_getres(0x5, &(0x7f00000000c0)) 08:33:34 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000480)="6a2792b3c7bf98ff3b5d75df4475d4a8c287747c8045fc3d81835a375b7ec4a07eff57a20a50fbc8c862400f629e91749e4b59f73768f16a192772e5d71107cc82933e1b9ada7ec541e4fb04f7586ad319bf87fb0dc59b814809c1eecdf134523360fee6a065b4a7e34b1bc20ee7b6f50af544887de55760e5b4f0965a00fd5374dcead2ff793bb0661c25444690ecdd1293ecbc6892da8338f0c2358890345a47d9a8de95418be072c197479a4a65156b41bb85f44cdf899f25931a90cb17dd90ec7b4d9f58e0c6e801720fc90f699fd72faed34046d3d520b5eadd4732f1e3914b71b204f962f5faae6e83b4fd1025c8b2bd55a65ed1cdc6906b17aa0cf8195c0fdeefd2a2747343ef9a29e49b93f4c793ee9e343b888df81ab0ae0a3fc0a2a9e992a7a04aa14b6974ed74763b606c452c194a2733007b5402cba28f3aad151b2421927cf8741833eeb7aa23f87ebcffce0699fe227d85f9e9bf3e8b0cb873b6c0aad0a074efda928aa4492e20dfb6796147f94ebc9222e857ae4d6073ba126a8c6f6f09cf", 0x48b) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x9, 0x6ef3, 0x1, 0x7, 0x8, 0xa4, 0x1, 0x9}, &(0x7f0000000140)={0x1f, 0x1, 0x0, 0x8, 0x2, 0x8001, 0x2, 0x1c7}, &(0x7f0000000180)={0x4, 0xfffffffffffffbff, 0x10001, 0x6, 0x9, 0x101, 0x400, 0x1ff}, &(0x7f00000001c0)={0x2, 0x5}) 08:33:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x10341) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 08:33:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x10) getsockname(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) truncate(&(0x7f0000000000)='./file0\x00', 0x8a) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000500)=""/214) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/83, 0x53}], 0x2, &(0x7f0000000140)=""/12, 0xc}, 0x0) dup2(r3, r3) dup2(r2, r3) 08:33:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001040)) write(r1, &(0x7f0000001080)="24d9334a1a601ce24204ac7df2417b1304fea4e91e20035a8675a40f9341a652dd62ec16ff2b40b7f785d6e430e3753176850256fe7be7a35fa871de81487a6d750d5ef9b496b38a44887cbc6ec8d95f989f4318e0460f179361825c0f4b77379f0ddd9d7ea82ae8df27f34d05ccb0df1a1a891c7f5a8339dd677db98006d52467c64d1c7021615397331544c3a6fbbad6d704c745ca7964c919bb0af848f0816fa2062561a48c7bc8fe989b47a12ae6fff8932b77088d96b93c4d20e887c516817ddf2759604f9d4edee8a820e21c5e6b1468774c1776ea529f8783039834a82070e0ac8c1d5eb546b171f2e92610962e6b9e5fa7da900b72abb76b1ebfa1601dc1be1dd5fbfad9b862d72f8e7b6c054a57e78cf716e8e58619b73d589657ce8e1018d5675803573bbd6a2a50fe5e117a49213b68965025d5a91142f125667712ec4f3498049c854ca542a28d5b1ea96a64c5560e46f4ba06846a121cb060576406ccb4204e4c56fb2bb45a0374bb09cfacfdade1a28b443a90d1ce5a4c847827d864d0c6749a0803db4367181f5120c502d5ec7ae817cffe363cf716bb058744ca5af5b62274d05a87de467304223c62fbe024cea7d1c28652e0efe8173568d7f3d425191eb17f06cb9329ee770056aabbb6dc80ca18c51653478d566a3f5091fd0e42d95c9b2eb710766044236d6516199779753a5d4fde7ccba163885a6cb14d0c158c1c4a8a26b3d9dc7513207768708d3b97c4e33ad753f36f5510d37426f2f538568ed31eede9671d6838c681378bcef0fc1076a4105205c3c891dd398de1bd2468e7ada079e8cf749b5b8696f79f2dd20cf86588b193de5e7c733442839daee0b72b2936beb2015d5397c3645609f0ead423a8d3cba03a489ba9c6986cbbc2fdd9225982ca107501b2cf7dfafe2a2e634cae18fab175bac4b0938cc72d23fc8a832d735b577af3aac0ef1b9e2688e23a3cc5390732dce4ed92eb3bc1493f995fcdf890b0ea7a9fe6bb98f65082600f547f9d588fe78485132fc39c681cf7d827fee11eb0f82b980a335125152896c4540c52c16448721a6fa835a4dd071c3ff81e01b5254d771813428d6e5a654579831d1ab303c773d4c2643b29a2f54797e69ce6623218c0fb1452726f3e898e6a424fcd7826be756d6bb69ce0e6f118375b0d5ac6bd568144efead9280ca52c4165fef8f3204c3154ed333dbca358b6bc03ce06d11eea88c26cdae8797e996b2aa6f69f10b04f76ef5af3aa6552756ede5842d77be49136cb8b47faba41e28ef72b9329472e2cdb526626194790e74d5ec767e833659ff417471fce3df72cf37a0bd177e779dfc28d0f5b20477fa5f33c0288891b3532e736e7624df50a6e47ed7b01583dca41bb48fa3340111e29e731d6c91aa65b6b2aeb9e3381e4616bf2e4520f15b11ce73422afc639d96ae0828c7a7680231bec26b88d73cb7106d9e8400da0efc43c772e66002a78f6454d3a6a93a2cf99b9cf5b9dc23a6591d35dab2418b1b5ac78865f4d527f91c3003b98d0449eebfb2f3635d5b18f2302f6008991ad956aa9a5392223a8774445d959b141cd81498319d3250eca0154b42514e5f154c8b140a871def8187dad5d9f718fa48034c9befd99b7935792b92c9ddd435fda68b97c8b3796fa931c243348229fb25f1341cac117fb4fedc2adaf3e2f14206abfcd71e4f87d5294ba5410c194dad33236faaea62be11fe1a71e859e8995dd1026315ce7d56d2fd19028e561c63144c69d5ada07dab6bdfacab13b0f48584a7d84e11557d126ee9c31c0491285687c677f82710897dadfe39ee1d700f2c2bdc940b08855f7d0144b78af8dba4672470d06309fafb71714229921c978a65d8eea30fa5f803e546fcd86d6ceaecb35d322f9cf65a4a41f6a81a3a4a7eb9700ecdd96604f43a251a47ee6330109133f81afaf4b8ff71c52356636e59fab1fd3355fe7344d4a8da8e772052bf6a96dabcc8e3a2ae459686df24b8becebe62ddcd1f34dacf07c72062349f4729f1eb5159f6c352f76d30d7c85e46d4430d8756404b158066116f26ce9832a7e5107f4ec18ee7191eb5c6dbbea2c7c33d3aa2dbf81c9d146aafe1d1a3b128b0d71fa0d67ed20e8a116ee1da0f876cb4b6ac8efbd5cd8f0e58906e32d1ce4141141225ca71fb266b746b54be86d0e6a6fb7750500734ddf67fc50ca24ea3a03e5617cf32ec546525ce5bb3d2eb776986eb9fb0234ee486644fbe16a00114862aa40f360d7335705d756cbaa2af2a24e6a3839a1af87e338abeb4cd9c7ce31bb7d0e876d237b625db97b3c695bde1849583adaf2544d219f73870725825260df2c2bece58a66d82e80ee1ca52a6b21d797ff545591c37d43e6a36ab9b6bf71dc4eed277ffd2070de48dc27b248b8b26df669a0a747c235d7ded4b0f53024fc29b31e8a8ab73186fadb20353c0136ebd7dfa366ede640e09fb23a5d3a66d467d9d9d3453ad13fb593904344b6b072cecbb8aa4e3e6c4256d9652c4d841734159aff938c68a21d7019baa6a002321adf92c35070377c12df7fd79c3f339e7c28627b314c50d832a9488d0e2732ea0591598883ea12d13feb78af44bb286cff479f7ecf802c46fb8ba3404cd59728fbdbf99eb9884bab55b8391a2e27f199c62362987cbea11e170766a9b38327b8aa6c12937d004a2becbb13e60f730c7da657c7d612814d396254523f233f1e3aa5eb81a9a5d24a747497d38d012c7014f7f1f8a646ca8929b4bd4ca98b488923386315843984276bdbb7d02e8b7e7856c69ee66eff7cdf29f7728067d6f1022a975ae2c85e3d5dc01619bb4726addd23733c16ce881011b9757b0b840ba3cb2cb16053c5c000210cc58d62830db64bd9fa66416bd66063ddd87786503939c909fca159cbd809f06d5375767bd1990cebb5455de4cb455d4f6b83716b3309fb1dcaf95c35255e0bd1a104eff38c2b426efc919eca839152fff1288c8e9d625c21e3cb920946bf3e891feb712c472f03b40d0fed3ac016306b5dbb6f7fcf7a105ea731931a0e81be156bf66e62fa7ea811f2ae527410712f0f713f18f8a14ca1c4f43ec581d215b53b82c8984d208d3f30820796c19c06aa7dcc7a6e2959ac5662b7465b30dfe77a100cec6838f6650f5754f3e1240ca7a8a3ce39714c6bf5d9576e0ff72049f2d12d4b96e6086efc74558b76870db444c8c498449aa963ccd748454bd31522dda2d536b861afeec45a8b9e8dae41ed3ffe427da3d53eabbffe048b685dab0c7ea72612b0565a002e6aed062555775562c022f34d5197b00d9a43d78d24014ab92c9d300b36abc96e6fcf85a4d22f7a60304a873494333842dcb43cc84a4918c1fd9455cb8eb9db227a90367eca2696ae615bf939a617cd49611d93a0d33eabf793424add930cbf02188c860aacc4665e59f0beb4847d892c68aea34c36d65f22426efbe9ee5cb3cab9a10c93bd9502fe5cb0c72609e523b8b63a0c7ca64f4ae7b1ff3605949d514a451d861aded7ef8105911873951cbb1d1eb9c367875e2556d2955fe11f81bf77737faf36e60aa1962b33819dd609478d3619400c1f2ce0ffb93d5b6cd29bd5d3e1cf393ef11ae0ab0656928262edf777e892eeb412e8c515abd9f94ed261bd2415c4a271d75c28eca79e9893172c4c03590148e8edb3b5b222d63cae9478448e300e7fed5bac125c72a1183c8f414f959a2030d96a932f9c6cf5d8e9b8a2e9841bd71b7e3420a97c9ed60cdb1bc7f3a52c76329049a22f871bb5d170b477b1da351763f1849e840946fec6bb49c715ba20e386e340d2237130fbf4aea810a9cb9b653f4116ba67b222349788788cbe0fec9d6c9f9c045440887b9c38535014266dc449fab666667b530fbba585641761a9ed4e1934ec58ad97718787d5909b632f116716dc97d0546644d477dac1cd613c67be75b8b81f57d2aefb1aebf69786bdb921d6cebc328a7d85b7c9962c472c359815946ed1025abc1343fbbb585206ce3c86cfd81f8f6eb879136a9a3d57967b84d49992204ff919f2357e9c8628c058e478cff6a2f87d76bb1bd657f8441cd6765953037d8ab431a85a7aeb7d06a92039aedf1a57d22edee999ae276461e888a7407829409f51a2b18662361cf65d93329b87079e05f0a90f02230765844c1d0ca488f3cf58b1a67709fc671335858aa5885812bb3253bcb72f89e1e1528680d72e8a8a2e7b64467800254154ae38a0231b37c533b3b69c81b44250209a764401641c38625ef9be9ded4fb2446730ee30f7fbde9a4bb29e55260c045fbc0411d25d9eec3bb913c3612dc3d38d8c870248fb7b0abab77b079ad504ff0faf4dc0ca35c72619a4e48ab38a4c66e7768d4abcb2f46c5e5307ecd586d818767570c092a40d2efe756203175b32eb5ab5ca162ababba334b77b2c9b900b87e3145fd998f198fcd6a1b1bad228ee722dcb26eb10b44b6de429910bc42bbc68e3f5ee3c0fedc1c7df6d7d08d7386b0fe48877ad2b1917d5512c46f03a459e8f821f4f5fdb1a883bbd5128c6e5bd979c4bf3b55a9dfa0035052bca52bfb3983eb6a8d0a6ba7ef2eb42579f4894a1e82bcb656e5d9c5563ab34aa1a3a53531ced34f9daaed3b365daf5bacf6b6ef269b901fbcf8ea8f2e9bbbd6ba5f884593617c7fe8714741338cd010c7cad9304cf1cae2b57695113735954eddb485be9a650929d79246fe797805ffa40f6a3d2285514361c120ac4ec2d8d94f7f3465910b07e48207a98d5e7e0c50bea79735c5b68b3daa58128a980a5ff53dca6d88f35f4b9bbf132d59f7273c38b8a2927b57c021e6ad218fa6fc0542f611e36729bbe1aba5a01be01a5231c6f3ee6a44ebfe614baeac32bc3dfc6e0574e25f71b42d2a9677b03fb82c5ab38244a463925b9e125b7437733d8ab112a333bc8e4e2bc158fe168ca2bb4f0fd7ebfba5d73ac3a9f16445fc8095599984abe713689e142c84c8db4ee159d147fa34a854dccc1b58a38e3928c0d4a5bbb04dfe564de6e91f9ce3e4e18dc3330e6b8136e121c0281c0494c4d892d9dcd26f30054c833dd1ce6b06f34ab2f98dc9ea1d4b9345348812bfaffcb3e9c40a6adcb331696c1abe62249ef8a7b1e7626fd4f8b875294e1950b5418af37507293b4812c77a9409f8061bb25b7ec77dfc796bc5e12173ed49c62c38041bd392d50aa2d2b3e9324ff2cb58cb16c2b9c4ec196d9f914ecd1c1be02a69147a4bd71f5118170772abb2a27d85d8a2bab56cfd00ec556ba513d524e2d2c5e31922eb63d69dfef9f77e1c93141c439161c102571a8e8cce5f69a0cd02e435b0753dae0ff5ee2a750c5229e68a2820b329cd7f7166178b73c790ec14d52add40461192eb5ead1d09176871160450d5833f26828d296785508ac499c052d45c1f3a8b6d63365ebe4ddc1d2cf9bc076f11df344ab90b9684b9f9d5dd4c548b216dd914885fb87d34ceff488a7646e60f3da7a114fa580a285028204b3149f2444bf1824115fe1baba307fd7ee17acd3539fc3ab63aa61b58da8253c446f9c0fe67d213e8a5220eaaa3a5b72287aecf560f9652c21c5d10a276b3536f62782c9c2ce7e35603aef236ef008322ad16f81eeb1c23d9358d6d68d5bf09e1786908b382fadd30050760d18326029cc8842e7e8506367ce29b12c6a7ac99f974633602f0c2f1680e5c5d849ea1b6835cbebe99d5dc6557f031cce208df514e1857d5d6ccf5d5fb7bef6b8c6dd34945094f6b929d800e3dedaed0e1b16ca9b41f285fc50d067cb1439fdcab31dec", 0x1000) 08:33:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) r1 = msgget(0x1, 0x400) msgsnd(r1, &(0x7f0000000000)={0x3, "61f920dccc6178899e610a56dc02592b1f0c4392adb91a29f4f5a3df8ea3f35375ebc09f96a6d3ce900420be2de01c197071543eecf55b5e897baac185e9c835268731250234d047da034e369b901f7841b54324a68c9b960dd4202f7135c52f4bc328a58a90b77956dc6afd9ec8cb4dd2e5cd5aa87ed817bebeec36bbdd2738717c31421b374b91858d454b481f3bbae3078917262d30c5834c73181b87e27ec055ebbb07b62147b9ddae93f894"}, 0xb6, 0x800) 08:33:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 08:33:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xe0000, 0xd7c9, "562a5a1ada7a805d2f0022d882aeedbafb8f6224", 0x0, 0x4e}) 08:33:35 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./control\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0xc000, 0x85c3) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x21, 0x80000001) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 08:33:35 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/218, 0xda, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:33:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) clock_getres(0x3, &(0x7f0000000040)) 08:33:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 08:33:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r1, &(0x7f0000001ec0)='./file0\x00', r2, r5, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r4, r5) open(&(0x7f0000002000)='./file0\x00', 0x0, 0x4) r6 = semget$private(0x0, 0x3, 0x480) semop(r6, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 08:33:35 executing program 1: r0 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/123) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) 08:33:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 08:33:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x5, 0x0, 0x5, "e0d274245777328fda00e2e7cb4383617102956b", 0xc1, 0xac6}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x20}) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7fbfffffd, 0x2}) syz_open_pts() 08:33:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x0, 0x0, 0x4240}], 0x9, 0x0, 0x7ff, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x7e8d, 0x7, 0x3, 0x1, 0x0, 0xffffffff, 0x1000}, &(0x7f0000000040)={0x800, 0x1ff, 0x7f, 0x800, 0x80000000, 0x8000, 0x4, 0x8}, &(0x7f00000000c0)={0x8000000000000000, 0x8000, 0x401, 0x7, 0x6, 0x1, 0x17, 0x8}, &(0x7f0000000100)={0x9, 0xfffffffffffffffd}) 08:33:35 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") r0 = semget$private(0x0, 0x2, 0x240) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x800}, {0x6, 0x7, 0x1800}, {0x1, 0x6, 0x1000}, {0x2, 0x0, 0x800}, {0x7, 0x4, 0x800}], 0x5) 08:33:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2000000000005, 0x0, 0x0) 08:33:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 08:33:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x14c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000, 0x5c25) r2 = socket(0x2, 0x400000000002, 0x3) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x8c2, 0x8a8}, {0x7, 0x81}}) writev(r2, &(0x7f0000001340)=[{&(0x7f00000000c0)="b072393e6fe955b2a09513d31e571496bcffd326f7a08d6420fc3981f9eafb9446fe57740eee16f1d7369e96298087ef1087a8dea6254f46e057960882f3d3d02bbd64c7c56011b4eca20fa2423e438a6f6c8ab9ba3b06a61c20dc3663d2b4f77f578c304bf34199fbd27d7a24b45d70760a5657d0e095f5435518a5c3df9bee4f0e8f3185457492cc61d940a7e2fc223fdf737f", 0x94}, {&(0x7f0000000180)="bfe8539c709fb8db077cb70e9c38c85f27d78108ebee4ed61249f3c2136c8db9ccc6f77af24f93d570c073ea898269dc19ea3fea3a1136fecf4607dd92b6f410802cb854fdbbd4ff4a048f5e2effa9395e273cce072af1aa1273f16c9415f020a95b46e188685160aa28845da3992943c3c49976291224aed4bed7c68819e82c9090a4cc4b2792adee360aa53bcaac4777121f1a2977aee3fa7bd958e64ba89f29bf90ee93035cc299e9bd79ca40154ea63a36a1868616fc9158a18a70e78e2bcb950a1f6a76f463da278e0177de582151f951c5561cf176f06dffa83b910b5e153a3dbee4be679a", 0xe8}, {&(0x7f0000000280)="3b732cefcb1b266ba60f10e996e4731718681a06ceb47090e797cb22d6c71348e789dad95336f0c92deba74e98fdfdbcb5eb491e78a09c98de811cafd07882f12de84933dd8f35db99f17b56acf89f4b2deae2deff52ccac41f99bb4a19b5ab6d13cd2cf8d4047bc8598b36ad885c8c6c743a65b3c3705a1298872886f8be7c213dbb992dac23e4b1ca086f2a6534e3cb3b921267eb1632155b5a37182cdd1d3ca0e23da3a39e8908d4a59ea68d2eaa56dcee463e7d348d0b53c9c6ccc122de0627567c5136c5000c85f6b6e61ee4b00878411f59b8b1ea67d1c68eeabac0492e0fa5a3d41cb61a8dd3ec28a8a20dafbb4f9186cbd424d32d2be401885bcefc574b629a7fc364cd8d3e8644556aad34c31e1987b35ac73bd732902e3b9c1a1d7dedec82bbbbb567f332ad50eac45339e02a1c5e07f6f56ccff91bd5c46175489ec01df8bb87373191302357a1f4682d949fec8df2920e54e805dd01645fc062f7db3305671ccb3a6ede8db97d7e17acd36c201ba8f7593e42d24518f71543cd763000b058314b90d8d18d6499bb97fa9d58069725ea0b9b93e6b335b6267c738c53622fe3f68f14d5c67eba140c9d4ae658102335b66f13d8e481e59346c6249d36d781ec20f1017d7e02d477f3f039a747766886e6fb3318830b1cb188a73a8a421ae54b95f2594cf904117c36983cb1bf9e287cdd1702df305d07079c12b7f377fa660e3d061685c496d2413009547abbf5fc9d1bcc63a6cd74426df3f684c1672f7e6216fe21443f940ff7512622c48c56cf4f750c676e9aa1e39e9d4d43516e1fae63279c01c231c82334cb417fdc57e0d3ea1f2b131fdd169cfc6c499be4c75ee94fa508b8b5d914666fbb8131e9797bafe0ae15c9b3db90bb15feb296157109b54f07f3ec1cfd573ea8c6f11f2c3ac1e83a61fac978ea9c7a7c11daaad911eb44601947c53aab9c1df5402b3f422a71522500b153246f81c8d3d9b80a6eb38508f74a32376d642b3f7defd33298c79c9b556c7b0399f4a699dd3660117752e09404aadbacfd10e22581f66c72762c5472c061c817b4a7301c4e4943d4dd93ed41cc0b662fd784cef39426466994e1be38d342ca117a4f8b6393640e1f8bd1284733621bc8f9ad746a6152a40f0d1286792713f166031ace8ebab7aa54227a203adbf58f8a4b5ac34a85ac3cf892f2e4eb72880ac93db633407f03c798bb3ef260974edcb85196217bf7a9a11cba0e4f123416e0dffb5607400279c8ff2fd60c375ba616190c512c8b8f793892c021cf11bc4474c3e528d31ba01e1f9fef4a338d6f71939c099c423e7ed44f7f4ac5afddd66e7e2fcb17ad006dc5a3131a752fe86ee03b1021b2290f36eb769b768edf2e0040887519b27d1244c1bd5962a987e4cc90fd53d51769304565210d797dea068e10366f83b056a85bfe69e8c5d85c48695f76adee23515428eb942a2cedb722f83b1f3f04697a624a5a4ad3906c63aa59c444378f8d24036783ada566f239af3e2e95245bf4ba35f3089d3e411807d20f296d4e6f073c3ab552e45c03c0a29d07f3086eca9851cae6a85430608d58e32888ae808dc488847088684254a13b8f7c63b27375c5d89f7ffe2e7283d97cb1293238350f9f55fea138ac9d8b86955bac580d84b3ae44cb18ccbc89f0dfd03239485646f5ad5c17e6f18debe7c01e1d9c9a94a36920294eaab870243699aeff82df272408df8e0cbbfef79c9c9625109684b9feebb26d3efde9818c0c70442e36043ca56260f125e945d0d9943481c246c75a764e7191d54210100a1f64b25a2fc5d5710b2fde5be8773dbc13472a71492aa29b1d6ffc352de0e602edb1f6be7d2a627c932fa8f8422d9ce39b2cf7b906d4d7ee3c2616f139c7a5150847964e4a09db92453e2a3c2c5f7b036aa58ac833d74121e59f238a83f927c1fff1027e986e12eff3999bf5e12d01e9222eb63c35e29a28c019381be88ea7e4137ce86ef1882cac20ea3039e223fd2b950a5293c52a983b4fde1e00b64b8cdf07bbb171513be248df76f8da6755b54f8ce5bb52ca341183fd38edcb1bae8a492aea20a55c7942e6399aac20e84bd53a2285abe30673af227a102f808684ee176298cd70b6bc9db640183deca8268c41bddb91f062bac811de458c9133f8d5c013c7b1f143da53640280b010b9818f5acfcf4298b89df5a098b8204c118b8a4831433f9961843ad44d367f3310a47c5c81bcdff70ef5af7c3f1041fdb9ff86ff9d2311c449f438bd0595665c666ad52e92f25e146e80796f52abe6763a964840ebc6ede427ba852f4546e35c66282354bfa7140aa9a7ad27496dfbe6503bf0925595c910007a2a29a5f41c9faf96240ed65d2c169d96bc78a0db2023427f523e439cec61bd3268f7428c18d3539aa7909fba58b964599aace13141df72cb9615dce5d8d3db78c49f4885bd5e5373f0deea5679ad191efcb8ac122a1c2f16ce5913af36d5154ea8beb1c00ec0c92312799e07e479d8c441516494e356b954b07d219e1dcb48b8f1cdbf2a5d6382c1e4bd8021d55e9bd88dcc843bcf5ad929b5c5f47eced577efc20e8016c4dc3b192826de5653c61e1b832696ba756d1ca23088dcd5eb05fb3b9b01dd20362b339ad91b242ef5588ba47a772e976aa87c7664f483554c8dea3401748f20f7cefd68426b981648371eda45a29f417c113d5c2b1106a65581250c243056f2564e13ed2f9bcf5d4ecff4e858565fbcf5566754bb3c467c9b6620692901b6cb075c82cd82bcd3ce652048fe545e966606accc8b6c9781a228e12787398e467d27230c74a4b83483120ec6659194b880a1a5dcfb68045bc2c56b3535bb1da2ec5c1c302c3253636632fbffbd79f89cdfd0b51c55f22a255f7935a5bb1d20c85d6f5abc6ea43d62ece0e80f6a3cff069cf579121d0b0fa7b0d731c7debec757206cb7a6ae53e84b9051c54927024c1eafa74b5129209acf9bc71a82bbc1d34ed4a71d83a8f3ee646ed64db0c35d795759c17a14095afcd2d6103932df188d07dea81439fbd134b3d5ee052bdfe49a2caf7d195a87a073aec7afa9cb49ae92e90e749cb5a9b8bccdd6ad5486c478535098e0103d9adcbccee11198c42d955debb6195bb13c734e2ea480f9f699c88bad9d4141e2db1e6e83c1b28cdade2da9a579b27cc4ffd01c4ea5acc298c4ae82fc4263876efd170a4dfda32278e08f4788d510414c00fa4e6177e952f1e1be5be8c30fae8b925a75e04fd7f03e68a4bc74a5a3345fb3e691d47e08dd9f3067fe620a3cd216428471133bc0bc50d3f98574c3fb48fd02fbe566115de040c4976ad9714c9bce64f7778772756703e1d5b41c1d70607e73a2ce92b4059fdec40d3668222b50724426158c723a1f06b2910c93b4cd443c08c6db1ea834bc01b09b9cc8d739714dffc1c5a372ab55e4edde74a0e18bb82272ae8eda029dbdb54e70355d5e7b913ee6329592a8ec989021d6558386b413ab16a5f0dbb4499d4d3e94c3f5565e85d2262106936b227b3df81e57bca55c4eaa3536a674cbf8c1572070bceb119aefd8f000e6c2a426d1cecd050575528077649e98e6579ccd980ad146eef48e2b8795f73d40bafcee19bc2ae36526f02f826c1e5f3e44556010fe92c74b228b426fbfbc4b68340d6f3064c8cebe7b993d3956cafab904353a8721e268b2061669d844551747b82b7c8325fbd24a47358d8cb800c85addca7e65248dda7293ecd29cc660add81e1bf9bb5aebe4c583c77cd7cf267189026d5a497933a197a9892ddf6147186e9bf5e9fc8ac087f2cd259ee02fa1d80d55f547e47cf739fd24583cecd1531d6e2a911d20698711bf0a047c0f3a22d4970468f6ad6bed9b3dbf44f0d82cf60388d6fbed7c7c55bbaca2ad6a9881a36ae4ec71604e4b22924af729beb6c65aa8e57e2465b41b05b359cb6fae409991bcdecd6008bda64720559e5562ce12315b57c7693581b5903f22951de9ecb419355be54bf6d4a384a691027832025d7a7cd2fff6e24aef2c3c6cc4e508176f9fd89a1de0c00805134bcaf0df10ac367dc548b6a757b377b129e1872667a5d93e9378cfa18e7e74d457cb1d46d4191f1286b8aab5baacddd94a5f1837113250ad02825626f988fbb2ea46dfc0a9931a439794b4c329bb1d72c9166ba4d21ae25d3c7e7fe9e62ac1222b616419c15d4517196f8fdb6c5bd652bb460aa4c8ab607421b0223030fbe466bd79e13554ee43604851194e87fd5ffcfa3ee28c993cd0e3d112311ba7ff3d07f27483dc2eb88843690e6787d7553c2997433c82d1e12974d982e81bd21b028b4b10b836f0ed26cc274f87aa0898ef8caca3dc52691dd4c832271c110672c05a643488f393cc12e52fc8c717b724dcc1dc53366eb6ec379420f19ef8c8396b6fe9277e5fc4d11760769b3e44b29ec50a18b11d7156754adf541cd5844f5294ce902e7fb2ae0dad168f4e75adcb3a9958497ecb3cd940276e40cb0e0ac6b94f95147cda6aa6d0eeac15468fb5675e41ba6165d01d09f05e150cabc9ff5a4b9d7634df3cc57d167009a4e4a9fc7d0c26936c7296f196796e1d71f729fe4080d9b0c54f22ed318f1c0e4c3fcc1beb9be7d93c41416e1d1404c4e94ace738801310194a3b8006bfa73e9527d181b0832bfc50acfaa12bc4e5a6050cf03af7c445c7616bb9b696fb33446e30424053c4ba2144a451524363b100b633ba87e5774867aba6be8dd2a8613d8411923099d82d88c0706d1e38c156f7dda0c4a376602476f0cc38cf5157d36e079af15f4acd34f2ec9a4972c906e72c43f440b36f268e5f55fb706803f68b696372b861b15f4f2c3e1253c59af6216d272649a6c826ebf4ff95be6fd3f36caa43140c1e055b5d58c01d951d2820670c73623275fcd6c618d856234f0c9407e235dc35321a2d20cc767cbf5947b564513727496287ae1e07e5e79b97b1aa58be4c61cace4ab1e5a240fed76441f823c2e90a266b594d74ed2201c11eaf13757ac59ae1de82ea573fa17f0488a2b4e57a067c266fe35d964eb266ed96b70015563cfd09a600b429707bc21505414c03755f70534550120b26f9e2b8a7a12799b585c7c7a207bb76170b99ce8721a0b79f4fa7224daf8da9adb008ad300ac1468d88c3184118ca23bdea239566ed64ef2106361caf81faf5e8a3f71db8819c73a9a03b6ee03cfd1e582993c197fae1420f8cd434c9c9dd65f57086a18d015c25736ab398c41816f309ba32fbaade976caeba5c0398a29b115beb3802926b39966f7526477e9ee92668a4ea2d39b66041fd2303347927437909cf5e78ea392287cd461f8225163044a39fd19b692bb4203ccbfc427739deab36e90ea481d250e2e51652057de03e691b03800291beb4f4c6458239d7833cc2bb8d954c5c5a0ab480c9501ced40a5c6cc15dbd606fe4de1ec75af9deeaf0d4f36c56ef1e81e320de8395c3111ff0e8f9fea0df89978e274e74a31af00221acb9061461ad447c8de4cc62029d3d1db89f959aaaad9f4ef684b9a78fe10065e918529a4da2b6221a85d51487670743b1c398df549611c329c2add5ac254578465c9fee72093405c1ec7201e04cda1f6652565dea5da4e585402142f560e243d8de3d6f3014d02b2057349acbb4e66d68dfdf634aacb985265d963b5d9b6a42c487c631553312f41c9a56fdc64e5d97770b81c222312e15b8faef38fc54b4c022543395d416e5c975f6451d71a47d297366b547e2ccda1395c554849c70253a757417127cf0f26c5962aa27ab5", 0x1000}, {&(0x7f0000001280)="0839374def9412be5beca713b3a39c5fadacb4b17288b1560b2d4e407de79f94b090349dd332e141f5f7f260c78b5f74fbb2a1ac2ca7acee5c39812c1031ea7a5a6d1065cfbc892c43e4c9ec900d30672a3b5f464161d90a46a549a41efec430ce0c473eaa1b78669708cea58ec7828061151c459cea89b5e822f2a4fdc90fce9c7163cd6f4133f8fb6d6f436bb45a4aa4162d130eb09c95e6dcc62d716fd847fb7707", 0xa3}], 0x4) fcntl$getflags(r1, 0x3) 08:33:36 executing program 0: poll(&(0x7f0000000100)=[{}], 0x13, 0x0) r0 = socket$inet(0x2, 0x8000, 0x6) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) sendto(r0, &(0x7f0000000240)="274c2ffc6f1b5749eea05c336a22fe0f4f564d90f30de4c7bb2fddfabf16e511e50a76f432c5bfa526dd018704350ce63986b2dd8b2138782c022e3dadeec162b83bd9dcbf4f1bce537afaf1b7f31dfe885e2d5d4afd74c27077b44b492d48b9a402c87f9befbe0d98d4433451f196a35cfd900cb5e0cf7bed03a647fcd1fadcd70a22b0965113788bb8957dc1640996f0154ae2182224beb838feb70f2949697a3421aae46028a9d070227fd99fb47124dfef3724919cbcc3e9ed93cd171b4b640436455877f32a404cc9c39a6472ca22c23d3ee38bc2f98783a2c912f0d9789c5d24fa7febe45048fe67de7be4453497bfc020f40096cae7c59fd5faf48c463089597715da3eae46549ba84d03e3eec8f8c0d1b2ad7d55ea85b93da1744d0256d983719946eb4957db83707fafff24025aefb6b86e81823d29d8a8a63cda51c5", 0xffffff8e, 0x0, 0x0, 0x0) 08:33:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x3, 0x4000, 0x7) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 08:33:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:33:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) link(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000080)='\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)='x\x00') socket(0x18, 0x4005, 0xfffffffffffffffb) 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', &(0x7f0000000380)={{0x67, 0xfffffffffffffffe}, {0x80, 0x9}}, 0x800000000000) sendto$unix(r0, &(0x7f00000001c0)="ad35e7025cc229c63dac0d35e6dad1b2f7334016364d3faebbf6bc54e692ce0c1466947a3927c84e864ed064ffb78dd512204c2314df14ccfd9d3353a1a41fe4db5efdb87da2b70a1244c28e98173c8fe343fdc0d7ec029f05e18054c53d77cd69cd241ce196bc105a4f265320", 0x6d, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) 08:33:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:33:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000003680)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003500)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/201, 0xc9}, {&(0x7f0000002340)=""/194, 0xc2}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/133, 0x85}, {&(0x7f0000000180)=""/36, 0x24}], 0x9, &(0x7f00000035c0)=""/192, 0xc0}, 0x0) setsockopt(r0, 0x7fffffff, 0x3d, &(0x7f00000036c0)="4b74954c", 0x4) 08:33:36 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0xffffffffffffff54) 08:33:36 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 08:33:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ftruncate(r2, 0x8001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:33:36 executing program 0: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)={0x1}) 08:33:36 executing program 0: chmod(&(0x7f00000002c0)='./file0\x00', 0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) r4 = kqueue() sendto$unix(r0, &(0x7f0000000380)="be30244e9ee2593a76a9ef4b6d3ac719863002aa372806b31ee279f1f5b6ab2d5cc22afe3095dcea6e9f7d44f8dd25dfe95dfa7ea6a6a658a8f5821776c4c9ee3e6d0d6ec34520724e9c80051cf87c573a86c709b2a23795e115a4b3d05d2a97a9e5c7945d2cd128fca176e398711499385ab9a3bfa35616ee143d70f3c17cfc364317c65febf649ad3e13d6b10ed23788090649da3ddfc79838c85a95a1da847410029df469436dee0613bdea4ae781ff7e5d2f3a1d83c4fe2b4bb7aee1815cd7e983f409e246c6bbed15b67052d72ea0518a078051c6f339f69d69a2b092ed5dfa69b10f0a60ebcb40f7faaf890b55", 0xe1, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x3) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0x1}, {{r5}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 08:33:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000001182266adef9b95b9c4ee0fba5ef37fa7eefdb1c2eaa0f632e9d0cee724418b83fbf2c6fc340fc2e4432365546877faca2b6833f1b1f646f1cae2fa92f687ad61b9751721b30dfd4a4d1a0b994fc330cd57611c02000000", @ANYBLOB="e05afe56cda4bbca4cc4743023f347ab199103fd4aa628c154513573381fae86c83deef2ea57ee65fa65d8e4b443d6da44d21da9", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xa2}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:33:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0xd) 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"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:33:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x59) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/252, 0xfc}], 0x3, 0x4d) fchmod(r0, 0xaa) ftruncate(r0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) open$dir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x0, 0x152) recvfrom$unix(r1, &(0x7f00000000c0)=""/127, 0x7f, 0x801, &(0x7f0000000140)=@file={0x1, './file0/file0/file0\x00'}, 0x16) 08:33:36 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f00000001c0)=""/167, 0xa7, 0x843, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$inet6(r2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 08:33:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="348b0627be26e9dedc68f03ed2f1f14982db54deafcc81fd0cb29f73b0ff3585bd1e38f9470475bc4bccad95f595a4359945", 0x32}, {&(0x7f00000000c0)="3c078505cedd5b969910e24bb2935d29195527fb4642e161df17f753cf4e584a290f074a63f01a1f4af29384e3b30cb9bb63233a1265042a919c4968ea740af9a9bb41899424bd5022cf25d5", 0x4c}, {&(0x7f00000001c0)="14775711fe5150f12852d6198588c4958a16e079c6d9e1f0e9723dca71c1f1744973cd2444275427e98e0561ad368e565473a2badca677f462fb7a1c1a0c660262ebcb0c7b91bd488f1a2a33de8c241becdcae63a007096ecdf9472e0e55340d02f2bf05131782d27366b4d12fada546745e9906244f5f486bc8b9dde53e059872ef65bbf9cab83fa641802d24fb873b37810a2d0141bd59b5cdbc1db2b6cd05d4f6bd4be0074596fa5d61eefad53fec06454ec3d75766fd582562fc97b6db2b8ba666396b0168934ab6fca7890f0e2d24284a25de30269ddfb8adbbb21d1c13cd7b4d034ef67c821d1d9498bb463804412df383d1c0daa3f31c7bf438cee4d9e3de5eff1764d9f6dbf977e34f90468eabde7834a2d0a8cf9f2bf6e1d36b4d02d9516949bb56ecd6f2006329ee7306a54e9a1186ecd8a4f4496971dfced9ca2a76667a9b00fe64bc7427040d0a03c5a0c3028a157a3fbb890c6a102a40f75999365ca75565328e5c1c9dff6c5072e3674e30ca673c8f64c4707b808e1e2194d1933f2e6f4dd75d45f216f6424d3fc7b10707ef7beb8f548d799f3ec8e62bc1737f7957241c899a451c9cfdf92f8028dc87e8fb7693282f7a7dbd1da8e651af08cc487a8e68c0ceaf0e470eef3f4589d45d5ccf620a87661e8f7ce831329036cc530e06268ecf6ff98ed101309706fbccdf4e7859b5ee692c8252a252b7f33f8008b7e93f4f7f55cf3897511539755d3116ea6363cdf4bf7090ebdcc295e3ee6fa70105747ae5b10aaeb62349b122c4972be858b3adab700c20e494e70da180c061b1bd4b9952ddce86e6b3dac943e4c4d432a7043024bcb5de434cd9db1246da171b138866ca31e3dce38496b3058ce3b016d56d2e462278cf5967702d41e62dda1c550e8e90b64d5276dc2ec5ad78e94436f90a15c4ccc0416d33114eb342299dd2136a0ca9d7e4a7a4d21c550a46ae4f2dddf82c26f8673e63ca0c4e638d2bce46ee0e8e16fba2e0318e4c558b982467654e9fddc8093a78c725f42e44ddfbc3c317c82dc3c60d6010aa0d2cbacb6e4d5e3b08684b2824c64aefb4e6640ccfc29d9a5960fb84648ae3419d27f7df46c5567bc097b67caef59b93e9cc15a1e8d77d24cf6535880a268c9366d2a3101297f226e4a4a18291c25b72d566cd35911278eca7aa2a2e8e29b57d4f2d45a6c2ed55358e0c73f5d0ea01daeba8ae1dc7a23331bf680a1b97ae56269c6a21a1f1b98f4fb6590f99d00fd2c5570100076635196090c41b1c1578328356e434e734c7eca342e6328500b7c455aa078fd8ee4fbfd1fa097a8140e7457b3e141453062b27e88eaac832e44fb8ce1213aea47c0af683422aba8214043dd01a7e32cadb5c99ae2a9df2da6b1e61c0ad6dea5d2b6395d59c763b0efb516f0a7233f6f6e403b23e0358815040ac9fd89038ee2d4be7a4835792029045c1c4431e340e4093b7bd132d8290750221a88b28efd700ac8e40e5e38165668bf6048ad32e55e9ff45a6df2f56cc5418870fbec5f6097064219e18b5b3139a1062c48b09dc629914e08bd2a1961356b0e0cc0835436dc6ae79d795850e61432e683c17146106e033b20697feb3287aab838a19bc7f589049f3bf03c99b0a194887321b767ac697324f8ecd0d3c35273dfa0d1a90f864f448e684383c94c3010be76a9e1feeeb53ad20f7c3021fc52f5f83341f56515aee6b213fb04f58dbab0fc8d34e8117a0925493e063b1884d32526e6caefd5c645fa5f8b1a73cba54402de1fa8f865ae5d3a2615d9feb6143fc4f6884805826761f93b7161d4bac2f66f8e47ebb2d9b7e9d7c79c49daf7e8a6acfa98bd09282c1390fdaa5cca2447d325633b0f4e1b387fb6711dddfc2ab8a9fde521bf9b9180b51adc25c6f0cf21dd9b428311cea80c277bec35ca68101dc38615b5178716de8325cb17ae5329c1a77e1942269302c23b38b05f5972c3b8a1039c9fc25e32903efb8b0d6d6fc343c32a13816f0eb5f906b283b1aa3a86a1d9cdca3f9088244af58aaab3b3577376ac350f3775d48d69e27e19e1b1344b08a94eb0dc25647cd0bb3f6e051b62b0c3b5ddeb6a9d08977f24ca8fa70f5095ef2acbbe18e2b50811f07c76ef47128cca563ab84f1c29331439926929bf48d6f4055f7f137a5971533d422613357a965e283e395e3c3956d7a7c4bbb9fa4c713df14b5b0b291cfdc40fba873fc06c76a019f6f0c79a64ec54d9d96a888d06a941ee850b8f45e62cb11b25efde67956feba85f14d5c8d2daf0ef0545f0160c78e435d855300c254d9ad0d5e6246b439849222f9269f70ad80ae7cea1ac5a867c2121c998a1f4a58072dcf42ccead81992a115063d54cf54391302345e90062dc88854b9b1f6dce6f4d0f58cc654cf57bc052efea02f02e4e5ddc438367dddcc8a8e1aa41cfbada0b59c4da1b833a121a6f3b8fc2824d6b84ead3f65fc77506a5386e6e168cf6550e2083b3f67fd3a9114783a34edfd04a516195256563b01ad5df4e25db89e82bbf8268c80abcad88951704b3c628f56938369e0f4192535776f95420718b43915ef5ce59d8a6beffda3bfefdd88ff34a8706e948e88d7ae8f159d530ddbbb7602b324f296484fc58abed54bca4b487ab9489eb314bb9dd1da99fa09ee75ceb5b4a3cfa2a76b7d4c0df7f43b41030f2e5ed3762a8723fff632c3ee61cb85f632f26ebabd5690e667ece4f569504a7e01fedf0294e120acad84a332806822360de75f8ac0c591ce9df84ba23d7cebcde15ca86b8eb9e96dd6d134f4678a5019a070cd173975b21bb07ae60270aec6862cd9c469285296505fdcacb62d82f84e0800bb3d65f03cd37384a686281ff759bac5e14e3077590aa6a5afb055de2df68048546ec4fd928cb339182044d6d415e7585a1f072a9cbe0f8813e65c58feb9d7239f365fc045cf5142b2cc73f8b1e93eb1073c04df0e80744df04f7ad06bb34fb5c877360382faff7b347849d8ff9e4fa8464d4a85313cdd35ca14cc3d02f0df90ec1cc11548134637bc1dde9fd23963222e1f1a5d47104460ec0caaecf494df0a9ecf1e9d832ac76133635d6e442b45f73f0c5066df6050fc0bcd462245a8e1cd0f926192c79902ab3e2923cec5b063bdf550df20c6f1952b3ca827907dae22ba0ab6caf1009da65a6356ee8e29c1c6211e4a01533b5a82738d029cface11de330794abf53c6e69f17ec2bd6ad6c7a24113be71c48042003c0cfa3fd915d43fae96d7dbf7cb296162abddaff60d30db652618a6fa7b6f583ec832c561d181b69cf5a7c0c05e3de0b57ccce2847dd57125d1de9c5c379539a4c999aedcc7173a21b9437c6bdd481289c62a8368ce705866cf1ace8c3f84a75c6f17d50277815a47ced3cef64f0ac62fa516512fcd588463f9cc11da3a7e8bb5cdff24f6530b4e537e13bda5c9360de720dbe932eb283d4f79335ea77432b9ddfe8771392abb2df91b32a298b6a4ea0fd15698916abf612a6bc3a71c2f99749ca64818989c7a64078c98f84a9d13fe8c2077ea2ba0ab0cf630343deef1f7d06a49c52173845cb335dbdca1913aa3476768f753e679d00fbe359b75cca1e9f30d23fe2adfa1e4ae01ccd48302921d3b4bde49772ba7f630e81a2490c464a1fa96571368000faea0a97d608e59162cea3e4139e18ce7fd5b7b061ef95611bd1a8c6ba94edad286d62d6236ced82fab19e02bf1b8a63582dc1c6feabbd67583eec1391b09b15f4eb8add493186018f2bebf7db3edaa185edab466d6fe6ab45e92da15026f50e9a47c2399598c56aa8bc03d8240f7d5e091bd568f82f2cb263e84fd379bac55e63ade06c7af36e1a173adee56485f70d87963744766b7d4d593d9b5239e939a824a504d462dd8f03075d131b984e7ead2009d9226a7f63f5ae173eb98ca64dfc07fb6aac54ed2c118b95804cea634659fca53f3422c4280f18a9f5235af19988e5b9d1f51962e3d65a395323746ccef8f05a1a452abf449f3284977f406daf4d9cab13b9fe41590620bfc5eec45a191c1d6cfbff37fb4c9b4999f7741dd34b09dc631620fb11336c57baf984e291325a275c8e9ebd4fb4f1b2fe826da6acace7a753072f34ae186ffd7e5999fe91116e13ab4dfc67b8d93d0703087f24215bf2ccffacf5b27965ca894140ea6f886ed255bca4d0236b5c4ece43089d6301dbfec1ab2769a0cedd01438c74b28ba037ac53fa1ad20953c756548d01d052b4ad6f232c03247155c07de9bc37fcc75ce60f207ad4a1a5707136ebb2b9e30de7b3bf621531ba5e34dbf7668c993c682fd4f07fecf2fdd24f546f3d296578b3fe05e20cdc46f25e5c4f825dc9971a9cd418358f08509e2f9b35dd6da403b7b50df696af40c2e3d4af6925cf1b469efde317aa0e5c1e16fdcd20688327645230db926ed750cab9b9410ee6dfb00086e94c3ad81ad8567fe847db420b889d3967909b509517694be6ed68d6c577ac76f519672c5ab5d4b97840f4628fa6d3dad07e921c582e3323f54d5a3c0bbae71c0d4cefcbd874a00ed547da81ac2207fb7f5d35973fb882c84d00ee56f06c45b7a8fd65241c936226155e2635403fa0167326c62c97eec764038f6546824084ed0f3d66234cde62708458011657175d9813bc5b7056e2b47a3a7aeb29e2ff9addf27b35ccdb377e39e98af74fdfb66002e73d7e48ae50496df140596baa1c0ec9febb0b8d784410bd5dcba9a8cff92bd103d67c3cea83ecc36bbe9e4d3a70bf9c0623ab269078633d633895174d0dc4d3453bef1fa568f8730429eebbfe03644ec577358f141684fd7de1502780d4d35b7872d52091fccd6fe2cc2e358b5eac01a636999bbabf6c940b2b8c9b5b6ce6fcd4a466f3c76e6fd30ac15715124595a824e99aaf89542d6b1f31e893c5f32f04ff4856cc3eeea59b2018b4323c95b6fa9cb1a75ce3be574007f202915582d9fc6455e51c7723c2a6d42dce23b3a9d99ea78484d9d7e5db2f1ceccc7c599abfb90e6b202312f9d414e9fa228a5797f1cd10829eb12cfbc2d7d596b9b96ceb8cfdefce6a076802a12ef8b69c4acc5468fbb32ee9d232b93242c1b896bdf8bbec618e9c2a3ea98b6882032e399354f7e5f33de9e59cb7cf358233ece589ffe453bd83c9e31d3bd232c1724f300b93d63a3d032a3c5efc9866dab268892bd5637c283ccb69425b5b08d359cd63adf127ef603f80b85428e28afd0b18a98bd98f16611f9ccd38dc8da3413364414bb6a20be4dfec5e654fd5856da02b39da3c8697d673c75861f0540de6bc2e18b843d67a18412a207194855e9de30b5abfbac9df2e8b28024c745d0a3e3d70c8c80901f9cf05cb724fc25bdd3af7c8804dca8774aa0d49a0ed080b09c07c7728c82740b6cd05fe3708a7b308a96cc47bcebc6f93611a4629ce79bfc40fe8c3fdba25a2a335fb54e286aada28b67d2efbdc7a6c6adc12795b71c0fa1d35c2370f18fe8d98fb9ef4cf670d1bfbecea043490aab29009af896a3c8f6c39600d2f06c8798ac24638c986be54ba0c1c4c698f1fb203e9216a7162eabf3606581b0bd43347d43d7ad34858e1967c0866aef36633971d08f336abcd92e805a5f6aba965d40c992b2c84bac36db13fbb1689d87b9e498b754120bf0bf3ce484889878ee727eda0c55d5db9466c8885418bc80c45a98d1731f29b164ab26e51f5416a0140e61e66db755514b3bcfbd0f10569ba1c2424fffece736cbf49ae322ed80c5eeda283502f999397e93a3125762902550afebb5645a6056cca65e75d5e38b220f6a", 0x1000}, {&(0x7f0000000140)="a3022c1931d8cd0ffdbf1eb65433cffaf079bd07169aa7d810ce43b42af76440b1260a75323679c293a228eb368b3be46a756cf17e", 0x35}, {&(0x7f00000011c0)="0e5d70c9e9c38ac7fa09c4e4a873842441f06b", 0x13}, {&(0x7f0000001200)="3f688b21492c0feb0f5d904d2e8b45b642aff9c5054539593e178c810a1b9dcef2435bc16fd77026cff0e0b94e896bb3b7d0036dd1c4875521d97e", 0x3b}], 0x6, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x18, 0x1}, 0x40c) 08:33:36 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x0, 0xfffffffffffffffb) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x4, r0}) r2 = getpgid(0x0) setpgid(r0, r2) setpgid(0xffffffffffffffff, 0x0) 08:33:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/30}, &(0x7f00000000c0)=0x20) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) geteuid() sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="3000000000000000ffff00000000000027e33c0f3232fa2f24984ec519278d58fe33e6ebae19ff8b3d00001fe6000000"], 0x30}, 0x8) 08:33:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) r1 = socket$inet6(0x18, 0x1, 0x0) munlockall() setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) 08:33:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/113, 0x71) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 08:33:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x8000, 0x3f) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x800}, 0xc) 08:33:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x80000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 08:33:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 08:33:37 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:33:37 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000100)) clock_getres(0x4, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x80a, 0x140) 08:33:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) kqueue() execve(0x0, 0x0, 0x0) 08:33:37 executing program 0: r0 = getpid() getpgid(r0) 08:33:37 executing program 1: r0 = msgget(0x2, 0x42b) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/199) msgsnd(r0, &(0x7f0000000100)={0x3, "fe2a682d41cd1cc2aed4c6ff68d1ce353b75e4f4954e11f5dc8d3b820ce3e9768f4acc6a07cbf33251c89ec916734cda8eecc0d4fe040b0715bc9dff354fac78153c8a01044784e5a86f93a65b21a85ef429376963a6fccac4e9b8ad11f4bbb2ce7c0a7b74dcf5962a502c75aa98d24c190a9437eb44890c19a1d22d"}, 0x84, 0x800) semctl$GETALL(0x0, 0x0, 0x6, 0x0) 08:33:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file2\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:33:37 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = getgid() setegid(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) 08:33:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000001) flock(r0, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7f) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:33:37 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x5, 0x7f, "bf9890d8a169489ed2dee9a48dbbaa623eb99299", 0x2, 0x3}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) 08:33:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="83255eb535df3a4512c04eef154d619b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1969de8715642c49805f64f1a391c5ea642a9680c5c15c21e7b4ad217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc9141269aefb7b4829bb5bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f03dc97e5a9511d7636895c1ccdc359f9af1c8356d359852850b6226c24c741007ea2fae08664d9c3faab83f66dd75b534afa72a8691bcc67b66353f1ba361b04db587feaf2f0c1de8060d553817664e5babd3feb722253d5ccb40032", 0xe4) r1 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000140)="849021337d813b6560bbf33cf8b58df21104a15ac85764680ee7ca63d6c6db58556405f8f9e6936101327c1d525b7267d4e3fe1fb232a75ecbdfdaecb8c9fc770160269953289d2993eb27553fd5deefe9eca455bf7daa88f526202ca13d3f54987602529d448918debde5afc0a92a67c9c343f028d857887c95bb851abbad8eb7326a42a063366f689d2fdf61b1264ce274e41be448243abc86e2260dfdf8c1ea75e7694a412691b1a7888f961481f64a1dad20e8c3efb901254f6acb916019f088953e9d06ffb175f5612f77605e5376c3beddba97fc6b56f4e863c507331058f83a8d569a7805cf2a97c3", 0xec) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000240)=0xffffffffffffff42) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3f, r2, r3, r4, r5, 0x28, 0x84}, 0x8, 0x8, r6, r7, 0xde, 0x1ff, 0x4}) 08:33:37 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) munlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 08:33:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 08:33:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x10, 0xc000, 0x597) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) socket(0x18, 0x2, 0x6) 08:33:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) execve(0x0, 0x0, &(0x7f0000000440)=[0x0, &(0x7f00000001c0)='].:\\\x00']) r2 = semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/10) write(r0, &(0x7f0000000500)="e3", 0x1) r3 = dup(r1) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x20018, 0x8) msgget$private(0x0, 0x200) 08:33:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x236, 0x0, 0x5b, &(0x7f0000000200)=""/224, 0xe0}, 0x800) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) 08:33:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) close(r2) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x10001, 0x48}, 0xc) write(r0, &(0x7f0000000040)='h', 0x1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 08:33:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x1, 0xb3}) 08:33:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 08:33:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r6) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x2, 0x1, 0xad, 0x3, r4}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x7, 0x100, 0x8, 0x4, "b469b25c21e35926e7d03db466966d8664523c19", 0x6, 0x5}) write(r0, &(0x7f0000000180)="c050a83a52640db4d894db41daf2d4e8c95108d31d8e1edb5145b985e4eefed0915cfe9619dfb7752d90ac", 0x2b) pipe2(&(0x7f0000000300), 0x10000) 08:33:38 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xffff) r1 = socket$inet(0x2, 0x2, 0x0) semget(0x2, 0x4, 0x0) getsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000240)=""/158, &(0x7f0000000200)=0x37e) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 08:33:38 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() socketpair(0x1, 0x5, 0xffffffffffff8001, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}}) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r4 = semget(0x3, 0x3, 0x10) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000100)=""/191) r5 = getgid() fchown(r3, r1, r5) shmctl$IPC_STAT(r0, 0x2, 0x0) 08:33:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = getegid() syz_extract_tcp_res(&(0x7f0000000180), 0x7d, 0x7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) accept(r0, 0x0, &(0x7f0000000140)) r5 = dup(r0) readlinkat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/138, 0x8a) lchown(&(0x7f00000001c0)='./file0\x00', r2, r4) select(0xffffff57, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r0) 08:33:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x3, 0x0, 0x0) r0 = shmget$private(0x0, 0x8000, 0x80, &(0x7f0000059000/0x8000)=nil) r1 = geteuid() socketpair(0x10, 0x0, 0x4, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x6, 0x0, 0x0, 0x0, 0x1503, 0x1, 0x9}) 08:33:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000, 0x1090d2, 0xfffffffffffffffd, "d75a11e7ff00008000", 0x5, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/249, 0xf9}], 0x4, 0x0) syz_open_pts() 08:33:38 executing program 1: r0 = socket(0x18, 0x2, 0x400) socket(0x20, 0x3, 0x40) setsockopt(r0, 0xebc6, 0x20, &(0x7f0000000000), 0x0) 08:33:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeac) ioctl$TIOCCDTR(r4, 0x20007478) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x5, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r8 = getgid() setgid(r8) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) getsockname$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 08:33:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) poll(&(0x7f0000000080)=[{r0, 0x177}], 0x1, 0xffffffffffffffff) close(r0) 08:33:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xee, 0x10001007ffffffd}, 0x0) r0 = socket$inet(0x2, 0x5, 0x3ff) kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0xaa3451ebc1fb7d6a, 0x1, 0x0, 0x1, r2}) r3 = semget(0x2, 0x4, 0x202) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x8c, 0x4, 0x1, 0x7, 0x0]) r4 = fcntl$dupfd(r0, 0x43fd6024d0055062, r1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/244, 0xf4}], 0x3) r5 = kqueue() kevent(r4, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x1, 0x9, 0x6f08, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x5, 0x5}, {{r5}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x1d, 0x5}], 0xf8b4, 0x0, 0x1, 0x0) close(r5) 08:33:39 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x7, 0x5}, {0x80, 0xffff}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) 08:33:39 executing program 1: r0 = semget$private(0x0, 0x0, 0x284) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/206) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/187) r1 = semget$private(0x0, 0x4, 0x481) semop(r0, &(0x7f00000001c0)=[{0x3, 0x5, 0x1800}, {0x3, 0x5, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x1800}], 0x5) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = dup(r2) read(r3, &(0x7f0000000240)=""/4096, 0x1000) r4 = msgget(0x0, 0x10) msgctl$IPC_RMID(r4, 0x0) shmget(0x1, 0x3000, 0x2a2, &(0x7f0000ffa000/0x3000)=nil) fcntl$setstatus(r3, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001240)=""/214) semop(r1, &(0x7f0000001340)=[{0x0, 0x1, 0x800}, {0x0, 0x2f3ee5d8, 0x800}, {0x1, 0x3, 0x800}, {0x2, 0x401, 0x1800}], 0x4) syz_execute_func(&(0x7f0000001380)="660fd5300f1b4895420f480a67f3420f2bb100000080c4c160c250b4adf04a0fc74a0139fc410fa88f4978c171a7f2440f5daa07000000") unlinkat(r3, &(0x7f00000013c0)='./file0\x00', 0x8) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f00000017c0)={0x2, "40305cb0aa3c899ccb44de910840a351148aa1a5f62dbfaf3a7532e3a2923639880ce68f61602377eccb4eba7e423d80e05c358f9c7f6a095911be18a226fdad11239d8a19fe870f2e18bd08a811d01add672d4e786534790fd99d0ffdee57152e6201d7ac495d758768caa663ed189f065f"}, 0x7a, 0x800) fchmod(r3, 0x12) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000001400)=""/91) syz_open_pts() r6 = open$dir(&(0x7f0000001480)='./file0\x00', 0x80, 0x61) poll(&(0x7f00000014c0)=[{r3, 0x20}], 0x1, 0x7) r7 = geteuid() r8 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) recvmsg(r3, &(0x7f00000018c0)={&(0x7f0000001640)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000001680)=""/112, 0x70}, {&(0x7f0000001700)=""/79, 0x4f}], 0x2, &(0x7f0000001840)=""/108, 0x6c}, 0x800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000015c0)={{0x91, r7, r8, r9, r10, 0x90, 0x8}, 0x97, 0x8, 0x7ff}) 08:33:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 08:33:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 08:33:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) shutdown(r0, 0x2) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000)=0x80, 0x4) listen(r0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 08:33:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x908, &(0x7f0000000080)=0x1, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 08:33:39 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000480)=' ') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) clock_gettime(0x4, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 08:33:39 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0xffffffffffffff81}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8a616703ddf1377c9095a9fc79f5a972bb1fcdb33e70f921be6d3355c2c1f5a3bb4c836a7ea924495b543ff8bfbbad3b1051c14bd4c6aa417e96c562c343ec6f0388915500a051789d43224006a3b2ed7209dcd27e7b247a9e378967b5ad68eee5533a348c04420bc037e841454ef6b9aa2c4ab0ead8c4cc6326f491752ce8944d394e4da36f975c7e353b67bfb4e62e2c9d7398eff688ed89007a47225ec08ccca90ee699850198d49ca7406973bc2907b6fd0f7e011fe6e2f417053dc443db40f57a8eb3413a4f9753c4b23976a9066d81af5537c0ff1ddd0efa497846b11ab49ebfa2b560e6770e7654439fb42bcd8376", 0xf2}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="c8000000000000000100000004000000d93a4f45b82751525a86b9dcbbd2af5489ee07b43fadc429600efca8d51184e399189a2febf9c22bf8300e2fda3e3724261248aa8dcd32c55bbbd842bfd094e7c63e4dc50170a5bee16676ae174fee194f37df50a21246733afe0ca25ce2b40e9d0830597a40b14f5090eace34c85dbd567244f1824d477c19b7076d74cd1d582a9f95a402ae0ea7fe16b326c62d46e1ad3dcdb099ce373f2651c992cb38aca2991d59db76c621d4620059b4cacabfe158704b26f87f8a21"], 0xc8}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 08:33:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = shmget(0x1, 0x2000, 0x401, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getppid() listen(r0, 0x4) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xffffffff, r4, r5, r6, r7, 0x20, 0x6}, 0x3, 0x61, r8, r9, 0x0, 0x7, 0x5}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) 08:33:39 executing program 1: r0 = geteuid() seteuid(r0) seteuid(r0) r1 = geteuid() socketpair(0x1, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) geteuid() r4 = dup(r2) renameat(r4, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r5 = getuid() link(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r6 = shmget$private(0x0, 0x3000, 0x1c0, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x4, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r13 = getpgrp() r14 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000001280)={{0x1, r5, r7, r1, r12, 0x80, 0x2}, 0x23, 0x5, r13, r14, 0x10000000000000, 0x3, 0xfffffffffffffffe}) getgroups(0x5, &(0x7f0000001300)=[r11, r10, r9, r10, r10]) r15 = semget(0x3, 0x6, 0xa2) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000001340)=""/26) getgroups(0x1, &(0x7f0000001380)=[r8]) getpgid(r14) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000013c0)={0x3f, 0x3, 0x7, 0xb8ad}) r16 = msgget(0x1, 0x40) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000001400)=""/4096) accept$unix(r4, &(0x7f0000002400)=@abs, &(0x7f0000002440)=0x8) fcntl$dupfd(r2, 0xa, r2) shmctl$SHM_UNLOCK(r6, 0x4) 08:33:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) 08:33:39 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:33:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') 08:33:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x95b4, 0x353, &(0x7f0000000000), 0x0) 08:33:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x20) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x9, r1}) getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0xc03}, {0x18, 0x2, 0x100, 0x100000000}, 0x2, [0xb4, 0xdd, 0xfffffffffffffff9, 0x0, 0x9, 0x2, 0xfffffffffffffffb, 0x401]}, 0x3c) r3 = getppid() setpgid(0x0, r3) 08:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x10}, {r0, 0x10}, {r1, 0x25}], 0x4, 0x20) 08:33:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 08:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:33:39 executing program 0: r0 = socket(0x26, 0x5, 0xff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x101}, 0xc) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffd, 0x2b9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 08:33:39 executing program 0: r0 = semget(0x1, 0x4, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/55) semop(r0, &(0x7f0000000000)=[{0x7, 0x101, 0x800}, {0x0, 0x8, 0x1000}, {0x3, 0x3, 0x1000}, {0x7, 0x80000000, 0x1000}, {0x2, 0x100000000, 0x800}, {0x0, 0xfffffffffffffff9, 0x1800}, {0x0, 0x8, 0x1800}], 0x7) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/207) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000240)=""/121) semctl$SETVAL(r0, 0x2, 0x8, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000140)=""/199) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/223) 08:33:39 executing program 0: 08:33:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket(0x1e, 0x3, 0xbd) 08:33:40 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) 08:33:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x8007, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 08:33:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup(r0) dup(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 08:33:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xff) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) ioctl$TIOCCDTR(r1, 0x20007478) 08:33:40 executing program 0: r0 = socket(0x18, 0xc002, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/233) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 08:33:40 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001100), &(0x7f0000001140)=0xc) recvfrom(r0, &(0x7f0000001180)=""/180, 0xb4, 0x2, &(0x7f0000001240)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x41, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x2, 0x1, &(0x7f0000001040)="619787eaa175d353a463b260c8d12031d371547685dca259a908b420caf48d65b64598d254ebf0929bdf38a7a7d1e70a96ec9f74c87f56b7de47c32c2df49fa5dee920f275eb2c04325a3eb67fc33999ff88c41fc00afd5f374ce3d7deb0af9aa1bd520e0b67dd5e992c9d899a509c4ae5828c", 0x73) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) bind$inet6(r1, &(0x7f00000010c0)={0x18, 0x0, 0xea1, 0x8}, 0xc) fsync(r1) r2 = socket(0x10, 0x0, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000001280)=0xd847, 0x4) 08:33:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x100) close(r1) getdents(r0, 0x0, 0x0) 08:33:41 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = kqueue() r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r10 = socket$unix(0x1, 0x2, 0x0) r11 = socket$inet(0x2, 0x4, 0x1) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x7, 0x2, 0xfffffffffffff800, 0x7}, {{r2}, 0xfffffffffffffffa, 0x30, 0xfffff, 0x88, 0xb65e}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80, 0x0, 0x8}, {{r4}, 0x0, 0x10, 0x3, 0x4, 0x8000}, {{r5}, 0xfffffffffffffffe, 0x10, 0x0, 0xffffffff, 0x7}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000010, 0x7, 0x2}, {{r7}, 0xfffffffffffffffc, 0x90, 0x40000000, 0x2, 0xff}], 0x7fff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x81}, {{r9}, 0xfffffffffffffff8, 0x10, 0x81, 0x5b, 0x7}, {{r10}, 0xffffffffffffffff, 0x10, 0x80000002, 0x1, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x9}, {{r12}, 0x0, 0x4, 0x8, 0xffffffffffff7fff, 0x4c64754}], 0x401, &(0x7f00000004c0)={0x5, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 08:33:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 08:33:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 08:33:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 08:33:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) accept(r0, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, 0x0, &(0x7f0000000140)) 08:33:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="b57cb491f32ceb543931834a344224110d3d6013bb7f8e6830a6ead423bab3ca169e5f9ebd9fb92ae5175e1a5f67018f179dd4e5536bb8cd358b7f34293464f4b0c3e6287c0720d84e2f45d829abb46ee9665a44620b0457eb5d5610e9fa4bbe302776ea881eb7cbe4c87aac8af899e810147f7c51b7f2be528bda0b4d9b3b665389aa70a9965f589a07fd4e44f06ad8e2392b53d2cf9388fc", 0x99}, {&(0x7f0000000180)="00c7c2636ad15b088849487ecb820855bb7b203eda435c42fd689f2a64f450ba61a53e255cd72678e5ca35387e203c44a5c6782ac9a174516ce48b70853de29dec0ec40a3fa2d916ce260699fb3c8c0ad1bea4754765033c1c1d40b58bc1830b80ce2902950bcd65c4dbc3b2eac9a54c39bf6918df2cfde06d9357448d99d4f563e9981619d3c86887f9d8c198ca66857220351a1a3776f97b1f3df962d1552d76cc6c7178f70af577400cc4bf3db59a1dbdb480908e581125b474d19ca366d3d8f36242009b046693aed69efbf7837c", 0xd0}, {&(0x7f0000000280)="b446c0fb4da8d7d1af89b6a5aa205eb4a19f91ce0739375e8a0cb731cd53261ae00f93e762073c6f9d36538f1bb3b2f111cb3fe1225bb119ba0ea5fe34516e01bb9b363850abac07ebbab161963a", 0x4e}, {&(0x7f0000000300)="8df3", 0x2}, {&(0x7f0000000440)="e276ccdd12a0f9db2666fe58d7a1f82ca3526ada693d9584b3b2e416dc7efd75d496a927e006c26d5a1f40761b2471e2c7c12565617e2b6d20c704d20a0b29a585b91a74a1f1fb64938fe7b703f474ef5a5e67c44f8312399d171cea4151ba96d981d3970c9801ae3e2a55ad9b896320a22fa72f9447ba93e2b0c4598e503f43bfeb36c1a2396e1a1e13f638b67cfbcc33fe0b9c989a09563f5769fd451f4c3e1009ae0320ee9a16fc04707f60afc0e621170745e6cca6370d976553a55fb9ed6102b6c7e8d1041222eecc3f73762173f20593168ceb5b02b71bcba3f6bc64692715becc7c2cb9c76821da782683432e6008041864b5e82e9c2d32e21121c16f6277ebb4355eec8ed3512d170c7040ba57a0c957b81eee94178db98702474a8f8cfcec72d7b88286ef8b951e422f50cd095c922d8fb106892fbd8911d124adba2b468da76eb639a68e5fa1472e4d099144af1d0ec45b53a0a2b9ecbedd7bda3f2493dd88019328d8b2c7e0be5e92be9f224a06107aa98410734969f787b2578a263c2ae4bc9f19783757f82a5ccb6d5d837576f844adb93c4421a902051b40d690e5e8d442e5d3c8bf573796fb258de095559647d7165183ae131d4448c936b9bfe3afd2ab6c3ec76c27b29dca9edbd82a5b64871c1548d07e9366c34a69ed627fb6c4d1cc260918b738ac5afc07e118def9b161334f04ac29ab21767d8d17f205fe04fc9be110b57d5073f2de5fca98401201a259df7e4b4375f0bee514aa7719e2ad8189867115aff79d4d6f654f87fe29324002f36b35780157d4ff658a02e6c46a372bc302758bea58c04a22cf59c217013f0904f0a1c490ed953632b2eb08118d30afbe377907a011c35fd6a87d928f6d46c59618dc8a97debc3c5c089335cb72e7173c16df2fb3c0851cf8951f4b4ca18c62e70c3a403b2a02368670f2169de918e93f114dcc2bd9acf77a0b9b35f7aa3757541e70dfdc4178e8b5bc676169eda3dfd9c490ad03c1b9cdabe9d9e96612441966ff2077318141ed09e19ac3611c07c08b3067e474cc1c3f453521608a535d6bd57c48702136f1794945f2228dfcd250cd6501b09a2a82253e7339090c43ebc842181d4ce2a41852974d2b9af6d9e9745df2a1390fb5633506879c7dadf8396ce48829307b9b9309d4cf779cbcf6af6dbbbad456537a7d584394ea0bebdcceed14f29fa3bdcd6ae20b9131d1aecb369df592c3f2f1a7fa0576ed0a8cd269454e9d534e07c028140aaa65347a7f0144ff481d076820b521ec8d2912efc8f901981dc5459cb9c491a9cab3c066d9f310439c8e9b99e183594f3f17b5a234acad733ce0b406b8e9b728d1ba302e1280abcb802cd138c09aa00ba754deb2677a674c64e937da17fb486c25351015144bcfe433de3678705cdd0c5a6665103a5960b57ac774888d77d138801cc607485f95423f9d3ba0a7b731170729db47b9d5d3e8a2511415cede734c5cf7321cb9dfef5707098545fe7f6eb72d707786ff7ef6ffbc2e7035a0d3ffcc23690752427ec46076fd3f61dcd5989beaecae704e1e29fe7267e47f78c9f70a703599e90fe777affdc96ff016b0abcaaca3d144d25125161c41d638e2b08c0eafee06ec3953f2cbbfb20346a40d98795931645dadc003376a7d9509bff5b586778f10d65a0025c59b935030f57a0eb3782375d86818fd14333d522b8777b98b022b20c630645b6cabb6e755177b498dd04e4cbf9c594642e35cb769167dd6fd143a8aaa244f91a3634319eb9a9c18400144815cb7a0aeb6f16d1f72a27392637c4d7d03f95243a0c7c7939f623a6e4c441b51beb280b7e961af7d18e120a0e7d46f8a45345cb5acad32ff18d688ab1f3535e1992ffdf855562781b6c6406c7798c733d9a3063f812f2413e501bc13450245c992a69fea99dcbe6d6098ce4fe1e1dc0f3b6d216ff76373187eaafaef357ea93ea62dfbb0b9c81b1651942f024317d83ec81ebcc58208bd7ae6ed45e693964b6cb3e473c0d754e8e27ee237176c48d1ce21535c2dbff23fd3e8833d4df81a619bfbb329ee39b73a360dfd605c1a45aaf424a39eb5f3a7f73044d3817c30790cb7f33075b2f8bff9bda87e2c86f3f304c9ccc1e1588e5febc4d81e376a6327272a53a326e7af69a9e0d3af2c46e2f4c2ab5a50c7e44a458c0701f5fcc2d27b32f0b1afa7c67f807bce4c8919623f06744a643e5d4b371632e73eb2822c473bb221f2bf9ca91996e50d16141ef4d055454af5e5fee12c348d9ff113a44cc6defdd86e3303bbb949a4ada15cd3f59361c84d12f13ce12937185e1518cae5570bbc24c810400911497889e75c1e464b2db1c6f7851c52b7c34d6014d002e62fb38f5f3e4714bb82b179f21ab9ed120afd9e9eae32a8d336d4944abf547ad20159f7411c407c5a9f27d6bf4bb27a47be2eb44babe32ad9eb02262a4dbda92a08bd17efc775c9b5d1347e3013f560902c1f7ff8f146224172abc23f61b616a5e0255862768cc519c30bf5f584cdd4bee1f337fd8454c8ec8343b9dad64dbee0be066a9a13734ddb178898b88f78af88c4fd9cf920150b13713668d0e6c8d2a7338e5333e6bd84a02f93ce9bfebb897f4082c65c4541503f0d5db0d0a7b32c5ff515d7a2029694b5d39a53ff4264a608c8145b00d1c076a48281dc430fdbca1f39afb386ff93a82542d9b5304036b8b1b9c696025825c5edb74448905f6f073d7c800e4bf5f57e72a9df440427553d7a7ff7e76802458696eba6c45ef4d7cd32144fc730454d1d42b0f542f5e38da35cb4de6832ae3daf74be133f546a46a1b0c6676d5a78a694e4a1071878bf7cbfed41e0fce00d843b4bbd8faf641e59dbf327788b33dc6407f9965b8e412199ce83eeb1f379b5d2b9840b03dfdd78c11bcdd9438f33b1ad4202a3bd79c7d837a9d82569fb8e3eb22840830fb9dc8b11f5e001d1b48f2996c804d36af3114e124ec69b38571ff5c81613001b58a6ba3625eda668ac19006c2900a9b73e8380d3f90f53b8c132f3c97adffb5fa254f53e277883fb040db07886f625fe4f29cd293e0a26aefa17c55ddee03c75c1f3e3c36200ed6ce788c1f4cfdf849d515fa57e64d892c2cb0430f4d7aba6367e3617cba104597dcf559b060040df8f5365bac7cd6094dc9cd922812f477ac854580dad73fa6770023142ef47c1bd369d27b0888decde782d65e095f94ca7ee682d48c163efa1d0403a27213fbefc3681ca1e0b6be5f0c516396685383ece2aa54d959c6ccfdce5f310ba322c59abe1c22a90f309d9fb8d8e3a16dc862e04cae8c7858162b2963c58c3040767fa750140cdd1eba121ff80c9a6d64cd83aaf95aa55c865b72fecf39acdabbae1d91ff510dc748ff407e1de65316dc958ac43639115d13fb3b816bd52d4a540a59267931731cda5c7ec7520f42523bb8cf82c8ece36f1a0d072987ae2e1d54afd0e740b10bfaf6c43a382b3c92dca1234dc3d356df813d1dd5aee6965cd9ac4aaaa45f936c19bbed46a18b57ea01612aa83c1bcd2634185e7071047639b6dcba771202ff9958ec65e2dc1fe725b5608ddff0506c7fc96b8c5096decc3235a5f07a22becf28f82853ce3e68939427faeb82a64c19575a1eb3e8035b7f55c8783c7e834101f88db39f820ae4518a24e69a7eb6deb362d7131a4cf4068e806e1abc028351d42a744456fa493931c65473f53258924655e26addfc8998bb4a50bdd456e953dd7cbef96e8a6e1df6d50a0653eecdcfed3899d8f5ccd4a701117dfb0cbfc6abc2a694d7b17d821124b9086cd8129a2216fa342c285c8bd2aaf1dbbebbf5f621fa01d4840666baaef99d7a9eb5dfd2accb2cbf5d559e90b2ecdca99f412dd937cb9eecc0ce13012af9b589715a3a50ae74e2c00c33658651dc22e199d08cf8211e59f8c808f0eb50a5f28f84cabe4e6e122dc58f0c64b99a887345026e8629c57656c7afa9058cc39f0f418320aadd8aa230a5b238a9560b5dfd54880ee97b9b827503d6f4cd25cd29118ddb6ca41b188682d364e346091b0775a91962b64220a12e6b5fe1e82476ecdc89cdaf768169d4a8b69a7341074d3cd448786fe505c0bee84699192d08eb0c41a2a431b14983b8b6c685b66c58bd4f02783ccbfeace9f29637ca668585ad8ab28f366ded0c65384b0ebaf2dae1579d55098eec7f62ae2ee418ee4e3854987d1856a93266ff50c756883006f525f45bd45918ac57cf33ba9265aeadc3ac7715f3b93f2a1554024918a2d80c5f8ed648340983da80b3821191bd1c7b0ac785942e5eaa695345e5047d6405cf2288897eb3572f65a1feff7a1d1489b9448ff62d65146840225970a50783e57547ec131078bb9c2dc4fa70f6bbec82f8da24ade56f5e7f304b0548c1b68d625765c1ac06dfee38428eb70aa1df7f3947bf55e040bce636f96306ae907a99f7b088c6f0a922827a37c2254092dcd11a58b1b99ae154df23fb16211f181906fa712c888830c4c9df22c5025b8c466a6607c140ba3763f912ab82dd504cc9a952176a8c042df8cd3b38e14ed09fac8f55a53c14132df1c90eb13511b904015ee6ead7d10fe2cdc62b002bcadccd864ff6ba65032cc965daad076a27bc6c446b5b6b826abd9883feb5fee0b126b8edf054558e60a39f50a0e1a664a2da8c45cde57906ed72777fdd1aa05f854fe6e9016a6c89d18216e9521d0f484eca2c397a7a2859f77cc2c6f45586296a150f81c852088672d5d899fa05d68e637f63b6c82ff87f3c00d0d7093efc386c1392ca8e965332c677ae8664b8e680ecd938676e8bae0159de5385bf44bd13288d05682a330d4d4c55fffaa5a315155cd781488f19b3bebd078835ecee0d76b1b3841beffbb7a6e9a1a9cea026833ddd88ee5fab5dac10dc483fe08d5bc8fda38e7eb8298b3a3be178e0b7b66ca1ca4b2389464702a6bc8940f7666a38e3b705c0914aaa6813e3b2ed51857207ec49bf7393940c06531322523f3192a6aba4441a42a41ed1e0e13fe56017ba5ca2fb45e961c798e33f36e60df8a8df8d611912c1ce95340c1dcdaf5a8ace191f719fb05ca66f19086f927e2d567001fe64ce7c095c81d8183dd4d11d708c061e7aea3ba33da269c4a1875cbb19e22dc4969a10851110d3332acff4d02f3f716282421d709106c05db8ebbc352af5b5da5ae58066e65cf127c02e07773377fe0f671683dd84994daf8ae9606ccebb86d3781f8653936ddb77f3e85ca276e6a52d2902cf737a118e37618942f08197f6f2a53a487f685d98f30cf2012d05162776bedf9c43f908afea14012c9a9b7321ee3ed71aedf06a509fb450576aa5c68a654f14c61dd9a8452b949c6bf3b21b6494ccee953bc9fdfa13c7a3dd69c628544e39790490e3ebf6263c6cf56dee2d42f33de1dbe595e12d3e1f435a03ffb1a780c272c226d31d7c1ed3fedd822850f9193b3c6c8dd2e665d37d72cf4793311d19688c7ad84db7ed43aaa88269a16f32050f2c10f4812e06bf53122afc1bcad3c43939649cdadef64c4a18327c400c4a21c21791f46992713cd78a6dd32e8d02b512a9afac9060c71971c7aada4e37dd8438c12b836f5cfb5625fdcf38f6c8c15d61eb8eea0a5b9dc3f72fe93d797015a1559526524df8a7d17a27f0e176f640ed73921370d6d6d9370456d064b2c45ad499e75ca1ac234bad2750572c85412646f38bbe9c267f74045e6167ef9092b497ec00d85a39c9940cc27e3e05b25241e7d29a77739b655ba634a3fc0d5a43841d3bdcf783491d6730521de5e615949", 0x1000}, {&(0x7f0000001440)="905652bece3c3fa9894416a59fa8b47c84363617d85900286dc3f07aa58e562eabff011eefcc8f69fc50e8925e7c8bdbca6cd8c6c99ce34da9df2816bbbe4f0551572bc2a1145f649102394fb4834dd5bfb23321eeb1419e962cd4a691bbbb18264386372aad0df55b7c443307b77838ea2fc3e787904fe42e51b565456486e74746935c9219ced82b8e92b248d57e77260a00aed8ec893ebf0086cfae2a7f37305b7690e5660cd366d2be73cc09bc30408f9cdd7fea9650bde13dca0c3c1eb1db4e13af9c2d69687cd25d80c149e5689df4209f1f777fcb", 0xd8}, {&(0x7f0000001540)="645bfdd9aab74427bb8010586156ebf9da944e7221b09efc12468689835c0f11371ca32ecd810f08be8f78b318eb881594782c8dbd86705cf7c8ca82442034a17f4cf49a00de62d0bb6a91a2c7e7a8e4a6c3f15d3f82679fe1bf2c46cc4099b26dd741131c24d9aa97282d63b2a387c1fd45ef9c6dc3abb63d9583099405d0fe54c8c1ab7af72de30be3dcf12f76b9b1e438246f82e00372ed9561843aead4b056049d4040e66f0b41bbc13ad70bc868a985955747f6905974c8884bf187ed4a3fee8c6815c0f4b7f0139c8d0c6584004a71cb4cf85776f59da4b3dfb2b099ba8f9e1d34562a0995a94f1706", 0xec}, {&(0x7f0000000340)="c4bba250c9316a1243e264fe8d465c0b3eea9597689e573e99d97c5ee97d5e87d6eebf71572b0fdc24b13997b3d7706e5a5ee86c889359be0b6aa6b6cbf789a83b57e56542a4979cd13d7962edb98ab3dc28f8e86548a649d854380db099c21a3dcc", 0x62}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) sendto(r2, &(0x7f0000001740)="ffe394586a810b2e4f421104e10b9c92c72dc41569857ad42c92d81c769dfc7c3e2fb02e45bc64e3045ff2673356728e531a82e22262b924cb818ad2670ed290780bacbf35d4de9e0fe3b633de2467d59aa89f2252fb8827eddcf3c13cffc23c6228c7f315a6a2543b24393a2b92062ce3723cdeae1f4ab2a93a2ff5ccc14716561f86edf01d399efb3462b2c80a2029371178fe6ed6fc32d7b9d4eebe87c0140e8ea857ec72c5059da9", 0xaa, 0x40d, &(0x7f0000001800)=@in6={0x18, 0x0, 0x5, 0x515}, 0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 08:33:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x9, 0xfff, 0xab69, 0x5]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 08:33:41 executing program 1: r0 = shmget(0x3, 0x3000, 0x12, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/198) socketpair(0x21, 0x0, 0x0, 0x0) 08:33:41 executing program 0: geteuid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) 08:33:41 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000fffffffb}) semget(0x2, 0x3, 0x20) r2 = semget(0x3, 0x3, 0x2) semop(r2, &(0x7f0000000000)=[{0x3, 0x2, 0x1000}, {0x4, 0x2, 0x1800}, {0x4, 0x4, 0x1800}, {0x0, 0x20000000, 0x800}, {0x1, 0xffffffffffffffe0, 0x1000}], 0x5) 08:33:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x101, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x96, 0x9}, {{r1}, 0xffffffffffffffff, 0x22, 0x21, 0x1, 0x6ce}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x8, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x81, 0x8, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80, 0xcbb, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0xffffffffffff7fff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x88, 0xf0000088, 0x262}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x3, 0x3ff, 0x3f}, {{r1}, 0x0, 0x38, 0x80000000, 0x5, 0x80000000}], 0x4, &(0x7f0000000280)={0x8000, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 08:33:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setrlimit(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 08:33:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) nanosleep(&(0x7f0000000140), 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x166}], 0x20000196, 0x0) socketpair(0x3, 0x2, 0x6522, &(0x7f00000000c0)) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81a5c5c4,ffff8000211d6a90,ffff80002109d530,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff80002109d530,ffff8000211d2000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000010d7000,ffffffffffffffff,0,9,ffff80002109d530) at allt raps_kern+0x7b ptsignal(1b5b,ffff80002109d530,ffff8000210ca658) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211d6d20) at sleep_finish+0xd3 sleep_finish_all(ffff8000211d6d20,32) at sleep_finish_all+0x22 tsleep(ffff80002109d530,3,0,ffff8000210ca720) at tsleep+0x142 single_thread_set(ffff80002109d530,ffff80002109d530,0) at single_thread_set+0x2 6b exit1(ffff80002109d530,9,0) at exit1+0x84 end trace frame: 0xffff8000211d6ef0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81a5c5c4,ffff8000211d6a90,ffff80002109d530,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff80002109d530,ffff8000211d2000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000010d7000,ffffffffffffffff,0,9,ffff80002109d530) at alltraps_kern+0x7b ptsignal(1b5b,ffff80002109d530,ffff8000210ca658) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211d6d20) at sleep_finish+0xd3 sleep_finish_all(ffff8000211d6d20,32) at sleep_finish_all+0x22 tsleep(ffff80002109d530,3,0,ffff8000210ca720) at tsleep+0x142 single_thread_set(ffff80002109d530,ffff80002109d530,0) at single_thread_set+0x26b exit1(ffff80002109d530,9,0) at exit1+0x84 postsig(100,ffff80002109d530) at postsig+0x408 userret(530) at userret+0x11b syscall(0) at syscall+0x52f Xsyscall(6,58,7caae5b3c00,53,0,7ca63533ee0) at Xsyscall+0x128 end of kernel end trace frame: 0x7ca9f5a5bf0, count: -18 ddb{0}> show registers rdi 0xffffffff81e3ea20 kprintf_mutex rsi 0xffffffff8134fa99 db_enter+0x9 rbp 0xffff8000211d69f0 rbx 0xffff8000211d6a90 rdx 0xffff8000010d7000 rcx 0x40d9 __ALIGN_SIZE+0x30d9 rax 0xffff8000010d7000 r8 0xffff8000211d69c0 r9 0x8080808080808080 r10 0xdbb3eff5b6367e4d r11 0xffffffff813f3500 copy_fault r12 0x3000000008 r13 0xffff8000211d6a00 r14 0x100 r15 0xffffffff81b817b1 cmd0646_9_tim_udma+0x21307 rip 0xffffffff8134fa9a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211d69f0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=364746 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff80002109ce28,0xffffffff81ea84e8 process=0xffff8000210ca658 user=0xffff8000211d2000, vmspace=0xffffff00659cdc68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 51991 354 41739 65534 3 0x4081010 biowait syz-executor0 *51991 364746 41739 65534 3 0x4003010 suspend syz-executor0 91011 317536 55683 65534 2 0x10 syz-executor1 91011 262159 55683 65534 3 0x4000090 fsleep syz-executor1 91011 6678 55683 65534 3 0x4000090 nanosleep syz-executor1 41739 155674 51027 65534 3 0x90 nanosleep syz-executor0 51027 287175 63175 0 3 0x82 wait syz-executor0 55683 101236 61153 65534 3 0x90 nanosleep syz-executor1 61153 5371 63175 0 3 0x82 wait syz-executor1 62962 248743 0 0 3 0x14200 bored sosplice 63175 239424 81420 0 3 0x82 thrsleep syz-fuzzer 63175 22611 81420 0 3 0x4000082 thrsleep syz-fuzzer 63175 67470 81420 0 3 0x4000082 thrsleep syz-fuzzer 63175 442295 81420 0 3 0x4000082 thrsleep syz-fuzzer 63175 76509 81420 0 3 0x4000082 thrsleep syz-fuzzer 63175 424484 81420 0 3 0x4000082 thrsleep syz-fuzzer 63175 346439 81420 0 3 0x4000082 kqread syz-fuzzer 63175 57887 81420 0 3 0x4000082 thrsleep syz-fuzzer 63175 487665 81420 0 3 0x4000082 thrsleep syz-fuzzer 63175 212596 81420 0 3 0x4000082 thrsleep syz-fuzzer 63175 412744 81420 0 3 0x4000082 thrsleep syz-fuzzer 81420 345747 29036 0 3 0x10008a pause ksh 29036 461645 91559 0 3 0x92 select sshd 88986 372175 1 0 3 0x100083 ttyin getty 91559 456647 1 0 3 0x80 select sshd 30643 357164 43070 73 3 0x100090 kqread syslogd 43070 150560 1 0 3 0x100082 netio syslogd 61124 173683 1 77 3 0x100090 poll dhclient 58057 313226 1 0 3 0x80 poll dhclient 79395 474614 0 0 2 0x14200 zerothread 97323 172391 0 0 3 0x14200 aiodoned aiodoned 3663 276886 0 0 3 0x14200 syncer update 31569 253471 0 0 3 0x14200 cleaner cleaner 26215 486574 0 0 3 0x14200 reaper reaper 24539 443367 0 0 3 0x14200 pgdaemon pagedaemon 50703 439982 0 0 3 0x14200 bored crynlk 54835 371807 0 0 3 0x14200 bored crypto 54988 133596 0 0 3 0x40014200 acpi0 acpi0 3646 87246 0 0 3 0x40014200 idle1 82055 507703 0 0 3 0x14200 bored softnet 44133 355473 0 0 3 0x14200 bored systqmp 42058 467207 0 0 3 0x14200 bored systq 49427 187 0 0 3 0x40014200 bored softclock 4828 409720 0 0 3 0x40014200 idle0 1 228659 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper