:12 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:21:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x24, 0x9, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xb, 0x7f}, {0x18, 0x3, 0x4, 0x6}, 0x8, [0x0, 0x7, 0x6, 0x773a, 0x0, 0x7, 0x965b, 0x4]}, 0x3c) accept$inet6(r0, 0x0, &(0x7f0000000000)) 20:21:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 20:21:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 20:21:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2000000000000002, 0x4) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:21:12 executing program 0: shmget(0x2, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpid() setpgid(r0, r1) 20:21:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) 20:21:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="702d4103d48ceaf4999ec66c20422b8262f1668b59aa9806b8e92ed6aaac7d054c41e72c184f44bffdb08599223e06b0f15618ed7dfca266", 0x38) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 20:21:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r1, 0x40) sendto$unix(r1, &(0x7f0000000040)="14daf516b2d2a1afb451df6e0ee56dfe0ee5c242771dec5e380992342d46841b187457cce3e733ce5cc169dca96a5b3ef17eb399d53cf9d6334cc3a604ba37eee761890a4132916e02765c2a3c2af8e8cb54690172767097dec7221be595e0f117ff71dcd779a7c0a728455f1c32", 0x6e, 0xe, 0x0, 0x0) mlockall(0x1) r2 = semget(0x3, 0x3, 0xa0) semget$private(0x0, 0x3, 0xa4) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') shutdown(r1, 0x3) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000000c0)=""/49) 20:21:13 executing program 1: poll(&(0x7f0000000000), 0x0, 0x0) 20:21:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x3e, 0x0, "98afd4721967cbd858d71bae3f0629e9975c3261", 0x0, 0x3}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x18, 0x4000, 0xcd) dup2(r0, r2) 20:21:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r3, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x2000000) 20:21:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="b85c2e2f66696c653000"], 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000007c0)) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f0000000480)=""/189, 0xbd}], 0x5, &(0x7f0000000700)=""/153, 0x99}, 0x800) shutdown(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000800), &(0x7f0000000840)=0x4) 20:21:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket(0x23, 0x3, 0x8) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 20:21:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0) 20:21:13 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x80200100) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 20:21:13 executing program 1: getitimer(0x1, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x0, 0x1000, 0x100, &(0x7f000000c000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) 20:21:13 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) minherit(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x3) mincore(&(0x7f0000000000/0xd000)=nil, 0xd000, &(0x7f0000000080)=""/213) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2011, r0, 0x0, 0x0) 20:21:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x8005, 0xffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x40, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xce, 0x20000002, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000026, 0x9, 0xc98b}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffffffffffc, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x100}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x6, 0x0, 0x5, 0x100000000}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) 20:21:14 executing program 1: r0 = getegid() setgid(r0) r1 = semget(0x3, 0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7fffffff, r2, r0, r3, r0, 0x100, 0x1}, 0x5, 0x10001, 0x81}) 20:21:14 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x4) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchmod(r1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x84) write(r2, &(0x7f0000000040)='h', 0x1) r4 = dup(r3) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x16) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) write(r3, 0x0, 0x0) 20:21:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x1, 0x800, 0x60e}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x40000000, 0x10000, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000001, 0x6, 0xff}], 0x7, 0x0) r2 = semget$private(0x0, 0x5, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0xfff, 0x4, 0x1]) 20:21:14 executing program 0: writev(0xffffffffffffffff, &(0x7f00000032c0)=[{&(0x7f00000011c0)="0781e256f3b8bad3b3ecc5e8b3790b14403bafe6733472e6ce2603173b486c4e21518d789872888c94f23d7f28e97ee59327ea5571d4a7eb221dcb6c5a5092f1db116d11c2951dc00901d35c94be53d4567d8e9e64d814427569ae82940f8062c15a90a5a2826a35d4f9561fa589b3ce63436754ef277088a6bddd7f059a7dc566cbf8dee996b8f6263920f203b70723b76d51028b7e57e2e5e9f14246fc7e39b37550010a7595810c092eaa99b1c1c455c797b6a193a2ba4e7f4e215dcaa74533b8a1702697d92bd400cc70bd8eeb6e64b092b3670ce0a2b9de1c5e3274810af1a69dcf53eb8ec750f7c3ef167e934aa3428401402bf08519d09248def5e0a30202ad00bc7708767a132d735777fdf006020b786c6dbca9c2f21c7494d7775f833c64c4c719b432a54afd3c30036e17aedf3d11326c8c9cea57c521d2991bee8d84f5b089d3edd57888fb05b61b5e86462436a61b2ed7d0fe712825bad32880bf10ae934f80829b537c49dfeda4a154a4036d285a1d8c3cea727098b1b5805d878dc8c401a2ad0011ade55d5910b3d41819425cc95bed27fb3304adce35640f65983f16544b852d43419f13b97c22d84f27b71884c5325b0d5753e1d7fc789fd7a2226d017b477442a3be3197b3fbb86db5909e3c3418f1f00f12b1d62dd952d619c2b3cf88da1403d41339b3ab176a46a7ae9b89b602ab82b0ac9a54d8c92e21db2a8c3d7a4ce4ace92f9f5114ca80ba92e54b40c9c92300e9ae39b248f99c34aaecb6b4d9b5e24c9e80125bb0c504faa6c65eed1baaf99a25a9b662de2f8d1fe9d469588c5b37018ac09a22837ddc95dc893fabd44a7b4160f2579866636507287b2a5fd5028abdc45adb9ec6e769bb6ef722c7c26750c15794852859f2c2a5327b069be2a9212e27f29981309a138471e23a99a88ed01ddd1a3faeec018fe5852b05f2e71bf629ce8f986c220aba8cf436a4ee698dfa97f2c3342239dfe332dfcd5a9aeffa06546376f86b8bcadbe33ef612957203ee322023c4cb1478628466937935f52b3e2a11021568de5090bf271c4d31266ac0fef417593532e5cbe097a9b9101f370fb4b15b454b159d1ff6b992cc20e0349b64fa0b8d6af959fe385b030ce21af49d23cc596cc79db65d4dc65e53c3957c6fc168fcb387dcbab6aa98761a4a7be3faf05d14c034f628d3d0a4eb14954911740894d39f8f03267fde42dc46b6b34ac48e6ed44ace9556696813a1e7971c7ec57dda39eeb316256ba51f32be3c7bf40c9bbf94c4899771a1a2e344ae72277e9378f349c4329d1f28977a226c0e867e065919e2d05b0c7248b41c2c4634cab71a6852f44a6c95a2cacb3b8786247104e177e0d2b0d9c38e84e69f082777272be579c4fc27aeece85269ac03f7b44372159b187e7cd47fe8917bc7c35dd5221c26712ebfd14bcdedb529ff3e7099b654ae019e08d0d6580a35f397af2d7e437a456607933241c4b575c1192794486854773e232ba24065b1c6b3c8f94041fb0be5ad367e3099a1f08d770f7a2ddb9ea98043d4a2b05e9e46015e593300d04c2666ab9df86998fe254aaffb30298ee12dbe5e383324b35983e011c48e1d0f80d74bae3da88692c8328a1354c955c14dfeca63feed949f791a20126c7e20dae6758f314475f7a3b824908b764d9d3acd5f801e398e6b47af79b40421bacd405801bf674c707a37be727a712f468b1b375575dfc22d921053fe5e38c25e4f488bc2c6390b65fb0acb8633b661a5a30a2148590c6b5d7e5749ff6dc44ce79c9f431490f2b5572c68d60fce16a6ccb544f11946f501c72bf356887aa95fa32dd927b1eba1c5d22b09b53b3c14c0f24a1c7949cea9dc00febd0c9f99b3b72bbc074c56879861e7f7b7b9c8362d46422f356c3936f7af4be70eea32b0b5935cac53465ea8755b2ed8e2446a26980712441f085cdb1706e2447f351d1b0441c85109c37d92b869c59d1e0d57bb3c14d07137041dfb1808aa702448267f5171a78cea3ebcc03360b17471592fc5b88886c89bbee165ec4604a9edcb8cf534768ae3e64c426714f1d91d6f6d2e58f7e16770818b1d902e3b963f108d27da8d1217dda799fcd24f18b1e1a836bfa47e6b819acb3d985d85cdcfef927c6d2817fa1018ca88b5c14c562f901b777197e7e6b8f5231e4a6da9d586b339db1fc3ea43ed007ffc0c8298e94c33c0962053b631e5c89ede0828cb7376abee973921db1de76971485ec393a604aeeba65e0945b7afe0007a62f19f16ddbc779f4a44fdf0a418515293ab65b68096b4fca05baff303f663a8f460467d2b0430ed795dbe48359187994ec2e3aa39240834aadf342bd610b95e3bbbb5e40c0503cfd30b833655116c43eaca319638441114d59d8ecc9e822a94be0094d5111013b85b8e1fec885715c2248c02e4b09da712163bf1659f19c5130aa1a048168d77f24d3f1d85ff77f158d6cbcdd7c2280743183a2e5667d82ba66460d13cad505ac356d110fc8b5c8140cccaa2fbc473a7b70cf89e65974be62909d3fbdac2763f952b75b9a2b3f84e25ddb1b91950bd71ac5590f330cf0837d571eb44c67c5c87bff4591614802e5460a54134316e817775cbf08381c0f28bbaa16b2ff1245cf7eb1322552c544f23140a55a6f7434693866e61ebcaa5e8096b9888ac2ce274ec3c774aba5320dd1d1493952618a835ba6b298e1eb092510ad168f79fe3a9f630a8cd5e975fe8de5d0fe5d31c9cdcc3becb060152c6658a7da679e17a7c7d462e43c48a30eb78f2c8893d335cc3adf4547ddff3963230a860729d3c92e5282fd2c52e1b7db9b7a9dd42a5c30a65e6349acfad8954edf7367b0e54eed37847e6712ec26aacd6e35216e76697c182b11faa8a890f5997c5271a62a6b811a7a4b13f34ac416e29487e9728911dc5d5f831e46dee2357201335846bb60ced5059604b9986e3a30a0e77a134a7c104f6a82593476372c497af4b6becbe2a0f042001fde49de3ea939a8b7a407beec15e8140d36882fb080d22786d6d82b32a2caa7c21b24a58a4d8cb25e415ed3172f860a30a0d902d7ba01bbfbb263d5f099dc497ccf38d05ab061a039a6995fb9da392949d8eb11316463fe858bf0085eafa595463080f03f1f6deb6dd1051df97fa133142cf9e747e34e2dc9abdea83b187c8dde1cedb9d3bcbc3b841ae3481e6cb0930637da4624654ca700718fd5ba8176aea046eda31bfa9ff637965d985840cbc58fa47cb51364b590ee7d5e8fb6dd293c4d70618a9fbe2efdbea3feea99dc1444cc4556f9ea70e430e91a2c93166dc62702332ad0ba95698048e5a3784e3af7861a363d4b53a0ae3391d069478feb14702e8ea18746f50f3308c38b76026d377c8b80adc3c4882de80b4841477c984d5c0d6ffde3c9dbc06709d4b1f3ccd7ae91c2877433d8974e002fb560132f7ef55e862fe66a642fcce6f1f60687190781e3b0d98e310866bf8a5bd3bd4c4ecc2ff8a80b0b1063f6b9663fd6314a67c2d40ecdad169face97dee7227699fe0c796e006eb91959c79e11fff02e53119c5abd82490a5cf94ece1dce89a9a5d46490c239d831dc3bc22f32277fedec1af784da29b60a6f2cf725347d0af34653010252ea9cbfd1fc3daf3d2198240944bf1bc7e742b6f9aedb2c8a4f4d887b818ec5f01711f270ec575eb720503765d4974c11fd3fd1bc02f9a08c1312e2490bfc2a95ea8f66cd808b1d5dfa21849d56fbafd1f28d72f9720b35780e9332f0c807cb85b6fc654b4b65910076a846a2d94cc2b5ba2ec522365cb0f18adc54570c8c27db35b5af5ae64797eb8237a21705289f14e82fc5712b3ef248395cdd8b7775b1791c1faa7bcea421f673e5392a96236d03d3f303acb91462e303d17f173ed327aa629f24290ed399bdc3fd0fa70cf76c1c780dffe795f9e35dcd262e8d5dae61f28976d61008ff68d1b7371ea44377f7255fc88a44f28202188ae78073d61551d83e32c50e6123d5dc118e5bd2de4e153495b93a3450301f8bd8df82a8bacc87f9a8b61d54357a9ee4ccfd8209624d98f65495b655b74022cfbf394e930deb0137166c1a037cacf8040679ec67cd17b88390315ab804cbe42b44cf09800b288e74a8f8a61bf554fb10624d82db8e894c174a0c6c03f359a99f9218727808b6af32d9ecdcd0cb8cf4b47fe414d83bbc04887e98896494f12ad10988cb1b16b770a2fdd34839e07b3223d472133eb24bed7a3226fce6c35182a1abf7f9b0f31af82ed9d2d13f49761ad3814ef0bbe4b9bd43d2d9e262b282b39cb81afe429efb4d557e7774a62a92c8527d2e8ea01ed5cc9cff225ae69773f70e8ff20ce291067781a5107991845d186515edfb27f003553db30f9cc0ddf802bdfe88275ade57bc15a34fd394fcee421f7c0632934515890a42b31217a203976d6e75a3566ef20fd2cf8571f218e7734a4ead25698a92c62bed21db47faa1e0750efac03f69d06aa31f500356f6b30906c369d84e3f26f076b65ff255f722df4a5eeac90369537a63293d7d585b5210caf0ca7d460f55c7ac72aba8dfca6b1908c7622e20d46652ee17e56609f0b24f24f28e262217c588622f6fcdba4516f440b60762dc457dd1a3769772474c5552f949f299d3fdb5d0b25d9ef4079bfa67a5afd5a6fd470c94f2f88233c9a94a6d35d35b32036a3e0f368544e89fe41cda02af5bba0516d04fe8bca99d298bb86a6af3c91ca306ff094b74a8bc33a5e6411c3795043afa17adb8ddd838aa9376b5c5bb0e2f34524b743523a236688ddf4c1045aa949041a607138019c41a170bd54ea58d1ae7ce65176f9a59c964751a00fd31cf20fc7edb6a045db32f3c6ad07df2046acd9e8d7e04ff5d5a845387163fe1e64611931bc71f992cd4b327cf9607ab47e0f42b510249cef8e09235997e21d0033f5d8b32118cdd188dae258bc26f2082b3c9fc388de9e220719e6bd5d5de94f4fc0e314aa63a315ad68bc30f4026568e38e2f06692951bb0e29b65a0f6f4e511bc6aa289ace7a99f3a6fc09490afe78ac4ade2ba4c94138b81e7c8bad41b76bd9f7648bbdbe00c09cd7ec91a163faf74c2996c51034a810fb990617a0e591662ed7a10bdfe2ee31d46e706a9c0bac26b2750e9f3b85b8091c03aeb2c47126de0b950ce2fa0a1f2ac974860fa5532c93ed44bb3660e430635dbff5b8e0f196541b170abed46e6bc8013eb4ec28d8015eb2cf610ffd4191e13f9730c356c8e7b7a2bc5acf64a94a74e30ee8042ca35bbe819da57a8a4d1614d3fec562b67037521eb37621d61d419536ad2aa1c0cc8707d29a8e81df93c79fef4d5a9c66c387e1a42f333cca230093223c8941fdedca2fdcd4a4e573b1cf0914d2b82e5ee8b8541573c4c44e0f5be582d3bf6b7b1c0e5b08f027af751595a544819392cad99764ab8e482480c3babf9f28bd77a09f90d04e4c18e0e433d107cd688c4df0f57f6b6d79fdfe922a7c0198100ddb6cd07a308fbc177c58db18b82124e830011656998112598f688aa5402c589e4369a7ce5c812bdbb0d3ed6263795372d7dd558e125f8da6183b5f7ffb0d2048b13f97a0d2e5e5476aaf6915b653c46903503aab7abf067f128ad8cf6f64ca40783ea324a8aaa5f17f76a80b84985997c5f8eda7b667da91bfdb0b8527b115a036100b6a8033bd205c835d06e721dce48c51c0af93f9e2526c488fd9a2c2e313f79435f3ce8e8e081b2d0a28d63b77650ab5ec0c2e80f60661577d449c54574fa18ec9ad26535828e4e8eaeee9feb62d575", 0x1000}, {&(0x7f00000021c0)="240e1a358b842f72e7026da5fc9bcd1b2a14b41c0f32ef5b1d975d60ac589ded0a13150c34487598e6089997050665e52f99c805717e3d57a3b4e7a1d3abb3185f739d4b24ad3751c6f1d3e214b0f8ef2e45f4dfe48a9b35d6e98e44b851113a843f5a7996ee4be0f4b55f5144bd85cca4be652b65cd3706b841347f996c10dcfaa86e1275d8d9afa14c42f051efc615dffbda5aa9832e1db63138d14f95581203da798fb7995c2d5092e693d29158194fb1300f2a40b7ed2d7a6ce9137a66f85a73e7bf", 0xc4}, {&(0x7f00000022c0)="50825d6b91d64532f62636ae25fadea61193a03b66ac08bfda68ad94d6cc4778f0be5137b81ae019a8dbc266090ae7d92189b19ba0621b62bbbe9c98a0ef22a7025872957fe23d48ffedcdf7372ec8fe2e67bcab3311351ae85d1e4780bf403b227ee62c7c3e88fa9bba55616d47513906e5128a7f86908ca73d6ce50ce5663d9685dfab9e53949063a862ee959c7e078b99e02bff8fad2742a813c83ceb2036942761c1084eb25f161e46cd69bcd4fec8b67c793f609bb33ca3439d4f4d0d8e5087b91fea4ca00f19d8bc2034a026645bc2efd04301b7585e270494d0e254d730e340166e6bcc7b2025c19586cd8ebf94c287bf63692a737d122913b3c5214067c031067fe38e879456afe992b6dd0a578dc9eea09580fddde78d27d7d387d49d5e37a8be51df524a84c8c48c414cffc27657ce9746f55c7f2684de64bac2395432e3b5fda118c465f790a260d6c0911a1f27ba5a9ced37889d13f3bbc02c622b5c98fc2577717202d13ea0f95161cd9ed9f437d7daff4be3ab1bbb77e41b9afe4b5a0ca36c2063f1ddc0fa339b9455dc81e8b42077d558b572c2977a1accf0ef8e0685289b5dc951575c2fd86fda7b542c85c26e61ec9f6a2a345202b1326de5d050147e46c681e2d56b480fcd8b6431056e5af39600b96f8d760745e2d7772b4d95d1e4f3f9a687a41be4795b7e89ae1a7184cfc07d060060803a2c74196eb44922d90320eff6173b77557881fc27f8a9f4b19fecf36a823dc5c15e6b908daba4d0b93f8f5b95dcd9c1e8d05b01a58bcf9708f754a9f25624fd577c259e794f555ceba0299f0eac30569408a471b067cf9fcdc87707101fd8de4fee0fc81113788bb890a0cee35ebe4c39ee99663ef6cc98ffa92e374bdaaf65156c40ca518bf011ad51b8f4a726a61125c65fbd3d23afe7fa6fbfcedc218e7561e9564296ad4e1667975ec0d5468269fac64218fa57ab3a3a965db54627709edcef18aafdfa3b580201f75c875abf8ca19953ea3853f75acf9a0fd26ebf4ebb772e760b21ea11b10dae87266461d17b0ca3c3e962110b799561921a3c4f9a6c58cf999113b10fdb7ad281209425462de9f70073e12530c3613a9fd42b995bd9c6a3850f4daeb2c8dffd40fc0c433e5dfa6185cfec4f9b7414baf7e8babce16e92cb25333288cce50674c3cfc91718ba83250ae5323cd714bf54ca9d1d20d6440a5929e5d97099d51eb057ff9b67cec27106cb1a209fdc672c4d109daccbece5240c766e049d2e745750898081d0a274f256b8408cc8e2bea8f4471573ceab8476df899811700764e49b878334d4b130d637aae75db6d409710484964872597525baf3a54357f0a75fb207cfb7186610982e50e549d6ee7230dc00423f32767a0386b5ede984ad04fe3bbb72c44b7f49ee12c3cbe8a2d2c5d28484dfdbd62469f52670b3d8f11790a130bf5b6c93abca44c7aa14e53f37d14adbbe218abe5a98309b296e58b1754442a80020b60104a4e9942eea40531d0dbb75fef96b99ba46a2dc39fdfa39e56d5808b49e705ed8c5e7ed49aee14cfa50b4c6f2cacf299753e6f83e79997c5eb018e043c1b559972bbc8b5551de82654a740aa3c182d82d9021dc9659c6c46f95a7bba9a67a868dd4b67f0e1bfad334366cabf97bd7a6cdfaf117f43290e124cd5ed29355c1a4253f8d1a503900e00fd42d5ca398a30db3011ee6ffbbfad5428d9912d368f406bf9264bf21319b0fefef518ee953aa677d7b7cd9f8a27139e79cc4e8d1a869e5449c416243f211986ba873bd0a979352c1e03245555a7836b93a5d304559265e3f1f2f383f6a0b842b5227ffe60683dc3288b95c71a70e209839d24137467b494afc32838662c1500c45df517a6edf05bc7cd35f9f50d452042abb439c625b3c15c6ea65c69b0e05b37bcfea22f1ed0acb3095807f5c60f028742335e786f01557814ae76b209eca3fc0eab7b46f5b10325ece429ba3ff904b4548b407b005c13627f2a6ac82a96138834f9ea463625bf41fa0dbb240a4c6b93aab307bc393ef60511ffbfd276e67f6e322296fb07598e82f98b7002aa999b52e85845b3eff71cf2407ea001f5ad73c6edbaab07f33e0ece39fda2d26cec984463fda0e6a234ddb70d23519856a54f790900bfd4476146aba7ccafb546319fd4f44fb413e6c45829718dc2cb2114d402b3fe1c68dcc7fd464da22dd83c1fb2c8b042fce9e1ee9edcab60942ba7efd93c816d3837778f2c44d82e7716fe66f550a819ac43eba5f4eab8f962a87f2a718d6af3f23783880a50bed5a199f8c269654ab8e468f8598d510f73f94649c98c27250e15671444bae871c7455c3d1140e8268ebd86b705fb51bf2fd2cdcf61d9d07ba46ae724abf07d9042ba3a7bb8fce918b043c14c23a21db0ce98a948d9e176d019dfb4aed2b4247495e7596a3cd180ec366ea24090dc3a5bbee08deac0fe42a392846de172c02f0009e43c6e3ca6ce32a84502a06c0b5a362adf628f90300f1f23955e510f147cc88c768aa668e2256632360bfe99b54f8d5cd03fc3572ed2babe793e44b1f47a17e1798268853dad93d124abb948b113823fc547993b1ea7d19ed8279059c6569a4afacb4f4669957b1e77bec5dbd8e05b0c5da82085217c8c88c3257907b4081f0e5f1a3beace27507f49849d6789fd5432cc42423b878bd549294ca6cb7218e6c69e7a38534d195b48827d2bb8e47e00ba3d71714de5aedd3e25ab8702ddc887b924d012efa47584a57a809ae5f86f13fcac7b2ad6f0a9d7caef5291f8d6bb65b8b46eb84b5133aa3e823eb6044ac8d2fb57e1360e28d03c678d645353c6c92e75691086ef7542cdf40d94ca04e53f496ac20ec281c4dbc82cfe8b386fbe0557e15ed9aeeb33dac216dfce9d5714267c885eed7125d724480d2d4d657d2cbedafd5f7ad95eba073b0072692561b434f8b7f37f3fdc5c2b683ed927e9c816fb1135122234317f82a572858a5c6e10c379fbe341608ebf72962ae2cf101c7780bcfac1a3d9c05a25cc409cb9e9d1313585e1c9802f1fed82157ce8265c9aadd79f821b0861f4f437dec2330b3b35982d798af2465a019fce7683800a0c57fdcc9c87c12bd8669e9dc8797211417bfd86c1fa51a40a946d0f6986ed0e189546a734c586954d943c3b52cc33e7ac1f49d62f6f0f0e2834728631bfa5a67370eccc902857850286f64f6ee9ee347a5ea585e90143287250bff0f728db2230ba727571f3a54dc7bf7add9c0bee3aaeea7d6ed3f09a97a3806203f491cb8e91417b88cc53e1b91a42a6b36ab6bf7dee41b7886dbb8b3a3bc7915d99bf6e63dbe580b44edcf461bbd6aa9ec3ad418983f5124d25e097a1c264308ea63ac0d69960dae94fe07689ba42b425a4dc36e158d55c04dd8d3a84fb08a304d4357ee17bde5b5916ff6432055ccd81633a18916f1dae301764c9b43370acc5d6a6f9c354f18c32787446418cc3a70adcee3245d5e54858c8fa2ff1a109e32b168baefb28f5740c8521049d9ed8cbbd7eb31b8a7592929ada0107d8d0c52001747c18daa32e3830accdd94761655dcdcec43cc15f67eeed76cd99c8d2e825c38d8485654748273d4f1dd1560816d6449671b97608292996622e7ed014b85942988b6e70337595d327885f52e304c40c4276d08182ec1a5e74144517c73322d32ae81b12c1b50ae5fdc6cc0229b11a6f4197543868b124da2f10dbc6e370b272bbb22879e931fa7a3e84ba369cf64ef2a585f96e3dad974761aecde7af81770c22d229ac6e858426f23cf803e3b50fde1556aea453201344110a7ea41e617825c04c5202598608cf7529870de5b2f342485c31462165c4f62e5bc5b6d04c364d35cfad52625d65f5539a9e09b20b2faf6bb33588dc6a3af9fe4ea123ad7c5ae12a66d96815236a321cf50969cdd50cfed3a77744004b5bb1cbaf043348f133c4514ece49195d248b6537f9723f6175ee4d0fa5d6e134cef927a0b1ebfa65264fdb837fc21b5ec05e5bf8b3bc6440e3bc1ecc631a9f7d4bc53236968787658af5cbe82d53f27fb8ba76dba947aebd8281cd092c8571674af3e730ef4e62d9a201882cb984f2eb36a6ddd45ea3865e5e4e8e99fcd75456a0ce6ad91c6dc6ff0a339461049aafb93653ab5357d83a5644d1b2e24017ee160de1e27d7723db8502a99d73ba7a99d3e46221056c2a7ac8f04bc301c5e5f77bc33ea01cdb49722641a97d1932cab70c4f14e6a4d570098461db196cb10627ce5233728e1f9902551003e4eaa4b16727b341f95280b6806b0dbe2b42f84875b3537196e6a93cda6aaad395cd6adc459c7dc42611e080f6f00c10b29394a42e61a5fd7595299a7c129c9c79fbfacedc6541541a2c3e40b4b622a4f2e70de554ade9aa5f63c194718452683827971638c7bdf8831b7e07fce53359c9f8a97cbbe15d2f8810947c2fc4810016527e63dd98948a01c896f765492e48733192c1ae1c71a8c54ca4635befa0f6d9ed1a204cea39d856ca2c0f628afb4cba74f29786ca07ba77e07b1f1b5d296fb9ddf501ccf90c0bb8be8f90e4e5e45430e1bc233bceae0372fccc5fab2d3bac0dfb7bbf27f1e601b35a43684fb128e72f767760784e43b0b3a49c8501708094ad43091f9babe554706a91f34e1223255a838ef7d18a7bc45c77f69f180880cdfa8d5551ce8e82d8ab2df48effddbce32fd7139c321a82ac1febc8b0cd2d3d31d06fe606f18456f98813aeeb95abc2085fbf74d729075f3fa2bb5febcd0f974d0bdc5f1308ced006af58cd9f698e73261fbf7ba75184797997874ec70930b984a89831c2c9e06cc2677182c3eda5b2ce1fbc295fa8ac91cc2ac3a4815c9b88f9dbf303ae107e7add9188f918a44f9bbfb33d07a9ad98af7c0efd51b364fd80b724d7c8f5073f848e86112819ccadeee678d663667917fce33c97fcf26a86f76c70fa66af0e72657be7c19052adf97bba45fac2c015c8c050dacfb81a5749f4bd5834112719bea1ff041b8cc6db56424376fd5af735998dd7c1e79e6d7850bbb0a9150e28cbb5ec9cd9b8a27158184453cfc0635ccd91bd22e5766766a5317739fc52a1ca98812f7950f56bd2353f08569e91760dc553c7c987a7acb130b5afb6e2f460ebfedc5958922371d046cacdb2900414d4d66c4076fd4895a80a045218f38a9bb133df589f8b780845b705417c184d3c60246fede267911c0ee68a323cca0a7b05b4e9f0abf8690459477f308be0d9e8584c0a28ca31631d7a9d06b7d3e75a5330715b8132878d055e9898575abfde5484d6646f0caf2a9d57ee4dbdf538e74a310f1da1febbd39f523b98df7aae03bc14bb701b3ab88c34fc324ef045a7501b1fba4fa1272af6df2aa54296bf224adb97f1117929ef7f2aa82404c60c117bff27f031953686517873535ca4fc92553849e779c95f99a6084d9e93b4424f4b7f8b4eb393607d38eeb717ce28a6a073c32a18ec41d31ded8a6d42c5d3b599a7a101a9baa83834199afad353db0a4a71ec32666aa0a5d098c289d8d798b83ff555e3635944eb94f1d78575b6e781e00716dddbc68b688b5438d572f43721dbfe443de48b6965f6167ca1aab88291ec3ee1940d142993674844d168decc4c583fecf1172c00d8230ef286f9102cc7935301a4c4eac528b9d6540e8f422cffe2f1a11e654336c67e21ee8b0da11bcda16246e2dda0d9dcc25054fbfdb482ab7da1b1dc93265dbcb3b1a4e93bde0ea382aef9c8a869bbb0147caa34182609cb96fb4fe2c775afff3b0798f7460", 0x1000}], 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_emit_ethernet(0xb5, &(0x7f0000003300)="5feaaa465c395095aa2f4aed6ab37827a2fc287134b8f14742f589ab7f843078a6e730a1aa22d2b5888a3421375107c2a620c588cc6fce0e3e491d1bf5efb3fdc6de7267e047b4ad5b3520c1981ac44e11d92c7bd675a6f65864d1ad070667cbbb6d9288b9c26916c407d04c36d57930e10c8a6fc8b5b3920522f1435841d8a4090c21c0b03c0be354d1f51d58e4325ae678a30d5054fddd5d82c67fbccce4cc235d6b99c7b2e4063855609fdd6cbf08f1fd12c41e") fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="012e5f4d5d7384bc629b9920b85541f0ab591dcc206706a300a04569f20df21a10ce2656027225de27b11319d1b38ad473625da6772a85ab943912a68c34253dbb442b8c668a06da6ea5b14f38ca116103e557402bd7e48413c72d3b14b5bdd7da7c7ab0adea09e1baa18dc4bac7fb35d682de6091cbc60bfc91ec717a22ed44663690fe5bc05f66744893", 0xfffffffffffffd90}, {&(0x7f00000001c0)="5cf9039b60e1507029c7e61234f383a190ffc8d35de98c2111f53146148a787333a93bf50857f979ec518959f55383b105513c5d0b5f170f05a6b8bee12558be8d3513b6aa14e8c42c060dfc101f130859f2990de0f4e2bb82ef0bb32372b9f03902756c59ad3fb87fc3dfd906ae0c7306d21ec2ef0930404188fc82f6867ba462d855682fa0857ba12bbb1ee23747bcffa3e6b196e3c180728c442cd25d3eb759a708c8433d5eb1437f2db2aff7e4a7cab098387da2da77eb19c134b2bb8ba1d2300acc7dd9b1fc564fa0f4059aa21fb2335cfe6fc9921db8ac2baed80191f173f84cd90044745067bee443aea09e45713768ede6b5d745c8bf9c2ef268c9b383a703ccbb6f8f40e10a72555473d2db909bd47e5a015d4bf51c7e17e5a007f04d835ce4895d1f1e3bd6ea156652de93095f464cb1db116793cc0fef57cf72e8116ac3d3e95b7a0262d5c5332c7c022c2a13c6d7533561492c22fdd210c1bf80f454e6f8c9dec5b357cfc503587e7ee01490dd32dc566f36b935a3d0fa408fc69af00b3f008f1aa5607355bded8e2ba2def136ab2ada79c452b7019184d653e86b2262d8137566415d51352f6df1a81d92e312fc9b5e3ffceefd3bfc3e6c41bfa9248d7ce8374f5b1e23bbce0b7f816b2cd35f6a19db4c36b8b9ea399f5eb76f40193afffe100efb10c69e45bea628e7f3e51d2a01b1578d211a49b8b611fd45bc9cbd138220c77ed2fce5d9ea369455190dadde3b6020de79ac1cd3583aca120668805991212f985faad955f2621ab89d378d3d9e2aebe3d803d120ebe8313f25d426514943c783e2b6ba53558d607043d2ca2a4732ee3167536f4891937d5e262eae27b8a3a68a11133431c59363507fbd2743e156ffd7a88816da8ed1f2b1894f85e689d5d05c88428f98247ef29417d74d169e179f1f4b193237e3454db9d8f1a7e1bf129fa5cb60b411b097dfaddb043042ccf531e931680559a227e1e12008506baada16bfbfced641aa4ae04892c7e77d86197890e31aa6b1548624e344823c8e0a9f57ed6174d7cd71e71ab61326cad0e2bf90818854f371a3fd5e828ffcad60675f629b0d4ecdf9b09bb8c7f655d43ab65d98b3979431979575d8668623da2bb7ed5c772e19a0216dfb5a7d466366f022243fe8448b59b25784548db0e9118d82127a52a2bd4680c08a2da2768dc20d0620898f427ee5acbc1f40e318479f8599d672d03cd9a9c4bc646f0efafbac092915ef9ba68f2a1ad2cc84b1d3dca1b1a100743bad939d7c2d6c64fb11cf9c37c19b3d64289732e767966604ffdbab3672191901f5104d5fb4e57277cc9ec9fa16215ccbc7c832c5d37018d401c1fcf92092a888b8f76b5dd72008f672fe3a2dc21911cff5629ed1823a117b389e07e70ca0bed80439d89440802902d57b2e66688464a9a562055ba4c4cf85d975fede454901edd2bd8360624b1af165a1f848bea75b5198484b0b66f15b61ec83d2bd7105b8b6d752623c1716e10539e58ef3070423153018533f80246a9a9680636501311f4faee3d117597f6b4773cd14133fdaa09b6deb75fd91bdcfea3e33a1452dce9f5b8c2857cfe350755af1c526dae5bab5ec7c58ad01fe877675767b543e2b58ad4f4680e51d7cec8422e9601a40db8ce44d3e7fb389655eac89cf3821e57a891e1f1ae2eb8874c806aad6c906f268604b81556459dff2314398a67bc6819ebcac6ddffbfaf85836c098912805dd50206a5010ced1fa2fc9d29246f7e4c4039375991284fbc24f75cf295385b4a5ffacc00af23670bbd98d3901f47c5cee7808292f0a5a74b6f38372aa8a09b7cbd376323256d7162588442d3bf9b60da223d5661b1f6e8af556463aed29d30059d6e9969bd17d04b7c33bfa2587757398935ef2848a07e6c4279adb7dc06150462591b2a7a3a1547514b701fb44212e7c72a275aeea3ae526984a85c640136e57a2c58136f0bec0ed44bbb7fb7ecbf1ddc74232e3051c7a1bfc5904bcd8dd6b77626a40f2da9f323ca1d17a340cfaee9d5355df860b85ff731393002317924528060419619eff8fa7a7b5ac1ef2754ea0c9db30875bfe281543613f3e935284ef978e5853fd0915ccc4dde7937432d9a6dec55b18e3ae4bfe6693c4e362e22fa65f40f79e31446c6358b679ce04febc27bf18adb51b3f9624a04b0505a0bd77730fd4d4f1f83d1f47260b57736c8603d85d7bfeeb29c135ee46913b9f3a34e3d0bc35a55c7ebe3f0d3067c1728b30bb0df994c29ad4aa124437ec3ecfa1b5dcdc1cf70898e790638a89f720b4f2be3f968f277f84652702b7c12fa8679c3c6aed23cef40ef735454b18f4ac714a13d0df5d5b7c598953fad70326c0f0e00cbff8e2ea5862fc585cfa4067f39b3d3c436ca882baefd6acb68bbc0d18ee02200e2e77f4f14d7280839031e37e3f56b9d872f6a560a689f6ce72f81c109ee4184f345a7ec7acdf0900279db9d7b6bae891af4745dd9ed3e22792b849ffd0f48f72b533c3139a979738b05c131d941c83c8aa307e6011801ccce12b5f614f970bf025870a9a0219741e8856e4e4ab81663f1630bb42b3edf236787ee6a3e89c716453f8c8cc0fbafbbb64b7182381961ef8e66331ceb7e179818f82ff9014f840d6bab9b99eb4d14466ebd270ee324bfda354e5462713f25c46560efba2aabdaa8a130cc259d55c7c4d8bfcee6aa21eaadf8dc28aea147d822b9b9152e1d5454b6ca6c9f3f64ed68e0abe13fd4c486654a55257d46fe26ae21d83941be4b3fc8d8268fe5a2a5d912a21ca43bd085d0f309d80d0eda2dc8757a71bdbb7aabf52c4107a3878dc506449e3132eaf178e69d6f617768c61cdc95924fd80a176b093255ff31a8837b83e061ec963337e0bcbe32cc60b134a1e20960b4c445d36352761abceae49dfff1010c47397d77e53c4e6abb901b791f501428a61ea962378fe0555d6a4880e3fbd03befa55667a181b7618431953e0b0be05f922f87cfc8664c6c558275acffffb4ddcd946fbcd9512b56795d3676fbaf467690737d7758ef0c370b329b9371f5012a46c61656f0e31c182e78f0bad8397926a931d378da4d6017a9bc367e668d2bd8f5c0353c46d060158663b8c8ecbf8e9d341aa51cdedfe4231c24a5f6c5672cd6da77ab5cfd7723c23118f7edf8f8594e1e2f9ec25a599791dc04fc5fb9a12cda3bf0f8728f4d222a46ed6b4d165a45e21e639efa0f89b29cfd801ceef5d2625546464733cb3ecd6920875d4780d64f492dad67c21802cd911a3bafd60bc9fa3273c30c29c8deeffd4a2730eef69f5df82bc90a775626b141a0538c96471fe0169271bc24cdd608fb59d1b8127e222e496774455376ea78e2b4b062cee7747f6b656361611180a2c70f5d6886c501cc82e0739a74b65a003dbef9f6d69882e12f0bfeb1c83f7f52fd9a06e6c6c2512878a2253054e0b8095157ab05b1b677e53f622ab40b824c3cfe8decd911fc7e1534c125b9368bdaeddbb1220da4160105ed4a5b1998418eaa197160971725fb3b8247ba31c5f8d82fc4f30d4e9533c0cd21fded1648f43507907df4b39d9791c3d693411f15c6e3f3fc96e61cc02a8f4ae1c34e48537074d407b26ad71b1594044a9e880492738416e3f91639f32093886bfd598dfda31b0c95ae2915dd9e81446be02f3da81ef52ff7a0c1a4f5f54b3d8f2b16ca835df39622b919299962dcb23feeac99273e003c082d026533965e841aef9abc2610252d354365f504a0e0e5242fab46c4b387ab6fa1e3fb6877c60e03cc5dfb7fa104b4bbddca731636acbb973db550f9481fd4a057d297dac2928d182e089cd1d6a8198d82ece900cd96d7876ef9ea8c71cea882710389c911b15be2d930e29287b7316728f798f9435c779650c7d272774db5b55c1cf4191c371572586e1132b914e04e4de3c816cebce76653c155f096545cb14ca4732a2ac36ac9a6c88d65f637098a504fbf098fb91c8f0c786b172354a7e03c6851ac82327aeec249e4f219a756580cf0f422fb79d1a69b9c2bd8573aace8aaaa78cf7ecb5b705ce891cce5311f66d50c1ebb503b3d4bf2ca00da0d108083b2d6081f7bd531f87635e05455fb796c9f8a49e619e597b1c8576cc428ddc63770e33bf0de9b1358f72bc50f939374e586e2c2f1f7c5ce39ccc6c551a66246651f5a50ca2626c35e18f9da2edf510b2e821fe5060ce0ebe48c635c03cc5f8ade3df5abc0754cf23ceac05b0c0d1485a7efe98a4ecade344c5663a598fc97f4e0612fde318c348b8395128001e1ca3b5fcc42e3c66a34afc7a788b301eab26637f943a57e9eb3ec598117dcd83cd352ea9e15c66fa840083bef5fff0930e402baac6de3d50a859656ea2600aca5dd7e2950c37f7797bdb4b299040fedda397c59654b8637f3b8abdf83a1d5101d5edb2aed6e3800614291eec16c0e68b0e93db65cf1dc393aab1d009a3b1d714ed12842ee89e11db3701fc0808ac863e87cef6272c98d7a799241951b46450fef3573746086c0da7222f7038834d3e404b38b25b72be8b83d3544f940974a23453c950f8e38f3c396e856a1faa211082f0b693820e7438b54810bcb8f48896c28e984de34230a5ca15a6121d821850e83a874379bdb41f214d8e1f09a51e3569da143c2aad44604ee47cbc938f60bc821c67a9322641da668e74ccdd0346a99aa043ff924d2447305663b4b437b945ea6e565d3ee27eee810f422d16cc1f286c0725b3bb245672721822bf71ebc9887ea6b92ca3654dc8bbebd301d10ba36c8f2ca87ca4d2d6254e4db2effa0d9a27b746a0027cf508862c3cc0c48b75ed204afba638df61bfb5be2472a1978f54240d5f6c154ab403663403e5ed20a657cd21b4ec4fc5376fc88e45b48ed21372eac4a8c1e2e1ed9563f95dda353fc29f1c925142a6021c5e738f36a7147b351615733d5c047d586586f98d8d0dcd7eb0677039877f8c27acd5d60fc42c412fc1cb249ff2105b17023e8e7c4b3685dad3128a2088e0b1a6ecd49c7e312aec76fa389c8e416632d0b9e6c3ba195e4b31314db293ce4fca3176a1a9754cbd9213c3826e924d27dfec0a2c9b007a3161b9e87a1633c9d45bd6876b9c655307945125aef2eb552bc6b8086f35bad05c119aece8a5215bb6f0d2a1b36c05e84d795d3bc117b5902811de29bf108c134b0177db1df4ec744ae4d95c030a2dbf7eba8b66812e8b2751ffbe9e105e188ae043f8991f82e541012282ac7de1104e0f7d61a43571b87982a37e9aee041803acc9f06573bfb25b6fb8c56d9b77237cc64cffa92b2a252da8751fe0f11e4006b0b72d0d2b0386c18aed1b6a40befb8a95157a04efee3f30afac24fe546ffb2815e1a680bfbe7cd73818c825aa60beec84b9d319135dc3d3e452703270a7f1cdc53461192e8c65de3a49c10df354482539096c42b33e6826515e3e692ceab93104b11ba9861107df316a0f92d442421397b47a0ad1b49e77429210f6a9b92a855dadb3868f89062780d90a185653b27664eb72566e040cca8ddc32ac0842e0d2c551bf06d6615bb52276362559167341c882bbbdc58c4a49b22c62c7de134c5ad64bd9b4d288543fe2755530112881d8fccc0d8117c53b12e5666f4b6768b511201b20ce33611a351d5579a3e93cb608fdb963171cba60b4d765c14b9ad738e7083c3920f426d05e0c0935d59f1690e29e400c511a8a6f9b0c3ff0829f43a4e9ab3c6d4825a3db8ef5e61bed8d9a238afa28549045687f5eb825ae2b1f083af42c4659efab65a0", 0x1000}], 0x2, 0x0) 20:21:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x90) r1 = socket$inet6(0x18, 0x5, 0x6) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0xc005, 0x7) r9 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0x7ff, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000083, 0x10000000000, 0x5ada81f7}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x101, 0x22c}, {{r5}, 0xfffffffffffffffd, 0xb0, 0x4, 0x9, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1, 0x6}, {{r8}, 0xffffffffffffffff, 0x16, 0xe5, 0x2}], 0x20, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffff9, 0xa8, 0x40000010, 0x1ff, 0x6}], 0x6, &(0x7f0000000200)={0x6, 0xd}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x3010, r1, 0x0, 0x0) fsync(r1) connect$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) recvmsg(r6, &(0x7f0000002500)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000002440)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/33, 0x21}, {&(0x7f0000001300)=""/112, 0x70}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/178, 0xb2}], 0x5, &(0x7f00000024c0)=""/18, 0x12}, 0x800) syz_open_pts() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r10 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) getsockopt$sock_int(r1, 0xffff, 0x101, &(0x7f0000002540), &(0x7f0000002580)=0x4) shutdown(r7, 0x0) fcntl$getflags(r9, 0x3) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000025c0), &(0x7f0000002600)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002640), 0xc) shutdown(r1, 0x2) bind$inet(r8, &(0x7f0000002680)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r2, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) syz_open_pts() 20:21:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0xffff) ioctl$TIOCSCTTY(r1, 0x20007461) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 20:21:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000a00)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x270}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40), 0x100000000000002f, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 20:21:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001140)=""/19, 0x13}, {&(0x7f0000001180)=""/157, 0x9d}, {&(0x7f0000001240)=""/248, 0xf8}, {&(0x7f0000001380)=""/16, 0x10}, {&(0x7f00000013c0)=""/71, 0x47}], 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="192912076c0a8be667f7a93f83e90d71880f96340b3705aef93915", 0x1b, 0x0, &(0x7f0000001100)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 20:21:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32], @ANYRESHEX=r0]], 0x8}, 0x0) socket(0x10, 0x4001, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 20:21:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 20:21:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea06008074751d201ef3ba136153694d4a9b29a0947f9c87dff5a505000000f26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:21:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xc8) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:21:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x922a) 20:21:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) 20:21:16 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x14) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 20:21:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) close(r1) 20:21:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) write(r0, &(0x7f0000000000)="bd4961f8fb0bac0ec153c062d417cceb68caa5", 0x13) 20:21:16 executing program 1: r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0x0) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xbde, r1, r2, r3, r4, 0x88, 0x9}, 0x7, 0x0, r5, r6, 0x200, 0xa25d}) r7 = getuid() setreuid(r7, 0xffffffffffffffff) getuid() 20:21:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="12f8c16966696c653000"], 0x10) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000680)="6c13eb686b48cd6507e52e28494a576f6cd086e4e17fe4d32d3d92c3b0efd4694044b81cbd92a25b67402623a77c442ab7ac05e94052e8e8d6784a3c9d58898dcb534487505199456c1bb09285beb4bebf3fccb47ac0a4a10a5fc4faadee2a5d8d6be8c919345fcfd58073f9a40db8ca2189d330644591ca3cb15b835a488cce5b4ec34fee3709b3d0d746d450ec1e02a0328359c2c1b433eac730d1088388f2c547ab1ed78acf64689d60e78dc51df21f474eaa6d4f1746", 0xb8}, {&(0x7f0000000740)="2e9467cd6a3941c8c142f45aaf9e8c883cf3513dbc3e27477521fd79f4bfd3e2921e04763ed6af831e5557cd399fe90359a904e580db7ca517ee73a0ac05015cd7d553636d59029e144324f22f1cb14ae754287e61aebd08eaf0f5c48942c24bc7e72d68a31dbe64b26b8a19f57f975e5cb434f6b5f5fac816c4bd9b5cc7fdba4e46c3966e3cbe18107426b9df9216fb3349", 0x92}, {&(0x7f0000000800)="23005f7c8dff4bd25be7966e3c40cb999a5dc51248b843b2eadfa5ff57f08d71ed38f3c27a2d59aa6d4da96b0e571e7d9e6920044697947fe156176105256cbf4e5ad3a61a2565db46476714d411e57f5cedccfc49b670ded624dc043717ff19ae148a69d7b007ea05b33a67388c2b3933c7f2d1d221c7c2d058ce054032e00fa31a664a1763bf0f042f84338251e7621ed739cc1e70936f", 0x98}, {&(0x7f00000008c0)="80e7b6e44545e736baf0dc63e8d206bafc92cfffd063ec22424b2e5cf5de93b857e5379ba72456259433d362a05961f3588a4d32d30b6fb13f6cd81afab4d37cddd701127aa0439f6c3f21e7a12f7a29042377051b7db6f17d1a194f0287c4d79f3a3939c2aaee51e88ca4edc5a75d0ed45e47c64eab0e68cbc45a6552b88a0fdfb993", 0x83}, {&(0x7f0000000980)="2042a7922c8b71ef7ca355ee2c5aceb6a655b1551c88c1eb947050e85281d529a45360562f806bf72b93b4ba8eb2381393e223f8b36bd1f7f6daedd388cfa5bf28a147bdee587a3d9a1e89f261748c8496dda49e367fdd6b79acde75f1564dc207f7561663ec03732b", 0x69}, {&(0x7f0000000a00)="cd013c5d676a5581201790e64a03d420a0538794a230fc8ed3a37e365f458b046fa9a98cf0050d44bf40cb8532ee47c1b0c11e17b2968f9262757d9e71c14cbfb2a1d5e8ec1868888e83012ce1", 0x4d}, {&(0x7f0000000a80)="c70a71fb53e4d33de5ccdacd96659be14d3fe92a2462f5c40d5a868b32d4d30809f7e19823cde0f0bbc55403e49badf29ea792c54802940d7ed40976f24462fcdca8750bb4f958c089e4a7150351f70d2237ccf6ced3ae31ac220b094ed8578ae5e150c87ebd196ff07950bfa5e2b6147ec0be9341b4c887100e1381f35fdcc39c27d538720f6f234386c6b98d65162d9e226a02843beaff01a0425ae39a767980d362c4785857d1f7", 0xa9}, {&(0x7f0000000080)="14e5bb35936ff5b6e20b3eeeaae3cd5a8b8de14eb98c5096300d847ae7fc5dd74d5fd8e6061fb074609e", 0x2a}, {&(0x7f0000000b40)="b27aa312637da2038957bd175adcbd4caa467fc09a26d3ece9f5e5098368b1592546d56d76017fa0c144f04f372fcb489d8831b1152038912a284834200343d054fb4e51174d51c69385d061de52d227f52d8d452f66a208d95bceba65180f4cb0a3e7bb3c81e48e45cbe9eadd3668701f2d6a6a4bcfb02fb0b4e4bdf46530db83987b92e028f8209dd710963b13cf184d51853253fcce90015f06bafbd733bef2001496451cf04e416bace52a416c75d5b6708fc8bd238aead3e4a03ed4ca88963e50c86d1faaddd78c8a452bce168b7390bffd3989a2d34e8908192aad7459b9cd809a65cd0db76998990a43626d6e15dbf8ed40487001f1a0e3795406", 0xfe}], 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697", 0x595}], 0x1) 20:21:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x3, 0x4002, 0x13fb40b6, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffff8) fcntl$setstatus(r0, 0x4, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)) r4 = getgid() fchown(r2, r3, r4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 20:21:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) r3 = fcntl$dupfd(r1, 0xa, r1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x25, 0x12, 0x3, 0x9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x4, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x85, 0x2}], 0xca5e, &(0x7f00000000c0), 0x6, &(0x7f0000000100)={0x8, 0x5}) execve(0x0, 0x0, 0x0) 20:21:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9c, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0xb43eaafbff7d253a, 0x6, 0x4}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x21, 0x7fff}], 0x8, &(0x7f0000000080)={0x9, 0x3}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:21:16 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 20:21:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) poll(&(0x7f00000000c0)=[{r1, 0x91}, {r2, 0x81}, {r0, 0x100}, {r0, 0x40}, {r1, 0x10}, {r2, 0x100}], 0x6, 0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:21:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7f2941e6ce5df99da6b477be77f1cbe061ab59b4c483ac24bff0579323b2d50e2f61fdd92120f14405cf540aea663e53940647fdbd7390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d48a0f33256b779b5ede3f5eda2cf3da26d2b4d05e3b62945f192187cbc737a295f602af38addd1cd3ac509b28ed3961b671ba3ddc26f75ddab17339887294e7199f6db95181669ee1eccc431a262e22bf43a134c0e749566a4287fbced64d078e3d99d972c7ddb88e89f54074be1a75192267d11f01a6620b0bf3cc842725a1d268ef2d6364dd3605685db0336f99a79a0b668ff8c5f5916fd96e58eca06f2e329859db83b9900b71603cc698524ec499d7f6a7e7e9c722166294fe13331204f118eee69c6e3a4e2cc6ac05bd6839269cb7908e8bc7e1ce6ac67372572174842d9e09af147b705470468a", 0x171, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) accept$unix(r0, 0x0, &(0x7f0000000040)) 20:21:16 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e3aa2eee5e7ecb6e64563fa00e2fce93ff5f6987f14384424c2136828285d952abe788c70e27c1b2eca0dcf3c56159d484519f255a610d91168b27380ce535a105cc48633fb1f359e602999cd24917b9c0529be2296c2743605e9446455252ec8d3b0bd73f7664cb774727e0d70467", 0x6f}, {&(0x7f00000000c0)="33e55a95ef435c8f56a830da711a0074c4f54f9bc399d3d9330f9a16c1ee21ac6acf349bd9787491380e2c", 0x2b}, {&(0x7f0000000100)="25df3d246b0b380a6ae114c4606780518697e8693259567176c9b38ca514ac29757ac791e677e7493bd65c97ac5f2edf63b1c1e53ad2e749830123c6dd", 0x3d}, {&(0x7f0000000140)="fbd52308ce6a7a508cf3130ff276bc8711b9c230cb711348ed111926e43939b9c819817071", 0x25}, {&(0x7f0000000180)="9c5e6a18210d5ae2d0dca5399b6d401f2fc72b566df998983845de63ab331b4b82dde1d7c97357571a3e701edda0dbaa4885b0c2d978c8bdd9ba09c00048d4ff0319e11ed9a0c460999539eaff1374e54a065183d27dae7f9f11887530c59f1a6bbc756458fae20773ca7b4910bdd961d29f332bc6f1a1555d0eb96656668ccc0a3918d9d131cbd3494a94996d5eff770f46fac9bb84fa37aa03f07cc9f5e532473200dcb3777e10ef1c84c1debbfc673317b46598e57d73c42c3984665ed3f0db", 0xc1}, {&(0x7f0000000280)="9f5b63fbaa80225a3c3609fd74b39d6daf91a02173a8238f", 0x18}], 0x6) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 20:21:16 executing program 0: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x10, 0x0, 0x80000001) sendto$unix(r1, &(0x7f0000000040)="c868d18320ae631400a75e094ed3d3b03815d6b179548646f38df0f52a5429a5e7d4a4871ff08e071c4e44af6bb8230093e67d5bd1734fb9df1fa04d40b0d1310d6c3be03b8d1f69f3e4ad8861f39ebd117f1e46532d37d1b32c6fbb59723bfba260dd00590dfb92cdfb51a0cb9fbc8bab889bf4c9547eef311ead6174a3fd24298986c1e2e9e028cdd4029ff804a2462e7f8809bdd929dac45e2715572d1eb3c1a864df224054e8ecab39439cfbb0213127c60062c9f191e5", 0xb9, 0x6, 0x0, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) fsync(r1) 20:21:16 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x8020, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:21:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0xdbe, 0x12b}, 0xc) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x81, 0x8}, 0xc) sendto$unix(r1, &(0x7f00000000c0)="039c665790eebe0eb87f41c78e3a22e2058f3f404833f2269615ed8ecf6cbbca51c7b3ffe0fefd3aefd97345a80faaf38fe21733d19a0dd00c39dae9253b826db0f467e6aac2aaef8e73f58b0d20b8fbd16a8abc5a8a64a5644803e76ffcb4eca4c01806594094620c646e22e6bf14a4c7c65cef267876b53a13ef97ae5441c9f3cac66999d01a9eda0bbb8a17ac56ea5b2c9999ae393e51544f7a09781375ae23a8810186e546d8835ae9149f7fad6211d6a3bb512b53987f62eb7af82933af98fcd6711b90b7a9aba4d80c8bd130a49f", 0xd1, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r1, 0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 20:21:16 executing program 0: r0 = socket(0x6, 0x5, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ef766a08e7ec5c1fcb4d7aa626d0a95e0d3c4347a14992549022351d4008bfc4010afb07cd9cdc073ef159bc70672d9bbe990fa7d51c09d7b2cac24e2b7435f143942328a56f24663ef94c26ed4feaa11102da88bc", 0xffffff43) r1 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x200, 0x1}, 0xc) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 20:21:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, 0x0, 0x27b2) 20:21:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x5db0000000000000, 0x97, 0x8, "2a393162934afe05bfe5947f9103741f1dd91814", 0x6, 0x8}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 20:21:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x7, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:16 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 20:21:16 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x8, 0x401}) unlink(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 20:21:16 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e8fcac3b49241a42370e47e408a023434e31ed8d82d04efe24ed01960cdd243a3118efd25df5fc077a64616e891bead6af05b1279fb9de01ee88b30abca2f6014bca5860c8390fdc93708a7c2366657e3fdc89327b3abc6462020cc89166cbd4690cc186e7213bd28fd707efa649a10fd599c2dc54127c8a64d166deb3e5a9a593fa032599972f860fef54cf292e0562e52ca6bd07969885bc8328ef0b34e0433af4a38cca4b316dec2ed0b17e642af08897acfc05a50e5dede2e6861fd30158732e551ea5656674e12e688dc7c1d837fbed6966116a7e4c3dab", 0xda}, {&(0x7f00000001c0)="492c05ad0aef120526e268553dcb75610b025a6c9b51ba4918e6efc220bc1e6914bc381e663548aaa2aca2c5d6cc950b9679c4e960b13bd634eb25a8357c3714670ba916bc83ddc75b78e3ecf5493fe58d9cb916", 0x54}], 0x2) 20:21:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x14) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xc) 20:21:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) r2 = socket(0x18, 0x4, 0x3ff) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x80, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x47, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x8001, 0x60}, {{r0}, 0xfffffffffffffff8, 0x94, 0xfffff, 0x2, 0x3}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x40, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000040, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x3}, {{r0}, 0x0, 0x20, 0x10, 0xfff, 0x4a6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000081, 0x20}, {{r0}, 0xfffffffffffffffe, 0x22, 0x20000000, 0x100000001, 0x1}, {{r2}, 0x0, 0x40, 0xf00fffff, 0x1, 0xfff}], 0x1, &(0x7f00000000c0)={0x3, 0x20}) 20:21:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f34000003c2c5a5e0bd6ec5500000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0xa7, 0x3}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) write(r1, &(0x7f00000002c0)="79a8e2cd12d23eba8945e51ae8f0384590db78452e05630c4cfbf4c338438674ae5af78c690001829ff811931a55a2307f327270f21075636f6f7672f6ffd0ddd6a8c33884717fc2cedd77572b0f34d24e45f4b8541d4d7aa3d4348a3ba779d28a7c9978aa6e0f99689531bd44b587feac865473e7f7c7aafdbc4818b4d341959728a8cfac514655e14e1938d1183d64e1e45a5feea2402291a732089bdce4d6f219cfd80a3c19152de24ea58a28752a873e0ea3486de78b1b342c7fa20bf2aedfe6994ce91654e184b0011f05a9eab1a067df145a4b3949f3bd6b44add4008aca1d79086a41", 0xe6) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) pipe(&(0x7f0000000080)) 20:21:16 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="e765a7ce0c850d811da9aecf63e13d4ff16b0992dddc1c3507a2", 0x1a}], 0x1) execve(0x0, 0x0, 0x0) 20:21:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f00000000c0), 0x0) 20:21:16 executing program 0: socket(0x6, 0xc003, 0x6) select(0x219, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000000000000, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f0000000380)) 20:21:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r2) 20:21:17 executing program 0: r0 = kqueue() flock(r0, 0x3) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x40000000000, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 20:21:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="1f", 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 20:21:17 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x1, 0x1, 0x1}, 0x5, [0x40, 0x0, 0x81, 0x800, 0x4, 0x1, 0x6, 0xfffffffffffffff9]}, 0x3c) semget$private(0x0, 0x4000000001, 0x40) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x20000000000001, &(0x7f0000000040)={0x7f}, 0xff74) getpgrp() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) connect$inet6(r1, &(0x7f0000000000), 0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x5, 0x101}, 0x10) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:21:17 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x0, 0x4}, {0x7, 0x4}}) 20:21:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/244) 20:21:17 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffc8) 20:21:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0xc) sendto$unix(r1, &(0x7f00000000c0)="1877fcccbebe0233bdb3db46e11582af3113e689ab4422e62b2f8107bd732cefced7f7d30649b0b1f99a6eb6a884a6772d9b68c2a1a00bc0a69935578f5cedd3ab656e1ddf7ce6140bbed62b7233eb73e5796998838c932bdf565b6f30e5648c74cbe774474640fd2a028d9ffbd16752b5", 0x71, 0x8, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:21:17 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff127c0f000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 20:21:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) write(r1, &(0x7f0000000080)="23e839277fd15a141896ff2578bd7858d03b9f36ba2d7b0fba01ca409e7ec0b3635477ec1a43d1428a7abcb5e50b3fbc2b712c3a68d3199aaa09ee6220e78616953838c053f1049b58f6d622febb52f7cd9dbd905e7850c1df90b07bc8477f637c68978bbd346f575b6fd22d99743e40fdb0f292e135479574c63f06cc173a9db52acfa3fccf4675e17bbf", 0x8b) sendto$inet6(r0, &(0x7f0000000140)="0a10bbe170d20e88469f92b95dd550d856ef684181db3193ce30bee7ea86663cb1ef33ab665f95", 0x27, 0xa, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fchdir(r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) syz_open_pts() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000380)="5bf4177adfa7c4d46686039342987302eb6b799acbb94eb6943856fa38a521bc2cac1646078000f1c3d0fa7f34da04dc", 0x30}], 0x1, 0x0, 0x0, 0x7}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x7, 0xfff, 0x80000001, 0x80, "19e0ac326b2b9386fb3975467affeaca2d8c2f0f", 0x4, 0x6}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000004c0)) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = msgget(0x2, 0x408) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x4, r4, r5, r4, r5, 0x0, 0x3f}, 0x6, 0x8, r3, r3, 0x5, 0x5, 0x10000, 0x8}) msgrcv(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd2, 0x3, 0x800) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r7 = fcntl$dupfd(r2, 0x0, r2) semget$private(0x0, 0x1, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000740)=0xc91) linkat(r7, &(0x7f0000000780)='./file0\x00', r1, &(0x7f00000007c0)='./file0\x00', 0x4) pipe(&(0x7f0000000800)={0xffffffffffffffff}) fcntl$dupfd(r8, 0xa, r1) r9 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000940)=""/235) 20:21:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 20:21:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x102) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20008, 0x1) recvmsg(r0, &(0x7f0000000b40)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000500)=""/144, 0x90}, {&(0x7f00000005c0)=""/74, 0x4a}, {&(0x7f0000000640)=""/127, 0x7f}, {&(0x7f00000006c0)=""/223, 0xdf}, {&(0x7f00000007c0)=""/196, 0xc4}, {&(0x7f00000008c0)=""/217, 0xd9}], 0x6, &(0x7f0000000a40)=""/196, 0xc4}, 0x42) renameat(r1, &(0x7f0000000400)='./file0/file0\x00', r2, &(0x7f0000000480)='./file0/file0\x00') r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f00000000c0)) getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/210, 0xd2}], 0x1, &(0x7f00000002c0)=""/154, 0x9a}, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 20:21:18 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:21:18 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\'^[\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\'\x00']) syz_execute_func(&(0x7f0000000000)="c4a13df1642f00c4e27128b5f4efbda8c401c014b967ad00000f5de30fc7f141c7f8d8000000c4c25daa95f2fffffff2410f11ca2e66430f29dac4e1795b93111a2c42") r0 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, 0x0) 20:21:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) r1 = getuid() seteuid(r1) seteuid(r1) 20:21:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = kqueue() lseek(r1, 0x0, 0x1) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x6, 0x8000, 0x7, "9d4fd555aa078ecdfac8419f00eb527b7a292512", 0x3, 0x5}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x50}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:21:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2814, r0, 0x0, 0xffffffffffffe000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000010c0), &(0x7f0000001100)=0x10) 20:21:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x91333312f8737ed1, 0x1, 0x10000, r1}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 20:21:18 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 20:21:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/116, 0x74}], 0x1, &(0x7f0000000a80)=""/179, 0xb3}, 0x1) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() getuid() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) read(r0, 0x0, 0x0) 20:21:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xffffff67) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 20:21:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 20:21:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8200, 0x100) connect$unix(r0, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x8000, 0xfffffffffffffffc, &(0x7f0000000040)="01acb0856cb31e6feacbee438ce7821e628cc85128718ef6da5ac6df143f82596c91e3646bdba7045781f7eba62470188eff44068d76595dbaae724471b3eab825605bdb0b3a0432a6efb6daa94b6c1979bd688729daeba0845a4320bde02fe2e880490880619fb07adb85b40d1548d7159a3232e46f081dd6997345ba62c9f2290d98bb259f6944e6dad7973f4fc68b899bbc04866c647ee227713157dc0f70f37626d988b29ac1b82a4343829f821ccd885a3fbbcff49281d208b65bb46c3a080b67c243a7414fa291bde6e229cfeea75c300cc15a3c0b9b2b5b951d8aa9f67810a39b61ba0f84ea884c3cbd6c52c916fa611d1daa3e6e259b280e8c9c860bcd6571bde89ab712433ba3daeb9200929e5da6206a567992130ca7603d0ace1067cbf2246d21b267aa1c7dca33d4447efd9c6c65d3dc06870dc1c27e5ec2bb34ede32d458886f874c09d6fff3eedf1dfe9eeb0882656c7ed26147bb49c08d578966880dd9a40cb546fcb36b72ab865903d9a22c9bf25cd421ab9ec2fcb82a9f4fc290d545bb7f1e214ca0a95d9c25c5c462fadd36573549c1c61490f61c704f55f0d3fcef5418939f04aef4d6bf52be4c69d7eb4a6837adb60b91595befdc9a72e534bc5beb168104837f4a8360c8cb235ee62d2d48315ea6d104333a0c486c439a093a220b787a3090dd78c40bf427a83bec0184eee6ebf1640e85bde7af021b9d7ff7f328fd84c49801dd7a003d5eec6a1b2ddcd311d86d139a93ca59d4c99c61fdeb3e0ce47c949b0cb5aa3fc2ad03c547f548c8f55994533336c6e1412bdfbec4cceec49e549784484bb9d6d95fc3adb246321f5ea0c7da8649286cdb3f38c9a741d3b44c5b1b81458089b1f2638055eb9a94f2836a6af35aa4af6ac12d22120fe8da4672a24c412a593543b9b37f3402f9acbb515ab91860e7b49c37a82bda10ab80e69a6fb8cd33cf35acde17db3c79568a8e1e20d93336aad2d9bd814650fa6ff154634f5b7e66d22ab06d4de4261853035c6cf3eaabc7caf0b00ffb6c0ceaa87723ec8fcc445a883836650105ff5a51a0f843569ca7a3f2f694f2f35f0a99749cae9af26ea59836afb6096bea91317bb4e2622591f5136788c0c3eddf92d64f5840e81c0178e208c66758bf4f6f72ca00e1cd9e3f4a445e8e54df3a3e0e0f0e00f9b133f22916ff1d9c0dd28b85d0969792bb70ae5a152115723786362ab990cfed9082e4821825024865f525032bade73b5d7d9be607596126a2f8e03f88227cb0190e0c32c00de1e3b2b0f6f8e86d16aabef38e6879003551070891b2085b820c329d54900864d693ba264716d2a300fd557cc0f0787d8fb304677e634a52fa9733551d9caeb9465932c15ae87d96624e2894eafa31538a554fbd00850b5e1e726a9e308b4515571675d45e56da20ffbc6dbe55e0d55094a875caf1e9fc39b5b99bd26b3b9c8ab249434f5d36f5e3ecc45c510e0ffef4268c408c511f5d9d56db7376a9014fa6d8419bf74cc5c0038799af8efd15bc2c051ed39c594899a4c5895bfe2f0cc3086a727c87761a1f93fcf7d5a29800aec4e6bc9e197ffb7dc3cf85177008b0279f3152c113f051489663e1c5fd968f25e28ee701f26712fe69bacbb7e208989ba19923d3a6ce3824c0fb6209ad514f6986ff331f827fcbb5c731b4ff5677c6b422e70eb0caa643f84a7ae0bd0a77eae920c1a1c2e2efee58b6574d4870fe0670f23f722684bd59fddf458e019e4878415e14178664e36ad147ecd4e074d6054376a74408cef1138eb8097fcd23a6917309b19ecea1ae7f026b079a1c267b89b00b0d72b050f77b3086c7c3da6515a1d66f546fda99905796e7384013b7cf64e229a483ca34a2697250e9b3cf5e2270dc3056d84d07f4377e372774297bd3479de4627a1fd99ba3aa3a9d18eff8a5d2ffc99d6d75db920f9ebc3287fa444830475e7ae02888baa17722b631bab9752c17a0500540a0b6d690a0e75bfdc7768887ec49d7964161d9ecff5b8859e73c4cf72a06686e01b4cd4635caac960bd6683e7722fd059b0840624d69ed25ada09cf7c9951e94e6e56fe4c8381b63a18c800ffb7927a6e7e61b9c3fe1b4bae457056fd228d27b06c4358c6a8f5e8c0dc108862341c6d88d5dcbd7f7f29bc86edd4f1578c7ae4c9a70f97f10c44c0d21c3aef6599d6bc505b8811203586d06dd16e4073fce01da3eb441ce3b1dfb28f801c45b2cc8972125820dfe092560d4fea200c86c7ef430dab9adc790c35441ffe977963346dcbc9b5ede587df395227f6cb8a8229cd84511b397ed5ff428fb4b24325db212e0acd30287e37b809ed8f85447246ddacb7c7998083ecdfe29b863cab4c2fff1ebfc8d7676da283a86eafadd32a49d0b2d73ff9a0b8eb288b77688f3ff55619c72efd42bd461332da05f3e0c752d1533c1167596861421d2716d3e6dc82c292c663295483df648b9fe18fa20b2629ed28b2a0e0ae485470ba9a6b38cf2b6f905fc89494ee90677cc990bdd4d3a9f755651594849139309ace1e240358171fc878878f2ee7943e9f17146750cacdfc80b604eb4f401377950a0de04e397e636b1e4869798b21103b91f99717043126f444f0c14905355daee15e5bb03f5776fb087b321fe3865c1009077e8916c8147c2157e5b0a513960081fbb9df91cc3a5955d394c8cf41eb523de9e10ed0a91a211ed8a3d3aa96f2bbb9446a86d3670d8f1a4f01ed31a692871cd77dad496e529c83ef3e0b4f4be019c6402be426b1707171af71fa344362bcb68a01c5bf3b8f2cf125e71e3ba8093cb27f4977e53d398055c49c1270db8ca638d2ad25a75687c2e6d16e96bd8dedda4b7b58f72b8aebc7678dc8be7f7d3d0cf6590d300741cbd61740e4e16852ed1246294d2358bb1b2726bfc6198ab50fcf6d29f92dd2d5b171b2c6f6e62c3417bf56522d3051c9848efa25834c08041292e1b85350a437a0f093ceb4add152ca062352d5a89f66654361cdc59d0685b4876a684b30a197e4f0e0d12342b6d592a1d1db24b8797b61ea3871b26dc2c6481cd1eecd281f05c81a77f8bfd8e5b2f2ca05cc6afd538376a4943030c4b28b2949c9082f8b92592ffcd328fb9ccaabb2c7cc3bd61526ada3bf684da42bf0d62a1a6ced36f76ea9da3ef5c2cbaa780a42a44c6a3d45ea9a5cbd37be56109d7260132a41048ee92b1be5371c5e1d965dbb6e41be0e5872d755a681aea9d50460119649fa292b22745a9d9fa68768766aa6c8845ee84c255e5b93051482a1277c85c8173a0915762a0e58388e182e7acdd336e5400fd5af956778d4db1a79c591c0b7a0e6f538577ab7ad419b0631955d75cc2c4df0227c14c8ffb92763a33e39cf9396e127a95297bcca58f55156d6361f83a68f6ca447c05f5c786f000bd7f474aab5392bee8575fb18ee24c0f381395c532ab13d06a68270e663e1714afaf5ed84c39de36e2e7a78bb94557936fa0f390ba724b86ee3085537780647df2326bbbccf4ac4ecdd3a2ac4174dfe4a3f87d7ab1625cdc8c3a8022f118a8b9aeb635d808e2d780eef05bb7a95db9100a68f2e195895c8d7f5f7bb3635390a8fc329e4d746bf6c58c7c473d995c0baf821e479d7d774de50dd93e5cb4d10a0bbacd8265c538624a788b48a4cb8ed32be4931b9374761b1ee53afaa641cd5a0890906730c099265b72c37574e494371d806b36c0b32f9de20c243421e3a0a5985afd26a6b253a7df86447eadf409d08ccf52c4b16bde4047f646ebee2891e0edc0ce6058dad9fbd3e7af83112236e562c40efb4cafce3697db80a03f63e7170c9f893cb3d0c7e02e23e467304b5188e439dc4fc11d7994583d594bdd9885af380bbae97a474f3545a05c7f935099b49feb4b5c88d97f3033d673f256335cabbc01188a3a89ae34eedcd8bc37a28d062704cde2e624cf82acc9165a950abc69f438cd0d9f72287205a3124f38e5e30d6d43a76f1b0121cd492056a84dc263aecabce4bffe6c40e6c4df9b8d1db8e19bb19c5ef7d73c690cb0e41e572c20a0efdcf31a944e4784cef9b1a6e95e2817af237e6c575b5ca18ebd88e82ded9fcf3187638184ab5065c2500951de1e1c5c272d0f0559beeca0d87a356bfdaf0f3c23e30497bf46350c7fa7ba973c6f770a24d89aadf1cebcdbc756dd3e17005ee3ee81bbe00a655b0f11bc1f870b7459144a205266d5ff88afca07ef606462d2b18bccd7c6c5892f2fe43971a925e16cfdab1cab7db313d33e0989b1a652471a509a720f3295f7dc6c3e289b363571387f6be3cf96ddbcd5ad8eaf56f3e71275b991b5c663a63f2ff3067594609213ea625fd9953c5db811bdbf60363875c6c95a60ffafbf632c1fbd709b1cd302e9b2a24852b32a5f7150c92d62ff5fce8e26519b3a77d226f0ca03f9ebb14fd5f089d9c0fa45f5fc39d794124e592d6a4cb1c8c0ab661cb9cbb743770b29c025b7399b7eb395ab2ef212ae5ac03937ae82ef2657d1fa917b1ee75eeb50f58e10c92dd2681876102b23cc402b64d2b54d8e3cc112c578f1deb257e3374a1a52b2fba496017efcf2a0cd94f8e11de043a8ef24febca51d891d9843208f505c6e1e586ca34e4b2f9c8831677f77ea805d874e835deb6beb0bc69deddf11e12944b7748e0fb36e710a7f35b6130409b93b7599585f8c0b6cfc4aae74b5dba283ce342263feadcb821624b3a8c45b43ded04e3a9999aa5b848eb694f757035fbcb5cbc6508dea5c4afc483cab4fe1570f0f2936465e5e496b3d64e92f85a7fa4bbb97610b3c88a0085ab85bc05ca0b3021be4e0bce3ddf9b743957e5249a9b560a866503fcf361452c527cafd848ca761d21de82ae8662ba855998b42f9632a5bb64567748ad7f430f278a787f41fdf7f4caa416a1daf6b231a6e72b88b49dd0bbc137595dbf49131c04d2b63e690b032483042cad61d6500719df1335748fa6fce51c54b4c2bcbaa7747fa492b9ac4cc4a0d1d94908642d2ded2cd3dd7172281ccbd0e58b8267619dcda8369b525ff2f304516587c817f4e8b6fda44d7df1390b4bfcebda28fde7242fbd35e4ecdbb12f82106e3ffbb759257af53d39cfdccecf4b1ab2844a645c947a289d2f0d0b4f60f0ce626fafff98ed0e42498d9787c8d448061a5b2322de038fa4a86ae34fefe22ce0d2a9ce25f03ae99e85ed6d23523a42fcf430cbd7336050ba73c11a9efedd66f2faaa0bed5d3b5e137787e1f997a64cbc08a733b195607d6fa54606c528a2a347bb91fb54fc667e342ab71dfc11f554d341b2b07e5611f443606cac9930a7608c54e66875aadfb9c046eeae1ca80580f79ee4999b3002f73a09f8e2772221e4140eb932e166d25862f49248c9042dd133ae00ca90c630df29f0d593be9d7df4ae9cf7b8daf77e89f3266a10f4041d23bf9ac69eb7e61ff48f4c335f5bf5739a3e4bd6a47ad678feb4f03ddaf2a2921409dba324adb122a8906c35b777e2a7443450913a081519fd59068f4e1fa09bd839ae5da597103fe16aa379ce331b7f2ddd8c131cdaf2a3ae76ef05250b8bd2255320bc8687475385232acaa1aa10561dec958fd6841f1ecaa030e3f616695b99ccfad94fd09c21bf29c8759c52e98a3ab022ee8cc9656bae0f67ffc5aa80e118b4fa831bfcdaa8ec3b39f5c34e1dcf4360a17f924bf38f69da67fb0702a4b70c64884847ada1fd5b68988fb8253ac9e402a5244753218a9bab6a9f2a883387785c5cbb3875f08d5cd0e136903fbecfd1e7d489f67cc16c170ab2a473647a5eb44e0c5b41cbf6", 0x1000) socket(0x400000200000002, 0x400000000000, 0x2) 20:21:18 executing program 0: r0 = shmget(0x1, 0x1000, 0x400, &(0x7f00006f4000/0x1000)=nil) madvise(&(0x7f00006f2000/0x4000)=nil, 0x4000, 0x7) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) 20:21:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x51) read(r0, &(0x7f00000000c0)=""/68, 0xffffffffffffff67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) syz_open_pts() 20:21:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x400000000002, 0x0) getpeername(r2, 0x0, 0x0) syz_open_pts() bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:21:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/128, 0x80, 0x40, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f7769c539cb82987dbf322e82b3302c0d7fafb11f9a95da0a4bf2173349d7493d"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x2d001fe9, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4000000000000003, 0x710) 20:21:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000003000"], 0x10) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55760b791c243223807cc8dcc86c9fb8b4ff12da8296714a5bbbc650b99e3dae236f9b821246c619112ca5adfe9d457acfdb73493af9daf3c7fc64d148d79e28c2907623a8da34d7199b35c4bf5b837f99b62f3421aafbe5653016887589d509eea9b5855a0d53379bae3bf3f42a07deef5be97bb5f5f65121c517e2eebc69b7b0da917129e5a040b7b4d7fa511fc6e9ab5c3613dfbd1c54ce264c9831b2c8a5e93228023c769d53a81ab509a04e76b9a588cdf1c6575dc70c85cb261b509e83612f5f996ab7f033ec94758495fe207dc1db70ef73d0f15b7099d8979b0a4e7db8ae846dcaf99cc3e079ba2f66f173bfc525e69ef332197a8aa51083a31dd9f9ffa1eabcd6e7dbf692c029160bb5ae0342862a414fd970647139ae2403451581cf3ba5bd2914fb98ff746afa955cac28436c911c18a84f550c956b0b18bd3e4d353e3599ae7d6377ec602e2693f764ee14cada045738ffb4939408f4c78d6261241517f47d12f362b491bb01e62e91b619784bb7ad9f28aa440a5d833ac52de3f4729b51352fb17c1b9069112d5b46cfa0b5df4ad11ed25c0e226eac54e1232930952d362bac359b4450a22d5084663b921a2e9fed5adb26ac60753e544bf5a303056eccbab1ec1fa34cb9b8c7ab138383264e5a623b18708a6ef79f29387acdc02ad5042799586b34232dbedf2614ca5831ff3f70cbf06157351cce27dda92d13546ff41c8179564655e230ea7ba6a16fafa4ddd08ca10d4ac15ebf92506926952a3447748220e322fb27ab32092676d08cc4d775a542e7afb31acf8ee7668e3691d8a124dec3941017d79eafb6cec975bd0799edcfbcd0786ba063a31074ba651f44f629895b80315b70d0616745176137f0998bee5d4f1e7be175a024dcb426b4fa5dfd74b939d7eab75c20803ffdbf68bcd54a0f2379797f61b1e9cc83096016d9882406f6ebf843e62e07d760bce05fca4ee127919bcc5ad817b7268d55e447a088ad409276d4e7536a685c2ae5feed8024c1b0020ee4bb2fa8743163c35e1597773f037bd024626948beef222529f73eb5c143ee279181bb5e70a7cbfefd80343bb60d1f997c0d3ebd1c9d964eb5e146364c794986db117cfe8189ff08d0cf490e95c1bf8da2bf45f3bdb2cd2a01061aa71866de917dfb93c2b68086de2455fa8fd01269236069e381c102a62cb31d30ccd33e594d3a209b7bbc89b0ce6a5f7add80c9c54e91a282ab185213b7418f6194d0", 0xe64}], 0x100000000000018f) 20:21:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) chroot(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') 20:21:19 executing program 0: semget(0x0, 0x1, 0x308) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = msgget$private(0x0, 0x180) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 20:21:19 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) setsockopt(r0, 0x800000000617, 0x4, &(0x7f0000000180)="1917ac83c04941ff80c45e39e00e6becc838e67d782613dfd3b28427ac0e185ce8931144b6d4bd68c86bdd617c7e9165d6c2506200b53a1d9534675fbaa2db6e54b94907a2d25534e82e6f74fc85daff93e7817233df1d13d14ef811a4a11bf8a73ed99046544caa9150732c3d1402fc3eddf2a65bf4a1bb95d47f62cee9059808133dc54aa68816ded8b44329d4fdd914afd53cf63e8550919b6342d2bd508403c590b7d476b7feba8055d0ce21c36d136be34c231825cc6aea5af8aff3f58e255b8d9e05e7fe42d0dbe2df0c8f23fcee54af6faa829ffddfa66549acccb3bfc568cc3cfee2f1d377d1ef965907bf4c5e000000000ed5fbde23332d0000", 0xfe) mprotect(&(0x7f0000119000/0x2000)=nil, 0x2000, 0x4) 20:21:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x100, 0x9}], 0x400, &(0x7f00000000c0)=[{{r3}, 0x0, 0xe1, 0x4, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0xffff, 0x42}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000015, 0x5c, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000051, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x7, 0x401}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x0, 0x4}], 0x0, &(0x7f0000000180)={0x8, 0xb41}) kqueue() execve(0x0, 0x0, 0x0) 20:21:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x5, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x7}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 20:21:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x0, 0x3}}, &(0x7f0000000040)) 20:21:19 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = socket(0x18, 0x3, 0x18) socketpair(0x7, 0x4000, 0x1, &(0x7f0000000000)) dup(r0) 20:21:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) shutdown(r1, 0x1) 20:21:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00R\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1002) write(r0, &(0x7f0000001080)="2373e906185527e705e6e8fd9b24e57c59ba578d61a4a82a306c6da0994c59e19adf868e4a8f23c5cf32bd256f4b9ce59b363a99c47be3c56515a411d66a706244a4eb6c7107771518667a8088d185a04eec5ab97c1c497c1dd33b0bc897d482bc4f3274a01cfa0b5b86c6ce3e6ba34009a5c450d1c092a1f30438", 0x7b) r1 = getpgrp() getpgid(r1) dup2(r0, r0) poll(0xfffffffffffffffe, 0x99, 0x0) getpgrp() r2 = accept(r0, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001180)={{0x18, 0x1, 0x0, 0x860c}, {0x18, 0x0, 0x409, 0x12c4}, 0xfffffffffffffff9, [0x4, 0x0, 0x0, 0x7, 0x5, 0x9, 0xff03, 0xd1e]}, 0x3c) 20:21:19 executing program 0: open$dir(&(0x7f00000007c0)='./file0\x00', 0x20000, 0x20) socket(0x1, 0x8000, 0x400) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000000)=""/218, 0xda}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/160, 0xa0}], 0x6, 0x0) r3 = kqueue() writev(r3, &(0x7f0000000740)=[{&(0x7f0000000400)="a409ca424a61bfc1f5ebedf4d7bda7995893b37b29363507eddde5a24e09ab24275d240060a71df9be81fcabc2e0e0012a7f4bc842c753045e7958db6d5489189fd9672bc4e6230379d4d2143ebb60f061cef590a46ec0942e3466cc5fd747b48ac46b0eefaeec9b5616c9036af45b95d8d6cfe45176479595769ff2bfce7cfca0796ba460d6f323a094bf330fe5bbc5aa00ae6c5a", 0x95}, {&(0x7f00000004c0)="d322959c2313d8a317c67ba0f7a07008b30e0b30f4b09ecf078c90f955f43ffa43911edca5d87db9a4cb37a1a00e227e0185b93c04c68930036c8602b437f66cfd2c88ec0a1c2e9b1d273931d8c5cd03386aa6f4eecfe5a977035257a3037d146e849a7aa1b6d57e897d12254e4925240873e927438a6261ff146c0fe636ce31c86d00055a513e2f6ade34016884efb12337590276891473bcfce0e150", 0x9d}, {&(0x7f0000000580)="15b98c583189af1f6dcebf556e071824c5f01a4cdfa6e3716a3534aebbb0f46fec1fb93185738bee44af9c725254d3e4625522f49ddf37b57c5c3e972e131c4c62325540945460a329d7f394e20320c8da005adbbd46acf4b8e33505b07002d1d7584398436c6f30d8fabbf58ed80e677d0c68888fc78034e705b21c1127f72a315f9e78d888a6cdb99beda68403197acee52780b256162fbd56b5291ee035f6ab9b913d7ef1cba87f0bf4a60f2831cf75ccddc0be778b18e01ae3923e", 0xbd}, {&(0x7f0000000640)="574d78234f320cb9301b6d69cef24b92e7fcda027ee6160e885a22444f3b33375fe2945497341a7d6cdf55bafe3aded3d1af913437594a80ed42fca2410b18b12de8babb4787b4bee579c05cd01a727d92c02885083fc6904bf7e6cee0cd94a748861e019c6b3c887b34777f107b72ea5bd91490ef2c0de482f82bc6a9875bc1c147f870fd49045f12a05d9f3f4b0cdbce5fdd172175568b2275a0", 0x9b}, {&(0x7f0000000700)="087e4132dbc82f465f4ccd200ffaecd4747ba5aa6d8253a45cd1ffce8b5f634f6d3d9be4d8c75fd77c0bf95314a1cafec24d41fa62", 0x35}], 0x5) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r3, &(0x7f0000000400), 0xc20, 0x0, 0x5, 0x0) 20:21:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6e) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 20:21:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0x10) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x7fff}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x48, 0x82, 0x39ac, 0x4}, {{r0}, 0xfffffffffffffffd, 0x25, 0x20000005, 0x0, 0x7f}, {{r0}, 0x0, 0xe, 0x1, 0x7f, 0x47}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8001, 0x5}], 0x0, &(0x7f0000000040)={0xca, 0x7}) 20:21:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x88) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x44031, r0, 0x0, 0x0) 20:21:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x4, 0x100}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 20:21:19 executing program 1: r0 = socket(0x0, 0x8000, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 20:21:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r0) execve(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x88) 20:21:19 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x3000, 0x494, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffe79) r3 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r3, 0x0) r4 = dup(r0) getpeername$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x81, 0x883b, &(0x7f0000000180)="a35f34afbfacdccb85148a16462adee243475a76ba12331358835c8193d589c19b40980d5a3f173402f2ae5c3ce9e326b883b0b30be801cc1ab05ec6592b80d5179efaef6ee7cd73abaa39e5ae5010dc49715e7855db989d2170802723bea3c06e08fcce39e81d9fe5cfda596e58cf1ddeb8afe973088552eb37f85390fc8e7e06a8760da0d11e0035cd08976b5bf1b19aec143163e15c1509028c342e6c1bc850bf2f2944c092fb3d61840097ce13b1485e1c92f68d694599fbddf36473e44f09c4d6d9b1d3687a6c6207e1ccf66256cb43d1966b45299383f191d74ed8843fd534726bb866410d159d389a8934349078164356c84eb4", 0xf7) fcntl$setstatus(r0, 0x4, 0x8) dup(r4) r5 = semget$private(0x0, 0x2, 0x201) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000100)=""/77) 20:21:20 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) clock_gettime(0x3, &(0x7f0000000000)) 20:21:20 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2400000, r2, r3, r4, r5, 0x4, 0x9}, 0x1f, 0xffff, r6, r7, 0xb1, 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 20:21:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="aa30a26d704a3d527faf864597a67c391bf2a2429894b17eebe99016c82cae49b9bf583b9f634a6767b3d691f5afd0a23a1c4e52c9a4d99be2bde0bf4f6760e0bb3fafabdcd21c", 0x47) 20:21:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x140) dup(r0) socketpair(0x2, 0x1, 0x0, 0x0) 20:21:20 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 20:21:20 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) getrlimit(0x6, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) getdents(r1, &(0x7f0000000080)=""/188, 0xbc) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="636a5efbc3875594d7c827e922f2d04460c555bd3243cac4771c668c50498a13fa5f432e7185645f2679294d33d6ba28a9d3860ca4ea2ca85ef2d19eef7ad7405c7213a02c24b6f828b62711ddeef12d805d323e66eb61424953ca1c02ca1adcaa2c235cf100ae423b04", 0x6a}, {&(0x7f0000000200)="0ab6500fc506a5f3f6df2b7efa6b9e48a066fcc4652cfdfc94373f70b1d88785e27bbd9556702c95c04aaeb5673b445c61be27db92da0b7fae9ff785dac91d871d9c0db76e3ed974c7b2cf6f37d401f0e91af3e6371a425737bcf2", 0x5b}, {&(0x7f0000000280)="191ed2f97b7a87cb9440ad839e8ff11062f929e97d6b53911b74088697e257733b6d4e2d0077b1db87060cedf2172b312445828c9357c9f2fa7483fbc35b1ae8628d4537490be4079fd877be896469860060c9895d3cc8fc3fffe72a15e9f8b3a183ae17615a51f76090b3c3f8d2d4c473e362d2dd3343b1b5b829ec0f848cc0d5b0fc0c42d0cdd736a653bee33b3910ba0aa543bd2f29eeab0a68153cad739ba673f845d697585f8bf5b67837fdb050a34231fce1ae2053f0bf977e47914e49c23bd28630e2ec43c4ee2fb8fb5b188ef3e298bffa9218e129de9c3ff41554fc337138f7a58923c07cabd4597f0e63b6f9d738718754629fe146", 0xfa}, {&(0x7f0000000380)="21efe75a47888f962d012abc84efcc6e71430c8b30e6fea7c5344724cfdf11ce06f6a5e6f4efd8ba1fa66fe06d3dad5f33c51554fabdb68de033f18b33e3df09956bb88e3f6b2d28c655c274d8baa0c66295cad82eac48fb5ea5916a893d87b77e7cf4b5d7207480fcd58ed26a8ea8ed2e6d5661feef61705b1749c5d829fd7fce775fd8edbeef1ace5fed8ad037246b990b27102c676770ad2ec89abefce796ab632332acdbe9a38285e621eed42d8c5814ffecf0fd0b3f35da86d1115a159eb127fe847afc5aa5b5352df7daec3fdc3a62ec383c1313e2a2f58c70e9a527e0b1822a6be2d4c64057c456481440de", 0xef}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x400}, 0x8) r8 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSTOP(r8, 0x2000746f) syz_open_pts() 20:21:20 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r2, 0x100}, {r4, 0x6}, {r0, 0x4}, {r3, 0x100}, {r4, 0x28}, {r4, 0x160}], 0x7, 0x2) close(r0) 20:21:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x1ff, 0xe36}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0x7f}, {{r0}, 0xf9ad62824f4f2077, 0x95, 0x5, 0xfffffffffffffff7, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x98, 0x0, 0x3, 0xa1}], 0xa13, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x85, 0x2, 0x8, 0x4}, {{r0}, 0x0, 0x1, 0xa0, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x4}], 0x4, &(0x7f0000000180)={0x5, 0x80000001}) setsockopt(r0, 0x5, 0x3, &(0x7f0000000000)="60e19719ac95adf8ea5dafe8aa2728c2822a3a", 0x13) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/218, 0xda}], 0x3) socket(0x18, 0x2, 0x0) 20:21:20 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x2, 0x0) getitimer(0x2, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) getuid() 20:21:20 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) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000001480)=""/112, 0x70}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x7) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 20:21:20 executing program 1: r0 = socket$inet6(0x18, 0xc, 0x6) getsockopt$sock_int(r0, 0xffff, 0xb0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x4) clock_settime(0x0, &(0x7f0000000080)={0x9, 0x20000006}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) chroot(&(0x7f0000000040)='./file0\x00') 20:21:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3fbe80c927e66e3f, &(0x7f0000000000)="db539b0957ab3862", 0xffffffffffffff36) socket$inet(0x2, 0x3, 0x2) 20:21:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 20:21:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) read(r2, &(0x7f0000000200)=""/213, 0xd5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:20 executing program 0: r0 = semget(0x2, 0x3, 0x80) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/47) r1 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = fcntl$dupfd(r3, 0x0, r2) getitimer(0x2, &(0x7f0000000100)) ioctl$TIOCSTOP(r5, 0x2000746f) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/105) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) mknodat(r5, &(0x7f0000000380)='./file0\x00', 0x2080, 0x100000000) r6 = socket$inet6(0x18, 0x4000, 0x1ffe0000) poll(&(0x7f00000003c0)=[{r4, 0x80}, {r5, 0x40}, {r4}], 0x3, 0xb94d) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000400)) poll(&(0x7f0000000440)=[{r5, 0x90}], 0x1, 0x6) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) chroot(&(0x7f0000000540)='./file0\x00') connect$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) accept$inet6(r3, 0x0, &(0x7f0000000600)) socket$inet(0x2, 0x5, 0x4) msgget$private(0x0, 0x106) shutdown(r3, 0x0) kqueue() semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000640)=0x80000000) recvfrom$unix(r5, &(0x7f0000000680)=""/55, 0x37, 0x801, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) listen(r6, 0x2) 20:21:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x79) shutdown(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 20:21:20 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x400) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000300)=0x8) r1 = getgid() r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r6]) r8 = semget$private(0x0, 0x0, 0x8) semop(r8, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x2, 0x101, 0x1000}, {0x1, 0xabba, 0x1000}, {0x4, 0x0, 0x800}, {0xffbfffffffffffff, 0x0, 0x800}, {0x3, 0xffff, 0x800}, {0x7, 0x800, 0x800}, {0x2, 0xb, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xa) r12 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x4, r10, r3, r5, r7, 0x8, 0x4}, 0x7, 0x89, r4, r4, 0x8, 0x100000001, 0x8b}) chown(&(0x7f0000000100)='./file0\x00', r9, r11) 20:21:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x51}], 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x1}, {0x101, 0x5}}, 0x0) flock(r0, 0x1) 20:21:21 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) fcntl$setstatus(r0, 0x4, 0xc) write(r1, 0x0, 0xfffffd7e) 20:21:21 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000011c0)=0x8) socket$unix(0x1, 0x1, 0x0) socketpair(0x20, 0x0, 0x7fffffff, &(0x7f0000001200)={0xffffffffffffffff}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001240)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffeb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff00000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) getsockopt(r0, 0x0, 0x2, &(0x7f0000001280)=""/68, &(0x7f0000001180)=0x44) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x7f, 0x1, 0x1, "d434fbd2c4fb82a56745ba65a790b06dee87e5af", 0x6, 0x3}) fcntl$getown(r3, 0x5) 20:21:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x804f}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 20:21:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget(0x2, 0x6, 0x18) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}], 0x1) shutdown(r0, 0x1) getpgrp() recvfrom(r0, &(0x7f0000000040)=""/33, 0x21, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 20:21:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x24) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 20:21:22 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) r2 = msgget(0x2, 0xb) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000a593d174ea00000000000000080000000000000000"], 0x1, 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = geteuid() r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x80, 0x3f}, 0x0, 0x3, r1, r1, 0x101, 0x4, 0x3f, 0x3ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x2, 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgrcv(r2, &(0x7f0000000240)={0x0, ""/130}, 0x8a, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xf4, 0x0, r7, r8, r9, 0x10, 0x6}, 0x6, 0x9, r1, r1, 0x7fffffff, 0x1, 0x9, 0x2}) msgget$private(0x0, 0x508) msgget$private(0x0, 0x90) 20:21:22 executing program 0: r0 = kqueue() syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="dfa13e0d26fcb08c984fc95bcae8e373a2a407af927858ac895d69603e9ebf2c077bc07f7800d7cb30483cb66ef38ca7b0d023849832e3ae", 0x38}], 0x1, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffef, &(0x7f0000000300)) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 20:21:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x400011, 0x101fffffc, &(0x7f0000000080)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeea3fc9fa81a57ab1c343ac6c37aa938275dcb8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62", 0x60) close(r0) fcntl$setflags(r0, 0x2, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000100)={0x0, ""/131}, 0x8b, 0x3, 0x1000) 20:21:22 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 20:21:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100000001, 0x1, 0xcd2, 0x5, 0x9}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:21:22 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 20:21:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x20000, 0x10) 20:21:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="b1", 0x1, 0x2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:21:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000009f000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000ebffffff00000000000000000000000000000000000000609826a0021b3cf683a714ba834d48d3a51f686b91ba6f116ec143c6aacfa9accbd8ec691b167c4b8f3e2342b5496a9deaf646d3bf536af1ea44781d9c122681ce69a0baa153988edfce606ed561208a82784e30c50a91d06699b2fdc3accb63bd8b2d5e094326d7a23198e54b959349c966ee02548288dab6e02c599913825e358f543a1d9e14779bc0744bf2f85e44f79912a61dc774116aed59af090fb6042b210cda787295548360dfa426b7c843c192da6ead083249d6aae8bdc624de3908da1192ad7746c6036301a529f7b85c4c8a396a1686809aa1f7d4af00000000000000000000000000000000"], &(0x7f0000000240)=0x6e) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = socket(0x2, 0x5, 0x8) r2 = dup(r1) r3 = dup(0xffffffffffffffff) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x10009, 0x0) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00', 0x4) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000340)="c9e51f6c4c1d0b90a003f46913e1c43e87270112ed50eafcf9307aed609cb052bc80a8504fc2087dc401b3ec40b70ffd2db3b271f848bea0180b70584f22fc27c8a44479b929066fb40ef6caa606ebb18240215397309e41769d315f0a007cae0d9bb4727a4b6a161763a8b25d41062c148f465cccf1a7b96ceb503f92eeff177e", 0x81}, {&(0x7f0000000400)="7163c351af61b9334846619e7b9aeac5da5a3d700c6a2350a1eeeda636dbe6172eb6d20312500e4644bea2601a42b7ad8eb3dd21780097944af942f8e4ebbf0e8646022c801d9a102a655b8760db03f4fb2d3f040316a46bbabc046a51bcaf66e625183f150b4c8aca74104eaf94155cadc5700b9ec1cad5bb63636abe0c96bf25ee650ec23cebc2b1d3ae1bdcf8ca1d3e40cfa0eae14412053fe5c54680b6c31dbe", 0xa2}, {&(0x7f00000004c0)="7c6324d60d20487113b38b5c925bfe09c1df473116e6a4f212aa6bc37193ab6d6366dcfca11369eb413100b9f209a7adc135f27a339e3a7bde0b0a360ad343482530a9b7b789d9176dd95231a652e6d697dca88929724f68cafe3ae874a178dcf084832241a2ec75f65745bbd4129bd8de05c5ec3ae6daf528b45fa0e2cb17180b92ea7997c5249ff8779ed96206396974248d6273a5120c3bc2ee27a701e910e1f8947837b117d3ef5e02d5604e62", 0xaf}, {&(0x7f0000000280)="772a8fe26e5961fd47f427d9e17242a8da7947cb789b70abff0e", 0x1a}, {&(0x7f0000000580)="043b1a77ecf31fdbe767e8e8e352d2f261caf9fe561ac13107668b23ea2c2eec75a6d9c5c584799c6ea1585620dba10f125c88058d6f1cf159cb62b092a8a8bbd7536f94c9c2e31861", 0x49}, {&(0x7f00000002c0)="f2f507672ce3a0e826ceac09f0c175b392c5edd7e09a112cc47723dd4e0bae7e1dc582a9aba22b48d43e7225627cf0f95a2107cc73c21290456809465a", 0x3d}], 0x6, 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000180)='./file1\x00', r5, &(0x7f0000000300)='./file0\x00', 0x0) 20:21:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') 20:21:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 20:21:22 executing program 1: r0 = semget(0x0, 0x3, 0x218) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/50) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9e0f05000000000000008374bcfa59830512bf1a", 0x14) read(r1, &(0x7f0000000040)=""/18, 0x12) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x1, 0x9}, 0x197, 0x6, 0x8d9f}) 20:21:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r2) 20:21:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000040)='./file1\x00') ftruncate(r0, 0x0) 20:21:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="822f66696c6530000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3202000d", 0x4) writev(r0, &(0x7f0000000680), 0x0) 20:21:22 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) getgid() getegid() 20:21:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff19) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) syz_open_pts() socketpair(0x20, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$setstatus(r1, 0x4, 0x88) close(r0) socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, 0x0, 0x0) syz_open_pts() 20:21:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r3 = getuid() getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0xffff, r1, r2, r3, r4, 0x20, 0x6}, 0x2, 0x0, r5, r6, 0xfffffffffffffff9, 0xffffffffffff0001, 0xc7}) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) mkdirat(r7, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r7, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) socketpair(0x27, 0x2, 0x8001, &(0x7f0000000680)) sendmsg(r7, &(0x7f0000000640)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffff, 0xe1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000900)="9daa852dea8dd67ba9b0e5957bca4a72b84f4c472387e1930e90653b75b98a7c5c4152e7ce92418a8d0a76de590740721df4ecf9e09bcb2d28b5f9f9955f2918d655626f22f50f760dbc40d0a1aa6bc7d0e34956ed9022477a1001a12e6f49c960fc78c913f543a0a5ab5d8408c9d3b65f0c990bb86bb0ac807f1265724c3f0fc3d865117aaff884df502dda286018c555ee331c2e17eebc9897d65f5b42d8ee86211494b3279762529075e437207bd45e2ff52e7b76388a5eba2b1dffc3bbd6bd5411da38951c49d2e1ba23c1951028173bca8aa72d8a62348ff77e962ebf0de83fe05b85763d8f890d813a03083305ddb0fef95b7b6a0327614be165be0ba6b5dab6a9f33f6f4e729542b30d6e6d0a7e0b7fe64d750f4fcad976f0264b30e425b513f91286446dc16c99a9624c5bbb14418de77a185ba878905ff86733bd219e768e007c3fd15a8262d3970e0cfbea8c22485bcd67eca889b3d90745b31559217fec590df1bc43535488733783f2a9a90423309156b7d57a135866b6529f7e9e1dd2bee9f2748abe132d89ab3950a21168015cc9d7fb83bd4967b45bc30210990502fe79f117614f986cef884902c554f4ac0449e4b051670b368e2545d7cc961578cd1564139f3bda143a69197e2b0feb2ed9abeec86386ea9468aac1fd277b9958b4b4eca244ea893cbb39bf323776d9c8bf1da957a8a2f154a85ab65f96874919e4ec7ed0ded385a2e587025648d0058f2f64a4ebb1067b1ae2418e70ee51bb6ad9cb914134b48fff934073f0aa19b092dc6aca23e9d3e4f3564c2906c904c4326b6786fae933068b2b19ca6f7a3b35434ca16111acfce3d7b325492b9994114f33e8a4e295596e4955d29025cda96ec710e0ee85cad3b990fe2dc1ff4febfbecf1c2d3e144dff0f1b16ef7c5bc728b17b35ab5209c40b70cc2e9d45227f873d82451d94d0940fe1a085fc78bd2f4e25bef8f9b389271513a9b5fd21262c2cdbec0f98c8455fcc48f3f57f8fc37d82f213038c511941e4d3f8786a829420474fca989a473a7b4b4c5bdc8c2865215afb587cba2a83bdcc1e898fd11adb9588b6e7be7b50caa3817d58cc9d68abdc57d78945a24082f99ffa2a1a842d9149de2dfc8c580edbd92c19fdc7751b788291b46110756f376c4ab0d96c20081d8e9f90c1753a85aadf6551ef65f802fe47a03be8ee7d28a214b7fe7f1e924702554f1de378c11af84423f96e5229254a9a414f89da9f8f3ad6ecf5f70a002744a83bc67d996255b46366d62f24a887c149178e2660a1e7b5ad53ee959e52c186333018b93f22b10a2fe134e1acfe4bede4941cfa68b3d81d7bd190660bb7420ac52e13c68e14bdf8ce6fac5711e517cbb67e5fd4f16b061fe68542b4692f7769a55abee0a22ac4fcfa74bd6ebc0d74b3aaa05d1c680852831f11b682180cbd31f5718ae2e78e304f8d449b171e200d702ae058fb75f970673b56fa6fbd2a0a321d33d4a8df96ec4440aad390cbb276ee8ffcbbc8bb78de474a82729499d7479332182d0fafdaa9bddff01664755f538f7b2b1b929c1aa50fd9f4bfe79acbe16b72e93e7aa0cb7b05ea6ed646ff3406c412ae32142db77c2b5ff5d21d8739380a5650feec42eeb2ca83c6e63a0e390ac8efb1699d1a4ba0e2f2b29c3af1c515281d8c3e44aed0408ae60616a022354a65399764d2df504d80c85d6c77464fb7d53f09874b74b6ed3da46076ed8f0e142ca1a19f11c566615b34577f8f2321ea167b654d7c022f8f541ef5906993d57b4e9266c5f48c042498f86b40ec0c012fe44ad832a229fce8e68300b24c7e80b9dc802b2073dcab17576490ee41044f4629acf6cc58944e3ec023844aefdf3ced87c51f46d83530a02e2914a34c0b5e469725dfb75452f2a3598286de4f20c24c78fe2d70a9b9da6e6779fe89a645903af9082202da1decd54881475d8c750377cdb35a62842cf14e74a5d498f0db2cc54092409ace6c3c93455779f39982a2b1baac1ab20f51a2161f1534a0426a064699688072dec7afe6805844a20232f4b35cd859751cb1c7725532d485253279479fb4577aed93ea4891b4b1cbbe906b9a42268e9351daf3f1c42aaa5770fdb652cc68681f38841b2ad4c20a86a437baf3232e099bae1de9e52cb80d8b3ebc556bbe7eab1005273d0e547a3d5cfdea47ef147857c29b56020a54c81366be03c09b8f0a93e1be888a93d5c700e800362c0b0ca7fcdbcdc3aa6e25457638a40f56a692d273fff902fa3daaa2e6835f597011e14782ec2f5ca585b27b4908e65bde0441fa79006827fa29ebac0505a7c6431055d9612d88c39e54109f7bb70ab68f3584f187f3421b09359f1f797564a3421b554d5e0946374a83ddc7ca0e8d70da35e3c2d91a61ea0b6ff61f2b9925a1cd85c1b484231ef96cafb075182c3cce1450364606d425e82cdd6cc4192b7459494d6a4df66b98951005a88786df42f7c865e0a3156ad6309dce758b00e455ba088f427dc1f53984350e1d876e4578695ce310bf6c4e3a7e5e64cb22ceadbd7406ca9545e37dff5564cdd6a1e6a4933d922d2e2e0fa34752333fbeb53f00f5cc27ed3d20a9b5a714e9e5d83d36901b2210327671e568edfd42fe8d1ae5dfcc897aa538f9a8787bfd27832615e3d28f5079645cc97a25061c459c08b33d85877705ba846d2aeced033f418e8c9a5619e71c7cbd5ca5c9b1d7025e7794ea6b9637a406fa9438603882cb376ea3b2c570c2f9e9312504b26c48daa41654a6192f5fbd5324113372d44c4862d9f498d1eeb5ecb69df3c75e310bdeb53107c294a14045e21380b88af117369173416d19f6912e99dfbad8b4d7d528556d128b1051f5a97311fb6524cc8856acd3aa3b534e5c0091f7d2f0a0bcd96ac556622960787d2ca9bb6a2478f001f0b3a7afb7e3e026cba67efcb0c111d9adf672986d95450ec7e453acb1517e3b43f76a691caffebc2ee455a54fe249c24fbeb7d2b3dad7c6254350800d9376c7d27fb68aa6249c21e52913d419bd9fb8fb7c0d6362d1bcd74f9decb49c157b1826aa542c29fb99481284b5185ed97567a715189f749a8c45e22924aa28638d6c3527a3eddd9e6aecde36e97e84316332b065da5537121ef0d4db20c401240f11ce9d1f5f6d9c750d53ff5dad11ab9ace66341eef0a309821c6429fff215021cf5fef44acbecd5b2075cae3ab73faa5fa5cc5b0fcb6c1bd48ac73d73dc41eec1259062d372118813c2b8d35eb05d70ec7f84cbc0f4350f50be1c2567bf61f9a29892b4a6e8e663e9cdd52ffc23e5a612cdf5d87b0db2c4d296425e47558496621ef468df967b09d0d64b887790797921c09b9826b4d6269f73b6162179a89668ec05d4616183c4424b935f2bcce4801d53cada275385398a2ec8a6f07520912f476d22de418061f5f046dbbec57d377be57e55f833d2fb7b1354fb56ede05fe6f5d7f424f3f8fccac78689b0a130660d06ac24299cd9a17e582173091e7002e9ac5e67bce27c672985531a4aae9173054add7504ce4e5038ab7d86c7889feaeda1ff4b0a9351427b49e839f35c8e327242dd7843f084504ff37606f1c0bbc8d6121cb6973c23794b721ed98dbe02067c6b66f6ac35040683e9f5fae795dda13572ac24154d12216e1c27fc62dda371b68deba330d033fa6747ee0d3a85d3f7197ce529ee4cad1cd6bb343e0bd2a202e8e874c591919c9a6368086a3fc9dd42fe8b8dd63cdce8bce6a99233462b85762d14426bf7f8680a960de64902735ce5a0288d45d5a69187a54496b771fc873e2b0faf96a9b895d04e733680a7d4dc61ebbb5b24e6c332bdbd6958ae5054127c83e2e1552062a0755e1efd8e8a89d89de3350114ce8be69bc0d0ea5eb4a5f76b92a16c349eeafd49db22641e630c0642f66ff01f37a387e3d161f7cf0bb520f6655ef28943543b15a09ddb32dc7a9464f6c5bd1c551cd7331e32620def34d7eef3dc70c10a085e128698252b1aa0fff422653d5cec85fc55dbc3decfcb014f8a8898b39b14b957953ed24627ee77dfc067b582366f1da5e502c4f528c57a2f339ce5d7f4f55b6881a79df9a71a4dc16427794a4837a219b05d1c3c661b9c3ac9c183574eca71eb397a03cefaf2a725280ec0c8e854de5c52d86b3ce36de71a6eb396000952886a641de8a2dd0df692e95d1f788f2c25c166a799fcad11214dfe21875482d8bde9d23074807928f9eb7a6989b643b7a426e2c0f17d295b6f0af6f1ad0f296853c570ca8877dad4d53627b3ffc34b761f4bf33a22fe22e3e143822874c5e953099f03f6265c4dbdeb1406ec3d52167c3b5005dd26278cd30de0a26aa2e9e7b82ebe558c3fa56c2b5f37c09a51442ca3866f8798d9b36fdaab14053e00da422a3ad634005849a5586bec3c2b87e4be2e65fbd3df260b39837caa5203442dc527f36ef5d978cbe7e980420645b89c6e3018d4b3f3c67786661d533dd08e6ff77d3ca89d99531623fcf93d703c6ea76d9cdd935a55a2ff30d79619dcb5fa63f9b987d9c499c678766840de33ea98bfef56ffa541205126aeafb0f97bd2d2e50920c9bf25ceaf043b77ee634c89af5d905ec179d07bc3a7c6a5ae6f198fabf5ae3b20aebcefa63b809db854ab1e7ff2e4cffada6bb5603fe9d75c13613663956c030bef9a6670a2a5f6c0422f3e8399acac86c75d6c4ed5ada2cf6898e8cd9373791cb0af23dbb5b216acabc4d76bb7b7739fca7e26769e5a1123cbc9610686e217a1d04baafcf7167ce1ee0a742f2012e5b21ea895f828555b7962529b1d1127126a7b9b71ba59e7b418e1a017c06082e2fe278c283b86ba1cc06e35e2b679a6778e2a5b4c18f29127661176a30eea5b7c799284617723e2254c83c609ef09bb26f372d12c9bcaeea8b75680913730d2175f6ddb888fef3df098737b18c28db44bbe804ddf19f941fc711420f51c1a1dab3a791d410a1620d7b2b724d0e1fe27024afaf4d34abd9a6dcbd67ed957944a8c987287282b8aa868b72708411f88456d395ef853583d4ce06a457181aff2c291c5719733621eb4c644be64b6920572699658f7d1edc8fea68d49d2219e114a17a0ff71a0a104112121a29c71e7941f0b381094069e51722f474a7ec82552fc0263940a6da91fdbf7c063167f3918731c85b514cef246e5416f7f4f8fee348d63636f58c298472df595bb4b4301a819b1a054b3cbcea7b21a5381088727e31d2ce616c334ff88cc3d3b6b50767e50149653ad92ddab1d7c4d1289af4eedae372122c751f837d54e6b520a59c4befd57c6865446545476d8bd329eb934b531becd1f72741356a0605e4fafe5af6413975a54d81271582d12191522f493774e9a0595a45096d37b953186a78c783d514dd1665c0b4da0a1f2e947eb11a0010fde44127a7f4a7a06edfcd9e6184367b8138b51ea3f46389e96a22a90471413226433e266d4bb79b36dac16a7d87d164d4d6ac65dee18dc22a2c976ccc11b64cb6319e5a4c5f4468829cf43a981e15d915608f2fdfb7b0f4f159b3aefa19a18e5c5f9e3e22263a39fe8b4aa07671c2261adaa14129333784a5edaa05993b7fab91bb87c1f7b2a6a28b9d5e61de30f0d0afabefd32c1c02c1604ad2b45e07f969136c6b4fb438b050078f5b06424cc5f15c0a19cbe380c521f8a674cf3221a2541e055ed127c82db0f93992b688070ad5ba84cf87abf8c05e8c7c770c652f399c09010ecd8398a943a535e9ddb2be49c33758e7867d0eb61c2234d870738c4a81069ac3f41e59b3cdd928a", 0x1000}, {&(0x7f0000000140)="d42db6", 0x3}], 0x2, &(0x7f00000001c0)=[{0x28, 0x1, 0x4, "fadb345d84644e046f2c495d5875495a4f"}, {0x50, 0xffff, 0x1, "1e79142138829480301260d9e5dc4d851aa2848b59f07e0ee1a4a9399d78def71d3293689315b42b30d41f231b7a89305d9ac31659599ea534"}, {0x110, 0xffff, 0x5, "7c29062e6d784eaa85b33538896c7f7d3cca7a4b1ac454c81126197bdd58011f64e508610a0c5d52079f6adf070ec41041c41a9809aebb7cc9c935d1ea42e874fff41200ed782411f580d0547f141f23983623c23ef380aaa1de4a2a8d2ae61b33efa853ca888f63bbafbf15d2250232c13cd144ae56e3be7fb5e5a7118865e74c291992d4559855c95f08c1b02d7557e1cbf7c100d6ef0185963911159bc42817f6b905eb837a0f3973b039a41a520ef7a93f48f4deb92616e084776f728b6b4ee2d878ad40ba527f6e0d990e45a8e00f0dbd825f323f41e89a25bc946ed244021f0ff083ee4b18f82872231f9041792df792e9e7aa7506b9d069fb3066"}, {0x40, 0xffff, 0x9, "c3994e5c1dd7f93f537bd73eab989d8f58da53e24c3f582f46af34aaf88e066ca1a5ac9baaa146439ab713fe5b"}, {0xa8, 0x1, 0x7, "9e9e2c6dd5b99fecefdc1c1774ae988c36a528f91bb259b578b64f30dcddf76fa025cb4872e3621003fe42fdb24e8885c1247cdcd51a7f50481240d3627a740bde010abbe5200638ca0c19892f5376f2568ed6b2274b177a6879fbf139a156c4027d087149a4afc72da987a414ae387bf4cec67999016c8b1860ea42ffd905ca9160a175becbce0f6697327f0cee3bb821"}, {0x88, 0xffff, 0x7ff, "812783d7034e1fcc9548d74cc54a20b3ab72916d2d267ea13b546155164e36afe432032dc1717ac08f4acac5f47bb2ed09fc450f41e4d1d1f09d080ca02d60b48c30b33f14e33444615a20fcd87f4dac88f0ab38000a38c150d5d11b62bed38d878cab1d73cf4ffce75ae77c684fb8546d"}, {0x100, 0xffff, 0x1, "fc4212e9da61838732d7f143309b4aa131c080c63f4726cbe48275e907a408bfacdb8d618e5be4e3de90920d2cd8dc1035f1d5a837dba528087b38be1f1a76a87787e7d75e2b313c6b3a129e9cbd302c220066e0c832ff738bcafb1c51db6f9d3d9c37a48edb4bbe049e4c54322ef056bcc44a474548864730b65c90b1c45361869182812b2c7ffd32b3ae7b1095b6a4db0ef7186095ec9f1347e38c01dc3849c430ed1e23ca1248788c99e594aa4af5075dc6c5b67b9d33fce50f722343723435056c7709de1e878cb2e0fe5b8b6bd36da29d26566fd482b57947806a1180c6ca66a4b162cf58904bb2ee48"}, {0x28, 0xffff, 0x0, "3d8026817a7b037f71f15e784d75625837c55c"}, {0x28, 0x1, 0x5, "4a72764a7e4b2a4e8633e1ecd2668f23bb2ca15b1bbd"}], 0x448}, 0x2) 20:21:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x81) syz_open_pts() r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x9, 0x1}], 0x58, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x28, 0xde23e36355bb825, 0xd, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x7, 0x8b4}, {{r0}, 0xfffffffffffffffb, 0x60, 0x1, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0xf9, 0x0, 0x3f, 0x2}], 0x0, &(0x7f0000000100)={0x7fffffff, 0x4}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) sendto$inet(r2, &(0x7f0000000200)="537009b8b9e28f8f888f513bb37e84658fe3d2893ac9669c775a0ccfbe5332891dc666615d4345a0b4c80dfc5e8d8fe37bd01d1fe51fb318ea40140ae003afc2bd78239ff32e064491b73f6fd85403c7d5ce2e02b6db496ace51873d072ab6ebf9d23a32d7c4fb067920d16794fd0131d86e63cb6c9cfae773119683dec3c623e915aea911a8acd33cee398002809f3149e27410674709daccd2c8aedf2efec30fcbe9634b4347c7", 0xa8, 0x400, &(0x7f00000002c0)={0x2, 0x1}, 0xc) 20:21:22 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x251, 0x0) read(r0, 0x0, 0x0) close(r0) fchmod(r0, 0x8) 20:21:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000780)="fcc42e3f6a0e624e48d86d20804dd029a15d317b51d4c235fdbdf1f27faaca8a9828b7bb620c33dda012a8702a8a10920607a2b48d695751f34116db15c3f0b90c9617aa50d8c27f73f8411201235d4efb24d79b16bdb384bada7828b96bc97c946366814bfb785590e9b07d35437b8c1d8d2aaf0da52c81c04bd946d396698cf94e076da28dc51f65715f1f951904f2f7eeae249bdba3b71d8c3a056a7c2d0bb8c46b1c2a9a69962f63802add17848c433f0d53c35f6765ef78afccd80e1e1ef17e7f30ec476d2aeecc9b183512baa16bc317dab7d966a13b9c", 0xda) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x8c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="8bedeae5a1b06ef4e5e2d9efb4f1d8f2686ba7dedc3d52046cbd0b9132aed529e6c815", 0x23}, {&(0x7f0000000100)="2fc5c9462f4fab7b2e6799", 0xb}, {&(0x7f0000000140)="9511fdea44b7", 0x6}, {&(0x7f0000000180)="4a646c78c3b97a347c1d3204f260012ff84d0682604797708de29a80da107283e37ae3bbfc0b91711d7d9bb6533dd387643dc5cb163550622133c0db93d5a39e46a3e16b0e432bf7292b45a51e9c473e043adf7fd958b1d4a654fa9c30b70125", 0x60}, {&(0x7f0000000200)="acec98a54d711839f8768d21f07acd7ca5532ea3f609e6d6322b6eff306e0e9c1042c1608773a0de267a7c4e485de14c94ff8f6919d44b444d480b79c21b949fdd5f300d122966ddec7f1f9f690c919c41aebe5d54ddfa97e6aea462bc7ba6a072600de0995c324442a887e03bc918db253c027fcdc79141cc5bafe1691c5125bbdfa5c5e7e97061987e1de0dc9351d72c6f3ed693dbd1ef497acd41fb7c2025221dad4b57c7afddcb64e27ec2db0cc16d8e829ae98e814c3b78329084ca2274e135f062f29d76801e5658db4f6dd8377edbb5712ac92a0c0f02a88d4dd37b032377657322", 0xe5}, {&(0x7f0000000300)="f6398f32724eaf740ea870df36a42c4b38031677441fea63e3de494c90883fa72902fefd5a3480f8d21c8738e94d88163702036fba3b941f6d4a49192d236205b155dc867b7352032899dcff186a064821b71d9d80cacc8c68", 0x59}, {&(0x7f0000000380)="c4273b171d3a0f0f3e953ef9d1fe2a26360065a5993ed8e30a04be87530a894b3205b2fc75018949a6ffc0fd6821771b4664a392c3497162d58a1585993026568c152774be56c6c4630da3a694045a9be25570c032694dd552d4cba2ad4a0c11448f9bc631c2552f184b5063df24b41b5b6e7569d2e3ca11476bff98af5873244a5883662f1567e7825dbc8be08814cda045a2e23d29e88a892497", 0x9b}, {&(0x7f0000000440)="7a867d598ff3523e5253087b3a14ce057dfa851ff18d1000e7ef7dd7ba2838c822a55c54d7303d9905456f92266cc42a76b9da7323bf82397482e1d4183bf5deadf85567e83f6a74d58ad3f7015f36a39aab3b60e43e9986f87bcd1f54be116bc4d32944b0ac67befe5ca2baaa4b66c014a3411822d747d53c350c017beae669a378974e3a5d1c265fc95dd78064db81ae805518", 0x94}, {&(0x7f0000000500)="e401bab8b49cd1402a82ff8fe642c90d3f97b9c0b7d7aa84289a402ad75a74bdc9d088e0f8ad8105", 0x28}], 0x9, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000009000000750183bc9a90f0e5e055fb076457135058a387a25adea77a187dc521305027d1d9a4ae305c98ea7da90e3a50ae9dfe157a9ac34f9898208c8082e597ad42389ecfa0bb04c715ca2247812adfad65b644cf271057ace7cd1de690b6812eaef933316bff669ee887780d2a9131cd315172c53694660a9f9862c92a54969bdda511cadb5f17364384a5cc2b8927a8504f85ce82b5c3a4d5a2f9e2b8a069e7184f4143854ec9b46b81c7ee2db465f7f4ae5fcfe635aa", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4], 0x48, 0x409}, 0x400) 20:21:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10400, 0x20) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x48, 0xe, 0xbae2, 0x10000}], 0x8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000010, 0x7, 0x4}], 0x5, &(0x7f00000002c0)={0x3ff, 0xfffffffffffffffe}) close(r1) r5 = dup(r3) ioctl$TIOCEXCL(r5, 0x2000740d) wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000140)) syz_open_pts() 20:21:23 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockname$inet6(r1, 0x0, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 20:21:23 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x100) chroot(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x100) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x1) 20:21:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 20:21:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r4 = getuid() getgroups(0x6, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000940)=[{&(0x7f00000002c0)="f224ecd80fbcfe3ab8dd87bbc7e1f5ea229e68ac02a1d809fee2be71f879e5de1183f0e03ea7cab4d1c72dd5627723dcdf96caaa1af3ca584d6d48987242190cf6aa5cbaf112d404d98144678de18a44480c94a5115932c60e07db1089218a726150b9697846342d33f97566e779249ed4ca4b2b7a615182748985e4225c85a9cf116566c5a30f7edc310213bc45847930a5ff3b102f00adec64628120d36880a0497d9cda1c87f433c4fb18d06ea820f0d992e6de2f1a0350b30eee01c8711b0ab3df8c8ed1d7115e6839a3c91392167e263997ae", 0xd5}, {&(0x7f00000003c0)="b814be8a707e98d9dac3be7bb6839f50cdaa6c195d7c32e7ab32754ea169bbad832eeb03209bf677ff42660518929452d2f80cc2a3aee876deaa311701d86404bd14d4e92aa7ad9434d7cd4edc4e1d0472a851c1630cd0a8e11e73ace398b591d7580003eddf97a64750a0b4bb5f7e7bc6f06962809dcb2df37b8c866f5cf475039e911329f7cc8c2b2c45064d2b03356b3c693376e1b33b3369e56112351284d1cb249f9ec174", 0xa7}, {&(0x7f0000000480)}, {&(0x7f00000005c0)="2a2b282384f1d5034dbe45ca84bc33746e709d81bd5a631847b5106098b9d8069ca5d49418bfce7254b967d26f57bae0cd1d44b7129e52c55ebf20e0f3d316a92dbd2a05b0c43ec74685427779a96ee6706e1b4ef0992d686d48e191d6e6fb1028f8fb144984698e2f3fbaf987a7e1a93eebdb4cde742da39c128b0e4c873888f38130653d9a2700782030724029eb48895de0114ce13a9fd8f6da6f7fc5076c7f38a8e8e5819527f99eb0760231ca5f96c1427f29d78f470ce4cc4185244621875baa714a217c5f52266c95348998cb800a00", 0xd3}, {&(0x7f00000006c0)="35629d73bd52e0539b426d97ad538a5958f41ee2ef2a94d948a82634021829ad61ad5bc0c5be234a2409ddeae34bffa08616c29d5440992028489d8278956c1d64181d5ab4ef263ead4549734a1fc525e744a28cfe1df43dca323863b3dc6f2849effdc61ab88cd8d00015fb503d2d7885cceafd93eb2c1e4d78fbaf31b48b95e79b4cef5553dde06e12f5ee4b4c50035672ede679869012f72a10d6e45f76caa43df6b0df04762481fe30321e9f48f6449c4bbd0364a1326567a2f7d2e4732c9cf071942be352ccb7bc1f9abb484af0ab4d32ef7501a91674223e26f0bda770f113c0d27974357ee74efee78eecec43340c7a", 0xf3}, {&(0x7f00000007c0)="b6d3c5afdc34dfd85c4e421856ca25affb3aa22b60d2ddf82da596e34a14516783f75574a77254c127748300a2b216c7f8e3b696c62ba7aa6aeb116d7e04a1e332d02ebdbe6fc13c4c038d66ae68e5a5e14ddb88c7194869ffce9d02e34b4d307cadad0a3abe76e8b0d94fdf112fb82a62fb8bf5366eceef45a39f2aa238fa849dedeb051399cc1b61cc17474194cb09f981f277a324d2b6a56198355991bad9101055dd82937009a6b31b9e28fe461140691893d0e56bfd1f443df9f65e834e5b31044e1c75ea303e9bbca35c6b9ef637b8dc9224cdfc82a9b2f3e276b40ca48dc0b2282b3ae8abe27759189613804be7a4279c1a393b394111fe21527a", 0xfe}, {&(0x7f00000004c0)="17272639d9346c6119e7d11e0502db85ef5bb9300d991d73844eba38", 0x1c}, {&(0x7f00000008c0)="d9e6822b8840e429da67446fd92583d12d8b64d4ac4f5a3a42bc9c7d9f532919f8c3424c5708aad181fa331d514a46270779f1b51868e00b5dc862e08c1afe1a2f79195b92c7392b5d34313b76a09d2e8418ef1aa1e712014109cd6dc1015a4d03aaa4b12a", 0x65}], 0x8, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r1, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x150, 0x5}, 0x406) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x28e6, 0x10000}, 0x10) write(r1, &(0x7f0000000140)="c34f8d10025f1030d844bcd15c6ff68e59e29d433d9231f4c5a3354e7a57c0c17879dc296c906faa03bfc12120ade3232e87673bfc11cac0893f955827a054c33a511874b8ba6c3cfc578539fa40e6854270ca4bbe79e92ddc3548f2f8a11ad5557e5f44e3286dc13dcef702e2ce5afc10ba72247bb72f3d85a8d7fb98a406d275a3c3", 0x83) r15 = socket(0x2, 0x400000000002, 0x0) setsockopt(r15, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:21:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0xffffffff}, {0x400, 0x194f}}, 0x0) r3 = kqueue() recvmsg(r1, &(0x7f0000002700)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/218, 0xda}, {&(0x7f0000001500)=""/27, 0x1b}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/79, 0x4f}], 0x5, &(0x7f0000002640)=""/134, 0x86}, 0x1) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x5a, 0x4, 0x4, 0xd3e3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0x401}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0xd1, 0x25, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xff, 0x6}, {{r3}, 0xfffffffffffffffa, 0x40, 0x8, 0x3, 0xffffffffffffffff}], 0x7fffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x767}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20, 0x4, 0x200}], 0x1ff, &(0x7f0000000200)={0x7fff, 0x8}) getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvmsg(r0, &(0x7f0000003c00)={&(0x7f0000002740)=@in6, 0xc, &(0x7f0000003b40)=[{&(0x7f0000002780)=""/185, 0xb9}, {&(0x7f0000002840)=""/28, 0x1c}, {&(0x7f0000002880)=""/131, 0x83}, {&(0x7f0000002940)=""/60, 0x3c}, {&(0x7f0000002980)=""/223, 0xdf}, {&(0x7f0000002a80)=""/142, 0x8e}, {&(0x7f0000002b40)=""/4096, 0x1000}], 0x7, &(0x7f0000003bc0)=""/56, 0x38}, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) fchdir(r2) shutdown(r0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) 20:21:23 executing program 1: socketpair(0x20, 0x8004, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x6, 0x4) socketpair(0x12, 0x1, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) getsockopt(r1, 0x6, 0x8, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) socket$inet6(0x18, 0x4000, 0x3ff) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4f, 0x2) 20:21:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) socketpair(0x31, 0x5, 0xfffffffffffffffa, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 20:21:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 20:21:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x20) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 20:21:23 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x4004, 0xffff) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xc) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00005b1000/0x2000)=nil, 0x2000, 0x1, 0x1810, r4, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') shmctl$IPC_STAT(r7, 0x2, 0xfffffffffffffffe) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10190, 0x100) fchownat(r8, &(0x7f0000000280)='./file0\x00', r5, r6, 0x2) execve(0x0, 0x0, 0x0) 20:21:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffff9}], 0x400000000000066, 0x0, 0x81, 0x0) r1 = dup(r0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="fc765e0a32b22c9d1e9ba48386b79b679bb968ac2a420ac0056a792c128d1088", 0x20}, {&(0x7f0000000080)="479c3e2043605206a20ed43892e5d7eab6df9e021346e99a6504d0d6e08212874a9e6a7c076e0d0f8000d7163855156a1026b8d7d9a9472dbc52913d3d8d6423a53218713858413911f7c7de4ff917e14ad16b58aca433192958c16629a4d024b41d15daaad0c7e332e29e50820d8af8d52bdd20e281c296adf14071aa5f8689c8ed354989067d9affeabaff2df90c3c85282563841500c0b67070fcb09a9437a053175a5eb8df67807eee54fa75812f3ea312", 0xb3}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000006e000006000000000000000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0xf}, 0xd) 20:21:23 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0xd5c4d86e2c72449) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="12989ace1463f1a1d29835ac8aae39e7e731ebf61242a8c34af1c0167206987387a364eb17cc661846b452a3e0b3981d18bd90f9312bdaab40e46930cc613c59e26ee3ee3fac83fd9e0bc4157ee069786fc8f66cddec2e0b482f5529db8b2b0a47bd10adcec07f3f6ad96476f4db213b98e145fcc699ef3e11d123711797f7f2b754e031636655b6536dbed551782a21edbdafbbe689013961806fe616c76922dfb922212a7b9f576964a806a544369e805a327b7fc6e902f5f7", 0xba) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/200, 0xc8}], 0x1, 0x0) 20:21:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 20:21:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/67) semget(0x0, 0x0, 0x10) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r2 = msgget(0x1, 0x6) msgrcv(r2, &(0x7f0000000400)={0x0, ""/70}, 0x4e, 0x3, 0x800) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=',-\x00', &(0x7f0000000280)='\\(%\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='()\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^&\x00']) 20:21:23 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) ftruncate(r0, 0xffffffff) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000400)=0xc) connect(r2, &(0x7f0000000600)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x401, 0x7, 0x2, 0x2, "f651fc839ee2d5f1d64fcc2e28f077e48adfb748", 0x3, 0xffffffffffffffb7}) syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="4df0b54e525e933f68cd77c758c690d5697ba3ffe17bff6b6f60406490c52ede", 0x20) r3 = dup(r1) fchmod(r3, 0x10) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) r5 = socket$inet(0x2, 0x3, 0x8) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x2, 0xfffffffffffffffc, 0x4}, {{r1}, 0xfffffffffffffffb, 0x85, 0x2, 0x4, 0x990}, {{r3}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x7, 0x1}], 0x8, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x80, 0x1, 0x39}, {{r5}, 0xffffffffffffffff, 0x1, 0x80, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40, 0xa2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0xfff, 0x72a4}, {{r0}, 0xffffffffffffffff, 0xcb, 0x4, 0x0, 0x6}, {{r4}, 0xfffffffffffffffb, 0x4b, 0x2, 0x2, 0x8000}], 0x6, &(0x7f0000000180)={0x5, 0x7}) 20:21:23 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:21:23 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, 0x20029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 20:21:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) 20:21:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10100, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup2(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) socket(0x6, 0xc005, 0x1) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) 20:21:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) r1 = msgget(0x2, 0x20) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 20:21:25 executing program 1: mprotect(&(0x7f00002e9000/0x2000)=nil, 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = geteuid() fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = getegid() r4 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x80) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) fchownat(r4, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x8001) utimensat(r1, 0x0, &(0x7f0000000140)={{0x0, 0x1000000803}, {0x4, 0xfffffffffffeffff}}, 0x0) 20:21:25 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:21:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 20:21:26 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$unix(r2, &(0x7f0000000000)=""/60, 0x3c, 0x1, 0x0, 0x0) 20:21:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x3, 0x642) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x8, 0x3, &(0x7f0000000180), 0x0) setsockopt(r0, 0x970c, 0x7, &(0x7f0000000180)="43b9b802d31e684006e739614121bf350ee8e9e3a6b12901cb1bb7ab10530a79f1b8a8c132a23fc2745e25d63f5aabd0f4a60ed50113f52b8916b3cc1f76aa955156a9da741b342a3a1cf3d591fdb80b65e90d8c802def5947cc79b37c8652fcdcd016a24a557b678bef386364e1634c437110164f99f62dfa65bcc99a98d686d69a79ad6efc07e0a285b06a736fbf958a566f72fe8808d2d4a9513e1a", 0x9d) r1 = socket(0x18, 0x10000000000002, 0x0) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/30, 0x1e) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000380)='x\x00') setsockopt(r0, 0x1, 0x3bc0, &(0x7f0000000400)="0e4b86b2d0", 0x5) setsockopt(r1, 0xfffffffffffffff8, 0xa, &(0x7f00000003c0)="0c222c08db54d5e5d1460008", 0xc) socket(0x7, 0x3, 0x2) setsockopt(r1, 0x3ff, 0x80000000000000c, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713039d220220f6e33", 0x11f) accept(r1, 0x0, &(0x7f0000000240)) 20:21:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) accept$unix(r2, 0x0, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7ba, 0x120000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0xffffffffffff8000, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x80000001, 0x1}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x8000, 0x80}, {{r0}, 0x0, 0xba, 0x20000003, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x90, 0x80000000, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x9d, 0x800fffff, 0x3f, 0x9}], 0x7, &(0x7f0000000280)={0x9}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 20:21:26 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x288) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:21:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x4, 0x4) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) setsockopt$sock_int(r2, 0xffff, 0x100a, &(0x7f0000000000)=0x4, 0x4) 20:21:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) socket(0x30, 0x7, 0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xfffffecf) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0xa08}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x40000001, &(0x7f0000000180)={0x5, 0x101}, 0x10) close(r3) 20:21:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 20:21:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="16d16c5b398a0e0eadde34493be50876f6b0a1585647155aebb3a19d7a371d4b4d981c15b16bbfb766b937e64954e351f925ebcd824c85990d6f488b35732aad75f42220cf0b47d1a4c91f531e4954fa71ce77e552428c6679dd96313835176fa16dc1bff89582537dbef6e7bbab644db6b5abc0a56bfcccbcad6251b8bbe6d47a55e7b6501509c2fa025785fa69570fe5a7fd9c39d43ef125a4c865c8cd43ccceaf68a9e13e03a29135f3e2a03d400f1b38361cd57db84e6043", 0xba}, {&(0x7f0000000140)="71c6f5e66456dd30a2ff2970dc931fe5ce419843bf79db95675619cbc789aeb0d3d885e71c1cf5c575b397603f777d8f68f821314ccd1036d3fc0d02952327d174e73326ee51f622afa5e4a506596c421f87e67de81ab057281d3c409a9f451429ba7916dd5b3f6d98dabaa5c1b36dc85f9ccfcd293735037df54dbcaded27b5ccff20dac236d25a714f5420555255fb85b7074eb499423a3ea22966f9dc1b68bde1d15ed881", 0xa6}, {&(0x7f0000000200)="7332e74e7980fd8e2fcdabaa0e00875386f20fef6322e637e051a11d7c664dee20d6a6618c05e4a7e80a7360b4954359cad2ae2079bc4dcfe19ff8806fef2020fbb67910d986ea0cbe7f6344b57ed3c4ba1971d127887f1a345e9e1b269eb71d6da3dcb627c67248edf0936ea5", 0x6d}, {&(0x7f0000002540)="e5e426bed2eea9f811abd5533883725b16b49884887696eebbe72f0a8420ae87c3aa7ea60fea34686241cb0f428abcd189a685bba86d9011611c00439d2a74428e2b24ac8eccb4a23570c96e22330e325456a570cd85081b6f3e985c6891e896f9832ece1d14a13bed452cd763d9019f463d32817c444a00120c1e6a2bd72ae8984a9da4bc7453493fced8bb10d3cc494c50079b4217017033d882ff30d7b507c75ee688ebf4b81bda7d65c8bfc06c460aedac47d6ad77ca89d9768deaffb2d3872d45efecc2780f545efe958184a18b2a6e9bce739705a1c9526d7066c132ac867594104211bb027b5fed2404ad13561737d768b9e234e367ea144adccb09b3ea2a503e07df81591d68457b25f6daec91dfe67e44cc570107f753d2f07258b04d3c5961e95144dabb899797b4655eb22954df7289b02874787d79012c1808741feae9bb4e4ede560748815620cdcc746cfe08b8cc739bf63a792f424ab79b654c1f1d2e1e7d59e0a0575ab5522e079b2e59c2a54bac7c9a5d1e91fae89aadfeac49d255a84eb9323439fb70614e87cfcc3d51f611fe94da2fbcb6f36b68fbea868ceaa7e05641bbea49b6dd3e9e708fc26d2099f6b45355eba7a79dfdc33d6193c79b996f8c7976eb649cad5f45710228a7839845e7473017a31397d8bcc243b4916778e9dc54e773272aeedd582fa5df6ec30e903fa0ebcf270afb258b019a4827273b8ba01a1434080890b02ab92a8a908bdd44ec866a6390c8fa10684fa4bf3f00603a929c39a00077c3c210925366c64d32e7d45d02591ece4c15872918cb9b2606fa08ca5cd31799a0a0e3357618fca01082c197cb479bb6271b039cb25892bddaa6766cada20fcc68c5bc13b11ae4a4a6a5b56b14c8cf61ded600b5cb46ac00d2907f15dedb292ed385a56b37a431047ac239601b4f347c989ad59015faf1eadfc3c5a0ca4bf92bd9277a9b50402bfcb72de871b1f983a61e6f27346912f03b3dae97f0409a187f0b77ff62849ec64817deba8c8c8209cfc885892d094dc64c3f0d983087fef05f246ba4050e94bc2caa90ea4d88bff5265bc69260f704c5f7af02495b7a6935efcabc91d10c88f46ffee9026aa3eeab95f39063fe4058d07f789fbcfcdbc96126497fb1f37a135b0d74f74033658b0e70de84f4bd19c8fad68f44a3d7d9624643d2fa29de4150a304e0e92eec3247e761756baa9720a1683ba8ef031ab4338d16db1df5f02e923f1101a7fe7774a4f5e1bcdb1e6c61ee73468ef7e990279e5f67164434b3df20251f8a82b8f48d5c552a5aeb8e1a8b218ded52c9a0906763d18b9d666749fd1303aab6535ebcda437b3b7691c2dfe7705e5a1b3586c912095438f94d77c362c3d59686ea2b324e5f2c1367a524fd0fcd711bf06697edc0c67e7a30160c58fa479fbd5d3da2736044b5e3ca8d678f8b9b7e640d00d2a537d275d265f936222264245fed63569e462210d2ed8dfaf365d3238ede8b627955088b58f438016626e7db69c55fe7ec137eddf9fe0641f5a80b7ad3f7514c27a78cb6fd4e36b49a9d878b0867cee48fa6006c42685dfbc3266878df8f800343203a4f7812a025d522b12d457f94766e7d45fc8727446d9aaf6d929f4c93433718751cb8a4cd6d71d3273ba62e6255ecea456cac7c9e6d4d7e7b472c19934d15c8a4f5f5cb3e21053287c19e6f13606cd70219f8a6a1031aa28fd0dd502dc00b5eea10e40133a474facc1404ffd1a19a91e26b320efa0342090fc3a82606ff0a0d778e00980c105ba141d2ecdd2ac6b33df543171406a72153eb317f8023de6cbf596f8e0b4528b7d0b7983691f672839fba7994428c2ea03513a0620d855497395fa11c4aecf07e912b1b3b6c9917effc5fd753dd7e660ab4ec341a775d906eeb03de0164a30b508964382464e19ed5e79cb312c3e196ab9e627e3a0bb12a5ef9dcf037fefa2f074b1bd877c892eba731ccd04209759e652df331a5e43b905138df6b4507d938e8ad0a7b07978cc7a9c326e5fa3d988a863acefecaead2392e4f31893fa6a57caf9e227f2716487f7f5cb0066b6176d642a69ac2698d732e159f6519f5169c9131ace1a1d2854fa435b053ccccbf1fa005626d12a2fce961c838f049817743ade2622f2e4e2adffb8d6662a2e9ec27269c7d2e2e24b57eba2d160e80e07d7c50a4355695e8d2dfdfb9b03b95e620cd2510272f12b36c18bf858df3f272e1b95091630aa9274c39b7a3f6657208c16feaff4c03460ca10486d8b57ad90869e9d6605153a9915819d1f1b2a1e7a88ecb3397ec08c846253687d5a75d6f180cfa03b90fc2c26b9e615071800aafdec4f9ed94db6fa9b6022b0c41afbc24c57b0adcc54d085df605cc28a4d015d86a4b48cee0f328de7258e4b46f367a233430f132270dc5d66699ce61e02fbc73f19da169a31817010fa8198ba0baac29180c864bf9f3d4df42fe04e1ac5a9ced403a8436419f3f81ed66c987bdaacc0b70992c91732d9e14410551d64b0da59cc61fe5912b5ea95c48e178f4c3325c586e270e2c58243ecc9e3815ea9230300726818196f2340534e61593eb3da3c0209619c4411fdc3c3312840db25167f826016ce4fb59a127b3d02d4c43c41a85660a15d2cb8b411eef243767b7c3cef891ee0f110b2a4b83d22ab43686904b2230f2eeb783044f843f5a3c98ba268f20f1b1a53a9a38ccaf24d0f0f3f889d02226f9cab4777fbff6aa16501a1a08a087100244e11590b18123d454963a14a8ae163d0e579958452c4d4354f6b99b0be98ce715c79cd08a8b00e117c32d5bbd1ff372eccca9b5bef08ecaa293c0bd6c8bef328eaaec78ed247ac47e8f551a8bc6e1f419726ce44c1a47187a2e724be390c6480824b3cb412c68fe133e80267c97e4436c9b942f4eded1729060f7517339c7bae4fe50d3f3e7a75a11662a8af849261ec313b242d4d5d8b935bac89b906f8ddfb5bacaa48defde30fce6d5eb42b1799d4419c75e89d075ddaf29daaa27bd6e52323c6e48ba7043a5a3f195cdd24fd90f6a5fb54081e16ca40994ef36cce00850c013c7ab336137ab72fc1d47198293d36af6ccfd4376d67109a796efef422be768b4b4c48306034b1ad6f3d0837a8f7aec1b4266e35b137cee2587edb58f57a50942ef85610e72737adbcc60f97a0298e11981ac934cf79f436735ae656cfeb86bda61842568a790f5aed46f7a91516a3c6a6f39814a1a7f90a633262f64312d3de852600d2b8d9ffc2e9da8c507c4f7393b4bc091189201cd751fafe2f08882e5d53fac464fee798b1b00b2fd9d51d4402ff743a7d229a65ef3128526e58960a2fa54528156c33e83bd7772679cdf260c462df842a130e381d231e391df779982d6452608e5185656a3ed0d067f2b96605e959286870e7bba8d84c5fed9765a900052e946b5c78138f4d193f7ec7722140233a4e76673bcb8254d85403f84ffb8664f6d24f64604be4c6cb174554d40b93340f6e2722b3ab3d19ac1c814689e8bf7458de9b585c8b274b6d30fe582465d8c463e09a068af0b34025c81ea2ba8d37c524d5bb81ce8933bf105d18c65c86ce359217bcf7ef7aa10b775f68a93954c52fa21bba41f6e15cabbdbd546a24085d641988d5b6ee196b6caa89252efdabfd60cd54c92faaac5fbd0dccfd662754e8e8bfe9cd419900c4cd96d3deccfe07e2ca7e5682196a735b40d9e4c08daa3d20fdfa06dc86f3d6cf5085b032ee5e84bc0126f24aba0432201f9ae7a7622e33517059304d957a9b74df46146ce390f94b03188792ee11fe2e5177c0e24f7396d434327bf1e6ffd3c0090620284cc2cdcdfa6c093c6966fa38e119036b9dcc9197fc4d83e9ad4f52e99f6936fe2a87f7d287cfa662617ce2c489f6c11a124d3fe4037c66f565a8f5ca2aa82b3183542592437799f414cdbac297c1bdf14be969ea07996c4322a26902a2ae148fc73ce7d21a7dc277f1b99ce9de03af086047fb08eb8de7cce200d949db8706b2debab82745ca2a600cee8bc6316c32294ebd1f440829f2244313d11faaa3648cd8ece4faf13b06744650f3fe1bb53fe8e570c4bee66292f83a0264e68db3c027d36178c2570eccbfa686b6b0a9ece63c8261f249680a388b6ad6db842b1db9e03f807b974c34ce3f352e3c5b8fff2fe98a27a3f8cf4d85aa3d44012f56b3e6298849a33c296c57d835df2bbb373f8ffe1abd9730ad7e962c3a91842d572a26fae535f9f5fa6cdbe57f02b991ba6fd139a7808de12ba028175a1d25cb10d9d4687fcb5d4502a7e7c37d892842d35a16f2a3b4a448cc91fdf13fe0501faafbc5b631476fdee0d9e8d0a37e872fcdc9e37963d2d02bd178a4f53b9ce6b685fa94e58258f76f51ca2930296d3814a70c856ed734938c8b265430fafda1dbebf97ae4e3dbf4d468ede583f2dc57903007bc2ae96fbb2a9d08e80e63b101ff657b2dd9123a35e461022ce4ef2b6f10944b082a4bdbbeecdbdfd483adbff2236b2302152a2e5f5306ccd3583607269891f80b20179469644726021fd835f2f9e253cdecd7821a7e6715dfaf14a09f52093b7463c3c57aa1262038eecc0cae7c30f7627e4caf699857afb940207cc1a3b83ec1891918876a4f3aaa61600a8788d7ceccb4daa0cb90f9b3431639484b7732e1cc23ec06af81777ea9deb341493149038263b57172aeb4d5ce57682a193138ae576382c2ef6c2c74c3962ff658169904b81df15ba557eb87db06721e6160ad5704b732c23d0aebc8bf8ed91f3762ccd24e08b2fcd6e704152a78fea5c039ada9eac6ce5db5fc7dd52108265bdefa3e44877357d131c5986f80d9b7f09ae00304739e211d33217248df1ef5c8654aa79b0de6e503f304a6f63fd1622986238f9d5c40c23962677d08f1267c0726d13bf684d41d0c9f6a9f5d9a4860cc341ebf124cb35dac40f0d10a0e09b189872d05c96347c53c87d1aff2efdf7582cd48692723e4d03ee8d1a2902b2426fc00fcb1722f011984afc3af0d79df9f9c66078807a846ec8e999aee8f6d705a4a77923b291b547d9f42c8eddf46dfadef0c8060c8f1ad115cb2201d4af208f8fc57705b6f993c997cc8e9c8f85a3298d98812766a3e5fae8f4cd108039f252397e9824a81bf848280073fb2d38c2d0801520acce3d4f1cd6745a378f2165a694ec56b3573502c1e2e2c96d666a5d486bd8bacb421bdeb4637fd134e4d64cc769ea720daa7fa05e7188c94ebab88f88c3ddd1c572cf9d51b88808e3b0b373adf1405722d0a82401cb71ddb55528ce3f2c3a756e8e8216e43c8272c73875bfe0962cb9989dcfb6eed9380a1f30deefd2520aa1b781df3bf23841953a174768d8f67a6287b6b3c5e133f91ffae85e8513b5d84a2e4bc92469572e8f6f9b11d42158286486b55e48fd8f6fd00a0be2e7220f99c70ddaf8cdf29e83078f926be12ec5c6b3d77d3474e4c7ae519cfd69b1275ba900faf2cf8b25510e708147359ba3d20626fd1432f19007a2036944b19d87d6f1f2c6416b5ab8b22018ebe6ca24f7e5132ab1e4f479a633005fa7937498e84728ffe198cd6d2fefd8a490b99fcc5cadec424a17c4faf46fb8fd8ab2953d6eae80f5477ef5f2cc81423785dab2a5217b390a9fe9535bcd1e26f8493557425e09f5da31c17d1409dd2a39ba0866ab34fc1bde59b606b893f859dcf9c046113fe9442ceae0d7b1c7c20b4f2eac21ce4c58a6b41b67604e8c31688c059e155e8b7159b35c5d7bc0e9785971f089fac5468522ec0996990af4324ed884494098", 0x1000}, {&(0x7f0000003600)="a01356aa809422c19f7de0abec7e00ba826a24a40e7421ba1b9e07bd8f62395a9a4c464abc8178d355c97a9fb0ab21e86b74181de3e0246f4e486159e52f9469327ea67898a0b979a050ec5f1cb7412f5014a457f7b233addfaff5e054c502e7ad1a3741fec68e7256023456b40327aebf2eb5db2c9605fb7d7533165cc95af52e14a9eefdbee2e83dc97ec3a5e777ec46a59e63763d1acdf53e64", 0x9a}, {&(0x7f0000003540)="26379ce5d8dc386f3141785d886b9bfdd74a60a83167c33ef7eba7979f2565ae160cb7e7207595ba1b13c98dc0d00c0d7b295b52d7698035234f8b5a09e63ca9912a2a6b27eb05b10614394b3cb911c24fcbc87b8305817d8c5a560fc7185839f180fb907a8cad7d4777a51510fa09202e0d9e32b125606f6e5bcbbfadbf9bbed00b5c", 0x83}, {&(0x7f0000000000)="e000ad63", 0x4}, {&(0x7f0000001400)="4e266859b3bd2102fa0f9eb471f24fb1d924c360fa3299c0e1424c3753febee4732d0688bdceb93405c195302949aa5ccf473fc7dbf75eee9c25e951b7b46e4261c1828ac89b85986bb5e38d3dc4f2009e08dc5fd1afba21846651e8136cffbc69b1ff9b601c2c28dbdf8dc585eca60e30612cbe69de0de609bd2ff03be5e0242ee2956939624dcacd55dfa331a120f1fc038445004a4240ffd5f22dd09038513ff2c15c024e01fee56f8a2ad410533f550d7abcfb1f", 0x29a}], 0x8) close(r0) 20:21:27 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000b37000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 20:21:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e22b98f1a79dca4e32dd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4dedb79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d67507029c964e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d74653a14456f5cbadb1d9b3661a7f7dbaf8160ee3e3d9ac09000000e63c2f5aec377f852b8307240c0feb22d12463b49ae456cfa62956484d47fd1146a36c55bb2cd1c3fadd2414e2d054ec2db6e3063e91b04929c4ca46c7d704658ac1375ccd58a1984669cedfc3a5c17c990666d5d9052be7a35c0e7e8265debbf1dccfebdac078f3e57c1654998e", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:21:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xb242aa2170c56679, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 20:21:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bd1c73aa160769ff4a", 0x9) 20:21:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) setsockopt(r1, 0xb1, 0xffffffffffffffff, &(0x7f0000000000)="b406a80b7e53e97285b3da34405db87caf3d2ed31c2e8330a27fb2185b0236b413e9870a69f05aecf8fcfceceb95b61bd022e1ffa680061aeae7ebb5bf0ae797ad1c0d641c02a3e8e46cc3f261b505e399a3fa8c39bd603601e74f7cb9b673d406c954ef32463526be16c2e8193c97a7d783469f365919b3762f63b88745a1a423fbe3646e05d31f1c2f33ae0138489ef18b57a3fa2d438ef1cbec7ed35a9c02226ea075511a783f1344fb24cf2fba4b05eb9e3f9d6a7c56e08278bf64948eeab4030b7510223707b13ca6b332f8d2a377a8c2c7ea3712b00e228d8adab8", 0xde) setsockopt(r1, 0x1, 0x7, &(0x7f0000000200)="8ef05c53f165f1bac0cad07710d9959ce17bd09452d1e013315ba68e9bf664035e8aa505637c36d7eaf2cec90e050ff7e6ade3a7e582e78eea8fb114b4b4c2255bd360bc2be909e6f417e0d4be376879099ce7cd2f9bccb0fca954a673dd8335402db00635c1723a62292319b1920f6ddd3cd1e606af462f35677928bd2f8aadc1bd2d5565b2ce4757224bd82a24dfb1eaa4e31f000cfd49e795d85847164349b9c84d8c9ba1d20ed553d54490522ef8fe3222fa4206fd2adb327f8a8318f180e93abb0475ee34b565d8718203e7234b03955b59a25801f6110081c2ec8eb391a59dfb255c4b53d65f961b55fb84639ea1acdfcc5e2ef747212827713dcbae9e9350224598306636962b904f6e60c31fb4e996db27694cfa78dd3d7a8e184295e702c778dfeb6938979cf8d55b129bddac246b4504d23d0b11c8a6d471198462e0583397811ac24546673eef4387d0f0a88c76df6f43450b1da82bca5bc9a058d3f595e3c91c876167187976877383033c5a1798f1eb807d21fad73f2616ae1211c6213daaf810fc3418011c234a68470ef8bf15a4e16c84bb2b28142d1a5725e61062f9e1e8253ae08e6d5b9fe74c9d636d3f7cef542818af7a77d127f5c133cb1e4f512df108357279230be126131ec4772b87f1f3c28f5167fbe02279383dc443a99f54c62831b05d056d612b2b1d0dfc7e7e9e1cafe764494b1e61709586d5a95e1c731261f01ac4a0d03404b5e5b0435f45d2220b1ff47391dca04294e20e60a4708e504bb7b50a20b3f3d16ee9bc0ed772b8df9325972115e08bda59b7addbaabb1a5e21c027ced577e0720c0f9c0d4eda04070c5b0ba9cce6d5e3575ee105df684460fe05d6ed203ca3f16681d3a48ae7b5a92fb8bd0da6146cec76e28ee15f7a1428c36b6fefc3e645360d94c0f46e07c09187fb8be62db5d0e56fc41b6eb4eafeaec8609b9c00e64c959360c2cdde9294ae9921e33535e039221d8cca1473743d628e8b42d393286337629e709c05550174203d9deba2e13a6bd4d5dcf1cd913abf3b19b19c402604012a23e1a762a9ac520f10c788b54d83a475e5e65a891a1f712a853b398edc718f6894b9f8a3a023703c3d229a4e23e925859f206b48d43307d771f765f695c4c48e98786ab947c98f465cb737cd0d41a7621387b73334be0bb6f2bcb2771065ef79fb638da809ea11a643e84e4012428f109f5fbf53e60b6a3da3879cf93a4699030c4778e007d2915a77e21467ae54e5864d839b1c69d21fe1c754b5e3022608c92306f926644d5233d43316c435ffc998ededf38bf02182d6cd63cad6713da1d61850924e232e44bae509c6665bb0eced675557b1a7ae1c0f003a5dacbd54bd2659e7e2ac6560bee0b0861a13ba3f1249746492daaf4e127054569e08c52ba3b3e3cd9b067172a643f744dab16d405c27103444a04492d18df09f34e45435d041d85325d7796e4889daffb20bb5d132c334b20849d0912ba5afb646a6304afc4449164cf339c8f59629d8f345180efc0152db21090e0df2c1f6babda42e386dc5700f0636d2506ef31a3c07d1d881fa754ea4c1a91b1b4b02c107891f7517f874c1e3bf042609178a321619799a7ddb7c116cece86e571d48108103c75b7fc2cf435c5b0ed449654479e969966fdc80bf76ffb1b540c26f125aa3098da5a70cd835fb3ccd8ff72ddee2772fb1ab549500b81d30fb93842d4990d32902094d166dc10be03f6650ded4cd0ee07118aacb9fb43b475dc18d232950a04a0058f04da70968d3999a40d50dfc3b8353d8ab9b68cf528186051f3b07df9344c0fd02d3bde9de12d635f22bf37125d4151d77525c0cedc69a15dbfcd3ccad93db6eed34d134d1b75e4b45b169439b5928e09c1ed1213be3dd2ef8040f48c519194a1a3820e3fa3ecab5611d02887f6f0a28d3ae52abca982055437bf32f54cae44268ea8e2f474762cd8b5888255b56ac089b9d97952d2b93382ee18882970cae3d5e0c74f57b2633b2fe9d7a00484f100802e2d556fa908fcce0ff58012c607afb5e557b2304a7bb9f5269b2fba9e41cd034b8ac38f54f23d9fa35d0667f716af84557a14730fe37cd24dfa42ba43ad857efd464f15d2749118532a62983f2e3982173eea6ae62abaa13c1f85d66647fff21893b94fdf4c3ba1d17a370c711f4917a82b4b962a0a5b449d92110a6f9a071e9f03a13418fb98551022b2dced19269da9dac44ee992cfbd3bcad5ae6c14e1b8137a836c6ab66ac5db506bfe1a31f538450029fbc425550d43cfb5422768659a7414954279a825d87ef0da1bd63c43ff81587a5d1a2118e9dcc55f3e15f80b5752c1e40379118f3f931073f6b0187f704dfe7aee120655b2ec40a6175dd25bc3a605f4f16853541a4c09434bded7d4975c752e55c3162e03bd41a9508fd39fbf6d4a41fe5adc3d6eb552aba84c85934c9a8798ff7fa752cf08467e77ff80be8d3c1690d34196c8eeb6def262e6b965819be17c04d6bfc9377caab8f931961bf19e0eaee5863a36e19251b9b67f409270cfabf36d1ca83bae8fbfa1ba078bc49267a3ad1e95e332ae1936af43aa903ee8757b146f380f50a6426cf3a0e40ea3c347952e78b4b5bb91efd0c4da4e6193e68284111095f45a7826bb24143357ccbefec2054214348758bdc1c8e98e373892d642b2766fed074887a603376d2803b925521746c6cb7ed8b71990386bdce6eea4660eff895dc5da56274a29993e22316d6002292be4e5e603d0dcf7a8f283ff45a43598de13b965ea64913a4c81651f7c8731d7e7c86a55b2f036e60ed40a2e68403ec67477a4f2e747a861031d1f5d1613da7bb8b32a30e7807fff42d356af447b6e53468cb6b2c666d38753f74983bef141150dc38dc93d0cbd7ef0d15bf159404ee951302f6d7cb20c58084c43ee0b833b586f4a47defb961798c0a7102a1c8c26bcf202c580986be0e2f1300f2c2ec490f6d3d927b3d0a4f522cf1d90bb02320014a37f66e7a165b73b223e63bc8a3bd3e05cc1962be26dc7a5238c6f64da3a583f4c6f7924eadecc28839545d7968776cb720832276b4a72f05083b5ad93e9a100e99678baa38cb7fc4d4d84fa5937c269b5e423913ab225646b8e767741875bd65e70f239a5b912f4501e8cf803eae6bf40f3ec2856b48067669070e667e6e44bf900b2472b122e5cee0a3b5ce04c53a7d803a748136b4e6879828d6d4b80f1fc720e7616818da7cdc19e970cb5497cd6b69a9702bc09b2a25f388ea608dd57143b3bc73b1ad65d4d529090b93bab4e99c59e9ee4b0285a48edab88ee75a472baffc21940256a0e17198f244c30bd6f6843caf17c5f9aced7ac56b19b0d9ac967b69d00a45e999e36c8db1f2ec9b117864eda50f9496b2c367bc4bf23688da8e098987025eb9417cf30f82ed7088758fe128f1d925b9a1276c8b27dcb42bae6bedac2ae84946eeb66ff04570d42c26255c69538688b6866f65de134077e6a58585e005c5a4c6ed668bc283d754946c9600ad5c9a00b7ea2a13b98b1634ac651469c584c73de69fbed8f6a4996488f3dbb1767d96950bb4a9a29d4f8dfc2ef4bdd059dde0d6f5d84d7a6abb3eacd5dba2de167e479e76e7540b0559deca0eae25afa600071775d33ff33b447fb3d4aa53eec95818a2b41cc6c115cbef9097a61c3117a81862c68896d65fcf89ef250103b6e2a02f0d0956950ea703e78c7af00a5f50a8db7e3231212def5ea609c5ebfd73b34663db10c189f0824dc786f18aa78b67e37ddbb45c33472cfa2baa693d6082ad0776bbc032cd86641223b533f344b00d80fa5fe4c7d13a6c7eeac8fe3b1ba8802867f299981aa748fcf594f42d705d53d8cd9ce42a39934c19dce43524aa529f43c4eb8040409f51b9d17afa18605df840ab48ec7a73646716057eac181c34ede8fb7be415a4c714517ed8fe990174180127cf608b797d7becf42178548f1c1392f08bf94b1f0561d1305622924089ed3a19a330a52d56f4d5da1c797aa235ee698673607b49a8fa4aabfe211869e3f9eecbc9c59aeaa764cb9af456d2239c6c8b294e16ac102efe35a442fe44c9249e430847e78632aef717ce3b24485c7408c1d49b1a5d5715b5dabf34de372eb03027f81141e496b3fa8ee1813bda270075552f7f6059ea0dffbae185f295ec5ca34209cd5ba1a46579a9d52e8b2978815f2545f30bd24296a5862ec37495b685788a6d518b7c05a8583ae890a56d925d02626c644fa791f5de3e5064bec32e34d9a1a27d2cfd3350213f2a59ef89f9884ed26564e913e6ff8c43cb302c1706c95fd531416a9b85940c8426abfe24f66bc79e8ade56d0f15791bb64dbc6feda7022d837b6785fd7e1893926c5c2b993eee6883ad08d5bb8e7e10a0986828ee368b9b6a66c121e53404d94af33f1fdcae0619083d77e6e3c87f6f2c8c8e914a27c794c621f2763267aea3ce2791da122e0a2e5e27f2f3c923807d6e2dde949f7027410d8496f5950935a358d93de3125f80948caad2d07a6ac7fea1e7828570c3ea98eb8f508f72f4adc89a90687f54ccffcd34f1323f1af4c696035501f9688c82a3ba478252dff31f54c8ff4ae710869ccdc657e12156d87f51fc1da1b4df8f941803e21c182efbdf00ae9b9a11f45db3b4f5d63b0fa83976245f45d4d3439070849324a2cbb4e527d760cca6c47bf86f2c7c7cada8542cd9102181bd86e814943953b6e088f633d716ea0990071507ab4e7c4b8f7b9ff289a5bb320dd23168c2e92d0274a01bf20fee688b69e9fc3d150b4318b82b7e66892cc6caeccf271e2e18960e462f7ecb874eb13401d7930b60f6ad75c6b4669884c1a93040c5e2a101abc8813245d92870de1f35b578c7fe66cfa8438c5b8024bdd0533afac48151fe6d4128f4718ae0a7819df754a4cf478cad2ddcea118262e7f80cca84b5019ea13051a379a569fa764379c5a987b0a9189fed7bed57c43b40cb4806d2bdd223891c4eea663a8c86715d6a1fdb5424e6d4f71009f7bac8fef77d18fdc4f8e7be91d451db9045560fd4038748086c5b6992d4e3c3e1c6f52f3d9ac39805f22cd381060185347df2d9b087a93be886acc84acb0fa8a169a84427cc1d25e5c2ea5291c5665f1b52b092168c4b4a3a9d6ab655e94f7ba3b30004b64ca17b5cda46922a682f69c26074cf3ecb8776bd2c25e38816c67b6b4534f7e74d9c6da3ef8ea538e462150bc4228f3c172df56bd9f4d1198558d166edd447492176875e93bf5389c1267975718f950e08d3924ac762976b06aac90fe84a0a4fd40e2c889edc96ec42df10432c893106b61faea496d30bcd0f5844a732c8ea77e461486a4907e7fa262484618260f9dea99475f9f51d52b815b711bae0a554752344fca55c181f7fb08670896abf66c7920d817d19b5d78bc6d5841aab4a2c95d768893170f8ee0d4d1c6616b1ba1474068a0e8f2688c991576de2a69b46723bbca54ae0c80640e05ead1bb0d0557754c667b747da209e17879b915eb39c26b665d2202d8e3deb4ae91df247589837dc1709483fd8c2a5bea6e4dd02169d4ddf505d350d9540ca1cebcda70451891c1ec1472c64c8e729e3a53fe1809bb6bc34e7593bc79d42c7ba4687dd7172dfe425b1bcd0715ac0c46edce9ee94e3e818b1d4d3b05171e580aff104e0f88ea3c148f10800041baa3d8d89b895d4b9c50e02bfe660648747d4b785808a9a706b49c8971a26b132376ea7a269b0dff1b71eda21d49f3a8b471bb0093ebb8345c14cd6031a999164939", 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f00000001c0)) 20:21:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x500, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xaac98e24e323558) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = syz_open_pts() r8 = socket$inet6(0x18, 0xe3f8af7ed21cc810, 0x6a) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8002, 0x0) r10 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xb, 0x6, 0xfff}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1}, {{r3}, 0x0, 0x1, 0xf0000000, 0x9, 0x2}, {{r4}, 0xffffffffffffffff, 0x81, 0x20000000, 0x100000001, 0xffff}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40, 0x100000001, 0x9}, {{r6}, 0xfffffffffffffff8, 0x47, 0x80, 0x3, 0xd89}, {{r7}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x100}, {{r8}, 0x0, 0xca, 0xf0000003, 0x0, 0x4}], 0x3575, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7, 0x309}, {{r10}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0x4, 0x4000000000000}], 0x100, &(0x7f00000002c0)={0x0, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") kqueue() 20:21:27 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="adfcc1d6ccc514a01d5e031d42d3311c7cfa5cc809f05beeb47f05894c689df4cf46dc42cb02f98c27269632be6b4c3603a3dadda8c78f7c0b03ebcffb93c77d5c29fbf1f3a5cac53bbb03c294af4f04dd5789c45cbba5d9b851c847f10bca5b0d83be72cff4f2b88ef59f44b44312dcd38803183c93253a8b109b22b9081779620c72d09aab7ecfb3c8e36ac4f09b316d4495b80dc87557da7667c70362d868b0ee56ebbff82b0d321ff9ec459f74530b5424a5958616a0066f7687ec7a46b3f1e78ba6085c12fde1bdf226f86c0000", 0xd0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0xfffffffffffffcca) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) shutdown(r0, 0x0) 20:21:27 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x0) r1 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 20:21:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) ftruncate(r0, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) fcntl$getown(r0, 0x5) fchown(r0, r1, r2) 20:21:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x3) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x48) 20:21:27 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r3) lchown(&(0x7f0000000180)='./file0\x00', r2, r1) 20:21:28 executing program 0: r0 = getuid() r1 = getuid() setreuid(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) r5 = accept(r4, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x0, 0xc0) semop(r9, &(0x7f0000000240)=[{0x1, 0x37}, {0x0, 0x1, 0x800}, {0x4, 0x3}, {0x2, 0x100, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x1, 0x1000}], 0x6) r10 = getuid() r11 = msgget$private(0x0, 0x7c) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x4, r1, r8, r7, r8, 0x40, 0x3}, 0x3, 0x401, r6, r6, 0x4b, 0xf8d, 0xb57, 0x401}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xff5c) setreuid(r13, r1) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000340), &(0x7f0000000380)=0x10) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x7, r7, r8, r10, r8, 0xfe, 0x9}, 0x6, 0x8, r6, r12, 0x3ff, 0x80, 0x4, 0x4}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 20:21:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000040)="186fe65c", 0x4) socket(0x10, 0x4, 0x40) 20:21:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind$inet6(0xffffffffffffffff, &(0x7f0000000700)={0x18, 0xffffffffffffffff, 0x80000000, 0x1}, 0xc) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68}, {&(0x7f0000000680)=""/34}, {&(0x7f00000002c0)=""/29}, {&(0x7f0000000300)=""/137}, {&(0x7f00000003c0)=""/205}, {&(0x7f00000004c0)=""/64}, {&(0x7f0000000500)=""/237}], 0x3b6) recvfrom$unix(r2, &(0x7f0000000740)=""/135, 0x87, 0x802, 0x0, 0x0) 20:21:28 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockname$unix(r0, &(0x7f0000001200)=@file={0x0, ""/108}, &(0x7f00000011c0)=0xfc2d) setuid(r2) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockname$unix(r4, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 20:21:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x1f}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="2c77cd2d893e49460d02426cfa7039c9fff5be44c00faa88b31e9759a5b0ec6c8bd00bbc62588215e7bb7cf88f5368ef7b5f3d0958bd3a1d2a74eadad74c3493120d37df6d345968cd3c8d4951b0a587ec40ac8c69894be64b4dfb9f5fc457fd2cdfe1dfe16041569cc177dae6012c8e5ee609cd16cf3b8c46fc5d2e96e1f08fffd67413fe60a4f11ab59a52890f5aecff3bc228f988f92022c97c34b4af79726338dc7eb32464a2f20935a914d355e578faafcb0351435c0e956e152eab33dbce42818db6d0a028b235f45cd2335f962c0b91ec8fdef0ed7741f9872f", 0xdd}], 0x1, &(0x7f0000002900)=ANY=[@ANYBLOB="7000000000000000ffff0000ffff0000bc0a4852db407a64e361136daa397e306bae5ddf454c525f8b18856436bdf6a3536beb1053e5db14f5020649fd66e4589c9e4e078d879d02b92fd64968f8360b30ff66c69e43ef76ed05dfd831a1a9fa8ba27802a298c315aaf5e00f00000000380000000000000000000000010000003e43959a434323561696d76f20aae60176aaf583aaf1b71fe02921a9e768c310057a955848000000e800000000000000010000002000000098085c3375cd164c143009f7ca6f88545394262bf2f8bc09ea1b5c5e30a6741edba24a63c5ccbfcf1093af60d936051809431171ef555a41d2ac5fd1ac0e9689a9b017d5fe0c11e9271d50260c589c8af363adcc62af49ee7304b53a80f73f4441ae53d719390a53e6b16c22d9773829795272cacdc428b3733bb3aacbe83217d6637e4e813dc58f479918841b73aa03d26462836a17d7436643249e50d8155b573d2730aa5570772200d76c73ff16a119ed82cd5833acaa7434f931e103574717eca87b6d1c0120f5be6ef5cd7335f900000000006000000000000000010000001a00000052b511c323828d6a6419d8436a91e3b0016c683943b99b40d3fec17a4f98552f9bd58551bba1ddeddd60cc5ac03aae064ff745668b33073377881ae3ce17a31c6660cb0599275124d627a9a60000000010100000000000000100000009000000a61a5d8e4ec09e8d0345e924f0525096b1dd94233ab7ae3b25e790bae4eccd489e30247a7ebdee492b89c9d7c0cbc2543a08289e07c48f522c437c717cd0a1332b76b02da1d788f1aa8db22ef07ef129cba57c715dbf9e3e1890d1134a52d381229ddc072db2c7a786d114e5f03a3bb7fff59c3780718437ac8762ce14bf89a5a85b976afe519d77f014d637129a9d32e4e99068b5bd86d5725c683aa92a5953b5ec4d6ccf539eb34120d2c1116167eb02bae659592b10cae42866ab14c96c7ff34ebdb57792711f6b4d032698108c229477de2ec0e11636981e12c28a3193d37e97d7eb6ed2c2dc47ca65a23b479bf45621b7b2cb523d3ce25ffbfb0f48bc7e67baae96ca5096e2c2a5ff9ff9c7846ff8cf3b0776b683af937dda416d4b2b453c003fc40b80cf82d32d44c32fb1021a5cce391b44ed46429cc0aff5c9b887cb3e566586cfae38ae2dce8ddf36488f7143bf251107d7dca1faee9e241d46d833fc77054d1e6c5528e8c9a7a7115664bda83fee0314864f519ae97fe148a083292a03abd6b777b1c9785bdb39e84dcadc8b5ac8b9437589c7f14386a104d7c251a6209d3a349df09eabd5dab7bce6f0e89a4e05d18843fda186a683562b2838aa5246df85a931406c2122509756c98450d564c5dfb64efee41e81ee1c131adde55641215263b912f839ef652aae33ac01ef7fb8cdaadcc890507cc340a5f08c60375c0ff7b342518a8e9771bf1e91d527e28193f2005b3446e42e0e39e2b363c442f690b6570e0bb34b68022cfc0f2818229dcc9985452ed5d1cb72ab4f62b93591e5e91cea5b9162a8fd8bb58ef10aaba265ff0c36b0fa33b8491d63ac8660368ba14d74d2a665dfe6e3128f776edc8a10909b3f05cda77b0f78838c93df9f02edccba6cc002d07bda63c040ac0af4be3253a2b29a47cadd0cf5cc570a8a80f5533b886991cc663455a371771ff6008df62392fbfad3dc082e7de924098f671386765633844fea83739a8b739066df37a0ee7d5ff62e69edf384f06456df6e2dab6ccfc33154c5eff9f5b901bcb04dc2cfe6a9d610ea8f8454a22a0e54088662ee3dec8720499009b0223dd4a20ddb8f1b1eb66923c40d36b2f54285888a10c9759f370b84717aa094e754a6496fd5f83b202550976d44a4d15d2b8d5d90e2a7b0fa893a6c472276a0376daef2eb5710574998b46e289873c1a4f89afe4b6f716650fcc95ccd93bcd9b7e8172b31f65805c7a9c42b5655f85dc12580dba2b3198a5055a6c0d54f7ba8543cb33e95f9fcd126e8fe5a06446d3b8a598af933d6321498da7160d3f5f7ac9ad503a09afbc3b4784d90416d6e6122f4c78fbef82afd05fb71b16750fbc4d1d624fa7b6e4d1052747a6abad3a0846df37cd41314900a3b4cc534d7a8f7e248cfbed9b121bcf98773261339ba1bb6337f97bed87902f4e36d21de7400893b5a2e59e6f545f121b0f30e74ca1eea16af337869fcdab72ed5faa3609b64302f58028c994e0ddbe52d3b7fed5983569922830467c127552b395d73890aaa657e943783dac10a92d22668c7331734d772f26378139e7f4b8f6d67414bf7c0b2270b3363172cd47352f3fa42fc25911377eae7f0cbca8ff5384f967e00d23709a16160ed228f04bbd5b657eadaeceeab21471bff8b16f8cb8be1ba43d35aeb68ed6ac640e87c03df789814a411225a06ad40cafe818900d0866402ed1f36a74d544535833efd9b823a8da03b777e0fcb0b3d5563b7da1a713add0ce13a6c8a4e7be82e3328df07d2c25dddfe607ca18604d71427c86331170f350fddb7dfa0ef715aa4f7b6b5d906f81775681bb15109b8b8435363765d587798072793c3b4a25db13ba609cfdb12581c53599a8e055124b34966e378bc3a8652fcfeb0411f734f8edb85ba180eea2411e33484739a2eba20be46dce2486c800f13efe87ca73e879430371a207a0f66ad23d1640f04f6641d4eb8eca23d9de8f22a05c66d9f31a85e3f8d3a3ba087315974e7166e17dbdbff8cee4ab372ab6bcf3f9156210e654b58b5caf2766e0822d4796fb1fbf35f2a9163613e34eb7545c894de01deb517e06529e22ab38059d64e0ec718758c9fab166bb65ee1b0b40d8be247fb45cd8a745f7909a14cd3174261c60b3b41b1f78a0541b82d5cb53ae75b384f5f337199329ead17c7625ef5cb8882a01f254d0212652234b5afdfd70cf48927cf6bad15da8edc3dcfd1c36eabeb1271e16664390f502d10ba1e60e64ea4e288314386e799f37222170434b6c2fa790f376b5dd6a6cf259a5d331a02cd9132c1a885fdd588e979a53c22d3691d741e87b90767beeebb0d9a34f5d8a8e46051836cc83f334f66a9e707fa7d22cb2372175e49c438532c62a64e6290cbc08ecdfdf2c0d4956f128667af554644d2d39773a98bf98057aed1c86872c2fe758a16c56672ae1a6a5df57b8e13a73e683f0b900392f22d01c756f4acb9a8b9a86ccc0e994f7f2d010b038d45629c866a6475bd33eaf7efd2905f042099175ff8fda49a6627a99e6251462a34303c2ed2fcff4972ba391fdafc9d2ea1c733e45ace75a2d6c673a24747e8613150311a64ad2f00a5df37b85230f19418ea42fe4cb7cc4cde6cb5df213d8456efc1f122432ca34204d2c98abfae1a3a85491b44ebd2d831efd85ace314ac7dc4f373a131a43fa4e73f98eb58dcb3cdc1c9a7a4b01249cb14b6ea9c5702961166a100730c438baec12711963e798cd8d5fc4340475c82222587ebd14c72fb11dbf5d4cb5dda3c251718cee8eb62e59634af8c1c753e5c280f051c9811588e6ebe8e28128ac995b7ad46a681237b816e21dcbb190309345d1fea3c49a8c4055912f4c41da121c54e27cb12a5a2d8ef94e41b70e0856aaf6ccde41504248875a527b8ea23a34726c56955986d430c6b2845e20a681f767db002727d11a8503dec7e12120093368968e1863661eb8b3fe4742e2053ea547f42b4d7369ab18cc3993e1ec01856012c3088e8f6340e563f6b1b3a5fbd87d7c7b0375756bfb296cc5e19de33fe7cc6e72f7563dda6d33537f7d8b2e0e4607a46acab9200f69436a090caedf08253714967d18afa7b9169d3a1c34caf655d5a7c0eb2f9859b35759bbe592947af6feeed85a8eb55463e3edc90e51d96019470f656bd76e61777830d395851d61de3b716d7c87570fb73c22221ae0c08a6689fd1dc843139eb779e19f1edc9aee7db4a2aaa41bc3dc17c6efe7a4f3c0180168e01a46a251479a6cb4f5a9a387fce0dbee1d9f57d7c2a7f1194fc2c43d8d18c44a37d2c84374f03225414198065e0fc102f7de931955d3e1dbf88b818adbc976ff762fdd9791672abc4144aadf696fa31a04281645623c3b78d0592cf94bfa8305ac2a2f372dc6912b8d2be2efd3ced57dc5edbeaf9545f8c69b67a9d0c899b6421148becae022b51cb5b0cebd4873f337a40fa9f0d9629935ff21f6f1de54dd046075e9ce8fc9f70dde6d7726ed3a8179e9c4bdf82319617194402eadd866c8d720c832e98386adaaca18468bed7b5d415ed8656524ef42b50def2f00696303d723b8eb311c7fe19e398c2ae8f14f9e43e92f395c77864f476fffe2119e6345d6c50322d8d7a447770ca7013f76f5a52b328cd290dffdc8c6173fa2654e50c69e6f0df02058d730d70437a5466539b120c40c3d3156aba849085e0c49968fa607d4f68257b4e114366c28d8c264eee6cae1f3e108f1bef6230a82fbb9e7c01999e7e36a6688aac396ca4ce8ce337f6def5c4283b50c5e8c44b0ec4b8871cb35b07eed158fc91a49d78e7d89cadafb014cd029ac24e899d5b364f893d3fceebbe863f283139cf22ed2c8e00df7773e67a10cee044d0e742ced4ca8ced9fe6bb6fd7c5e3a29f34d86275331246d95a5d53acf76050c56b7da2d28564755d2f41fc80b17f974ce675a4cc13f3ce9a9ca055c39825484bbcf3825a0779a553b6893ea321d1bba6e57213ec7f65f2e18c89310cedf0b2c01935d079d521e3054b8773bba9210865e806159bd050b9609fb3407572e9c5b9d5d04448ac1331bf66500d895fa53f2e5f730adef36cfe80720dce8d08d4867e5f9fac64a324cabf0b95e6f7ad0fcda5fe8f1c4cdce0011844428a35e72eccdae0af89ac3ae37393ebb2c0e79c412598f8975e6f8c9a4c22486f8a63f84ce8548f2aa9833cd2d8f11066b63abf541630f08649350fb787caec13e8c125516f70fd8fd429f08bf107a37e54fd86aff2bf5d959f2fa4413cb3b2632139f9fba182f97a2a8d4e87ceb3a0ecf6fec13218ffd02ed074be8e7838d40e52e0bd48fddf6138fc8c52cc4d8b408d2d7679d596eb7adad8d03a4d80f3f09f75de1cd12459894445bc040e023ec10ecac7140744b5baf6cc3d07472e6633d3cfee9655c29cde96eddb6ff63e3fc6e1f244a0c3b8b8b9dc6674762e5eb0728827fb93333e01dcee9804c3220ff226497623817fc4749f6975e0c21f84fcec89102b6f2dda3dc9f5ee66af9018de41524256b248a2b6f13584860621d442a5e14043f51c84afed6efae98198eb1ff56dca44e888c2c919289393a3aa2241169ba4c78e262693bd16d52791bdd6c5db7b3fc82366099f3c8bfbd5c39f0a37ae1bf90126e354b14c40dd85fe9a0554ff13390a0e34fa664b8096dde84666901cad7eab8c3a29f18c7dde80998b81130b1297f04be398871c9107e84ad8fb65bc8a5c5053a65397caf24ecf4a4b0c7138c176b89cf1aba137193af12bebd3f5d160439329993a670c94412990b43e9eb7094f4d8168db27022bc62fc7e0a7bdd703d877e97cef75ac4c367dfe1b720549b13b59dd5eda2373e0cb077ab6138c8b57566424343fedba6fd35b12a524c0845044c95c6793b243ef81cec75900a89181d7c54078027897457e20a937d14a92a36a9fe9243ae412f83dee5670196d1db3fad3197f071268c59d46c87e592de70d8351c74bcc2522d963b217a2c61b1855b116f6e040ea3eb62836b93722e5fa7ef385425c7c4d489ab06a204acc5db479772146e6898990e503c3b0c14786f6c2e83dffa26b1a77d5b2de3821467d26e3e3bd41bb648606f0caf8743be09ee41177d2f05655b13d5a11e30076fecee46a0b70b44e74952b61a67978ea9f84d2d86f04d542890a85dd090fa808fd12ad19e9fc867f484c600eb818ec056bf84af47a425d70585a40851c60bb8f0f72a4bf8f482af1a86367b99ccf057ce4e49b462e7a6b68f9fad486aceaa2410b58a4543eeb2f1ef4625921baf1b50598c79a93c68898f930cc550db9f44ef7f853c2caaf0dd3172607c2aafcf11056623fb693e77c42edf3a67beeb66f564d7b35a6f728e28fa179961b014003422081076d5abc736f99a7422fb34c3e589d89d8c73ab2f891d6fc69bc438431f31b5ab1bb8ebe6fba19bfa2b23488a76dd3025e12ab8a6654263628314d0d448c1ee721f856bc07235b4a911202c69e977e739eaadd229eb64507a1f21ae0108d05dbfdd21d7409a5bea4c015b23f8ecfef7abc325173eb4eff341588545d928b291bf835350a35e01f0664dd67e6f2f1e77b28729754dde8a118135c8f5456bbb7f048442b781c49d6a2ef7ca2bac8aae962c644eee9580395cff68f15a03d9ed0efc251e391c0540a46069e1f4182d25cc36fdb631bbff5786eed088b7bb81fc10d42050e148c5cbd3aa9e88da267b723d2ed970cf80bb082cbae165f39c9047b1dff95fbb0755a1353bd759cc0075c42d91289352ffcfb72123e879de3e57639e82c7c31da9c1cdccb0f51ea21dab218000000000000000ffff0000000000000e95ba60d51a2205b5901950f14f75229ff77a97db2f7643579473a398fc5ca546e0dae6274fb3292503ca275105b49539067494ebae03f3845a52975f0401776717f1a8f739dba19bbfb3b3295b3d1a632ec18f25be144a50d5598605b3ed2765f39fa7a4c4bd0283fac46b61556383d884e551e6445b569204dd2af7224fc27472f33a1f184563f7df510a263855cb7e4ac187e33c5875374ba7d9024b339dc1a1fc3b243d4e6df944e85acdf309e751ce51a73b65fbdb8f62c3e774c319232ed7e80000000fca7e084888cf32bb6666a41a841457859975a341ced5c9ea6653c9368921d5f932ba8b0a7044be79c4e93b0e4782bb60b1f2f25a908c49fd1ea7a3dd0e3c35265991d0980e3a9c3e25b08f88fcea4ab03ae99981015a72bd5b7002c26f7c9b261213c5c99309a2be054505d8eef7ab9a858f2265941db1f8e818080a1ec232e0690a7229f42cddeb238b"], 0x1280}, 0x406) setsockopt(r0, 0x1, 0x106652, &(0x7f0000000000)="ebffcbff13c615b15d0f1a6b1b48e69931929648", 0x14) 20:21:28 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3ff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffe3bc, 0x5, 0x3ff, 0x1, 0x9, 0x0, 0x0, 0x0, 0x7fff, 0x2]) r2 = semget(0x1, 0x3, 0x0) semctl$GETVAL(r2, 0x7, 0x5, 0x0) 20:21:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fc, 0x14f) close(r0) fchdir(r0) 20:21:28 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x28282, 0x102) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r0, r2) 20:21:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xffffffffffffff02) connect(r0, &(0x7f0000000740)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x8000, 0xd9, &(0x7f0000000680)="ee3803469da63241e3f69d7b49c2d514bacfcc655b661e36a3a204a58abae56e7bf86432b3daeb3f1b10c73339026eb9260cac7699657780e3f1a887233f11ba96925fd77b35e528685c9431d4e27aa158eccd5a51e3d5c8f3a6a00c6f655893f850ada25b2783d506fdabe0d85cf5257cb888693e439a78d42d1c4fc18a20b0759f9b80f584589c79240a22273820f40ddb", 0x92) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000780)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda03", 0x5a2}], 0x1) 20:21:28 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7) getrusage(0x0, &(0x7f00000000c0)) 20:21:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x20) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:21:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x5, 0x2d2a, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000004, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x8, 0x59d}, {{r0}, 0xfffffffffffffff8, 0x8d, 0x20000000, 0x0, 0x5}], 0xffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x34, 0x1, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000040, 0x78d, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x10000, 0x6}, {{r0}, 0x0, 0x4, 0x20000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xd701, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xf0000000, 0x5, 0x9}], 0xb25, &(0x7f0000000080)={0x0, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x2000000000800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 20:21:28 executing program 1: mprotect(&(0x7f0000095000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/102) r2 = syz_open_pts() close(r0) r3 = socket$unix(0x1, 0x7, 0x0) bind(r3, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/71, 0x47) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) linkat(r4, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000180)='.\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() flock(r4, 0xf) connect$inet6(r4, &(0x7f00000001c0)={0x18, 0x3, 0x81, 0x9}, 0xc) 20:21:29 executing program 0: sync() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getrusage(0x1, &(0x7f0000000200)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) getsockopt(r0, 0x7126, 0x1, &(0x7f00000000c0)=""/2, &(0x7f0000000100)=0x2) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) clock_getres(0x3, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sync() chown(&(0x7f0000000180)='./file0\x00', r1, r2) 20:21:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 20:21:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x7fffffd) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 20:21:29 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) 20:21:29 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x6, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:29 executing program 0: msgget$private(0x0, 0x104) msgget$private(0x0, 0x41) r0 = msgget(0x0, 0x8) msgsnd(r0, &(0x7f0000000200)={0x1, "2d52755249b1aab5d3263af1a663ab22809a451cf516136eebf06f9d53bee8099beef7ca1fc7d702cda451118b0261055a0b7ca92564aa94f85218697dcabf02b26d6c21cba7670e7b3cdef1452392f62c8a57ed4e0c246ddba161c2a689510b47aefeddec36f626a93c53837c945e78005cfff7ac58c92f4f3ffe01f925a018dd68f5d62f9436717be4fed82bf35820a5eb7e4171b7d6a2d79ccb6c3e8dd0337255aac78694acfc"}, 0xb0, 0x800) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x3, 0xffffffffffffff81}, {0x0, 0x7}}, 0x0) msgget(0x0, 0x2a) 20:21:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd1a417e4e74de400", 0xc4, 0xfffffffffffffffc}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:21:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 20:21:29 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) clock_getres(0x2, &(0x7f0000000000)) 20:21:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x100000001, 0x7, 0x8, 0x9, "880c940d7a09a189ecdafd368aa07db07be53c53", 0x4, 0x100}) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/28, 0x1c}], 0x2, &(0x7f0000000400)=""/31, 0x1f}, 0x800) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff01000000000000009445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0xff}, 0xc) 20:21:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/128, 0x80, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 20:21:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 20:21:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1f, 0x100, &(0x7f0000000040)="68c03db9fccc207b1d1fcacbdda559f95d17f4b9f446dac5149d9044ad7cd263cd330e9a28b1fe63d254f3126208c0dfa2c54ac90398e68bdc890b508aaf5167a46a048c0833afb2", 0x48) 20:21:30 executing program 0: socket$inet6(0x18, 0x5, 0xbb9) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) r3 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0xffd) shmdt(r3) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 20:21:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() chroot(&(0x7f00000000c0)='./file0\x00') r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 20:21:30 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r1 = socket$inet(0x2, 0x5, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x0, 0x4, 0x7) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x80000000006) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) clock_settime(0x0, &(0x7f0000000140)={0x979, 0x80000001}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') shutdown(r2, 0x3) shutdown(r1, 0x4) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 20:21:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) 20:21:30 executing program 1: r0 = shmget(0x0, 0x3000, 0x25, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x481, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/206, 0xce}], 0x1, &(0x7f0000000200)=""/52, 0x34}, 0x42) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x1f, 0x1, 0x7ff, 0x14000}) getpeername$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x2, 0xc0, 0x5, 0x1e, "ef20a4683ffb6d57e1721bcd093add8ba617df9b", 0xc4, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0xffffffff, 0xba, 0x4, 0x3, "80493d2c7a0f08f01b2e25d281136f0b714e2206", 0x7ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x54501a45, 0x7f4, 0x8, "ba46a94a4d67aa7094d694f30b4fb1ed085977e9", 0x1f, 0xffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x5, 0x20, 0x9, 0x7, "5b43b8c12b04f081fd0ec4e4b13b12405a20e095", 0x5, 0x9}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000004c0)) ioctl$TIOCCBRK(r1, 0x2000747a) connect$inet(r1, &(0x7f0000000500)={0x2, 0x1}, 0xc) truncate(&(0x7f0000000540)='./file0\x00', 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000640)="3e6d6120fe78bde6e9be033af99b8b2610e6f90377da0ccd236607164ce54becee9930bcba28731c6c22f749fd058cce1cd1652da90608701b8c594ecd0b0b46befc16b6146074f2fb2c464eddfaff61ecf2f1567a828f17897f4a1ba6f8f57ac0e2b24adc98a7b2c19573e11daab54faf97d4daf7bb518bf75db5668d3f969f3fcec246d6f8e0bdee86101ac1ef0a61222fd1585e6e527a6e49d72d3b2c3c1b97905ae69eddbbd6b8769768c2a500bc075391f058ec898a434158d7316bbd7467fe4a4010e273fc0360bc0bc699b3cb0f3a679b2201b99ac716926dfc1818f097ac8d4303b9dc3ab99b5ff1c593fb79a120c8", 0xf3}, {&(0x7f0000000740)="d7f38ff1cb197d348444733bf2178aa86a7406e6ed5564e8083e0db7fbf9502d9d6a38f08cf25a9d04ca227d3eda7693a7160800f1ae2e2c81f038b72b54a59ed5e4b7e42386de64d73c4b6ac27f9973048a9481d3f84b096eeaa2aef37f2a9289f53c3959c15ee5eb1a8f12c47269ea8e0165ac8555a27e49fe66d020085a2cd1bb0ee2e07a0a197192a27a381903c511931b4292", 0x95}], 0x2, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r1, r2, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r3, r1, r1, r3, r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r3]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r3, r3, r2, r3, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x138, 0x1}, 0x0) socket$inet6(0x18, 0x7, 0x0) 20:21:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="ddbb4bd123be0f2e42f381bd385a5b4cfb2125508da99bfe548518f03fc417320216a225f31245e8b085e009e66fae7f0bdac8a6591a09dd6a89f88bf02f2f23c26e90daea67412426afd2439a51810ac8448a98221e83a7c528472d1e4b28baa0f421b633baf3b22edbe9c84db63954fac76650072efcf22f44392dd85f03204761d6e1be868df21672d1a77a686e72807af9e150673bfa99be06fcb5f164e11735431e6022f6fb7a76ae058211136c5d7b9ad58d631ba67f38eb", 0xbb}, {&(0x7f0000000100)="2aa1000a8a628fbf41259aeb56017b4868fe1aab75ed610772bbf078fc8fce891135d399922d18012cef0a3d9fd06e9834990931ff64c48aaab7bfe944fe171faa3e9f8e828529275e917d6938489351339137991e17bba77b6a658218113b6fd8c4d2b793cfae3333180a8790d2a7d055699bdcd3fde7a5335d58044073d0507bbf9ba9c46292d836f5939a1f1287f2580772aa3c5c6521bb710e38deb53d2d9912d1abc4e8e219d5f11d6386f6d55e5f8026d04541eb482c438fe5740d31b8f4775188920c2af4da507000df8401509000876e6a7e8e0f71105b1755b7cb2594c3319944bfc98a671178", 0xeb}, {&(0x7f0000000200)}, {&(0x7f0000000240)="35340da6d574e14f0ce71349ce6386a091c717b112931532b18548366ebe58151ebe2d434635f0d79eb570cc1d1d90b6733d906b03b6885ca7aeff30b7ec1aae8754089b52b590f14bba8eae688a1232a4467825e3f6afaec1c157c0acbdeefec2bb2e9a16a0b413125db652903bb16f1ed65bcc7cac098ab875c652bcaa540796368f350ed3a9e7952592cf73946c9785dc8e5a2410d53ffd11391d1dd1fda08b7d3aba55", 0xa5}, {&(0x7f0000000300)="4a83e6040a7263ae36c3bd7c601a744ffe648ff5160f987a9433f7fc52917e172a773553c6bbed906296c9f638543130ddc86fee5b7ce038ff51192feb2634d144da688bcfb33073526e174954e6cf3398bf2d5bf0094c2f5c07bc3267de4c322d3abfa05db729d5452a56c3d98f68937de7d0dc96859ddb9a592e68b9408f0761f6be750ecdc2785d80940f02cdc2e2ed11871847868b0236ee3671bc6bf182f565", 0xa2}, {&(0x7f00000003c0)="a850fbc6bd9727fb75ab8c6bc26893317a9e7e901fe14db34712562efaac517697e78fffcc469129d6e2d9aefdb3b8ced9a4b08ac94b482e831ec47a3071552046bb8ada30c8bd4e100098f1d3c4633d0cc906a1b7dbf21eaebb8dffe65537353c7b3b401a00c0e47d16b11fb3bb2f985ca6f4e6cfe1d4370796deb4807da13085e75d4c4cc6c7aa85c59621b10708fa9710562c3e6ac7dddd878e88e208e3bfabf79fd4a8167cc1c45d2965dffa7b13c20c38e5fdab73af75a14041d09ee2981da25e0108cca41480b33e4f90c1b675bc16a9fc166f98af22bcab23635cde0e4e79142d23", 0xe5}], 0x6, &(0x7f0000000540)=[{0x70, 0xffff, 0x7fffffff, "c2ffccea129d113ed23e05663ee36c1b4e34cf33f63a47d202fa68a420fc004d8630d4636c9cdcc4b7747f0b37f7b81a2f46a8d1f3e1c979c3db77311a10ceac064d2c108dc61aae808f1fcad1d65e8f18ee1b354efeb6e0c67379612842"}, {0x60, 0xffff, 0x3e, "3f6d4c19ddbfe8ce5d7c4e56a602f5233b3ef76eb416609990280ed6064c6a49ccc5cb419b5e8140914f547bd3394b858c7e94db82d49a546d5abbb4817b9d672e9633bb988ed7b31d859fc20026b4bc"}, {0x100, 0xffff, 0x10000, "767042fba2790b8e24c59fa5d1c5b4f231973791f8041e369297deb585e38772634c7840c50ca7ece0529a739252b75bee8778664652d761c77e5fbbe0eda5f6a8d2b03117153ef86d45d7926c6056482f9c7856f0019ad48679ff3dba0802d825d593b087983dfb0570429f455ba1bc9494b58874108a3471d0dbba99ed3fe8d2470a86e23b125a89fd9b91163711586261c606258cf2baef38d52b297547d19237bb00750bc6911d6b6d0dbb14b2a68ccecf8d2d679007fb248c77faa81d99ddb33a0a3e00deed42723f25c28fd4250ffa578f1689c9e2a0050b7fc5d1f47f070f67ae5d98d0e59aec5f2e7f17"}, {0x50, 0xffff, 0xfffffffffffffffa, "92401c6cf5f9366330f88b9e1dcf48ea4a92865b687b7c61946b5612dd77b11324037a202272f63ada8ee38358c0afa4fc29b890bd8dde1f82ba79b7aa"}], 0x220}, 0x400) 20:21:30 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x400, 0xdac9}) flock(r0, 0xfffffffffffffffe) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 20:21:30 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() getpgrp() close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/100, 0x64) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000fdffff7f006fecffff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80, 0x1, &(0x7f0000000000)="b8addc8bc4b49aae86a7304ef873ea8e9d802295161a88c5c890fe717dbeefcfd1aa1f1f475fb8b193a5fb2369f036a9c1d974afa3374e52483d90dc649e469547d670f5d923995c3ba0f8551b7d73b096953a1bc7398cf2333dd04972481e19688f64e1a8a355d5dfed19f20b6ac0bb14775e21485981bfff03a815b8eb46e301661acbc7f99bc3015ef0936533b527e872c4658880c2677985e1ee1330744aed4b79780bafe7e63ee0afac050fc7d4bae92acf96859a0f8e7212f7ef599e6ef0fa53342fe17b72a15c62b4e6c62d5a3697ad3bf9f2a47457f6f45cbd7bc758", 0xe0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:30 executing program 0: socket$inet(0x2, 0x4002, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 20:21:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) fcntl$setflags(r0, 0x2, 0x1) pledge(0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 20:21:30 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x0, r1}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x3, 0x8, 0x302}) 20:21:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="f1710005", 0x4) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001480)="5d6c8f2378a6657eca1f25fcbfb91c4719ff33d0e2e8ba7766e94bbb44dd9c678fcc8c32", 0x24}], 0x1, 0x0}, 0x4) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:21:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000000)=0xa0b5, 0x4) 20:21:30 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) msgget$private(0x0, 0x0) 20:21:30 executing program 0: mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = socket(0x6, 0x4, 0x40000000000) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x101, 0x80000001}, 0x10) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/155) 20:21:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x0) 20:21:31 executing program 1: shmget(0x0, 0x2000, 0x4c7, &(0x7f0000ffd000/0x2000)=nil) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:21:31 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x400) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="7907b30121018d0a4257d333f8268641552496caaef36cdb6955dce0e076fb4cdbbabd53bf8f7fe1f341821a983159b828d6f5", 0x33, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 20:21:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xec, 0x0, 0x1800) msgget(0x2, 0x210) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) msgget(0x3, 0xa) msgctl$IPC_RMID(r0, 0x0) 20:21:31 executing program 1: r0 = socket$inet(0x2, 0x20001, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000680)={0x2, 0xfffffffffffffbff}, 0x8) socketpair(0x1f, 0x5, 0x5, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) write(r2, &(0x7f00000001c0)="db30fe12c854", 0x32e) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)) ftruncate(r1, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x810, r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x60) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) 20:21:31 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 20:21:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 20:21:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x4013, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 20:21:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 20:21:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000bd329abf90f176d90cb8efc47329b0be81f93c95561533aa1aceeb92ba44fc7d57c19d1d85035414284bb84878e2459250099cafaefc647a1202ff607fe83e8f399d281c2ebf2c4d046e9a03b069b3cf85971e4468878c8160d1c457b2424a70c317f519dff8cccd9177b7ed16051c49dfa20be699bc14beafa2e0f04ce144737af0941b5fad45620bc563c095f35d0ff1e1b675410f5e5ab3fa750addfab9515ee2d3f0982915c784903f7212c9b8972e80c5ef0361bf7ebd5b433111422314ec737a622703996c17dc59c2a784d9338fc728204a367a8164db05460dd745d0dd43fdaa45d849da4afcd72022ef47e5aa6b71ac9de3e7646d73e83b3ea042e494c7011d677a"], 0x6f, 0x800) 20:21:31 executing program 0: r0 = semget(0x0, 0x3, 0x101) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffffc) r1 = semget(0xffffffffffffffff, 0x4, 0x281) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x8671) 20:21:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x5, 0x200, 0x5e44, "4281b5a5af5102b7885ee2b382119564f071a358", 0x9, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf8e0091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 20:21:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7306fc6e23c5b00000000000000e74de400"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:21:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x40000082, 0xfffffffffffffffc, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x7b, 0x2, 0x9, 0x2}, {{r6}, 0xffffffffffffffff, 0x12, 0x5, 0x560db208}, {{r5}, 0xfffffffffffffff8, 0x40, 0x80000022, 0xfffffffffffffffd, 0x101}], 0xbe, 0x0, 0x7fff, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 20:21:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x5, 0x3, 0x3, "d6c76c55dd48473787cfd89fb54ecaee9b329428", 0x9, 0x8}) r3 = syz_open_pts() write(r2, &(0x7f0000000f40)="31908263d91ac342215d78607d891d2d3dc4846201452792fe038dfc45b86b847a4896b63ae4ee7b07d09ed65e5a79ce1eb989297f98898ac9713d6cbf8f60677f23d11b6ef9fba673be3fa4f8cd26dfae69be93c0a0d4af", 0x58) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000c00)="c61dbd9df071dc6dc9f821d24e79a994f7b07e819e1953fec39c46cc2b110b562f1202f3746bfe902a79157778b083430b6e2f5a45402644d18d9521c9c47af13b05663562a22ccd453d5692e247334175bf809ed63cb4580ca1a0d7b15df93fc6c88d47a1b02e0e94a39af0990bb6d7e8e0896ef31e9db6d7af734ceed4852cb661dc45eedd9ff15187e614a45c859aa0f07a54", 0x94}, {&(0x7f0000000cc0)="30f7971439ef3d8cdcd0de246321db3081843bd29a37df2d4b241548a7e4daa6238b2894b6b41fedb0b0c5e6d94c36596674bc4a6e0eb5164ab410e26e9fc9686f00ae9512f3378cd5e6b294fdccbe8253c753e6cf421324f2ef0f0220d59e6fe2b1186b8782be6f869667eb72b75d7db857aa84637725f64a7020e06421caa46c35f1196b08c9fb0d6ffcf78c58e3ea3142c0468ca574ec5653063325e3bb50a8fb9b26b35a6014f0b6f3a96dfb8825bb0bd3abfc9c44d897902dfd2a56265ff91ae1f0beefb7f32a84f7c83688840a38b1c22c1f842b34c717cfceb65fe8350373a6b58d4141579315cc4dbedc482bb72249ba", 0xf4}, {&(0x7f0000000e80)="7a357db81864a3d0902103e6ecd68647b4bf18eab38dbde55f1dee89b622299254a66cb305c28f300f54333646a3b3e6abdf1666bb62d600aea52d2447e4a4c2918b75009be47f727bcfd4859e3229fdbdf128fc0325d0dcb34624a071a336487be999780f197c0bf84dd5249ada2ffcc1814e7feec07d19888c91ce1076b582cc547c23d2de58a3e1a5e7660bf318bd14a36c4acd4cbe9ee89d8c06d4f29d2ab5379890", 0xa4}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 20:21:31 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(&(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', 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//file0\x00') 20:21:32 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x100) r0 = semget(0x3, 0x1, 0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/120) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) 20:21:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000280)=""/225, 0xe1) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0x61) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() lseek(r2, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x4) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r1) 20:21:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x1000}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="9e0f05000000000000008374bcfa598305f6be1a9adec2484784043723ccaaf84ef26be957a1df8dc891b444a59c7a768613b11a97b3e883ce34", 0x20f) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 20:21:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40f01) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="70b221ad49278749ec43d0a395b1973cec747f2263eeb4e99228bd30b189ab415d819d9f5c1fbc36c1da9faf89caf6b727476f4a046a1c9d385cc1edcc8e1ecfeb7ce8a37c9b27e8bdafad8d136a24025e1f7742944961cc34704c2056ef81af7cd491b28d40b76087e145009709f279bc3062722531a2204df4d5d8fcdb8b289da8533d07e9fa8386d0e30fea493de427c3bdb04415b04f7948ef157c5943bfd399ed6f6a29f4358d1153a07a44b9eed71649", 0xb3}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 20:21:33 executing program 1: r0 = getgid() setegid(r0) r1 = socket$inet6(0x18, 0x4000000000001, 0x800) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) r2 = semget(0x0, 0x2, 0x28) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000000c0)=""/170) 20:21:33 executing program 1: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r0 = shmat(0x0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(r0) shmctl$SHM_LOCK(0x0, 0x3) shmget$private(0x0, 0x5000, 0x2, &(0x7f0000d0c000/0x5000)=nil) 20:21:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffff97, 0x800, 0x1, 0x2b7, "3c1914a1399bdb1b360f058f9089bfe75121adf7", 0x7, 0x8000}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000300)='./file0\x00', r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) ioctl$TIOCEXCL(r1, 0x2000740d) 20:21:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xffffdffffffffffd, 0x1, 0xb3e1, 0x200000005}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xcb) 20:21:33 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x8) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/194, 0xc2, 0x843, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 20:21:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/91, 0x5b}], 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, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) getppid() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x7, 0x4782) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x40029, 0xc, 0x0, 0x0) 20:21:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x11a) setrlimit(0x2, &(0x7f0000000000)={0x0, 0x20002}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:21:34 executing program 1: r0 = kqueue() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x3, 0x4}) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffd, 0x4, 0x40000002, 0xfff, 0x3ff}, {{}, 0xfffffffffffffffe, 0x20, 0xa1, 0x7, 0x6}, {{}, 0xfffffffffffffffe, 0x8, 0x2, 0x255ac9c9, 0x8001}, {{r0}, 0x0, 0x4, 0x0, 0x1fe, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000002, 0x8, 0x909c}, {{}, 0xfffffffffffffffb, 0x6a, 0x1, 0x9, 0x10001}, {{}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xff, 0x3}, {{}, 0xfffffffffffffffe, 0x2, 0x2, 0x1, 0xfffffffffffffff7}], 0xffffffffffffff01, &(0x7f00000003c0)=[{{r0}, 0x0, 0x22, 0x3, 0x6, 0x1c00000000000000}, {{}, 0xfffffffffffffffa, 0x0, 0x77, 0xcd, 0x7}, {{}, 0xffffffffffffffff, 0x89, 0x11, 0x8, 0xfffffffffffffeff}, {{}, 0xfffffffffffffff8, 0x42, 0x60000000, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x88, 0x40, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0xc8, 0x1, 0x3f, 0x2}, {{}, 0xfffffffffffffffd, 0xb, 0x40000035, 0x5, 0x6}, {{}, 0xfffffffffffffffb, 0x43, 0xc93a310f30a86a40, 0x7fff, 0x10000}], 0x6462, &(0x7f0000000080)={0x767, 0x800}) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) socket$inet(0x2, 0x2, 0x6) dup2(r0, r0) 20:21:34 executing program 0: r0 = socket(0x6, 0xead88a677fc0c491, 0xb492) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:21:34 executing program 1: r0 = socket(0x10, 0x7, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)="32f2506e68", 0x5}, {&(0x7f0000000680)="ad5243d534b24cca3a0432bc0cf28ebb50ef50f1b04053b0ece67650af62721a1fb24f88167fdfd964d92a4cee2fa569b75d51c1f0a4330f5a0934ff8d730d8b63133c0ae8ca253719daf6c25a610c447215ac3ff4a60cd196dd91cd159f43ac6de619488e28acf53f1252ca88aa100a3ceb6f", 0x73}, {&(0x7f0000000700)="8233896438f79e44723a1b1c56d319b4209392c598e9456367f7d1c6a02d053442c1c2e7c7ce", 0x26}, {&(0x7f0000000740)="17b46a2da5856a6b8b412267717fdc58700165679aa857151a3d7882744ffc35161aeafa206fa0c74a180f374575860b715e6c28c94f35b0873abfd157ecdd32f8e11794cbc1b10aacb7022b52234f14c8b2cdd4e1c01da76f744f33c45000f931fd4923", 0x64}], 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="750500896871edb75888"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) writev(r1, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697", 0x595}], 0x1) 20:21:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:34 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getrlimit(0x4, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 20:21:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x42) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x8}, {0x8, 0x3d}}, 0x2) r2 = socket(0x22, 0x89d0963d2dd076be, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0xb4}, {0x18, 0x2, 0x101, 0x502}, 0x7, [0x7fffffff, 0x100000000, 0x0, 0x10000, 0x6, 0xff, 0x100000000000000]}, 0x3c) fcntl$getflags(r2, 0x3) socket$inet(0x2, 0x6, 0x3) 20:21:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 20:21:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="234b04bd72fafd77b298ae87a3728356a6884285d21dbd12e72353dcb94f70a52751b2290cd5c5a4e459aa40219931abb5fd9b2d41b8256a3e3a98f2f665e793bcec1af17241db22f2dc1c4f21e28cc1c4ee4fb7aa47bacfd25e92d551b8aace572c92271c56c93cdfc7216c7eed73ce5753b70c9f33e4653e7482eb8bd94bb4c3cb035eb44fd3b8709fe181c84ff6cc5e12debf52cdd9d9610a42912a1cb3e1bb53808e9d4ef7019e70a84150400b1fd1a3628a9990de1646647669ae2f885fef61fb5be162bd9420c463032abbd7dff324de115723d58322c623a5d2c4d01b9274f46635867c6a8e51fe5de190fa546706b18358bada2de7b6bbffbc16745214027b868ade59a2470eefea5535e65bded19bb8e6571eb70919e1e8a06a7779227128f4c8bd6c8f9ac50ac7b866fa15566049d2e1e5dd36ab7e4b28c9da082533f4ec16d16b066a301500418533ba5e55f2d652ea3e5358f296513719a6af18c55ecd11fff1cbbe06f62a3cce9faa15b7afcd72b5e5e77d8084639be3050024e9ee069f8f6e68092b4a981645535650ff59a3567751161300d3971e69a162819421cc0d5a2ba676e45ea48e11dbc6f0fbcff5b92978692d10a4ff38cb10285c407f9b59feb61ca7b3e73000fb2ac632be42a1b026247dd53180138b1f1e9d99fe0545d39dc4d360673bc52ff08ab934eeb5246cf94ab87b3410d27fb9bc63ba57f3a60053810071910373dbc7136dc0f51f39b314812b022e9a296b2d3b65e07bbad3a50572287a4b9142ae0a0853f38d8734799b2870a53de82e2041146b7ccdfd8ab277fe42b56945cc5b0c4f757e8fb31299f7792c07b551b4005fe2aadeaa59af484ce8b506f0a11df5a99dfc55a007e4a02fbd04b2e15ad3e48c3e44d26769d9da477b89ccd62bc4843414b0b621841b4758b5d8a644c33c8f7b2ce7133c194b1698527308ef1c23b900f5632670e3d9765414fa79d47634f546bbaa1e1c8ef71210f2b549f431107d253ede7faff78b3b8de31b5a1c35d2bbd947df89fec2a05500fadcee741301dcdb15eafcabdcc598a0779e356aa9cdef4ca46c74876f43c2bbf14b57ebdc5123c0c4dc355dba7d3f91329846d6076c220a4f735d21f17b1a15d1164cc7929e5427051a580459cc2bc9dbf64a406f371472da23e56881ed69001893fef73c4610b13b68d2837f81e26c522c296c2444897281a28a810b3a9d78511c7316a43b0935453d88af4612959f6b9fbf20d189be5f20161ec6c9fcad5d9c4d9f77ec218c4b86549b33b03cbabf25b2354b22538e5f3d39e4aa0d9bedb35f1f08bc4404c2c3368b3d05126c3554ecaa669f40543c5faf0d28843df5d96820d30170feb30294f0d161cdea00acf7f87035cd58cdf4832663c76db6971ba9f6ec47a4b44b180f3097dee3a11917a6160ddcc10c316b7d3d977f1d78e920c347ed82940e37decb129467447d296c3b241e5cfbea151d33e8211cb4f8137cf6add94b2d0607684cd082329fc3a1a13e93a747cddb1ebd72c59e185e4a2d6aef9c3b5e86069e289f2c0e129b8deee7b4b893c70ec9bbffcd14f5c0c6297fd5646dc4bd2cdfff0b9cdf4197a9babf4e1fa3544b0e400f69459b25b94383eb1708c8e5eb51628094c7b214a4a5fb4297d5ce418b87a60c62a0b6032299bd63b3b902da1b7a177e60ded4bcc997bda79267df67d459704464a46d143696b55bb81d0af29b07bd35fdd95c05ae2f69dd24966dd2b55b43e23f41d9c238cba6c5482881c5476092dd010833dc854b89fef0d0819d300be144c745f743d4f82eb7b26a1a1ffcf9e4c63160e1630762f6ef3e35bec0c1f8c8047e9a7530b1f63b8f395ff06e128e0c683b5b1168d1144033a15f1108f58000c2e1b02b5a80f44019a29c1b811b5bcfb7f9d35dc14af424e2cee18dd2a60853f5eacc0ba09681de4fa9d8ff107fa460ec7bc4a949537a43691107fcb39ac59902095b103d638825d5d52035f01bdeac94376e5ff42a130fafb4f2ff13265b8877f36fea987c26936543b068cd38c7cdb6be9e088886a11a9fd006e52b4640bfa1f0e1805f3dd5d25b1fe383537d78957a7aa9e2f6c47ca94bfb23bdc9136c917c951ef07acc782b163bc1e40c4aa17ccf2ec69674f6e90761856ddab61069b4203c3f42188793e777b14ff08a5a750fa307fed13448e764640c9e1581bf3d4d2126e06e09e84558cf585e08bf30c0acca996e6bd6fd9cf6e88632d0253b6a5b00eb61bfd8d688ab5bdd974b59adaacc18d21147093d220e58bfb8a9f843288c3a35376adcdfc2de44a615cf1066b54032c0fd6172e514aa4b8acef65c0b69ba7d1f64e5c6fe4c8ebf5fbee048e1a0cd014edadd42dc272ac71368c87dbef7fc6907fc0d77537440799e512e5d992cf9b0161f7dfd3409147b19fc4330db0283cd83d293c84eaf21ef043dcaa357263fca3dd0231708f794217ac338cf61bd88ffbf15ce9c394867c053c309a91a76ed264348329420c7bbc3ec0a036f93f0aede6fe4c9b80eb34cbb1a8748f63127e814fe11fb0caf453a79de91b6c4e4caba7348751307cbfe421c811691b0897c724bfb82e61c3951237c66c530bd1a74a3eb0b7231a4a2a3613e1007f71786ce485d091f3e44245f869b2c5f357c648fee935ec9551c016cd9c0c2dad8a6f227eebd9a179b723fd6b21c7a64d591092eb9becd352d136921a3e3ab7b3c09ea18d2f5d931ccb7da3e802f1f71c7d6c9e262aeb17a355e371d40cc632fe9e3d88daff63d65be576c78570e5b2c23d465ed22e47d21c0147e1259be53190cc3d53ceeff912d1ce643921932f601f16468f12849254e0e87a02dcd6941afb354ad0d52bf6e1f0af9af49f71cb353d62f04a2eee0952ee0afbab42dfe7355d73c3761a76c7c786d4f5a28531cc100b38f36f0c9d9f67f7038e281a0595d62e4333d7a45341d2b6cd78474493d3f3fdfa41d1af8086aebfdb29565685e3e4bd27b5e9744d1b2a1e7278eaa04e7acebbe07813aef849c4c37c6d70bd738ea1ce98ff27433f6922ffd9e0366d0e65ed85b97e34049159e092083b897a60a7a82230551b5f9522c390c2aaf5f092a167ba178744519bd579809a23f86995dc76bca758095fb34c0f9847380457500850c272c0c64c8e42da8419e1a4abdfe242b3c8989a520e2e1de94a529285ee48d4a75182d8fb90e6377f31a33d15278f1d749d30535f277240390ebaecbf4e0d20a2c714baa775abc7b975e6ef0c3966de1b06f5bfe5304ff132b14b9cf2f47fab785b33eba2e2b3f1041bbff7c18575a8ca30ab576bb07a91a97793076a21a1d953145f1c579054aecc8a61fec349d0048e8f91b0a403c509d7f1e795028546841bb656c0d76b4b57b5af5dbda661f6ef4e1f02f694fed959859e70b1285b5c9a1e1cd5aace87b6ca537c89c468252fcf088e514568b449884265ad5db140cd0ab3f3e7af5a105c55eddafce119e1a320d932747bca323dd96dd2e02c522c6bcfce82e046f2959fe161686df5a0638da5eb31a54fb2263fbc81b8074cd663762f9bc46b84363ed180ff2fdc6cc0c095fca545f30ff85933f302ece58b30071eab8ad13b567e4a4f15962c708ee975810bbed05fffaa0b5bf7bd303d6c6ff1fc391b5165d7ee2d026bf27a927128d8360067b5bef2dbac0585bf7844e18ae0f584bf00bfcddbfe155b8a237a6fde0e4cad0e9de534485e82555e577ef1708e7f0d778ed9c09ebd56a314c3ad3a74f9ca93f7df2c71379f22c22cbb51e2ef7271f218318e1f842466d06d13b69ab6be318add41e489fe105a7d87cbb3de584c292dc94a6000d5ef52f9636bbbf3d3a5258a2269ed5bec653a7ac866b59d3f84a05f11414623640406f155cb53ad9fd0de2a58bdaa33766bb89fbb41aecaf40641036f5965a9d10c06c1c4cd3181ad8e1b986ff0efbb19690262539a15dd0f722850043c9a54abddd2c49d36d54f210c8ddb52d2ea8b09ca49e76cce20c7dee1d6438e8fa69c7dfce5d0119ee4d93c4234a001a3fbc7d60c4afbb6550d286f71bced51fa8eaa93b1e374c752a56a191a0e6a21ef640ef55e3e5e5a350029bdeb3eef7423588cb9e4263bcb35368b3ad76c9a147d4ebef0eebe99646060903ee49542ff3bcadf53eb8036edecb31368651b4c22c398e9cffec61047f01b20bc6897849f3c6e4c1a52bf16f7e9ca77183850b7ad6b0b14149af92afb5b00be891a394130892ab4b737ccf01a16146bff2663fe7e2447db224d6d8c8fc67c7c08fc7aec473e6868bb3d361c0c450606f023d55981b0aede5e2a945927621af2c27a88cf9c579049db65bee04d508b2fbea2a2f18288a85496d9a730978d53276b8ccc4c5e4329ed20a9abbb4fcac3c12b5c97b18523cf58c2adb9778828dbbb4ca271d0746d3821f6a79d3a1b92c1ddf8f56e523354fa7703c7b4e651acddd56137c5994b5d35d2593473d47acab3f9af3ef6edcfc412f29805ebe37bf891968d270077eb8a452cdc034aa103f6e1997864e50cf8ae2ea67b69714fbf22de3e045df9ca5ce28174e7e54a4033b26ff93f091596228470b6aa9ca81d6e76eb3b059735c836773b99c17b3e0dfea88585b853be31205cfa6253e9f9f9bb6bf903de71188c3ffc33cbff891dda903651333a3a87583e3bb8568905aabdd7b0136e431941aea3f1c174cdb123f7c4d365fe97e7f4bb3989b38caf15d07756f2edbaa46f01b442c8ac0c689dcafcfbeb2af30849b72509f8769058e93966fcee95c7d77c60071afacda064d96f7e44c9aa8939584ae1c16428519b0919f0d4316fc1501155728ecdb99644d68c422d36fbfed1ff03186c35e84faca32bd0a29b9292eb8582756d766090ef7de5fd7250d1cdd8c1c7022be7422b39270f0106112f410b255246f77758b2586ede48a2548ce75802c82bb9b0e176c32633a47543ec2de46df889c97b112aaad0d86342a502161262215a3585263c787004a27e6f48c46a4d96ad6ceb3c5e5de420e7d66e7f6178e9cd3b4fc8e603cab5a955cabb571d9bc1bf1684ac87d2b9482ca2a7a2273b9693d0ff09af05d60fb6ec1f52d591ef18c1393534644e7ab47c15fa9d6b6eecd1186d7fd88aa3ce49d61a5ac3786733ff8325fe63626121cd8ef535bc02f585ebbcd5f1c7b9c92bdaf92286e06fbc6cf3c227e73961adf3c749f957416f612e63f312d7fb2712407ffc1723cf806e678bae4b516b961318f9585e7bab666ccdff733717a93ccf333e98f56e265e0c2e705a924b7f541948d2c6612a93c7ff18366987859bf1fe5c7a1d453fe57039fe1f1d9c1388ff934abb36fabe7f393d9b6cdb4bc85dec7da93086b4546bd43b9f3d22da1cd48aa2023fc32108a95ff8b1295f5a9f4b8b81b7b7df23d00ab4ac83cf62b41a1dd14dcde90505dd182aa48626a167e1aaf553227f51559b1982ed3cd2dc5c17764538d7414dc4eac7e85b4a32c70259923ed69264be65c166967f3d6df994ad7c1c56935757a0aa9114ab916e76db542a2bc8ea37783cdcf5cf6138af3d5b79e3892e96ecfef0f76a465e5454f87d6160fcee5d09a7c1405a3f1a159d65b765a097238ade4af9131efa7366a132d34549d2267bf232cf4b6a312e444a5f8a420266ed340cae173a37c0d73586bb3c63af97a5a441ecb7355c03895f399bdc064355984333066f7266e17f1bfd12360849614f3fedd7179d4a01cc2910ef50b93ece7d6d27168436a54da214510434f60416a5db393ed43729c890f3e68b965216a43dea169617c624979bf", 0x1000) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 20:21:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) recvfrom(r0, &(0x7f0000001180)=""/249, 0xf9, 0x0, &(0x7f0000001280)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r5 = getuid() seteuid(r5) close(r1) 20:21:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 20:21:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x11) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f00000000c0)=""/80, 0x50, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 20:21:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000140)="db539b0957ab3862", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="c2ffe0357c4a8302b98ff9f0436919cac71b14745e0334a00acc597d9646f44ce9d247685964c3fe5f7f8272b34e47652101158f0bd6b65f83247532d9d6000a20e8232541ad48f2d0b07dc702c6518e95f2e4dd90e43dcfc2567258e2db1d5af67a2c91f925ebbb92bfb2e0ae59ff044657d50e895bc8b762e72f9d72146b7bb03e3faf7787b4e5fb709f1104141fbdb92b83d3f350799f43dcaf7bea265d54d8b7cee3b3408a4bd31fd425c63c73d6596083f4a2a3ef2c558faba3873919e6c8a38983c52b303b6dfcba", 0xcb) 20:21:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/247, 0xf7) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:21:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 20:21:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000080, 0x7fff, 0x3}], 0xfffffffffb37fdec, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x0, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffe, 0xda, 0xf0000000, 0x210, 0x2}, {{r1}, 0xfffffffffffffffb, 0x59, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x95, 0x10, 0xc00000000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x3}], 0x96, &(0x7f0000000100)={0x7fffffff, 0x6}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 20:21: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x288) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) syz_open_pts() 20:21:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xdfcb3b2, 0xcd86}, 0xc) 20:21:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 20:21:36 executing program 1: setitimer(0x1, &(0x7f0000000140)={{0xfffffffffffffffa, 0x4}, {0xa, 0x2}}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x5}, {0x3, 0x95df}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 20:21:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 20:21:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2b2f60fd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 20:21:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10100, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:21: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, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') 20:21:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) writev(r0, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet(0x2, 0x5, 0x10001) 20:21:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 20:21:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r1 = socket(0x10000200002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x8fb}, 0xc) write(r0, &(0x7f0000000180)="0029aa59ced228b212ab72c66b5b37d3f1ce1aa46e2b1eac9230cc07f2fb041b985adfdab568480b97a3fb46553e3d64de3118c3b3e1b6", 0xfe7e) close(0xffffffffffffffff) 20:21:37 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='\x00', r2, r3) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 20:21:37 executing program 0: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e55000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) mlock(&(0x7f0000f87000/0x2000)=nil, 0x2000) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7fffffff) syz_open_pts() 20:21:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x61, 0x3, 0x1, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lseek(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 20:21:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002be, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = dup2(r0, r0) renameat(r0, &(0x7f0000000000)='.\x00', r1, &(0x7f0000000040)='./file0\x00') 20:21:38 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xf0) 20:21:38 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x39d3, 0x2}) r1 = kqueue() connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) 20:21:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 20:21:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffe}, 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xc0e2, 0x3e0000000000000}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 20:21:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="d7c7725c9bf8a8fe1eee65f9eab73bfd513ab9d5df67bf4eecab4b30c8bae2be1eb8da5f89117a204a6c78295bff3523dedaeb382aa36092090a", 0x3a}, {&(0x7f00000000c0)="fd", 0x1}, {&(0x7f0000000100)="4c2fb0cba36c60db3050b48420d7595017358c49143b03773429d642e62f9093bea63c19363ffc75c915f58279943458ce8c428db7f02ba9247cfcb21cf372e41fdc2490e5d8e398f309ddbea06b1e734674aa2a51fd25657a16b1fb81edee9ed3e8a760937b904329024620f3c2", 0x6e}, {&(0x7f00000001c0)="eed9ac77584fc88af2ec6ddf78c6361353b4dde99330cd40b6c7f36332ec51a38dcab761485adf64cdf8dc356db2b1690d5b12847a87cd5dde03fbd27dd8740f0be1549969aa381bdefe351e108de38f377320ade7aa7d7fb6e799a11f1c71fe4ab1235b40fd1c9b48e7fbdfb741bcdf5b6677235a807f6a100f91a527719b02d102d150f9582cd08cefdb69ee0755b92d86aa15df261615e35bff94ee99e21af4a2048b7a7d8d5528c178bcd432d09d7d72a77bf7e08e7cc081f67b9e658775cbb8ac7463e562b01486d8f7efcfd3667415ddb2", 0xd4}, {&(0x7f00000002c0)="bff30c4a3d1171054135ca68e76d5370", 0x10}, {&(0x7f0000000380)="091f6b1edd37ed3b3388a137dc58530801068c7f5d89ebe9ba235ff35a41f2985e681f9bce3a415fe4c81937983f697b487d04f5ca83c8625173f9c083338388f0f124d6ae", 0x45}, {&(0x7f0000000400)="b9a9a7dccebbf388300c6412c1a25bad17a6ad8d3385827a0de5e5ac92b67539badedeb8b6b7a5ef8aa4acf60c14bed77e8797a9bb4cb0c7717e78b85deb244780c9c2dd5a859266", 0x48}, {&(0x7f0000000480)="63aaa1fe8dc4dd513858f76e5e6b25aeb161c80d752af080468573fc06769c3d794e3449d44c78421b7f000f98dc31cec6615576909aac89996bf34f1378b4ba256d8a735dda66c9e48bd9ad883cd939bc1d61d455ca2695ae52dada6f860d1acdaabf9e9eb83d454e3945eef50aac3980bd35f2006ed5484884c183b666e079bb3613c4374f6f8c196b052e95ee3096", 0x90}, {&(0x7f0000000300)="c6041ffa", 0x4}], 0x9) 20:21:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r1, 0x6, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) syz_open_pts() 20:21:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x5, 0xf33) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa8f, 0x1, 0x8, 0x0, 0x9}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:38 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xafe, 0x40}) clock_gettime(0xfffffffffffffffa, &(0x7f0000000000)) 20:21:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7111b765e97214a42a", 0xffffff19) 20:21:38 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000000)="f6fc8c750ad23ebd99c4ec4048e536fce4f3ae98ba69361985e6d47d3f1e273ab6857e7eec9d6006b7486d5bb4e0d384ed9d63742d4a2dba17e5738cbb59df5394fdf1b891593dd835733f8daf8c559f6ed2fc757c24a69ec737128608e941cad296db919b88d8ebf46b4b5874074195c7685a5017f1bea6cb7a8ae7bb892920dc03805b63b6d1053aef05c8b1b73e28e792d5659e4fc5a46cc7933656ed388346608b2549299989433e9feebed26c00d7608c6fe07441a57d5a6c33582d1765d8df0b9f9fb170bb927d7d2cbf14dfc36959c93db88ee6fa25ef02b2b802", 0xde, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 20:21:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000240)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open$dir(&(0x7f0000000380)='./file0/../file0\x00', 0x800, 0x100) r5 = socket$unix(0x1, 0x2, 0x0) socketpair(0x18, 0x5, 0x80, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x1, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r12 = syz_open_pts() r13 = socket(0x6, 0x4, 0x5) kevent(r1, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x5}, {{r3}, 0xfffffffffffffffc, 0x1, 0xa60a341cca404fb0, 0x2, 0x1f}, {{r4}, 0xfffffffffffffffa, 0x13, 0x20000004, 0x3, 0xb3f8}, {{r5}, 0xffffffffffffffff, 0x0, 0x81, 0x8, 0x9}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x3, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x100, 0x4}, {{r8}, 0xfffffffffffffffe, 0x30, 0x1, 0x4, 0x9}, {{r9}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0xfffffffffffffffe}, {{r10}, 0xfffffffffffffffb, 0xac, 0xfffff, 0x1000, 0x11fda32b}, {{r11}, 0xfffffffffffffff9, 0xa0, 0xf000000e, 0xa0ce, 0x2}], 0x8, &(0x7f0000000640)=[{{r12}, 0xfffffffffffffffe, 0x1, 0x40000031, 0x9, 0x7}, {{r13}, 0xfffffffffffffffa, 0x4, 0x10, 0x8, 0x2}], 0x80, &(0x7f0000000680)={0x8, 0x8}) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r14) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 20:21:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1000000000000, 0x9, 0x0, 0x0) 20:21:38 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x6, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000240)='./file0\x00', 0x808, 0x20) dup(0xffffffffffffff9c) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10090, 0x2) r2 = dup2(r1, 0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f0000000040)=""/202, 0xca, 0x40, &(0x7f0000000140)={0x2, 0x3}, 0xc) 20:21:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000015, 0x0, 0x0) 20:21:38 executing program 1: mprotect(&(0x7f00004e1000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x747, &(0x7f0000205000/0x4000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x128) read(r1, &(0x7f0000000140)=""/156, 0x9c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/48, &(0x7f0000000300)=0x30) r2 = geteuid() socketpair(0x10, 0x0, 0x4, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000040)={{0xffffffff, 0x100}, {0x1000, 0x9}}, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r2, 0x0, 0x0, 0x0, 0x41, 0x200}, 0x5, 0x0, 0x0, 0x0, 0x1503, 0x1, 0x9}) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 20:21:38 executing program 1: select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x4, 0xfffffffffffffbff, 0x10001, 0x6, 0x9, 0x101, 0x400, 0x1ff}, &(0x7f00000001c0)={0x2, 0x5}) select(0x40, &(0x7f0000000000)={0x7, 0xffffffffffff8001, 0x41, 0xfffffffffffff749, 0x4, 0x6, 0x800, 0x9}, &(0x7f0000000040)={0x0, 0x2, 0x100000000, 0x5, 0x7ff, 0x800, 0xca4c}, &(0x7f00000000c0)={0xb52, 0x3, 0x9, 0x0, 0x80000000, 0x3, 0x8, 0x4}, &(0x7f0000000100)={0x2, 0x9}) 20:21:38 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)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x7, 0x100000001) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="492e732332df6c68a7ad0bc97c38f7e94c3a2dc6e4b74e1a43", 0x19}, {&(0x7f0000000240)="6d97845478aa2f4c4dbbb773a438b22ba6a46549c4b79294b8c57a78dd81e326482108a2e410044b19cfb011281519f231f6554475c732c0fb210f5aea5fcf2479b0c51d0112d7c838609baf0be10f730c25aa648700f5f52e88ea8537b7516a33a94ae31ac74e37df82fa14f8778be3dd18e4b4ef8b1255", 0x78}, {&(0x7f00000002c0)="f7fcaa2166d476e5584d1e6bbec22dad", 0x10}], 0x3, &(0x7f0000000340)=[{0x18, 0x1, 0x0, "c50712fec1a7c537"}], 0x18}, 0x0) dup(r1) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x5) dup(r4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000001100)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x10000000000001a9) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 20:21:38 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) clock_settime(0x3, &(0x7f00000000c0)={0x3, 0x48}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) pledge(&(0x7f0000000000)='-\',\x00', &(0x7f0000000040)='[\x00') mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 20:21:39 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 20:21:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000000, 0x8000400000) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01006000", 0x4) 20:21:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0xfff}, 0x10) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 20:21:39 executing program 1: dup(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:21:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 20:21:39 executing program 0: 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) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001ec0)) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xa36043ab40d113c2, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x169}, 0x2) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) seteuid(r2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x9, 0x0, 0x323) 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) kevent(r1, &(0x7f0000001f00)=[{{r1}, 0xffffffffffffffff, 0x24, 0x8, 0x7, 0x55}], 0x8000, &(0x7f0000001f40)=[{{r1}, 0xfffffffffffffffa, 0xa8, 0xf00fffff, 0x3, 0x5b7}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x10000, 0x400}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x4, 0x6}], 0x10001, &(0x7f0000001fc0)={0x3f, 0x5f8}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) r4 = semget$private(0x0, 0x3, 0x480) semop(r4, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 20:21:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:21:39 executing program 0: r0 = getgid() r1 = getegid() setregid(r0, r1) r2 = getegid() r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r4 = geteuid() r5 = getuid() r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x19d, r4, r2, r5, r2, 0x40, 0x8}, 0x401, 0xffffffff, r6, r7, 0x8001, 0x8, 0x800}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, r5, r0, r5, r2, 0x108, 0xcb}, 0x3, 0x7fff8, r7, r6, 0x6, 0x9, 0x9}) chown(&(0x7f0000000100)='./file0\x00', r4, r1) getegid() r8 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) recvmsg(r8, &(0x7f0000002340)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002280)=[{&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/32, 0x20}, {&(0x7f0000002200)=""/113, 0x71}], 0x3, &(0x7f00000022c0)=""/94, 0x5e}, 0x3) getpeername(r8, &(0x7f0000002380)=@in6, &(0x7f00000023c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000002480)={{0x18, 0x3, 0x3f, 0x2}, {0x18, 0x1, 0xf5800000000, 0x2}, 0x1, [0x7ff, 0xffffffffffffffc1, 0x80, 0xcb, 0x6, 0x4, 0x3, 0x101]}, 0x3c) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000024c0)={0xffffffffffffffff}) chown(&(0x7f0000002500)='./file0\x00', r5, r0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000002540)={0x6, 0x1, 0xe86, 0x3, 0xfff}, 0xc) setgid(r9) geteuid() recvfrom$unix(r10, &(0x7f0000002580)=""/103, 0x67, 0x3, &(0x7f0000002600)=@abs={0x1, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000002640)='./file0\x00') getegid() getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000002680), &(0x7f00000026c0)=0x8) write(r10, &(0x7f0000002700)="e145b92e05612bdb418ce952f7b8c14ab12409a3ed229bc0d41f3640e0df53121d73207fa459c47ff0813096fcdda1710188920b16467d051fde1e1ca4b90921d98a8f9d91216e", 0x47) 20:21:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1ff) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) shutdown(r0, 0x0) 20:21:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1) recvfrom(r0, &(0x7f0000000200)=""/252, 0xfc, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x9, 0xffffffff, 0x460d, "0cf5e4d471aa740975373ee6346abec48b5c39f9", 0x3, 0x4}) open(&(0x7f0000000340)='./file0\x00', 0x10080, 0x100) fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000300)='./file0\x00', 0x80) 20:21:39 executing program 1: socket(0x2, 0x4000, 0xff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) dup2(r0, r0) setsockopt(r0, 0x934, 0xfffffffffffffff8, &(0x7f0000000000)="1d635a1e2c2e09d3ea89a2c8e033c935f25b1d4063de5e1d3280969ae126380c7f1c076b479066d86baf4096311592a469d21cf438", 0x7bf77ec743d34fc0) 20:21:39 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20081, 0x20) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xdd27}, {0xfffffffffffff3eb, 0x1}}, 0x0) 20:21:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) shutdown(r0, 0x3) setsockopt(r1, 0x1000, 0xfffffffffffffffc, &(0x7f0000000080)="eebcd9f9a20004d9f929c5cb9723b82b5fb0140b0a0335231820862c609f53eaa073944eec52d9f27741c6e6dac583e0b2f7c55a57fd73e504c0b7183b49dc7f8163010e3874c8c2679571b113152b95847bd33d6353ee0d826f682bdc", 0x5d) 20:21:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 20:21:39 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffc8) 20:21:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0xd738, &(0x7f0000000000)="757a0deb2f9d56cc685923d3548b6eba401c9de50b885f2981f8bd71ae3cecb4c14bcf54f3c4a0efec9d7f8e05630f274af5111b76467bfab7668339ec011691b2bad40582aafb69253a212ca521803080a793748ac66a1d1a30f853b972d8384a6cba44d3a78f66b0f333645d1d18b91d50b522829b0085259b6f66312673cfea7d2ede92a1575b8ecc5ab602967850ad5f5559f4bef9d9ef8eb001d94c1922a45e9e781a46fb2d2095cdd0b19c9e161a7ba11d3f644a7c440cf4c24d1fdd89e4fa618739ff18cf24cfd24ce6e809a4d33ef5465f04bb41461ab9d890cb65a4f26f48603607d45f17e92bfff457061428766169b596a827782e6e4f36f465bae5fb47c4a2411603dbf475c466366485c101b24443ae757d32754f07a8c636e3c4b653dbcc40f31dee0c54f66a1a1dd1690e8ceb5425863508d632c3e16ff5b35307c0c1d29d98dabc4570a33e1c29aebfb82c0d4f32cf725c12394c01940222d57165bc4efcc553f1b9b901251ef828a126a77d270f3c203bbdc8064b9b1f46dde5abf261ffc3ff7fb9f994d4b8f4c03da798385731385365980613db29ae01c6e48dcb4623c898170d06a7be52c183d2772a5115a15000a75daf0b6282dca2fd371f7a59a194c578635cd57bee04f98ce74b77f542962c67902044bb94a8465f6c5f940af9136a9e35d692d133cb6a7eec990d2bcd2b8c8b769a3f0bff5b3b374197e7961536fc1219a2039e22473ead5d3d0eab7d069ae48eeb3a1fbe34d76bc5c1695c7ff852fdb3d85015e03afea52c4bc58ce0551eb372882833ce6e0cdeeb7df41630469bb238a09903352aadacc3c5bab329f80f125311bf5d461a9f28cca35baba5fe38cb7fe58ed8704f433f73567144ae25464cae2a683e12d2b973717a9b41c8ff28bdbb4bcd6a5bc2693bef012238dcfa7b6602f3e696eb49a67b12ac1ae2529a5d8d86c4ac355c592ea95a581792b140e3c81061bf1a968a0cf08dbbfef8a50700f3dbc20d297a3bf9f3b259a1165927b961e8c98efceebdef76bac5dd184c9d24f8c14722db34e556a5b4c5535303d202f94f36afdfea5570c81c64b45427fa4b2258474cdbaa1575b6d85ed64ce1917b0806dbf0227cac2c380fe4770ec34d2b6ab6dad22328620715610b216e18c13f6cb78c691c7b852c6eee8c81cc613f6c08de727c7f39e297834055338abf58bfca2188d68d68f010a9f48768fbca2dd303871777f5c1ccdba0da10e70a202330ad1b878e540f5313f9934e23b137cc1353a1a494835ce33cc8005dcfc1c7fe07fff07f2d3c5f0f1671fcb0d3c0d1b7b6c0d6a63202bf99085fa71ffc4cb2c5f670c7d3c640377f2f9f0f16a7135705329c821286dd12bf2c32980ae30d34c543bdbbe20da948c019de9fa5baa1d959a6735a7c9e46f0affb960ef31d0e50a002bdfed5224b8935ab3b32800b771c9cea10fff7f402a16e28e7f36e7a55a427a2a8d263a9cfb84c13acd653b778e0a60ade65db56df267538138386d9b9a4f0b4bc8afb9666cc6ec27374f5151a82826075424a5d9ce8e5031807fcb74ff8eecae3a21d7d7cda7519d81a28ec48c1bb6ad86d2426f9d5a79d6de70333e502641161efc23635299838a062436d67037221e4856c9c6e8e0ef93f4458db0307567f86dbc9d763f169c22746f473ff0763b0409f8a8262670dbcd936b764fdb8e0c90ad29603791d5ec1d50303cba24bea91765655ac368f7bbea3f6805a56399e51e0c6eb5198b0cb329ead334bac0c5d83fe09894d696cb1fc08dfc1dd969c54bfa96740138990972a0d4329d570a9ae2d8982ab0a7fa5b7df06934a12bcb8ff65fb72be118a8cad5eb5a3f1661f5da51b7e6adf8d240bb140c5057869119f9a07f2a8f3d7449c15ecf3d9619e2656c9e87603acd6ca4b23137739c84919ed847cafabf22a48f258ae1f7dbc50de494311232aeef927924f2cf237f075cdda3cc470b45d46a2a501dfac525e11f6322ecfc73cc1e55f9831ae99ac83b1852842dfd870ef8818f4bb7ce7cbc6253d43735e5df85848114588ec037d797f3358c72ed1c87517ea5378b7b0619eb32e2b8be35122498bc446f8ff9be6eb0eebc57c98acfde4a9bb8aa27451f11a3292224df1f2845b6ead7cec9433fb7cf413aa145c747d36c5ac798223f9b9b381ae4d5215954f9943d22299f6d22d3f758835a01ef45c48eb42fed557ee1c3b5e6ac2ea9be70ef99c234ab9e0f6bf86fe9be5a162d7617889d5e52490df6ac019436a460d626e463ac8f498abfae6f770efc65987e74c25f85f00f75e46f7453f65b6d8957ba6a0f4cbb61a40a28df811f506ecebe387d4bdb174a5fc0245ee695674e41a294c0a3c6d17dd1563322b17b6e7e7ea59c2d228b2cd5aa4228fc29d330888b82122ce8b70fef7d484e383151d2b0e56017b75d423865e60062b69c141eec2a09bf6ee6eed92f0e59eb39484b6933cedd213587eb55d7e9961de5352125ee6601e189a5338c984e2b9aacc1d39e8a1d3cdbb5cbe5f163f14da286f7cfc775b54fbfe00992cba355b59b01db13a8e175de72c53136031e46efad5f8e1c073c6167449087f7abdbc784e6f7792980813cb61d35f914cef7d578d2a0b320bf8689f6c60aee2f587e22d70a04857b59829ef74a281cfca5f1ea5ee23bc68199ef3e2099256a59e17dffef2900902f8641bd4083ab82b807915cfe393f4176f9a216b56c314f8c863b46b027aaf0008f07cd6c31d244fd98204d1eec4d1526e80cf5eed06999d74d5e1d1deebd8db8bb8843763134c177dc9ac17514034615f613c3181f0759d6673b25198f7a1379c7db33354f93c9114ee719d38fdc58bb6e462042a94f9b716e70b1845e490d97a543dbfd10da0b247f4466bae80d00960ad47ffcc25046e03e803439153a8a2d4c4a52c1d7116ebeca471e5bdf8644cdcc572687f31b8185959307f54e5e4e4a73c0b731459f3c4091d320e6a68a20ab4e5fa054fbc410c0e3883b053091f1fdd2054dc1da2255b5b77aadbe62422f7a508adbf3f0ee654f26356f0d32d99449dbabde83f517d99a3746ece1a2def74c4e2ff03e201d6db753a590b8f6a928ffd10fdf8cccf4ce9deedf493d6c294f26a4ffede450957ec43712effb7e635c118c707b6aa13fff89d6c3327c8232b3e92634e00de040718ce97094fa549522a684c4d20b855ae26110c6fb5968660f7ab8098dd7f5e36a9a9f104d5d063157c729dcebcc7fdbdac85718c2ea70782c3e1030c5fe1a09811b03ec8ca4f3196ee356f04497a42fa27f462490a6efb15e991976440230ce0037ddd8a0f99517c1ae019b3457cd8af6d75d7f2915ea838f6428d9d298bafac2c8d8d00ecb93786dbf356b9c8c1ac7aa0234e4d5dd8c3861b96387450da1d3b521590d3048c04d55c86bc6595eb93214785d6d250c6cb0f5ab764d1323247d1f8575fedbd3e92bf877cd7ad61d6419322cbf292e6369b9d9e8865b069587ab14271c01a64341e1a4a8a933e7381c7d9224b62171c23744e4e5f0caa114901b89d0f7d6a25b8d22523a2ae37563a962f8891e367ede39961c2c489b7a4e3cc4e778ac6777230468769e728575bfaa3ae0f2cadc3f39aa1b683fc41fcbbc2609a318166426a1a80e30d7c663b70722eb716da5d55190b8493f65071a08539efdf619aa7b3e1011032b16644cab83a5f9df4f2ee7ac20d5edd33fe431dddd97590c65581ef3875ef81b24b804d6f362c61f320d3f9ae6c8a41e6893b5586edc51a7e882691dfb180655adf3c6492c1f00828f7877690fdf050b222f925e5c6a3ab7aa1b6562636abb0b696c2d8e58b250bda16896e5725e09d746d77ddfd1d174da15b4fa2e5f055bb7abedd42ce0b7ed50cb91c9c01885716bf5238527e81681bcb85a153eb4abcb8ec081cf5e963c79a5b127e4c8553a746e906a2b119571072a4c3eaeff75775295ed2c282837330b62c647e5a4d34c439f1b8e6079c645290f1815aac7bd9cf62ce4b04f8a6cfc159379eb58e0b8d45bf7670ca661a747a4685aee4acfa635daefb429d9159dbe816f16d0a5d4a686207de32fe214917700946e6f6c44a2622da4fd1cdffe5db96221537e1af9740f8b263b658df2f0fcf3d1231e89e49e0037876558d84d0c8e8ed0fe0d13000dac66af7f1447c889ea2f4860582960fe17a0b31cbd63ea1bd761120529347b5cf6ea1f24434eb6394375299681675288eacbc90ca273f9eaa98b871f0a8ad7ba8767152b2332d1dec47d1eb9d8c2029055eb49d7bb8ce3e11a3afa1a257f219b75a167050d94e273134bff1bbff3b8a18132fc3c1b303885aea333e9755d12593f414b1c4832bdbfe247228ed7fe28f6c4f0fc485f75989633d74db549977cfef271dc2dbf51642a8875f68b509da47ddb3686224a821a0b1a403d76916d18f94c51f7385fa417526295fa0b7e57c8d90efcbef06895a1cedc57f36f4a9e95eecdca5d791cd89c14575c8a37c7a4bc91824052fc9f1c9515dc7e5176f8702a9ce73f9c8e8f613bec0a84a87b694b232100c78d03cbbfcb6e73b96e6748045a46ebead0a74e9b417174e3c66a241ccbda45021ec7391a32290f62b726d62c5e2b2cf9345cb1fad2d64c516409781885efc0ed1518e17c5ef0ef56fc872131d1e1a5611d696a09e94e2bd1e5057f97e28c46710ad3329bfda4d3c0fd67b2a57616bb5879c3a9eb121a0a88c8e8d3a3bc17b4e6fd28e07513759d4312c4489816be6830e61fcd875dbf17f09f97da784c28ca81326dfd0de790943e371e7018f2eef249c6f04d6c279b12348c6c2580d2905bd24f235077eb4a6dd55c41f1232b152cae083d50d25be6e7db70190a024c22d4fabf1dc8a7458839fad66580b85d90fd79a76fa2f0b3dcca44c93fb1c8165077c6f3c667a50eea6d699b79113de1a9418eaaacf5e051426f1827cdd38cb6cc6490e7fd773ce8fae3963744751d90db557b3d74552c0b2f1cd085d5a0caca5e62b46e8d350f0761651d4f712c88262256606c2950b9f6391037b754b0923ff982587ddadd4425b0af3dd70e49faf4d96665a54e11f8c54129fd677edf152e50d274652c47a3c5bba59197d373ab5e338eca02105bc253e7e2bc0cfb865b286ca9a20891aca16877fa121ac516fc03b1ca21864002ef80fadc8359f71228ca7421ee75d22085f1d64e462e01c937ea11e196fe87660e27cd91805434401a19f00618e657b2f9789fce2590b9a087014ea4b1287e6f2cc1de0e20762703352638c7839bf1e1bd0bce1d07cb5a9cdac152b27f0f436a7ef76180677519d0da16f096007f1332a7af3d9a6287725c697b8496b219f4c6035140476dce0ee931bf131ba867cc90ea41e79d6e577e45cb57a19dff32edfe60eb01e60d98b8bc5fa926e9d37427e92c2879f27e9f0f690ad92be462ffbc661ec59a9475a7fb2b15c539eb753cde584411d4a3d1144dab2d404b5a06d127272a8a120d19ab1ffc099b2f2093d2e38cbab3333eef432e2d583cddddc71b62ab85ff8449df279a6d09885a22c4f4b8dbf08454cbc9fb0c9c884f75dcabb22fcd429ffc5f173ef1a5755f9ef8decfdf0c8983c510b4449ccc56d87220ec38b3df00a890906dcd6b21ecafcbcfe71f157c56bd560c354ee63ff62418729e73d95e19582e02a973e0eb7f7b2d34f1a26fcb55c95546dca9663d0bff339eae4dcfe59e8e97191a7b8184a89c407f45dfd29c1b9b8b3b1dd35ec746d2ac8cc3181acd44c70c2c66ae19466c2bdf7891c5aa82fd5b587b8186b9f6adf8f", 0x1000) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000001040)="508658ba2ffc89416262e8bef2f5c8ac7a8122be19f8ccd33ad72e3d36ae643f3c06d51cf265b91e8b6c146aec220ed718551d2eebfd80316b1a131ae523348ca21bae921fa41c809d382fe458df6eab2ad03b8de690aff2ba1506166711dafdaf7f4c38224397de56547789", 0x6c) setsockopt(r0, 0x29, 0xd, 0x0, 0xd0) bind(r0, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xe2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001000)={0x9, 0x2}, 0x10) 20:21:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000840)="582720efabd16ebae63225259560f8e5815f7368e489938c5baf5bfbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef100000000fc4d5f16b136a5d00d1628b53aa2a5db7f8bef2ab0b12edbb64f5433ea100ca1df182c9a630d2d5b8c70e7a04cc1069d3dc128d57c5f8e4f6089d9f621f23b6757a677e057e483c8995d8905cc137d8315119919b66e41b0ffc755f6519188c2513f4677d44f53076e4a39907e8577dc2993ed0800fe00000000003e1bb8cbbfb3086b28dad97c90b0973b97af45c46da29812435df708d96f2daf781e94dcf1e9f5d6f29412b5b8f583ebb47c5d699f9790f844fad21d010bd7aec1cc712fbd6b136a497133a554eaf7da68360872a7387bddbced010000640e7db488cb4ff43bb3113607b36f560c83c96dd22b0e", 0xfffffffffffffe29) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x8, 0x8}, {0x101}}, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r4, 0x80000000000003, 0x5, &(0x7f00000003c0)=""/162) 20:21:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r1, 0x2, 0x1) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0xa0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:21:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(0x0, 0x8c40, 0x14) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7", 0xc1}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfff, 0x1, 0x2, 0x7, "68a4aaf5116feeaa35ec7cf0cc32ce57a6c4c4b1", 0x5, 0x9}) close(0xffffffffffffffff) dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 20:21:40 executing program 1: setitimer(0x2, 0xfffffffffffffffe, 0x0) r0 = socket(0x23, 0x2, 0x7) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x1000}, {0x7fb}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x100000000, 0x1f}, {0x3, 0x856}}, &(0x7f00000000c0)) 20:21:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/197) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 20:21:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) fsync(r0) close(r0) 20:21:40 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 20:21:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() read(r4, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) kevent(r3, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x10, 0x6, 0x3, 0x2e}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0xf915, 0xe9}, {{r3}, 0xffffffffffffffff, 0x0, 0x3, 0xd, 0x4}, {{r4}, 0xfffffffffffffffb, 0x5, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x40}, {{r4}, 0xffffffffffffffff, 0x0, 0x9, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x9b, 0x5}, {{r2}, 0xfffffffffffffff8, 0x50, 0x0, 0x6, 0x6}], 0x0, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x3ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x10000}, {{r4}, 0xfffffffffffffffc, 0x4, 0x21, 0xfffffffffffffff7, 0xbb4f}, {{r4}, 0xffffffffffffffff, 0x90, 0x3, 0x2, 0x100}, {{r0}, 0xfffffffffffffffb, 0xd, 0x800fffff, 0xffffffffffffff7f, 0xc0}, {{r4}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x21, 0x40000002, 0x1, 0x8000}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x574}], 0xfdd, &(0x7f0000000000)={0xb8b8, 0x1}) getegid() readv(0xffffffffffffffff, 0x0, 0x0) 20:21:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r0}, {r0, 0x10}, {r0, 0x102}, {r1, 0xa}, {r1, 0x10}, {r1, 0x4}, {r1}, {r1, 0x50}, {r1, 0x4}], 0xa, 0x1) 20:21:40 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025fcb"], 0x1) r1 = socket(0x6, 0x2, 0x8400000000000) dup2(r1, r0) 20:21:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x39, 0x1, 0x4000000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xa) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:21:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001a00)=0xffff) close(r0) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000700)=""/168, 0xa8}, {&(0x7f00000007c0)=""/166, 0xa6}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/181, 0xb5}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000001940)=""/28, 0x1c}], 0x6) dup(r1) r2 = syz_open_pts() fchmod(r0, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001a40)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:21:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x4000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100)="00375ab114a31745fcfdb33a3c0080d3215d0000000000000000", 0xffffffffffffff60) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x5}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:41 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)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) r2 = semget(0x0, 0x7, 0x504) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000001580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2786e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2b9c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000340)=""/76, 0x4c}, {0x0}], 0x3) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x80000001]) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="c7a049189fd7e8c2bb7223f0d5f32a23df7569d4bfb6bc67f46fe1cfaa9385152f2b67b4648b4f1724bbbe92758e95583a95dd540c942e73f4f78ada23329bdfb700d1b5ad791b39738a939bb680ea8bb2baf81abb3c0e19f79db946484d50f9be2076c6f388609f627aa7df78097f6b40eae198c9ecaf61973bf372341e8af7488c757989d3748795123d72cb3a9174c06623c8ba191e60c9385386ddcc7eaed29ee8f37a722dbd9509cb738b26f58a02e12298c6d21180041fdded61af5ef51eba09a186c46a6a5c3bb161ef4d33fdf369d27f80f67d3158d8f224c4fbd53843", 0xe1}], 0x1, 0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x3}, {0x384f775d, 0x7e89}}) readv(r0, &(0x7f0000000240), 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) 20:21:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000001) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x59, 0x30000000}, {0x18, 0x0, 0x7, 0x10001}, 0x3, [0x7, 0x6, 0x401, 0xf56, 0x10000, 0x8000, 0xfffffffffffffe01, 0x80]}, 0x3c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x101}, {0x1000, 0xb89}}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x8) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:21:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4d8, 0xfffffffffffffffb, 0x1, 0x7, "d71a8e3acf5b6e8125894b92da47b5e4b2b6f0a5", 0x1f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d00000000804ae5000bb500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:41 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000380), 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) msgsnd(r0, &(0x7f0000000080)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) 20:21:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 20:21:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmat(r0, &(0x7f0000f0f000/0x1000)=nil, 0x3000) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d15000/0x4000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x149) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0xfffffffffffffff7, 0x20, 0xffff, "3dc8f4a449f3d94db18b7951c19852bb270c216f", 0x7c3, 0x2}) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 20:21:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x2}, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000200)="07a63ecaad104cf64d2955c62a48922f87b22f0df1dc5fc438c265810ddf852fe5cdfbcafe75faf59593fdeb9db7bfe297ae04817d0a2d2b031b24a6f73023acdafd66599049398328477c6666b42ad5018a017754646f377b4a85d00738106f60caed2bc8af4c974ac769df82b594fd0f48be3f998ce2266b1c21b8b5de", 0x7e) 20:21:41 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x101) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:21:41 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="8a85d07d1f6349a4f20f625ab6519bb90e662415d230160a160fd29f67b229c5eacedac0397ecf32f269beed4c9bdc4f072792152680e849218b8121ee6274634575a5bfdfaa0cb00cee3b45160277c88504959d1ee7116545438d6b16354d", 0x5f, 0x9, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000100)="90000000362bb4a1f841c7e9856fcb7290bea04690eabc568fa9648f2267bb4daea6e861b093111e9027934db7d37b48302c94e57f48fab0", 0x38) 20:21:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 20:21:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 20:21:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffe83) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:21:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x44) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) execve(0x0, 0x0, 0x0) 20:21:42 executing program 0: r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x62de89096c5d8618) shmdt(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmdt(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r3, 0x0, 0x0) r4 = msgget(0x0, 0x200) msgrcv(r4, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x3, 0x1000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) fcntl$getown(r1, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = msgget(0x1, 0x8) fchmod(r2, 0x40) msgrcv(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000808d0482f15ec0f2b0000000000000000000000000000000000000000000000000000000f5503958f871e35915000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa1, 0x2, 0x800) setsockopt(r5, 0x0, 0xb, 0x0, 0x0) shmdt(r0) 20:21:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7}, 0x8) 20:21:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() pipe(&(0x7f0000000040)) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:21:42 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) pwritev(r0, &(0x7f0000000080), 0x1000000000000100, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffd) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="ef37462cb8b687c830b0afc73292028ae8fdd1c4743a0afc5106b77f4db81dee96cd2eec23ee52f257b9c1c1fe7543fe1e04bb51dc35733ab5", 0x39}, {&(0x7f00000000c0)="4b448b6c9d7d07bd4a2cdaa29c1e882368265710d624c0bd4f03100c252d2bd37060f12ba9363dd7d056508ac08d0194e5acd56fad9d94894178fac376138b571404f8605e82d584a587e60a85ccfe452a7e531608fa8836110805b656a8b73437289cb98e465721369da04359e0115239921d5ecd72f254edf9588fba09338b27b767d1ca77ca891324a169906a061fe703dee8873d145c8417b995d8823323295b461d76ef22ab376f2e949ad1f1f15c7e5ca0d06b6eaa99c7c18b2a53f90d5a7525a0cecf59e18580c9b917", 0xcd}, {&(0x7f00000001c0)="cd73e660dbe7790e163e25533ac16f4f0ec37cbee077a7365496a1c54affad9fe0fd4c2e0c26f5c239dbc2cd3b88e555a67ebe3eafe63d884b8e3caf84efe0dc82ba79289ded3505e26b355d0a4bdc809ae24d64cc684929a903e31509cbc88e85841a1d5dd9976afc9e20e053bd98014345da7612603d9ebe3e8cdaf473206d93c919dbd67949d9e4bd8ce910375a0198a918afe32100986ed07da868d8587fd2a7abc6d5f6421555c6ca965e60bef70b638d3c1c1079ecaf0d65a40c6a85ac", 0xc0}, {&(0x7f0000000280)="71a911f53c013b9dfab8bf3ddfe82de1ca80669e389d24f2a1de3fe7fd355d190f5534dc1c596c65b4ee9b6fca005527b9bff4435dec19ae2b580351eb8a5d65dc31d9134a90865246739bf641968f680d4eb78246a621958798fc766750b694ac02e2a36557faf52da039e463767b391a7ecfae563e8278aab013944e776d31ee2468f99d90960fea593fd61c962ef3685fe41aedbb6a33660db9130e129c6d35629e2dbe63b4ff351cc14a1547a272b1ea8bc6bb584f917799147f97768744f87acdb119d4327842af9a416cb21f35b659dd379305", 0xd6}, {&(0x7f0000000380)="07985bc328efb9efd4a3df509b7edda2d593abc8dfc3d254fc12cd136ca6508a2360f5a3a3e0d23a", 0x28}], 0x5, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x1) 20:21:42 executing program 0: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="6b94344756700333837b55a1689991ea7e4a56976fc94380dc2b0a45b222ccdd46eaf451f3c24b868972af5c2a99d8914a5248bc8b513fbf9519e27fd107d1ae69bbc0c5d79f809a7e497a276bd60b7eaead61e4ddd9929578c250442e34824a4c74768f51fc5cab67df208532fa9c5daba5cee74c26ee745b159fb203fb57edc06dca38c84f7cae305e31553d9e8a52b691591f09e40478bb35286c7d8b71ca00dc92346b467f47289e78363e9fcf35c8f7507034e6fdd57548064367141d34220b3214f05a86550cfe0b33c4337a5dda", 0xd1}, {&(0x7f00000002c0)="cfff032344aa5b2b8e3f58020c4a9afa695af1c0bba07e02fb5fe787180f0da90669e1c3faa987ebc86d2b5249a252e5e3f4d9ab00cac7c4771507d6150f2fa6f57079639a25d7e9ff81270580dc5396cc36bc63f950779cdd", 0x59}, {&(0x7f00000001c0)="65df26d129cd87d1d0d3c5f42b512737bfce1baf798526077b4d9ef591972d23686b0666e1c2e5d3e877277789", 0x2d}, {&(0x7f0000000240)="87", 0x1}], 0x4, 0x0) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000001400)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fchdir(r0) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x711c166e, 0x8}, {{r0}, 0xfffffffffffffff9, 0x22, 0xf00fffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0xc00fffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x7f, 0x5}], 0x3, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1, 0x4}], 0x67, &(0x7f00000013c0)) chroot(&(0x7f0000000040)='./file0\x00') 20:21:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket(0x0, 0x2, 0x7) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:21:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4f78, 0x4b3b}, {0x18, 0x0, 0x6, 0x1}, 0x1, [0x7, 0x0, 0x8, 0x7f, 0x3, 0x3, 0x40, 0x81]}, 0x3c) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 20:21:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000040)=[{r0, 0xa5}], 0x1, 0x5) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000200)="86571dcd89537f94e76e9d21304cfae12f2e947dcab28c86a448bb6139e97d57e49b174f58f9f285c54fd8055563ca7812ae3d587a5851d1575b21b89d1076eb270bc6a10a80be4a4321a21546c6d197ec9d98c3", 0x54) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200), 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x810, r2, 0x0, 0x54) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000000fa) 20:21:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0x80000000, 0x5}}, 0x2) 20:21:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0/file0/file1\x00', 0x128, 0x102) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 20:21:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f00004a8000/0x4000)=nil, 0x4000, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = semget(0x3, 0x3, 0x418) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, r1) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup2(r2, r2) 20:21:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r4 = dup2(r2, r0) kevent(r4, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x5c}, {{r3}, 0xfffffffffffffffc, 0x2, 0x2, 0x6, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x3, 0x80, 0xaa, 0x79791f6a}, {{r0}, 0x0, 0x80, 0xf00fffff, 0xf940, 0x3}], 0x100000000, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x932, 0x5}, {{r3}, 0xfffffffffffffffe, 0x28, 0x0, 0x9, 0xfc000000}, {{r3}, 0xfffffffffffffffc, 0x85, 0x23, 0x8, 0x8}], 0x2, &(0x7f0000000080)={0x6, 0x1}) sendto$unix(r0, &(0x7f0000000000)="64d8424a3864620c2ca8a3ee58a30b253ff856e99ab02b500295adf0c855fcdca5293f7840e7473a3a7d2c6e5d2b96098bdbfec94a6761cc2c65a74f96ac4c297940d9d1c9da0570a1c3c2cc289633f88add86d3209952c168556a9de459d7663c5d30516f2c7c4a321a831a2dd7a74cad4e4f86368c820fc6", 0x79, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f76696c6530003d08ac0df21a94a7b7bf7c9e8332a1292487f22b9313abb62485db313d53b4b1a8b8b368d2bfabcbbbf44fd519430420b9c753d8c02d76d1b24d31248a7234345f9144b8749980d1f0e5d15e39b979d8efb6e4e08dca66bfcbea163c895d6120d6cd6bf50a982594ff6bab2f512a0eb36f14f89bdade2534819e6003a30f98a14e9555e9cf91ae"], 0xa) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1010004) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x30028, 0x1) linkat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00', 0x4) 20:21:43 executing program 0: setpgid(0xffffffffffffffff, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r0, r0) getppid() setpgid(r0, 0x0) r1 = getppid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x21) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) setpgid(0x0, r1) 20:21:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x1, 0x4000, 0x10, &(0x7f00004b4000/0x4000)=nil) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000003c0)="8665dae44417febb03805bd36231622aee86b68c9286a631c5e5ff688574abfcd300ac1aea1918dddc69c98486bea2c47caed35bbcc8e20b1aa5ced8a25c6b14816c216da125b89bc139790ddb0f0b4b616968410f46f295bf7a3474511ba9523cba2ec3b4a872c3c9abfce5ba89d2e6b118580b914e4320e1364d40eee332fe52eaa7ecf5bc591104c322b9926f2613681625b3dd83ff8e886c189ae04abe3d2ca036240ae32aa912890b3d9e06766b5fb35d19399f4a1e4ccec91354fc30b288ba52f83b2ff18c9b7900069fb67b49b7a45cf30d4612e7b43e0c9cc202e811c430a31e7480a7", 0xe7}, {&(0x7f00000004c0)="fb14770537736ec16c48d30df225ce7d578fc26bc5b7f5e4dec5c838210f09088ede223afe3cc225bec629c919da4fd422fabf5b255d379346bb7afdc28ae9dc588e044f11921f4febbe70528f0766b0693f2cde0220678f79dbd242136f78c7e1c49f87d8c5da57cb993d7987597fc76ca4f15e154d581faba657b2e5af7c16c6881baa4f35faee7ad5fbf3da01858cbaa8783cbefd35ff447dbbdaa099789a55e5776ca74b981dcc4721ae31878f96b5e31f83702422", 0xb7}, {&(0x7f00000000c0)="27a47a3e89d82b4b97c40927d39f63e14737beb1dc0f25819690", 0x1a}, {&(0x7f00000001c0)="1ce95c624c96bf5eca0689d1c4a3d238498d473a39847e172c0ac9321d5a0ef88e13897650090bb57706529e34a54691e3bf791c9cb296f9424e246fa71baa908d085c1b0abac3023da0c71fd114d0468f4b56ab08dc874f9a0fde9637fdc86c67b2e9deb2ec8b985908fe1da47f092d79f3", 0x72}, {&(0x7f0000000580)="2c4deb59226f9837f5c7572c003d9e6e998a07d50b76acd42786b471d86f2ab0678b415ac7348e566e5f2bb53b0fb13c348adada9bced6548804d40fac3e2dfee3ab957b7f4bfcc7a62335a70864ee14d1b66a4e1140661b013bab085a00459ee5bb3f4673f842e38029b8b98a6d6dda4af3c009a391f22bced28d8acbfd61193939b8be4c7c66411746e20262188abafb885cd8f4e00a68765984ca287aaaa66c77f5ab0bf46d04c2f5bde0368203944a884139e69c395830c2251e41f10c75df9178ce11e69d5c72d2e7", 0xcb}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x6) shmctl$SHM_UNLOCK(r0, 0x4) r5 = socket$unix(0x1, 0xb, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x40}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000040)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240)={0x100, 0x9}, 0x8) r6 = accept(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a759348ba7b1bfa6383f318ec100000000000000000000000000000000000000000000000000000000000081352b4e4e2b24b049525658b91e98377ec4189acae1a034b8752d7e92f2c165f000fe0e21d6f573c6f73ffa50be32fce4be699672c2ab222dda8733fc9c7558f2a2f506bd36ff4912f675407e37c0bd70a6a285c1d2f502fd548d8b9190c82b7da493aed66f2c8343c2f9cdc2c7460272a35e801f8fa096285b3015731d1f46f0d336add0dc6f226f8f0fa80b8e9a6678e53fa36540910650b815c3ca2f808a2b18892372bd0a33db23"], &(0x7f0000000100)=0x6e) accept$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:21:43 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000002540)=ANY=[@ANYRES32=r0, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX, @ANYRESHEX=r0], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESHEX=r0, @ANYBLOB="9b0e59c572206679b77e1c3767d38d3d1e693b68cb25e42d43580d5e83210b127f1aa95b808353c8e7f433c9ba2dae95ef087927f1393123af47c9b64f7f466826b57611345cd85d0b64bc811516816d1cc865ab59c847e4554b3fe4114a91826115505b1389285731341cda1ff71d061faa7c534c1339699586b4696aa319a8aba78446", @ANYBLOB="4f021cf722d44586167cd2528597474b098e922486d1985523b96623bce619dfc3bf0a1caca40b1ad4cbef2079438152d01039fc4f17d0f79500a64c4626fa4ab304bb7c4b10530bdd418f7a3bf0911f90de065496a5a726849ff642d2acb6e9e3a984d30f0ca3aecf216d56ff9937d35918c455afde68faf1ffa905df3a8aa309f1673d7427aa5da3bb90d5b1f2735e04e75108230d724a3a1246eff0daa4950fdeabe44fb94a5599"], @ANYPTR64, @ANYRESOCT=r0, @ANYRES64=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYPTR, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESDEC=0x0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYBLOB="57e8891d0411b4b4c98d823b067f2b8543d466e23e08159df795317b27dde4c3880f31ee7c0ade18109a82cfbf6d27b6207fe9c2ed6648d462330afea454fbc926907ef32cd650bfc2f6affa091a32dc8dc2277b5ce09c1c9ce3580a935ee68aa7542cfcb1459785725f46efcb751d29b695f27279330e2ec4a7fa4a809c518f3f36c3540ad82a97d31bf5060de761f69cead42493ce6a353d70803ffcd45fae5243e1a322c3c8f3f6044ab2651f54d533faf6b5ed40b0d1f3acef4435435b9544d17367f45d746748aa957cb8108273402cab9e635a8312453d5b9e1d791ef234c427fc20ffbe8c226acf1ba0df0a78b126809b39a46700c4b24fa960794c3c53665189934ccc1eb679458e1482fa5d647651c486cf3799e20ce6909a89a03697c2ef0f3ebf8b6966de8a6444e20a92587818aa156e440f3bc0e14c850fec6d1f473560d422c320326e98c67fba6b7d374259e49f859f97a41841efdf1b65c45fefd877d7706ac474cd1774e5b3550490c7fea950fe59d1ee08e5fa58351836d1623c76b8eb7eb87ec7c3f16d55e2d7a5bc0816daa22075a161ad1a8dde7fb7195551f7e079e74af9fd7b9ceba0df7a821e32021d66441ac4063d47027def4c6a33a043fb133afa85f7676b8f459667728561eea3e5ef94f726b0ea125db7a8f8df23ee7010116df5efc22ead291dccc156317dfbb93691e53b2f24cb7f47046ab0d0867a732f0b09b6198c1d8824a9df0ff6263a85bf2b239eca4db121f4449777bd41b56173cca8c1b8cbdf53d4f5d001b169e44f7c1d6e6afa0a72e838061742f024f74b0cbb6e5c53d3abb7deb6b14f140f0b8c5f84e7a44cb4ed4ee0c265c0605df6543a68252654486e0ba0a898c5d11680ec0d625aa5483f51ca76de13c2b57bb42e17696b71d7a5677fec39b6bb242add01bfe1ec88c66846691f086824af34ec2a62e36b515cb734bfbb0d7941d1aed87d96832d51080efad22b87ceae1ae448b5ecb7790bf509bc1fa6a6e15da51a760a42ffa27f42e808e0d5d59d36da6cc7cd7dc2afed2dbed174545492cc03b6bdda464fdd762ebe020dd86f0fa3fa5441c3ad2c9530ee95441f547bff6165bec62b4422b7f8fa4fcf791d687b5376eb84afed08d5b91a825e339434714315209c3873b90a035fd544fe4509baf7fdd268a2db9f883d869bea7c61ea2d97dd29c95f4bd06ebe06b44df7f4311d02d8a75bd8ab15fd2d326037e8ac4539b785e62d2ded1d750cb7eed20f41386b87d510d60b557440e50a8c225b5ccf562c6ccae9f83e522a4cbe5db454ed0b80ec1cf94ca021f150844f4522b1e6564bc1094eba8bc206fbad413cd299841afc51b9a81e43420a5045c5edc150d6bb4ecd586ae3a186dabf5f054e3ed55678081ed35d05f5c2c0c66671b03eebb87a92a64cb50ee7431f235d08ba9d512b6ea9e4c4e430a4243f4c58121a5fe2875a8e42a617bb86de7132d378f012336bbeaea0a461d20026c91a1f648a9466e090eedd4119d07343e42f86a32ce015db8c1494318531aea569a8cc320cff61ca0760ec75f88b9e34c1dab761511a3181cb9afe1e589cf86a5587884a233d72a1d4401329132d1b03cfb3c87be3822b2d43bcf6f93a47a1f996de2dd79742a60511391cf0b95f5229c3de3bf07c755b62741146516415f6b4adaf7e206914920b9f5b94fc2885ab2409969c393c9403744c17ab1fffa2f5f4e82d4ff5af4773411ce0cd6839942ca59db0998516b7382eea7d03480c99fa0bf14c96046dce2a0e0d342d48b15ec4d6af498dceb7195df3209f41db39df70cbae7080143d7a595ea4af7a929d62c728529054670dec8a695609a826eecca73e587c28dc340fb9da4d1b54ba1b6c14ffc8485c076c6b693c7ec6c94908e74e36f2d25c4575a034696e59184bee6077fd82dfd78b351ad7d1daaa5a41b6bc38cac9f1c84ca5716ead802c00bce483e11a224e81d71a9c5ada1c27b7ffaec21a23d988ce4bd91616609e86d1179573bb5a03993d031b9588b0bf0937ee595c3af2b10065d7daf9d645900cee701ac461c7226bb5326e6109c428a2333c570031c12236c8fc70244049ae049c924d2c901269f4e43ec7be88abaca4b6dd3e45eaa0e683ba25a77214078416eacd3205d74d353e0af3b8c2bc368efa5026945180b6263398d2f069ffb43ee2a89095c5a177c65bb1bce7d6ff745af66922b0e0a5d179975542285ec346b82361130a905382fdb782771a0a6632e26befb2bf102fd5c62eb90d465723e4ce24137e58f02a6d5a4fdb17e2c7cca213521efd7b9385b749dbf2f1eb17a1325f1c5171fc3d9aaafd9d6ab85fd9dd2d5b20d1628ee4a9ab3441b20c6c817deac9fa68d0d02205ff525f2cfb2beff2a37532b8574944192403d0cb4a027d608f10ac7e2f7af790fbcc6862b6f10c7aa1e08e2a460d122fb64eabb6d96fe002dd053ccb476973040075ebb1ac7e9c518405a4fdd7d9ee2526f097cb7c806ec39ae5c9956f3d916eae7f2173379b03d58918cb674ee328b984fdb35f74084bcd5b9123f678ac40768a4dc36dd467f4de4ccbea02a7338bb989a4165161035a181b54285fa3b7dd854281121c6cfa618cadc4bb6b6dad049b44ce94bcf045441973660fb4a01184e6de1e54fd7126a34b448410ff4d5ec9bbd8ddda6418923b2671528ee4bc6043bbd7479e4200de7681f73b08433f3ea47bf32726799ec818b32a49afdbeccea3e472f491491f77d6bdfbb1924470b71e58f8d2afa4a29b605961fd8e7da7b7c0419c03da5c0064da4e3a3a6bee35ebb3c259ed95b4082760b9fbcee04b0ecaee2d5104d082d176cabb1f04bc3b7a098397dd8843368bc395fdef0bd7bb934a944829c02e9ae711081f83a31cb8eecb77831faee4f94e3071486595073b811244efdcf0b3e6cdd51210f5fdc4604d79dd0199c115bfddf9a83d8c50677c4fd4c39d237e895518208c06c5c00b069de8a17d6bc63c38c4df0f6811c4af899d728452d083d98875b2017aa76db73648f2913b0d12b726eeda26578a262ca09512004081348f964cef91af8067bbb0959c0515356f9de16b5ea1bd391a9c1c4dcf912679abaa9d94a92f4b969638619afcfd79aba1ad9e8f779aba8c20c5119c60e18cb248adc7876968036cb31c8bf93b3d778b77f5cb4718060cae568bddea72865ec0f6574e14e1048d151ca042daf3749a6192b7dcee52f3b584196d8c0b9c0f83e93cb53e627ab5397222c32f04d763b94cfa8c789d6471982f30224b32e65c735087119bea5aab1229f4c04e489442fb3e87a68d56aed7ef1531c80ccac07dde768473c23e794b2c43304d3f563dfaea8eba4905d687e427eb8f557a432f564ffd8d3973d3c7b49881dd2bfd6cc52c094f84e24d90c17f5d0bcb6430e289681c88d07f8c8ee2b872227428d4d320cc8ae59885f19aa707ad04a9c75e6873224896488b0adbcceb4e81f5860ac9526ad6f50d679ae3d8c2a2b1a64ad9721fe3dc98ff9e1fc532c2de3f9c20126f661bba6a8cacc559c38fd955fa98d8eb3cf715bf29b9f5a9bd9afd48b69aca1b8eee7985e770f6162c952fd7c4f78c117ed8e68ef3dbd653c510ef67175dde442af4075599e157dac3d3173700a06be7c518ffbc26568ddc78b3acd29b1e5737e6a8b561e53c19c34b14a6e10a40ce1837c193ff0e0a77032069f6f4d26d42164e585a67babbfe85d4763b381aece089eb8623aabc553017dfa668cb08474346bbb276fee18687a444101a2e8818ad10b1b508f9036ab022a2d1755ad02cb1a9c08a02dd9e905c86372045c28af077a897beef086eed9e1127adcd6d0faf64470af08e0ed38050e9eb35fc12307e237c4ea43b5ace95dd4de5536a1069dc93cc045af1ee4f268cf9ec8a4c056b3cb5246fa79deef923f9b5eb72104111ab2e75f1522c845c0b25544a7ad418e4d3e79aadb567242f85049f45772bc60f2691890ff783873b926a4dee7f9c102c29f93f26b7a64f026068c042c63fca538c9aa6243da377b2f29da5e28562035d7809c9bd4469acb83350fbc7d929c2814d1ac28cd12325b6ebf9caf7d5ee0f625e79de25d141971cf81d783b0ee95dfc49f1b8eda4d21e3734f2958977d698ed537a29a22e02fe107c71e24f573a0feed7614152acf390a090c05ffa92e7a623ddf672269e01865160cfd6d16463750fc946b5a2814caa5174c426f64e995cc38af2949e5aee1b474654179e84b7d93e2eebe9a957f4bf3d1c269ecd425f367499be1c3421e2c26ddcb56fb25eadc12d4010d6f1f98c3674ebbea0bc9877b9086f14a19839e8741066e7f13f99fcc99eee9c390584aa748cca68dd62e829d210e999b06deb8f83265b589d10ccbf38303e98605be02133fcc8b92b501b1b3a632c78d79d39fdcd31a79c5b40e0cd199d289498b737ca501daf497d91f7b0eeba0e5e989a735f16018d3ebedae73c066d40a3a3d32d26db7874d3e04b5245eafe6731b7d0ed60f974c4116a48364971b6448b60d25890e73b293fbcf6f638444fbdef9903e6ab029a1793e1c9f087b91365f344ca8006bb424fe5a44c0c9c7e62f053313bc62c08ff828ca3cc5e19a1a306d1ad471459cfa2cfea9928b9b240f2eb3f9c9eb151f72aed3fc970429c306226437ea737ff8052ca62ec8ff72037b1a5e9a795e001fb2412fce54d8a0686686db61e922647bcf56050d2273cac2d48c26beade40de790a69184e31ccf993aea4b59e0b5ed9dea9b25444275dd12b75e6630807f9ce1b56f57da49e605c2ce691a16929cabe59d956fce7d614f9b2ec85c3414d1e5bfad5214f8ff5bdbdc0154c976d8f1efa9ba96cda2d3e76f7692f6680c95a797c293ce13515a78b1d9977980e55f4746512eb126af4f0ab39a7eac00e49a53b05491b8c2507961fb9ba916a807c6a260c62ed93e18bb7b800e9188c4418150c1822b35fc721b3366a98c754a841d50ee4633df117161aa3f606f51d3074dc4a12694c13b23af062c8a117542d92489141f187eb4d395c57e9bf0e5899691da8bd50e022a03350f26d3001f85a8b28e28b5370e838f234e6e6c9115b01547880428f024977ef56de16ea5b33ab1442d2001b963007e69091026e2d6dc1eac0ed2046ba5f2107a2d41eff6b85bc5502932f420615963a3d161a649cfa3339a3123fcec0c0473b80d2dd97a188bfc8c6f893e8c43dfeb1781f8fcea9affd05581fa120f60109eaf9fdaf27a8c8c7dba97cad79f1f50d8531c3c680c5ef70ac8ff24296ba876daad4bdc4d6d07e58c6806f8b22f86509b6ff460e73c8f0031aefca3d0def2c52bc72f4be6d2abb3018463ce8909787401373f82068fff80b792f360758274f5c604c6414ad4b807e02cc6c324d928cd0a83129a6185f07ed3078f494dc091bcd162ae311fd25019c64ea236300a0c6c6ec3fec70d021542a965254eb8ad6fd8b05504e878acfe2094869d250e55fede2a0a8091e08d69bcf4ac693c92b09d5fa78282dc1649570eb6921bf6e73101c4bb0ffc30cd0a4542c5235048f535502fbe3c4439d82d15318c560ebce342e11936f772cff25590c739d09a4719d51dd8b307e72b23d735f4d086432fd4bd34b453148cb28240d0bd1ced47897036f6f9aace68eefac12675999764d4c1becb66e44becd6fb05c93c0a5e5dc69604447f4ff73bc0623c05f5d9338ea66e67aca599032695deed4aa848b92c3652472cc9ce89f909297010e4e00ee9449f36b91434c0c860bfe6d59c9233dd2b54ddab79367c8eae33883", @ANYRES64], @ANYRESHEX=r0, @ANYRESOCT], @ANYRESHEX=r0, @ANYRES64, @ANYRESHEX=r0, @ANYRESDEC=r0], 0x6, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000006700000000000000000000000000000000000000d44b91940000f0ff"], 0x38, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) accept$inet6(r1, 0x0, &(0x7f0000001400)) 20:21:44 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x3, 0x10) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) 20:21:44 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x0) 20:21:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 20:21:44 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:21:44 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) openat(r2, &(0x7f0000000040)='./file0\x00', 0x4a, 0x1c9) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0xc2, 0x2) getrlimit(0xf, &(0x7f0000000100)) 20:21:44 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) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 20:21:44 executing program 0: clock_getres(0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0xfc6) 20:21:44 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 20:21:44 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffc, 0x10000, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 20:21:44 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="0be29510613d88d77c1d561af2ad289c51ae5645a4442f66b6e85546019fca3a3acdab07cddf6b7acc3b7752ec421209c885e236565c26e0b53f1fa20b76a5daf2d291afeb0f08d75c90d741f0ccdcc36351b8d61e7c7888306b4be59ed7948849dbdadee90ab67e21c03b792c39c7fac2242a55cdfddf2b431554d7a961cc325b7c817a3ad299ba4b7245cccc037804e55f63abba6bb003866aaf55b9f40736b716643611e1117c8f6985169c3e86667db33f1953fe7e44adf3df9297270fa26d434a495619000651f590434ba3e2fb1c3116bbf3c04ddc0bf14189b7bb1f72c1631908590ba49fbfe43c9f03d76a8c41d0b2a7b75897c142d493a0c7bc694da80ecb466de2dade0f54095835a67fdb8376bafc359afb8ee986ff6bbf05b14873ecd03de355f7ff977c0da0a075b96e5c679e24c2e0203bfa76a878f7e2be0e183b56f23246f963ea41ccb236d3dd5f70238b62b1e06a89b0bba976993055db382f642db841361ebadd144d62591c49baa0b3c4f565ee53c60a266c213ba096db29a810636205d520deccf794483a94e26df5daf21b72b0c33f524fe1f86cf8cb8273b68333f32a6fd4a5e6364bdf7b692964605ef642b5c823cc740c5d0a19d57c153c6a8d271d3172b46dca0236af85f0af614aecd483114891eadcd4a4e51a0af047ffaa0d4244447898ef08c3058975e9606b585c4c08cf178e6f059e6325a3ef0f6de9098c737755df47b47877d89583615474ef18bc7954c87adc021179b61104ee4816cac1107550ac981439b97a1bd754ecf06f151089e3759d5648e1c5eb74530b1b272c9d5d911a90ede3281c6b1a05cfbeb4ae34ebbd0c221fe8420634eca039b7e6a606d69b23c1cca7898f750872e7a8ed06102315ed2c94571665a780a360dfbb8f3e5d13af3345681bbe60ff6d8943bb143f80d86d3a222c66731de1e9fbf2ce409b81431cbebbd04983599232fcbc2496bab943bdcad4285643074e6b14756375039cf8add358cd3dffd1e23a4ab96a33864a5ece9634912c066be934e4a71ff556155eed54d989447eb5aab2b0ad94acf49a328df63f7b1beeacfb417dd5ecb68ee6b3cdf56b1c1664bd420eeb2eb6805309ed065756e6ba23deda7a547a410e4cbca06c5cd81e428f7205c43c2521bc039a2c0bcc0bd59dd38274e3f88bb05351af8dbadf299718946ca3ccebcd5efcc03e254d83dd95f2f462d8fce0adcd08b78c21638bfea25ffd0269869bc8a16da67196a1d50a409359cc595e69e7406914b0c38ba79bf1beb58a6961c39cd93138b754f56e425da471b0924567ec2dfce1f2b7ab4a99934ff2d6cec15484a38aea121a737299f300aeb111d4681a7701ab081b9dd9138ec80a07fdb359683c6d9c70be344e6a34f7e61034453f20d948ff7ddea6082b16ff22e15e04a7946b5f47a6f6565a4ca40bb83439dea6da1c6851dad17d6d71a8a4804e0af183329d0f8302f211d70f41982ba127d036085f2934c0d4ef3c07dbd6698529c74ed88c8a9f3798751042f22933d772afd17e6a66349c8935ced1944b8633eecd404594806be01f9259424f3b07a3da8cd57841d6519f86d9c5fbb62b7655b74decf869465d7f07fe669d77597001f1b29d658ab1e2f61e2eb50ec4baae3121454fd8fc50f3f72561e1f07cb6aa29dd757debc9768fc9d1e4e2516b79108cb661041b9b62e89efed9cb33dc9983de7608793b2ba9608636dc4019228275b723f87c55218725c1f64832312af4708bab5e9214f77bcaaf20f27ab786f257e67dbe88fb3419c8d7eb18c835918a1c03ca59f775d507e08ac2b4112b9627644a66359aca71d72295979c5295c8ecacceba1f67e7a8a1ac7cb0c669a54d40690edb7289a03be673928e6b24ce33e24152ba0d6e6ecde39ffd25ed4e998670dfdd89225c662a5e01662a7f754aec83f881746ca22cfb23671fad14fe7558b3f84ab2c5ba8cf894df3ea6de2fabb5da0a50d00cc82e07b603feec64d684df07cc75c52dd8bf218d4c0e01ea398aab973d221419d0002c4d0080b2048a780911234df5c943dbe78ab5b41655c278435fdce889960fd22453ef0a028ad76e92d99ced6511d01ba8d11bf6270be780ac7c4fce158cdfbcbf3537e94c9de323efe07ed9ed6efb6c4530321fa48f34d75bf8a3e92ce4abb6f7160b808336b25c858460eac51fde9affc019fbfe354d042b44d9751fcf5011cb1cdf3d3271afe05ed2f4a9821387a35444126bb1fe309d9c33509e531b9262e93a63513897963acd56c3a05761a1dacd148995547f3af3a53fa518bc2ffd79ce7c38d3e497f11dee6cd20373f89e403c7e25593085243f0e8455201ae8ce1ab62c55b42ee3e50b821f5f33181fe454b8a6ee9c74fca6c9ad12de3f2497ab42265529d544d0bcced632ca2cf0545e6580982e1f120b47dab411b4fedacb4184b1392a3b8ddc5079a4b9b49336758f791982d3f70968274fc803db8da002765bcd8ac73925dd1aab3b5aad70136565dc0db22d5d4a2d8d60da9a0a5c4f6a5ac5e3d4f9040387e1a0516b84594b30004718e0b40a594e698ef50863d6f23e5b094460464fd73f4e7087a0fcfc6e9b257199f0ddd58564a2dad4ce5d9f0715287e1e1ff3335d2bb5b690f31ace5ddb17c77cb2124f6a01cd28c4e9598ef94ed677e1ad9f4c4a65abd01b098a0c4e57f96e50f011d06f362db90a9a3b8c22dbdf47e2e8fbd6209a2a717f78923192a3890a0129bfe41f52b119edc4721940868db13757a4138ac2952d3a8cf0686181fdd6a127bc5454b91aa951ceb43f9892815988e7b7db341081a08dac5b67c3955839199178d119bd880653ae0a84a0fea396301d81bf5bdfec06579478a0bb78c298e91999c8245e68c542797dc18ae46592290d33e061d5a69771fee8ff259246414f9888105ac6ff25ff2e540df05b03259a08ebb79431bcfc6892f6c8e7c35903da5f566e5abebffbecd76e11894e58e4a7d0d92973698892bb53a84a0e03816dae513e98c3920311af34dd46b308920fdd873295851c5d52ac25d41eadd8e9d637fba89d81986ad615f47fa9db9e68c58b302e44411f178b8cfe44be9fa97e348bf554acd45038c6a5d017e64d25067245657bf77bb68d7e6fb064c97ae2615bc5c1edf893c4b63a6cdfa5ad975ffbcc53dafaa0eb45d7081623d1283737d3bdd8ae41e860584f9024e3cd754f92b00e666e46a7b4ffc80a25b2e222a484525b3d1eb9f5bb02a99a1935d39d3866bbe8ee13eede99e12d3ef80da66e16e849e52a582c45eca9af5aa826fcc2cb6717f87b7ad416ecab3fa3dfb4c18a8380d41da76efff41fbb8085ff431f97cb5e1f278ea2997c4b746afb5699488276ee2a6597d42e245701c9632cc5aff7b568c86442a855421fa432547c338d2977b34faaef92928ce3efaa535a0ffbc75d08e22d367e4a80dcd008f17611f0ee44000f01b56905b4a9e3f9eb59ea9e4cd3c8279d537f28b1d78a07c9babf9f74c164ec822557b4e5f948de5268c93e5e18515a4209650d385d3e95d144f6ecf30491ce4bbd65aa6ad718ffe1a352aff303177fb5a6d38461828bc9cf08b7145f19d89cb138255265f96519b6cf97cc22a931358ab3e13243b8512fe4270a9e351f363d5d0faa674397b38a7e0cac4d3f019742d2cde13361566d493d07038dc05823a1308af44bedd475b19352e93862892616053a282d5ad40cc2d71978e4da108ef70840276abedab43aad75d35ad266dc805473cab590f9fd983b6114c4d58afbaa17fdcbb9af091fc93282d1407e847bd8eab2da4926bda0eb12e551d8e38bb60cbc8c8deca53f9ccbf5c9e523793c9de5b6d28f92791d3176b43f0134ac4f5535d6ee9217eb43da9bb6fd9806527d5473ca0a58ec3901579a8a773de7ec370127913eb2028fd0c815abc5c49fc7916d56597beca9eb89eea38be0e7104f9c824b0baafa7f59b2bb526ea01f9d61851f4ae216b31dce1b86e48966336146050b8dfb4ba1dac5086e8b9cc4cdb735941a0290370a4b52886ebca0a2ded48477d4551b800eca94b9a6fe6e20d479dc530831079ed09bffed9c7fd745340cdde6db825424f31ee95d7da6db0ded161c41cc76e51b2e05039f08f232ba1b4271bbb0c2abaca010a139a85840615ed7903ca1f42592d1e2a55a48c2a8e6445cc3fe59988058b2cf68e13d25eb5605e8a442aade9a5e2609381aa998218e11679a6866037c8b00b4e97ae794a279eff9ea1417b9787f44d53790762f18ea8bc17d06cdfe635c9ce4d028acaaf59a730444f5192f5d108832df5fd9ba8cbdb6b2e4c8a06f0cc281a153cf83dafd757e33e317c4209f8ad3ac57e3ba840d2e40945fc671a17039ca991616fad94c52a59279975f4d966059d938049d3fd093b0c0bbc76265c0f6e175226a875060f251d1d79bf68afbef04704d2083760625353492b4f0b96a2df136946506534e6e1157b60e1c6636365637d63a8d62cee6ab2235527f29869082719db72a86ffdf075b4308fe828f8ddf01660f82e65f44ef1e2fb4ddd27e19ddbeb61b0bdb15921fa6e5ea155ed2a9860ca374a3153f643ae0f93239b31ec2c9e4e4ec55560df5e9e4ce76e9ba76474090ade71322f6b63ec483e6be2fb64338f3de565aa8b1ea2b0945f8dfb7b13da6c2a17114bf9047735690fb01d6bceafc2e727c2bce8372e030ee82ae57419b55fabe84463819feaa2a82384d9b0e31a2bff0327f7181a5349211b3393bacc826049b6db18550893a91c97bbef08c4863e8a90019490594327852281dbce1ac9fcdfe110e13304703a16e59e70135f66e5e230872f21726c397b9b1ffd2cf1d4abf521b498fb982cf585cc19b18b2d7101c3f44c629269b9de1b64f55106091dbd5fa0c73cb28ddb38cd2185e19029e5774bb0c0df10634bdcb7137e5e5714fb4ddac539ae221499ffc8cc16d6982c6c76f6a211b7f222c7a5622c5a81ecf4cc8cd84ecdf871129375a9f7e3894671657e2ca56405384548dcf0025dae4c18725de4e2719028ef646ee089f915f10630d0ea4df970015963017993ad99b35e2f435481b144d5c95d97b9855852be2424f3f75a619e8b208f8943f9af2c61a5307da4f6661985b0c67b299deb29c9848acf72d4718a71fc48e7e86e2aa1c00147b434883baa606bb461740f2972a7e634df29d81eb0b88af7be6b93279868c08a2c642dd8c7f2057bb225d2b53700c99b761d64df596e25f1549f0bb0f32790bb04820dd8496bcd65c58a819b515064206fe40825cd3be7aaf8b28c8a25a08070fa4943e8314163c684f8061f0501262864943b2a6e95133a0560aa927a39fd9fe9ea9f783ea65ce4fb0a9a2ee2eaf51be6584ae72de6619847b639e00c8214718bef14d3c9f977373bd83def859fe9f46dcf959032e95ad9c2bd91dfd64099670b08348f4d7644f772949d2eef75efec7d8219d7222434679a8f28110fc7223d3fd2688c9109ff0cc7b7afec9a90a5246e530a90f13828616acab789664da3e0b4e684106a9ee931b1e7a88b86607fd42edbf74513e18e7eb3599ee4ad9c6d35d0c77e3b9050a33d9fe1f07cd88b82ec892f9c24f0e2555eaccd69667ff38329e52cf87d245201cf1dec4afac9b7adcf45a493a26892aef4eae81c6d597c2a610040f4e958d1bc11c1de40fc9d750776532ac06319a3bdad322008034bf6d5d22d9658c42606c218bfd17a6c1d97ab0f53de36f21a98502af05fffeb24fbf8a27b872f8799bbc1aa55693c1b7036678bbd3cbff3e43d455", 0x1000, 0x1, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0x9) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x82, 0x3e3}, 0xc) 20:21:44 executing program 0: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000012c0)=""/4096) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) 20:21:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x1) setsockopt(r0, 0x100000000, 0x7ff, &(0x7f0000000000), 0x0) 20:21:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 20:21:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 20:21:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 20:21:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r2, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 20:21:45 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 20:21:45 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, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 20:21:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6010, r0, 0x0, 0x0) 20:21:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x10001}, 0x10) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 20:21:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket(0x22, 0x4007, 0x120000) r1 = socket(0x10, 0xc003, 0x10000) dup2(r0, r1) 20:21:45 executing program 1: r0 = semget(0x3, 0x7, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/246) r1 = socket(0x18, 0x2, 0x0) socket(0x20, 0x8005, 0x2d42) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 20:21:45 executing program 0: r0 = socket(0x2, 0x3, 0xd037) r1 = dup(r0) setsockopt(r0, 0x6, 0x100000000, 0x0, 0x26d) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000040)=""/80, 0x50, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 20:21:45 executing program 1: r0 = msgget(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000d40)={{}, 0x0, 0x0, 0x0, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) 20:21:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = semget(0x0, 0x0, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/100) 20:21:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0xc4, 0x0, 0x101, 0x1}, {{r0}, 0xfffffffffffffffb, 0x83, 0xef32516a1ded403f, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0xc0, 0x3, 0x0, 0x7fff}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x100000001, 0x1bebc193}, {{r0}, 0x0, 0x82, 0x2, 0x7fff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x17}], 0x6, &(0x7f0000000140)={0xc9, 0x8001}) 20:21:45 executing program 0: r0 = socket(0x2, 0x8001, 0x101) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = fcntl$getown(r0, 0x5) fcntl$setown(r3, 0x6, r5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 20:21:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0) ftruncate(r0, 0x0) 20:21:45 executing program 1: r0 = socket(0x15, 0x8000, 0x37dd8572) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x2fc) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x88) kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) accept$inet(r1, 0x0, &(0x7f0000000200)) 20:21:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000480)=""/82, 0xf8}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) 20:21:45 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) readv(r0, &(0x7f0000003480)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f00000011c0)=""/176, 0x13}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/154, 0x9a}, {&(0x7f0000002340)=""/98, 0x62}, {&(0x7f0000003540)=""/176, 0xb0}, {&(0x7f0000002480)=""/4096, 0xffffffffffffff03}], 0x9) 20:21:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="3adb87115036e6780590a9b85b99564eff427f9566c07f1c122e56568d67a137cb06981ca8229cf711734937166446316f36a12098f9ecec076bb7b1836fa678a731f31aebd4e7b5f58c0461924fbdd13c2fd9266924671dcfdd7eecb472de15eb77b430c098180ecc3a2bd0a15daa0f68192f2fdaaa06c30d8dc17f92c50b6237", 0xb3) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x4) 20:21:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300097b6c4b696e900f67438075fdd3a102ef5926acc36d77f22b8737326f028a2b5c476eb19c9b457123b3e3f968953fef0b4baec9782c883d6ddd528ef2e721c3b3ff6147a213479be482c07d51fb60408922b67bab4bbe9c2ef7080faa76274fd76921721d90240dcedc32dcba4e1904f38d7ea7103d8b4b431f6ad7312cce1c7b477ba79df348c05be6772a710229066fe46a05c8f2feeb51f1f08e8e69f08e31e483c46c8872395662b03d0f794ad6a18175ee1b0bea1f5e4476258cdd350716a0b8e36244ba73b869e8b40d8"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fsync(r1) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x3f}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000040)="2c5402af2f9456cc9e26fb2f105b900cb96423db9ceb37debdfbfff785da8a4211d91bc51627e123a5febc60794adf1573be89b9f3064687e1126b31e2ef0e0a71202f341955207113d22e51dd59b08f9c298bc5a561cf50d59223954884159a9b7765129f89f8e15e33669db76ce9ae", 0x70}, {&(0x7f0000000200)="309e1e43c6e38494129454d7f3d65e1a4cb4a9ba2394922d60093115832e885fd80133c3c92e063bab2ca7882920e0007d542e8c0abc51e1b8214742ffdcff5ea119628fed", 0x45}, {&(0x7f0000000280)="f68ab1dc1b87b6ed33bc045e6605d5f1f0f5be3594f03395e35b7b02c4edfad8b32330e1e1abc588c2e551101b884c66507a1ce4c04bdb6a397a94435c3b578c2b", 0x41}, {&(0x7f0000000300)="b4e3962570e0dcad29e9a2e801cc02eda50062fe67e51c4de99a17278fb3410c4039f465d92036acfe411317afc32135e9ad9baf0a7917407fcd90137f5a816e0d1929c2c8c87aafe0a19b85ed61dc6dcdcc49994474953ce35f2a10bec50354142753ee425c8e62c5c40d9a8372829543902de1324977091a9ad2a78d8ee00e9e7321d35ef95375", 0x88}, {&(0x7f00000003c0)="c32a9ce752c8a7904bb2cf7d2c91006aba1c8f7c4d51c2249cdafa36ac81125b0d", 0x21}, {&(0x7f0000000400)="ab90bc4b48bb3210184ef92dd1db5f83bc40766e177f7b1c5c6bdb99d70c9b6c422c545ea05e3794b81397fb826502c1a0fd4967ed0fc38f080883556c80c345c148dff166e5520d3fc63aa8754f371925c7df9418b10101b7d8c3675b5c22033df2cdfbf506219f7ea20d300540cfa0525e100cf1348c31c4896f39a367679959c04755b975498a090768068415b1f911e9ba860f05f5c5005877e3cc59c9587ad4752b9af2152fc3187ae10be1be8d4d9a22cff8c8d8cb62da0a5b59211955100d794a2f8a2d936d1fc1c4051f5efcc4a71dabf3f85a2b9bae18563220d76df681", 0xe2}, {&(0x7f0000000500)="c76540da57696d53a61aabf2c3e9d6c56407efee40632fbc9876400cea7a4eea413cca86811435f05595df7d4608225ee7442af2768160ca894748326628bb9eb59dbfe33ff06fac6b61725f188a6fab5507f1b74da6c55c8c971845ce85a940ee428658360ebf0098274c6fe129e06fba13de17fc171b6097967a1901c73d36321390ee8d82055ee60efe1fc4a8bb2eb10a80068378ff20fafe04344292a5ef4caf8ef6b18348edc798497b0586d0189ec75aa59154cf57fe3295ba5dc424bf899938223caf030e3ce9510c5e6b9a9c7bcfc258adba63e3d8e3ac324dfc2036dee526b4fdf231ea0d6225964a02df244fc1da92af32d973c94193e67142cdb56c0f9baa683e2cd58ca2467b0fab1fc5a24114207cf2ee5ab4828778bf0c821b39fa44d34e6a74ed829cca55333e689046d09e8f4b8faeb963d72b230d73ea54a75f4d448c4929ed596955e7a687fc1a98081215e560b39a4853b33a06a8d5227ad23483b8b860e2ec09e56908f222843b24ee076a921cd0cb7bd3dd2b2c719ba1cb2b2d1129e8f6bf1a53ba8f70debcb14f6ffcc9265a12f952512b7423491a6646c3939e7ffa6523bc9f017eaa7fb5b2dbb7977906f0c9b10d59925af6ecb56bac0620e03aca1e8e17575c99f1dcd5c18a5111e5a30b6030402644da5960a0bd1a4d6566ddbfa3b278360a435aed54c310a9af2437969951a6bbe6de9fbb556edacae2fab5b6ee24c2527ca0f852d2ab3210f3224b0b869fe41c1bf03a4611dad2052c9b5efdd01941cf219a8e054af3045c1edda9c49606d7add8ce7e6df3beda3ebe510f94cd17609cd240b966e2afd3fafb5de27b49c5c65fd744a361c37fd8e3697e53b35ab4f3467623dd6d3a2a6ac174e7e775f9582c15d0e356dd64c005aa701ba0837166aaf819e54d8b59e0cbbda2af72f4723e084db9e34b0f94597032aeed39d3c5736bb16ab5e3cf9e2258fe113963db87fd3b016d8728eb6ef73934eea5390789f1fd7c3abb3b66a7c949c30337fc9a61b508315924d6280fe85279df94ea02f16f2f60ebec968812ab3d20d1dd65feb9a2b6ad799de84a3a0352065a336c245d329b22c06cafb75a1cc87f5c36ca0cb520ba7caf41c5b8db6ce4544ca2265a476ff0f17b868ad6c1e19d2ab2e6fe41d6b3c5741d1ebac5e42f19b95a100f94d1f82b6ef7daaea2bdb4986cedf12b825e0eaa460e150d6ed3f24a7d623a8ab808eb0b426f836468040594f95f5c6dae68dd3c6c0583a6f8a7346e3e0fdf5cd4f7952281490e4ce723345f95f5ffca59e64991ce068ccfa233b82d104aebd8604ddc93f0f341e065a89d6b86180fa1d41b1926a6b8138b054a7156dbb6ca9a46c790e2a40960a9ac2793e6409f80c109d205c4daa7672dd60773f477d52c20f35a7c08c3c0c90292d95e584f4306eefcfb43c15ad40f36b0ee586fd1be51d8cb217641b82c231d9efd16bbe980612436d56a8b2d7cb75964220623e95f9600e89bcd781715a11e9a7966bdf53af0ae868b889634ccd5e72b94db2f03918fa6a2f44ee9d0b7780c0f88f4d8c9dd91a6a9e678b4114c96960311977f7a67a2a819a7206127e70767e01a05023d9fae451057ed082732a9c97543d60ac094be593dc7aaad5d079389f0ecab918c1cb9a3f2dbcf42fa50c87b40a5fd731ee70494977147e6640ebff3b25106b3296d2d672225143b6b3596a3a4e58081d5056bc3fb890f5f9dca9681c52fb532cac29d3f939ff4a6b2885f3d0d6d2d3d565c3f03336f7dfddebff5f287b6d23096264821933163c9c1a70cd897eb4a90073c7dd9b47067f42b10b7ded5d24756810b222d60c85d77af3f540f8b95364aa98fb969ad27d2e6c6e9b81d002d6cca27205c31629da3fed13bebc92d83cce09c8a25f29ff6bbe88221635efad7d1fc00e1f78e6044aafb626da0c24612dafa33fc4ab504db819a747efb4ef020d916dcb131af5d3a619c1169acbf434cfe5a4fe0c5098d7f48df84aebd808a56e001bca792ff2ff18c1fcb7bc2586d200665eb9d2b4d75ea063d39d5fe6b38f43e69600f1287f2a61b8ef4791c2ec6a49c831663f8e5700e3156abee99ffa7a9797ae03172192cd8c57c6421708e28f99ef342a91e723629c175f0c0d5466042cdc233562699ea7d014b046b8f97263fe4e37b82ffa86e6fc553bc038772803557d0a817dd51f4ce960ead3e9bbd284628220d4ba568f5f1ab02800fe800361e7b77ea2a50c33bb2ecad8e2d168f257422e4a053414f8bdea667bf9b3e7ea38bdb1b23a27922eee2b716bc9157134d5247a3ba52bac2b0d6866327868a3fbf5ccdc37a9520808b6e66ae172cd76071f744c27672b21a4a2ab278b2b2874739a909f494408e4c9415167dac5995e9156585e4924c4d34f37eda5dd74387d1e161f8cf427d43d433ed9e188ad06b027ccf74b8d103b72c2f12084375fce1fc48cba6d923c4a9083d5d17588854b80f427eb33a0e9f8bafe1d6862383f8aa617bd48b2a0ffb4d104d056bbcc5b83c15ec5db5ebaa38eabe0a3163665ac35e41e82cf20e51a8e922ce83ab308953a62b5701b62dd514dad9db042d34d843bf60edde79f3e4aa8a3907e9985d8be04cf56e635cd2d32a2d8433b9b0ca6c83209e45f8a4b90be875d480eea8680ecb73d569ed1ce357a07c2e9255d7e22674702ce594a9c8aedd7f1a8b0d4d35a27c9516d4f5a7775233fecea85e552c98cf4ad88edec16be3d2a415b8ee2983b49e7cb4ca0589a67eba332e424ffe989e0fb88fc0e66286c589daae799e7a3dca7805cee4bc5b2ccc8c3247afb5881397861e5b2255e6506a03b3156691af19ac22bb24494626f6bae8ce3788853d9b0646d54266237f70e2a19ebba06ef5519e45511781813976c83b49c2fa5343a492c423750a2ac715fbbcc0dc6426bf58df77f125e584b00872498e5930ffd9561f22524dd4d17b975e482e06b2a080925549d2e75a8bd1bb9d031cc062c95e881e6027ac373b269028fac418013404b435fb1a46dd2adb203b0a90e4434542646b953df40ac1bec4fa35f270fc29638521c23299730eb6b6135445740c360fce448b7dcc35506c91a1a3f63a80940be35aaf5e704cb0c262bf24212ff35e55e81ef21c1f40a620ad49f7dc2110fa65bb2af62305e208891cd87f4c8a840002a2c455b7c52ab17fd6c1ed0dbeb616649f406fe7905366185dc31d1dfd40180962cc3469f4ce523aba364835634d9e03e9f59c2feaa8ec0712bc30d692397bcbcc95261732787a517bf30b0f7db0996ccd75fdc69f447ee39919b3e9efef6c6a3554c17439f08c5ed3cd1b51ccb7475862abd73194cc880c8a36eaf70fdd38c3048affab4dbce5b6e1b7eb1369c5ce8624405b75130aed27d0c913b8ce4a659a5f77933c0372d0382dc9252c5e67ee75cbb711c195f6c1ee94d9d40fcd752a5d3cc8e0221f77ec029b619d8e4d5da4949baf9181eb30922240bbcf282af3315e78677a4da468f16acd4a34f9a21e9bc663b492c8860d5c89784dc5266f76e8dc8c2f9a2308998cd038f9589ad798d235a41e5a6c8bbbd229d209c0bcb61c0b43fc6f8a48756e14d1fc306732d5eb699cbe0048e833fa58f9b9756a7777b34b36a2f9ad2cf0d10a73cc9b97de4f31b4b996459af5fbeed4a61e082653bf3238ac04539459e8f52bcf4d9cccc84f809f86165710e5bd80178218bc9c53da52f5e35fa8801a98b74bf9ee2bd5a5987ed28a624adc172ccff55b7e1c01ad0ebd097318e864d0803ed202238d89f01df50abe7ad669b8228822d9aa76577f5d5e404595ed095f956772584ddc07dbc26df5bcb2869ac87dab49a89f9e7d5df116bc2cb2fbd73eb92756234a3a7fe72a5ef8e5947381c02bcf4412a5d8db183de7600031f9f287d347cc2183ae3f362298da6dfd4e613397174f42e38c3fcca60da8a07a2f9b26a1dc2763ca7600fa3d4a27ef9dabcefa952631779021519725344152bbb01d6829d91b0543b1518b8772180661981cb30ff85b274c4ce822625033567decfc601fad6eaa680c16e50ad696d8ed733b24ac4f0e88926abaca09688a02524ac005b410bbd2b961f1ffa07855ded9fbd76bc384bf5db61f0167df14499f1f89610f90a721714f8a2c7e5ea82ad6e815af0415fe216c1cd67679df8a5f3f133b4aa3a9aee6f6a7c6c82436a5b7a3f06d1f9e2b1e73fc8e38d417b8fa31f947b231e88462612a608ab1e723bf9de06d0e71eb48a64e27ec5ef34e328ff9575d27b08433fc0871dbcb053a7f2b5d2bb843ba877e943660fa57be0dac4cf51636de7181aa8419eaa4811a8c2a4aa143500bb1875634fe681f999f2aee6ea99f5618f873638790ffc1c51af4b5c1fba5074e79a3758662945309d7c102704ea536fbbc254c9bc89321a4e6bfba3585d875d758881bf2d641b428c8cc011519924877bcb093c1200ab8fa9d90b6730448029b33f4ff0c09744723d869b2ebaff7d88728c83ccdf78cf94dfd519994cddfe4ba7e5dfe644d3f7976deecb096552e2a7c6e98fa40cd6e08e89fc6f97f10769723210823c031feb24419a2762c89164b7087b8567717622863dd6d958b85944423c95eb879bedf476138c0a42d32b5c9d1def1291ba871b5764e10443c4e742ec6e0d30c56d5b3e7324a6299c070f219c2a250eff0ec833d0233807ba109a89cd1a6ee2cf32db98921df0ba3e676543e27496aaead5749a29f81c989e6543e13d8d92342a79935d79ddd57db15c12c9ef9d54cea41a7e5429340fa59dcde4cf3982e533c9bdeac2060708ccd62d6000810fefa644255a1b8b52305172905b73e167251d6c538b12b0a91c3c4f7c5c0f91f035dce1a124d2599af60dbcbf21090f53a37c098f543d8e27060a1ccea4acce11a9e0a6c0fb64c8f5be8c2476f42a265a11be708c960d9c3b3a82e848162c15828d618de92eb60a443ba1acb0b621223dc4a3c15d5ce8129cbbd81df2aa41da5325905d9eb0e6a73e09668cf031bcb78d6f4f04a87c5482cef2e9aa47b61b079698a81f34c7d79b05681085064615f3960cd6e63ec7bbc121aeb7bac9b505bcdb92b508d1e8d443b0803cb41c7e463b0129210fcd444a796eeb359833eb166c45d0d1f4a197401dcd75d8338417a6f588153e121a2a23d01a0ec474ff3142b6519d9d75586822d3aed9bd76fa6260cb997552e62ab753b57e01174c1c95bcf368ad6d867c4f97646fe4684bf9ccd0e72c278e330af6657fd5ab2d02a70280b4c1a86d3892b16e8bfa22b9527a5602224693590e1aec4df145c5dfedbd9b7ba5e1634dc0813825a7753691c33cc84fdf54c28e22253d90f380ef6a5cac3e3ea3aec181834a1ce1c7f7a64514fbf0f5f9c0230be531964844860902dbdfd2e973a10d034beb990aee7f2e8adab1b1284d2818d4bb3f2ffc19352cdad9166afd1e7f1b64486c514df9980b0760041df74242b71a50f6d65ef7cfbad30fdf690b641a13baeb96e8abaf5a632efa7f86d7846976a63f5fd01a74b3f711ef42b5b3c12a87044cda5dfa570811c8e50f88fe5d25345cc040f0fa40c4691814ec4e54d5623460286ac4d14bc2169f8c8ffdd34a95acc7e729d9b97549dda5c46ec3ac6e4bfadba8b16f1f997f7b48eaf7764c03aa05622b2364c77594c6f8e6b28ad70201ecd78e6826779021a7387039318ce2cb0ecf914b93e8deb3a1861e1f4c6a401521a43f56f7873be98e9c197da53d82472acb10e7879b18cdf1c313c9a8bf0793a0d9dce0965f4e03022d89dffa0933855f8d8fe1e", 0x1000}, {&(0x7f0000001500)="90206c2f0edc6aada8996bdd9e52a4054d6d99b8f478d3ad322ecc1954473eaa57028fa1a55e85a77e314b901dd7d9cf13647c3318c2098c359286367eb6b6a92341d66b09a8e6e2d0195db07377b1fecd47c182558b959cdf17d3314961f2bf5c", 0x61}, {&(0x7f0000001580)="a1535d9ffda4d3eb92534bad0f11d24832279560e93442d7ca53e4036f7bed377965a191b67a1797e6", 0x29}, {&(0x7f00000015c0)="b120129ec05c934838a0ce5c2d54f39a833f0382c3a2c9d91377aca934638665f423df3492346608754d2f235bbdbf59148e34505f624e58038853bd0e30848c32bed8fdaf02396779364bf25bc676cd70691432c0e6a0f2ab4636dd25603953b77443d69cbcaf59afcaef4c92e87a", 0x6f}], 0xa, &(0x7f0000001700)=[{0x48, 0xffff, 0x7, "00eb81790aa7caac5439b30bd2b7d68bbbbfb7ad8ab2fbf3375c9cdeb3bfc64b626de871c6b90fa9514eb104fa88d83d84"}, {0x50, 0xffff, 0xffffffff, "c72c9ea892d1edf27e8e7b676f1bcc4fb0350b04cb7ad9273227728653249e994628fb726fd2fd090916788911a2b3415181cf465a400ec9d9e869379c97ed"}, {0x50, 0x1, 0x8001, "fb1a6f15998ee9b8e0d0153ef9fc6e3bb97c6e733cd3c474b61290fc11a9741d1fdf7cbbb9d970ccf77571a319e08a8a4e78d3dc71707ae0c3"}, {0x100, 0xffff, 0x200, "59a58422668e05c43876e7f81434c162e4555e6e81ff188b9780204049cef86c299cb985c245e06b840dddce2627b171b30beb94c4c43291ca24e6ae966645b92a0e6444bf2b8e4800580c25d219802b372a6c239cbd8b12b07403266c7759dae799fda5d541e6ebdaa17e3596750b8ecae981505c38de211af5e8521234696ed21b8e2fc9ff00fbcfe83c2301dbf96aa1543a58716533cda005d5a4b41f3ef3e084d25274ff74a2688fbdf6ba5c33d0182b51e3aad773278ce3759ec922ce6b68182e6ccc0cca2c8e8ad47c5258cae38d4a8cb7ffa1526ac98f994e538dadb7d52e9221717f3c324f6e4872c2f3cb0e"}, {0xe0, 0x0, 0x1, "af4074be91509e2f5573ea5bb044d099cf24c2233d19e18fd2143543792dc521cbbe2099e390efb6d7efe2ad8481dc2d615a33b8f6782dd0b002ada8a27972a0eb16531c564b0c2f72650022f91591f3187de937ea2453eaaf9a970397293d4b39bf865c1d0cdcf2aef8dd8cb0f04bf95167af6ca2557e3b20edb51a191783a88afb2dff85c29e77443abf7e5aea34db199f55831320eae7dcc258dc1e39b407a1a012afbd9ab1172c07364ba9c1cfac54c59bef178d2664a73de2fcc54e25a7631796333fc128723865b2"}, {0x78, 0xffff, 0x0, "959806c1c13ebafe48ba0af244981ea87b18984f5831d9c984923b15ec72f127f3dfd0a102f46e894548c7f8591575341c90de4be1c0ed94978d34e7dc0bac42b12378e0a9497e96e9c2450920dc9252b26f798af40558b727c28f07789c0757cd"}, {0x1010, 0x1, 0xfffffffffffffffb, "7e791335b23106417cf9231a4593522b7565ccf032bc7daa53280d792d4324ffc1a26b32db7df96ed10126085c61b33231d4ba1d7ff131501c79dca53b87cb1a92b17d640f7e1bf5a5affafb859c9085582255b0f775aa62d8ff84b1ebb458c2c836bcc9cd4bf94c2182846a66390c14c7722c30e8d2dc834fa3f4d6bc7243af7a311349f275c0614c1323e2b128c72598ae0b3fcd8b12f389c1ea04ed6ccbc0db1006728834b026368bc03eb5cd31f62df42092894ad053f0c0bd64a76a8a67e0ca0cb0e40778b22216026811f1d506beb2b648454c47e2c2f5b83414207a02d3b0ffda17aaca52e5adb514ab257497c25b79a775dffdfc30899658c380b65bde5b054abf2cfc559cbd25306fd002ce14406cde44c1368cc25bc3e1be1143939f34f61c8e6211f194aed95249c71349c2e4e084136b4f0da4157a53ce7d2d7252cab74b0d35c82133c9fe5e8168e8264e4ba7f592e02e1da24e52746d2687a7d97478a0bd26e80f63fbf89942dfcdd5abff21e01db7fa94e32419aea8b272cb9a238f380cdb81d460db53e522b6c3ab5ee6d469c72d95ad17672d3b6559b2c2539833cddd44cf4cb3071bd538c9866b165f23275d6f11737f12a9faf3bc6fd209ddb1bb44a176d78a3c6a7f3453be5003d0e19ad748afb6941fdc508db855ed9cf2f17770b885ac94e7c10b0aeca978d3dcca606fb0b18b132467b45d652f67dc5b7a21228e774c5561635fdd55bccb48504c2c3e9ffc9d58902baf76b798fa2729b6a0fbd4a0816d834858794b452a70abe039cdb2dbf29ade2d6f3b0c0d1c699e77323683e4d902aa6e327a900d35eaefd20f18cfb114c827067ff2070b679f61805a279821ab17c6689808c051fd0ca565ab5c3bd03b38717426dd67df8f781732fd5e1625cc95092c75105ce5a49f55410f293e2c9d4e3d808e6ceed0565cdc4be4e7e2223b5d1162b3d7f6df0be4a8492a4387a7a84b37b9078a908b4ea1d229f07256bc32f5047c1033ffd03644350d9a8d2025c57a7f1327f2770339821719d30f98aafccab8028d7955deed9ba831bf0382ac0e6d7febaf78d5ac8588d94f539520d7e716d4631c818f5c5c5bfcee046bf2e1680d12c60aca68bc9c9655013134b7511fb35af83ca04bbe57adde71fced42b7627726b75c78f44e18db6f85f8e49804c19f50f3d894b0a3d078e245ed12337f1463980231b230eceb91f03a913c14254dd2ee577650f4d51fa70c40c41b5d24e306dba826a94b53f03203c1f30d6e2d65ea11c3bdedf0b0a173589b4568ae24c9e2105dfaf33dce376f57a04e45f2605f674c9c02f755141ea104d1ddc41600c589b086d0d95f9db8805d4807512b960ba344d1fbe65766374ec3b347a76deaa0560fb225c2a6cb6b5ad46e1a760ff586a0ce6436ddb623621f5780e001a545c163f7f367e72c173185ce760e04d3cf5f1689542379fe41c3e5ac01acc2a69456f9c0ce56d9f161653a0db732a5e1ca6ca57792fa5d88b8c06c78efd87ae36de63f90ab86f5f5385a499f56e2b473ef4b493931c249226c21f5a6d0f5a9962318e50604503ec3177f2bf304687b8a7fd476c7f8df876ffc353bdd1c783039b27dddfd9dcd2ee9effd485ead3b99bbde92674e332172ee76c39c123d8fa5e960c7431781ffc9fb0d1a40eb8ad2c84c8826735042d78b0073b9274166b91df60728866dcc8e0902bcb480215ff876e5c1178bf1488f902a5caa5de508a4422266ce7c176aae62c6e6de4e80c0115dcd3980a98384c281a74b6ac19be39858a2ac43c4215dd024ad0c803e6b3b67c323e0a3d3c6aaca5ec637fbd9cff9b996ac7b1b97cf91dfb4044de3950e9d73037fd8895a76d00256aa27a59b47a74553cba645ebb99f847261c13ad7864bff7025df379f411d24dbd4e3d4037b5e596560815dca35e8a998f6a7f5fb45f96516807e3aed482386e09b20737c1af76f5b5df38de73cd1c248440b928a3d0f5130825966d8d63a3e19ec409cdbba5a9b7e501d55b91eabac15c1075133210b2127aaaaff1836f015af6dcb86fd86d89d054860ebbf7682f50777eb04a961d3a3ce4243d916dee41c83de2264c0c0e67a569ac9c8f33418f1dbe41b8ead1ed916136f8751e03fd5589f13685a36e9c629bf82961b90067e780050dfbac262e9288ab90113906024552538ccad851049ff7dc3e96a535a96842afc7fb85821d64be52db71e5f68cb78361a3b9ca6495544e0ee1f2f990d9b93a82116827909611d54485147134fef7c3b96c3e19157664da4b6e7432f92a90450f30569a3798a622c35bf98e71f5862a8d9b98da2fcf1bc0caad778fabb9ffd7741015a80344c9d5125ca98047a372f4b0004780a7a1589349d6998f6835d30335247893b319d0e0f6d9c678eebe1f4ce82e3fdf70317b4b84bc390061c872fd9c7edf77901ee5427851cd6b2b756096403ac27e2c6da03dc80bf21d7b4ac120573dc6bc26efc8036352d301626558be051a8b7a1eaae7fff7337cb69613f9f54ac2ea845c1bb8e7547a90a6cd3de0978740a07fc291b061f92e188815cef2d58e2ec4ccee409bfe53fdb745c9bea27ae86a6dc9d61c6196d4cfb3336ca162e3e1df9891c675ab3111a6ec9b31ecf1d3af38cd71d5da1bac0018c15697120132a4716014dcdbf2a70855abb09da5d08cb88eedf389c33200fa750576878fe0d66f5bc4f9b3f70f53be53432eecabef5a89fe79ca22879a068f86ab552a4ffaa900c3bdcfe567986ae14d508da14a8380417264a049a8a026e91cb679c779579eb7678df42f0692d343685b0d92aa367cafa3a6911717049b21a120413847a9e4e70963764f1170a8635e798f711f2c6fe450fb7251c0a7bd1548ae74fc2d26b4de8a2dbd9ac0cd529aa734f025977ef0c1f322b2f1e5fc1d6d6336880eec8e6816378b369cfcce949636bf8676578730c7a46ad0db55e5f5aaf07cfa8758dc50bca1553fb7778d989f59ddc730b23b641a7782f73e3901a36a835ffd03196cf6d1aae4e3906862c73c1141c768dc6464bf7f49b1296cc3ded59efae159f5e87044a4047010fe7184dc6c6b0bf33f03528a2926398f18350e35a14cd3f8a5d6716be2161a50346cee9ba407d0541203a4153eecd3365a31e3d9557059b8319f82b0a80c9c48efdb7372e29b286f5d93d52a4031adb34ac75d80cae7f6c78281ba9cb54bb9d5e0ec16f7cb3177e4bb3c59e52e8a0b17a7b4ca8efcedd1b5441261846cf4be9c32b19e96dbb19d230b7a1ee30e59adef061c420ed3b7a6c898850b6f917ac2c1e728647f3ade620d6f72dea2d8b5b7a43d3a86a098443ac13787ee6e8e5081b0a35959488e01ef5fe006d16b381b63da9f6784dc0c0063db2ab7762704fbef12f720662dfb2a1d2ae3b0e437721aa77550da5be554a967966bb1e283843c37f1b55b27cc9ce4b4a00c60d0eaa27dea9c828556449f9fc7bd6612f53212caecaf2a4956a5224c7eb0fa7985aa3963fbf46bd06cf75d0a9ee26554b8157553b9af38f14a4985160dff88be4811ae9b966f7af0c5e8885912a840340330ff39f594c29e85a0c3e9d492a6dd0bb9167f6e317fe77bad93205bb7df643d2da2ee7f62b002a607df8a8f1c38d463d3f90d4e673c699aab4d4589168aaa218660f278a471d96fba59d14a510f1534af163281d9d6825a159f7c06b9a74459d8065ef4d914e5ade51a17c549fda76c3f6a00b25268506e91f6f2fe0c86a4d56b98e5a634a7f2022c110c260b4a1b797959b7fdd50f049dd954833909b94bc72bc2b8a7a443f56082a4db1fcf2dac7996fe55078de7bb061849877c1d7c5d2d723fd225521a2b24a01256d089e8ca3d6cb519f925b0ddb3ea051f4f981de15b209f1cf45457230c8e4924637b56ca04275f367d267307d6e934667003e7f8f2fc162ebc94e0ffcd2253845c41bba2be2c5728c90dd9c0c436eda7e27a791848fddf20dfa2ae6e731fa563747dcb73797c0a7624c9a4a3ec0b882932b0abcb950be095463e32bfec8d4675b4e6ba5fc461b81eb5b37bcf5a2aa24098ccd2b9a1e9fac01872c5fd7a15571760c1e60139885201669c8ddf749ac2fbdd096c5f2bc934289ce503f6e73a5394260976a587e3b536d4ac40f9f0d5d3b7d4ce80558b1ae41c79d4fd7373c8a7c680987c87eeafd18a5ce4eeda95f8d6dfac57470c0b07f77005aad730f3841a28e76c145db8559da3bcc4b99ef720b08631fb316ef13268a42ce04626fbaf14224a33490228dd4b4692452eb3186137b0badf2d395d9863972832719ad463ddf9167c74c8e39569f0bb3f2a47446cc22b41c264b0d4c0e743c7f3573075f6736c68dcf3fec28251cb154b830b55d01a3455e9c28388eecfc4255dbaeeed71119628bb7ef3dd33a786f4c12ef89864e6591e051acd90c3abbda37851f1602e0476e34fa9ee62c86968f1885a419b0d35a2df3026232edc76c17426af33e74425420805edc03314d6728fd95eaea2348fdcbaa0a3982bf8d63deb5685a0a45aa71e08d3d3c504914d75f6505747891344be7037ecd65ff4fec65371ca8cbfb0109c19a9fea34b7508a9d27e0b45d2fa7718257e00f9b9414b33d854c6cbbb183ce6818c16bad85aea56793bf4d3f040224d2c038f002dfb95e2eae63a8f35bd3c577fd87ba6d04bed6b151fed87a31dfb4a0692c9923b13779f52c55a4ef766b392b53a8c921d99eae06988c10b1a8b05c2f486be4f2f51af461f7c7e9f99aef48dbfacb3d6aae8254cea986581d821d781aa10b471eff362541be5b0fc2aebf942aad9a7c8f9f7ec64cb7d4926285dc5e6f16c57f2dc31f9491b9fe6dd613070ba209ab3af9f3952ab9b28ca9b3f7f7d5802b3d172dc13aa2ca0b2893b2be8aa34b365007809d4078bf15725efdb46ab4feaeb9d85bf0f5165e8cc4dd16cd03aa5705649166eb2066562e1513f2772abed9585f92a7c7f9d959ed664f280268e9d11ac1398dd7e782fe0294ec7919ed011a511d191d5bc67643b76af78ac9816b2e5a89b7dbfff85f2c7c9b0d0880c8ce8aeb6e486aec7cbf315fc50e10bbd46d2b62af071e7c8c724641c54517fa7ece59de6998dc4863e17d0bfafbcba3ead5ff64d88e71c6a98319b3e2f86f0c16fbf5cdce6016f0e7f4d7f6c2349f5a61afdfe1ed9a80759f41d83362cf558fd073b050f8a7c99e13bb45812bdbf1cabca3eb3e55b2a752dfd0e849eab4cad8b74c693e31e4c8e6efd78095617b80c5105a61371a7beb673aaaeedcfbb11901241c839de32913ba591baf44358960defcd9e8f94ca004e286852ee430dd8de928309e5a68967e2d5837a9c022538834cc4b3f373562c4f52e21d6eed7507270ff3494dc5443f91b3ac537675d9f31248bce8e588d6e63313226db492ce388be15686fac28efb62aec5d9649246609098a8a682ad6a2ffba761ae61214223db72c57c40c724b9c3330c9f792ad81f69ac9e6e71a4a161d8bedca743c583900cec8bd953755da6e2b24d8327d5cd65443d28df97d873b65d4c79946d5ce3c667e0f02180b7a114bb7ee946e2ed85145c0c9fcc6591a1a80674c1a53d292dd84a226eceb572347a8c14741c8b033e44fba209247347c9c924a3bbd8006ed7efd9e3d2afb6d7e397a218c7b694aebbe60d9954ec91e1972c89281a5d383d7980e3d3c6cefae787a642376183f2d5106f094f4ca3a49946289145712ea3569d54a80094c767c4f6224fe97f82dfe818a0ffd144b6be4e4d4e13a93fadbaac55a549cd88a7c4830e85e594891b2"}, {0xe8, 0xffff, 0x7, "3e8edad691428cab5d16de33c863e2c8bd7e69f994d0074c613c24a6a1fe718546002284b62fcc8c7e269be49be43704346772e4023082df33e203813af6181fee30da668a5155cd8b65571c125c7967c5f227e293f9f90be3def83aec3a65c813998ed72a35d53374ef4cc48f22da30f1f662e448ca254dce5e806e772550c3e6950e524561f5aaa8a2f165b616601595938c7a3f12b3423b8dd85f4d1d0be907ffae1a6365afcb19404e314c469fc2c5e310dc4dc726fe5fc862cbe028aa44601fcc43f45f612ae21cdea7e15e096b2e5d4978"}], 0x1438}, 0x1) socket(0x2, 0x4, 0x6) dup2(r1, r0) 20:21:45 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1040100000003}) 20:21:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x239) setsockopt(r0, 0xfffffffffffeffff, 0x8, &(0x7f00000001c0)="9e0408e18f967641af1569e6f6d0c3c397e5ad83194a893cb707ff4b614e592df7c38167295db24fa5cd488a328e88e5ac1713b4c4ac569f4f81690c6b91380560714f54c72afda41c8fd6f02fce4e66a6799522548a5aada77712007e698d78be92f3b4f84525696f20a70636e5e5", 0x6f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x400) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0xfffffffffffffffd, 0x100}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x1, 0x7f}], 0x873c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x40, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x5, 0x9}], 0x0, &(0x7f0000000140)={0x9}) 20:21:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x37a}, 0xc) sendto(r0, &(0x7f0000000080)="73971b6abfdf9dd4ac24da35dac5c83f1b5d4aed97292bb04a27b22a3cc5729899a50ade7aaec2bca118eaaaa3400ea55ac6c4209b7a34946fe1a77a87500ac5ac9efc7a0b0d2e21962492b046d813afcdbfa122c782b56b8a15aa763d25470f824faebd067e87ce2c492c0d5da59e55c0322a77df5181fce5c3f3b093e751fb67", 0x81, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x3, 0x3, &(0x7f00000001c0)="cc80cd8c08e11485bc0f940e32d7ff3a29928608c1a884366bdf95c9ae88d885d6d902ca735c56da12cfc0e811742182e3b602c0d68a11df28c616a9426475bd656ffb434c5941fd1ea4c7ea6d4821a4f6515c39f4d11445f8706c844a6755f7f584eb7a4f7f0b9049694169add1c1704519bf9aaa79af5825985d837f4c23b12e726dadd1f1e137bd7ea0f174490a86587ee1cfe97beb0851ccf99012c83745894344ce73be416f04c66d4953c7372304368cd8353483", 0xb7) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) accept$inet6(r0, 0x0, &(0x7f0000000180)=0x156) 20:21:45 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x7, 0x1f}, 0x10) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 20:21:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 20:21:45 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="63dee0306f868f9d709951de435d84a6c1e172a9b9500dc9e225600066", 0x1d, 0x9, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) dup(r0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x18) 20:21:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x80000001, 0x5, &(0x7f0000000040)="3ad8bb0bda7446510d883c89f567edf768c9464bd7dd0a7bbf8b4715be194961239207f5407e828aac9c6349f32f7949e4e4f5503197fffe80f6a3c12170da0aa0aae55c4e048f9999e419cb3a729d15fb1c78357635f792aac9d5aa3f39a5df5bde444391fc93d05059653f4824adc0eb17755b4516eb67c9bbd5f91614", 0x7e) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mmap(&(0x7f0000457000/0x4000)=nil, 0x4000, 0xfffffffffffffff8, 0x800010, r0, 0x0, 0x4) dup2(r0, r0) 20:21:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 20:21:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 20:21:45 executing program 0: pipe(&(0x7f0000000040)) r0 = syz_open_pts() socketpair(0x18, 0x4003, 0x102, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x3, r1}) fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x0) 20:21:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 20:21:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ff0f000500000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 20:21:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x7d9004dcbdb6fd03) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r2, &(0x7f0000000000)=""/64, 0x40) 20:21:46 executing program 1: r0 = socket$unix(0x1, 0x40001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) msgget$private(0x0, 0x10000) 20:21:46 executing program 1: r0 = socket(0x31, 0x6, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 20:21:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="5ff701a33b11e3853bf0303e816a20f979ff27bac072a8bc221f8717da75591bc0edf69c6fa8689f41ebed48cd039907ba74017fce08772e8aa0338fd9502e9b753744a57ff00bad2dbd23cd859e55cce9b41cc38b3ea982902281e9506e7e6b2dbc2e89703c1e17ba34b9163c905012fb49034e71d507dc82c3302eaa7772bf020a4994c5111f3536d9fc24150aaff357b9bbc8505312346a416206a327cb810dd0dff72b19997e51ef8299893b60265b2c511663ce105b54fd413ac3f7b9ade00de8318d27542f3ba7fbb9b3eefd748b699d3ff3fc64aa69de70a0628296", 0xdf, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x101, 0x7}, 0xc) write(r0, &(0x7f0000000140)="87bd63a946a4eba409e31b5942172930c3a354bffc0896bce19bd0d3400c29938fc555246c1c47d2371a8a8cc85eff4ab6ec8b96dec886de3cc66513b42dbf73def578772070363bb2dfb00cc32779b183eabb4494b80f0aec69fc0087abe6c41d5782a6796d5205e3bf83c1cd14e4f756035c09007d375e014acaa49826ab386b5a37435f9be9c0955889656d94887a19988dc2eec356c765dbd75f5c2c43cca08698d134239a8f72672a575149deea923a4eff7c4a9d8dd5e5a4afdeb6ecbdd97a81cb7c415513194a289170137e85748d4025b01913c91edf8ceb1b2dcff5d1254b4b3749", 0xe6) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) r1 = dup2(r0, r0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x2, 0x1, 0x1, r2}) r3 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000039c0)={0x0, 0x0}, &(0x7f0000003a00)=0xc) getgroups(0x2, &(0x7f0000003a40)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000003b40)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003900)=[{&(0x7f0000000380)="66490f9de0eb24b2cda1b874b5c1a1085b8b569bbd3cdec16d0b9ee1bcd38cd5a484c578b05872f4e2a3931b0bea4b60fda4c2bdca495848b3e5fad773ff5cbfab7b8e878cb47923e321daf39079c138c04107cf14d7ad46248b2c9f83c850cd8ae53c9cffa8a439c051c7138462db121c05db1d4e7ace44bb9fbac2ef5c5b1b471bdd88886c225dcfe9cdb91cf802a2d2394ef30ad594ae3ae1b8d2a52515932bdfe1e98561f75170545a91868921e9d680e03eee2b08fe48704c5308058e3e141ccf1ad1d6ca25c6f2ef5458d0d287af9ae8a28baf162e74f9f6aa3e28f15c9e5855cb239bcfacb6c8510d4f30bbe24e08b82c508d63c54286", 0xfa}, {&(0x7f0000000480)="b8e8468d2d144382212d57d581a278d8ca561a4297fe4d61ab07e3f81a3ddb89250eb31b13723d227aa0870811f642eaa0eee618bcadf53b54ad31f1ea3a50fda6bb1fa10ace564d8f9f7cb4cf2ccd0f8d89e887097ad83e793f0f01aba8", 0x5e}, {&(0x7f0000000500)="ded5ecee007bad0950246695c2675163795c90b25fed20e964e8ce7961d2ffed5edb99c8eba03aa6fd75bd29f1bfa5afe01ce95c00d4de8cc92c5e4c202bba67c3a73bf8e4865e650dd80ed6cb7968feaf7a01bf675b02", 0x57}, {&(0x7f0000000580)="3f33ab21f66161814603c3addf75c4d9336b0bdcc56f2fe6905efbb9ad0b24c9a211907d2a3e7482656587a57c0630e1aab64f0ac3885083ccb2d7db3fb1dbf45ccfdb1a2b2fbda7fd7cd7adfd75d9affd8bdf3af1e2113cc554ecb6a2678519a3010ef13d9099f9d7cb892f11a09d675066f83f71b97250a61826b3b7d1ef2e151da7791ebf06c5101db70b1e5a9b7aa7bd4b7dadd996a940e828451ac6f480bdab127e9f1288f03297a75ac4632b0cb1b9205d7bd1603a60", 0xb9}, {&(0x7f0000000640)="b78ccbbd2f04767f3bde381de1562a0f4692de468c62956cbd4b4e5c7f5c85b5ea93eeb05ab80064be026e8b9878e38c8957afad4d393fb1a57c9f84e843c7f95e0bab32643a754e41b9cb395f3e5b6704a658af0a07462f84d2737d8622201227adb98078ed2dfb38218b77026de68326d069f4b36fcaad762de047bbb458927a10b56bc26388f430d81c7c62ae9b5d3c37024c49b66061a44d199327debac6d80574212049dfe83f80212559946fbd8d6c8c4c0c935667c210174994bf", 0xbe}, {&(0x7f0000000700)="27ce126046103668621611a9fce4494e867da5f6662bf7a9d9a155cec84908998220dd00d078a935962023d7552bab67471eca026023ea49f52dca8831e40806cc462427ef94a98289857b4ed380ad395813d3cf2647611f29c451d98f4c6664f3c4cf31c6b29212786af0664db3d2458910a380868610f248ebf69413502205c867b059f6f26f0983528c73e9be7502ae3011c726a2c7b1ba165cecbf2b7c51698e26296bda461de3ad0d4572c25ab8242277a96aacd3ab183d75d30242c510effcc741d39b851439d41c40a03bb6f787e8c3418edcf1f3df531d3bca0a9e", 0xdf}, {&(0x7f0000000800)="4180f4d857c305ce5f96eb8b993b9ddfa78d2b26a5586f67b184554e1cc9b2362e5d9c1080a637937dae1b64eb1c0f0879c8b051d4bfb8e5e3c380d724fa2a7bda74d180572766809fd1a676467d73311d69e00b6a8c46d3e578c30cce12ed60c1cc1052607ae3ef04961261f5a9a433968a1f2e0663f5d92c937486387e288628f1769f652026efd46e919a6ac0ff6e6b8d7d44606ca921aad88f93ce993a09cd4e920425237a381e8d3c6e158531d4186979536d4169beb2cffda77502cd6c60163ea6dda5ead8f7b216ce720e30af1b88bed797916b402d6acb28aceea7d57c30aacf6bd61aa3d6edb78ecb1dbf9d4a0081854001b3bebd5f089999c2a2b94cfdb7dc1eaabf19b35c97320e44d4dbfa48c6245d2936825582b7fdb347f41d5895ba265ec6e3e6691f6bd875ec33a6e99e274986ad867f4e3207aedffbd17bcbdd51a481addb3448915fde145bfd76c590d43324a440faa87d8c6c4f4cf194526649c94bebad6c2d7ae781993b9f396c5422781471922c83c30428401d77b694dd9b5697687a06822877bed5befccd7c8e1c6e493fc27cbd9db79934ece1dd6f3c062779f68cccf800043bfb15b7040b2e717d4d1b5044c14f714575e1cb55fb08fe22d6f6c7e40c864faae1ce15a13b865e9fc6076a3bb286fe7d3365d200e1e13b51ea0ffb5ba77b1d9e6d35fe4b5503b6bac1b3c21038e93ed99493846ff640f3f18ec4534031a61d7e9c48f3b48173a07f8ed8c11b057287138377d3fa0566230c4140d744c8c84412b5d7696cc6c2418ed2770459ba6b6130e965e9fbe7bd39ac5ec082a3bfef6dbea567e494bd59b942986000f970139bfd5a404b3ef7ba692bf62a73a091930925a7ec2b99217d8dee21ba525ff182c9044b4b71ce960965a31e4c0410db9f28ef445026f17f442e7015504e5dc903009bb9ff3ad6424e0f7395b0c0614e6313fe17a71efe474f4770b3c0c97244bc0dd34ee87679d01c80d2f8310b54dad4b167ee191562e01b370586cbd0f378810d872909553e92b226c4bfedf63ea94421693e32d33d8d5e259bbe9331a634360eec38a83fcc9ae807dbdd3cece09d7557535ec6689dd96f946032f882060f2f4e938069b553cbbf1a7d2578b0b8ce1b40fa21b427ee83c43dba9eac8004ae94f0f1005dace69c7091ad65ec1bda4771fa2c4da80233fb684279ae127e4002c7880780482130917536d8ed5779b3550845aa412e1b4687bddec6552dadc8224891bc6c9c09832edca4ebb505a1bb7e5c5b3ef07ef25b6cbe53ec50a5cb5342e24d07eb15cbf1cfd0e9af1df18496ee29e214f6b676006716813418d6aa68dfdad0624a093c70649018925b612df6ec2c3da70eed22e3cef39495448a5d8f18dffcf18466d0a9407c71ce6d00d1531cf03fe24625d7d1cdae2070038169b4dc61de55561f0f437a93869f914a5f2aa739720901efad4bfa0c6555f72d80ad2f0fbacd34291c64a5d8926a57fadc8f8d5ed92f61960bf1da2a5ee1848fb4633ecd99745ff4b409d0bf1527c99908277fcc335e27fea802e9522a536027fc53c4854b8fc0d218f873ef59d03d0252b0e71f46245073fda2a432f4c4b0ae727f26dd1bc922152921acaaca1f072c717691675a4794d608cf46706b7663ba5e5c27e08c44a4d979d918a56bb1add3488a42b0a0f36fcfa9884b891381101eebf5aa8a263c5442f46dbad042785e8b763bfce800784e75a25deef27f3a4dadc11e79b63089f27fbcb8ec3396b3e2499b382e40cf4041aa584fee6eec871ebb5e9b571c8cf8e280fb1920dd22b620c4e3b718ef5ff5fd741d5792c104395f5bbda4e6b40cc0f278697d677bdf5d8602825b81e076a9e6498cfc7fdddd183628ee55109ae60339b6d49da300ee1ece7bce5da75f36d7a633324268f65ad3bbfb3f3d5e8eb86b0666ca43eaf12e088f4c079ac91cd8a955296ff26707508cc8c00861df35b3c68e05c7c862beaf1a3d6167419a67d73d7d4a04ade5ea6569cc8831200a81595aa440bda440d81dd0637e94a6cd220ddaeca60d75425a1f19c32b134a52cbb8213b90003bfd826101d98ad240fdef34686b70897c2b989798a50b5499848da56d1458f9d03992de343fef69407ad4f52007e5db28773f20e758ad9cdd1a7c48bb550c9c2720d81e0a79a3524dc4393083ae58806230a2113a8ccb2cc292e852a9fe39e582e7ab545f9b8c52aad0245b1bae145c3771fc1123e8e4919a3b7dd2fb0fb7f3cc79f1ab4b19077b0a45507c2c281088a24cc471f2a0382faabf85b58cf6b676acd5ee95ec1e1a25e776d098ba5bb3b1c54f5047253610fa37a984e90dd3728d15caf972a786a55096c0b965145c99f7a1f2c0a034a9f1c4a50e33db37313253d46cfb122e02d5afb0ec3de080594d43a7f76a2b7df75fd2592b18b1cdac049f80649b2b5d1c15dcfa6a98f008953933a56df24711af4c09f81e19b9567d94913627f6b89ec41781e501ded439441d273f40a40941ee9e4b9120071899fa81bef3cde2f1cdbba138df8ebb6fb78bff95e8b033592f296498fcd7ea7685c5a3c63b33731a70c5030729ab9260a01fa097d37466e5a10d5dabcb6000ad4e9a6acd486b07b0f36c831cc0db0bbe14a66707e13a6679c90778a3d326d1495fad242aa97f6e7b91b683f0479a1e7bb301130d096dda28f547dcbf0c9b83918a33c43119402eadce27b86c7c18202dd0575f6f0df2a812a8d074fa6030a6bc9fcb31379aa2e1df6eaf784f6c04450b816b6374bbcac6cfcd2a42120e3fa5a9e6e724902d992572bbcafefa9b7604c207f61cf60788b428f41d2576bb301d5f7f0e5c0195631d0c8473168da45ff55737a0814176218c5f8426f5378c675a39787a01c267175e756cc0834418b32de1044007f6014eedfcb4f9ceec8bab46dcab488b3a926a113433b9fca596ec0c53e1f64e20f2d3cb0bbf7c199c8bb650ff75f81871d166529b2590779d259f5621b533769244888cef08a10961373c24c61420428f27ba5970f36d59c5670c5754f8b82e875a4b91a8075de3468230ecc779ede695f5b5c13ac4829a868f31f79e3f9e8ffca216515196b2b953a8faea1b3c884a2be8ff9ef32cb04c7f40b1add2e5af54d4835f13d37fa6df230ef1bad20138e1104aaa60b2ede84f2989dfd760059a99e9df7de04aa8ccc436a420601295798431c101fa5caf9a6dbb36749632bb1905fef4550351b67637bc9cd83a2d8969f456ad7233bb6259d6a624ca47da92c6bda9b9d243db6ccc92dd703165fb8d09e0885b9c794a18c9d5c956249b4e71e47b30a884b222e47fc3f4c3b0a663d175878547e88b6ad0d7feff9d698a8944922058b2766f938ac3dc08be2cb8ef1c36f26960277959aaaadae9f0f2acdb5113b62b3f5b13889a5706569d5283dd1a9b7e69bbce65016e0a640cf215908de61a84b90a5b9a6347212e65e790df4539aa6bd867aac645be1acf792fb3b8fec1a48f2c664e7867fba4531fa512fa0c8009d9fe53f2daa58a039726bd2c6c6dd41445eb7d24d356fac9a75cc50c706193c9ccb22a0d2baf726139404ec44d3069f5e991246a13a32d2495ceebdd3035feed50a0a0d53572012ec6a3c1e2e3bc98eddeb021744101e5a46ce5e5ca742ec2b656ea42de45fea66bc72e5374f36cf2a900e71010c56e673d4091fa74831b5dcee61094c5913696fb0c6754b907dd0452b7fea6d3481090c50e8a66f8a303034554886f10ebdc540e07f5bcec0ebd30232df3b74d232e537896659436cf5823dc4e49955090464296fd9c42aaa664d369bc713d86d9257d88a7f0c242150686ff8b561f5cf7c0f4bfbe53053db19479af3daf61f399cfe6c87b07b55379cc1f0433b7e6c0bf6cd5546abb2cfd66f3c4ae913449e49ae1026d4a1956a9f4e65abaaa3aa03f5e97d99550378dbcabb00022c56fc87b5fc1622bb5e13b39e08ab8b321d191c25e405379a3d58099b015e553c1d4ffb4a9b519e051d4957bb4e4f47afd285a82272eea34cef5c4bd2a79c95b9f36682328eecb6aa16b4fb38689e677dbc2e80b6d7408d5f8770590a63f3462ccda66981747adcdb8a93f8fe69147f8a96570da8faa69676c3355add335c9c1ef0e5bb2ec57a9e7eb772621e89bc610ac889031973cf72942ed893085403c9f0df6cd477374c6058bc14de80d77da5bee035ac8f0a9fc7c87455a4dcc5999a6573ecc8ff08183d0c77d80bd2ccdca6c199dd7db4d4379c0b16cf9622fcae0d62f7312fa4959c3dbaa080eafda818e43184c02aee608ec67793c2fe737db00df74b4963ba3a6b807fb37c76c02e45a6cfa2d198fc11edc31a4e494f338a22f48e087200a2a59e4a79849e77aa6301fbf5115c6d95a33b9b0070e0102e989f93a657b4d2dd822f892909402351fbd42950ec94493d39a4f04abef309ce4ef7ecf09002cfcae9a989da4e45436c6a52c85026db09b0a19757371798b234c7f7e26a9cad9b2db744fd54c52fdc9dc95eb20ab31eca0b192c270163fec1a8eda45c7f7bd9856a0ff7a38bb3c610d4ce20e22afa2bc5f7e0970d26ddf7a55c612ca925a94d7a2d9816f0a06ee3dfd51d09fee2fc74eb76c448f8bc684698f7a5df1f75fd0ebfa09a1bc0f2646a2c8ba53a72e1fc5c3a2418cefc178edb2b514aeea4bb455d2dcd3649093573c7f44edbdda8c3594108efb9765775b007479007c94971c5c20b35ea7e6583959370ec058a763ffc648df76ffae4f63c5464e6d6adfb0f39afa60bb5da003ca5db8f6e84443a37506baabc5b2b749c91e50ade51fe00805d745a45535c505e5e72911269da39fa19ac28b3c01133c73247e044babf8ee590121595024fac64807f4400741f97b4e034d00e0c6a81ecb110f2742a5f08b561455158e7dfd64dc65f273a47551218ae0c805caa9d573afc0cd084c8044dbfd153ad4a62cd7287bad6f61e60e0a73f7cb6e664d42e9db3e5b9c10321b918efc8a7a3a0f152b7b02eca5512a416d9d80f002833701cbfefdaf772709f6f2b525ed0d371707917a82c5d6c02cee0ad84f0f1ec385d0e018d8b2894b9d876432ca0223010f7f682df4dcbda046cbe8ad35f3376df6d76898c432bc67d9a02ed7d612c192393ada5857727421cffcaef8fcf649e069a8c41a40f945efd1e923b8580c415e527db9b280918a5392408bdb351e6606c2326769e97ada61b456e58327c1a4ede421a9ac855b9f24356a6a49031fdb7c8c09d401d54a09dec9017c5ef79c312622d95839b2cd462ee5853aff549ba828afde81a8540c01d76222445b21b6dc76a06346795704f693ad79054748adb145ee1ba049a107d0bbe06534b33ed07d4ada9d18352d3b2578a61e3b3dc0e82a2cccd28541baef07342c7009655b1946a383b139863b5ebdc30a1819a157e24c8c4088daff5afc1a9cd2f680646d26b1f744f5dbe70616afda1b3c7593fa19ba90459f0a2eb15e6b38fe38c3477e20ee400fb3e78ede66fb76ba80cf4d9c9ab5021e28fb5346092789d0ba48634eced21d45fa3c1c56bf3e33adac75594c699a3df6b7f514b2f40a8bcf26d8a73756d2c4aea98aa0c321889bb95bb9e54a70a11bed92700c72ccaa0d8f141a5ee4fd8097d92c0d9e5f8e41f1220da5f164b248f6d8d9222258037a2c4ec68d40d69a3ffd5e75e3678f7d1e287406c2e6f5e4421978b3a0ba9dd608423ea6685f496a060269e8e2e9509647d8fddae083b78bd15e1183bbe3473d62671d97a9925115fdb9a9c93661a6ad62aba97e919345231f", 0x1000}, {&(0x7f0000001800)="24e94608670a434ef317b791b7f2b818b055acca5e01aadd69772fdc8dff3a2dd11943a227e1f5adcb711e7454c9a5701a0d1b57af95796bd6443881a42541dab1e43e568e056cac36f53aaad1cd0ab0a37d181cca5377da9397726c9258ed261215cee00adcba11df405b706aaabc5fe5e9f070955157b8d40d9b6ec4c89b16414ed37f88613ce8328ff70b02da55c7ebc77fe7ee7a093d0d17542ddee9409d474d98a47e12da46c5fdfea6109a74918ca3b3e3570d6cdaa1c35f3ca1012fc5dfcce26adfd27e598ae9a89ad1263a226025163cfa3eaca9f06b7e25e6920c3deab834597510d97938d71fe9b1f33769bd6eb18e6b48ec5896fe2df93ead972b728b6ea784c5ceeed9b34a229abf7493d17ced3d9b148449953cc468d7a50e5961525c7c853f66df91a748ac27689c5363ff54681acdff31ea8b5949a1209c2ab2d5fc238bdb0682d1315d7e2427d67a60ec43fb19981d864e8dd886361255e4affe7a33b89c49f83e00bd2464d64ec80d182b7dbb26182fa5d95a1600af49c68d96475ba993891a00522e89aed37b83a420b5cef642e20b35cf29ad0e2003501a31d1a670bf3451a15be6274a23e37cba9d0dd6d82bbf509f116698e3065269a63f97be6e27334482d91a31004fabba66a3ee6a05992d373fd55949b5bfb9ab2fd2f2c0498952c708d469ffbcbfbf19dc4946754b971d7e6b9d8967e089cd5a8b15712bbaba0e7a986c986cf79d237a9302088cd0f8cb90d4ce978c3c1373144d6f52f57fdabbeca8dfa6cb6a408ef142b1e9a455821947634933190a38eb5837ab3cb7cf3864a9c33ba157024aead38c58825ecf3459971616547c8f707ffb63a7f4aa055de7119d051f8f79ef2a053a5cc8d935637ab3706edd4b249f041fe150bb525fb0d3e4a1c44eaedfa52064d4a9edf7f123ff5f5e38d4d2aef0ad2d67e27643d463ef19017079fa7a18d0a6cd334d9bf9e899c8e914c87880384af692897d18b2933d9e91fb82d043a065375397af2d0fc5df08521d47defa9c65ec08392377cc418160c637e05c240a86a472aebae13b53c760df5d0247e9fd5d066774eec58726dde27c69439a01551b59fe3ff8c8392794af3ef7a8396e26620347756de75e4e52567a7c6969b27635d33a64ac4c332c83ab5827048d5e767d78a9770b5eb42efc521f8232e40d42a1a9c6e839a8ffbc90faa7f134e00599765d5efa0006249d23324a6039ef3b0403517850e490bf89a67d4d626ef63587498b5897d94d189b430b5bb91b04b3c0f2671e35b9d5205fe2be6ffb0defcf7bd0d339d0cd79d2f7a6d090bcb6f8fa856b0e1aabde8fdcf1e93da6d9f7b00cd0fc80a54867063843e0d8c8a6392c4ece00570ebe06383fcbc2e378eb1182808d67f3cd9af359c198e0df5b81a6f6b1761f0a0dbe0819b9af4db62ff0e4ef7c275aa1d644542aa070a568bbc5844d6bcc7a18a4744bc6f147767df4e20227a054bec29896fd67f06c6c17895828a88819e1c9a635e073808c86912bd4c61e286b2265a62d24f6d686f38b80c126c14c1e905ac1f0ec56f5d2ad67efa8ea136edb9d2dbf3814f4620d3729663f5e2b7d2814095f6687d1fff02df701e2ec7502ae1951c0cb46636a7a764f5cf42dd936c4788c3c413b2ed032e2a6558ed2253c9f1929125aec890e8408a6f91152103ab94e5d2bbb2f9cad2c8fbce7e53846697981cfb50f55e3edc4038742c66970a037d537dc6d219c6ab2f75147a6f15dcb53ede2a8c91166e913af64a8c699f128a1f13b9dbb92e57cc0f83f172f5355e65fa387ec8301dc7ca9c84f27a9ea5f074dce28d523df4e123a388e7d833d0485b5c20ca1228dfe5a2fe5087976b345c8068b115948c30c2dcf74be34d0372245ee06e902caacadb501ec4cc80c30eb28af109413600e604a9de6d2e983080fbeaa24f8cfb0b5747dd3b529d03343ec6889359b6db8014d1bf7bd76200f79cd52e02b5c7ecd4ee51f5146a7746a4b9fec388253b56d187a8fee26ce7760818c50b43c2203489ff05dcc8401298773e068de48df114b02ec459e7faf972ef157aab017ac572cc25339d05eda1c21d5744a6dcbf9209a9f146d934150e9b1bd9ff8e9c22eceb5ba3a37adbe520a62aba51ebeba0c17619f31c6cbd11f5fb6b6686df9742b0b6a3464dc229189fcce284eda526ebd32ca13dece66e66f281e5af72f04ce73713c2a1892f3120135b6af8cd2860dd1cba85bccc91c135df38bf934d32ffa59ac4ca184a50eaed03fdbc7e89964f814a70be3665c02b81c3cadfbac138351e6d9688baed0f006a2986dd074dc38c2c96d1a77a7bbf451a90cd35be440274bcd316a1ff1ba880e46ce49b802e733a9d2915e40cf72a5e3717b3b88740b0f9d2981da63ee01837aa78f9e21ceaae00ffe12ef9e94c20a3474aa139be1bb060c0818264065fa7dc8e6eff65a6e80beb97613dffdc14467c860bc0997d72264bf8cc466fd0a8fe4e39d44178af4637075ff6f0ae38b6c1a5413e1dd87e84437e7cd6604eaadb6ce71cb30b1c6f022bc56a0e73b07e2906cde786f341591c75b2124cd87ae00a2d1ed2936928efa2e053cabe092d895ca894559a727137bdfc068b59bdc0e44df7980bb248d7d22d5c46a97143f311e459d4ec6ff9330ae483cece598a9e7600f2552dfc6270c02fae1ac260ab9b69de8087e8425d57256299f4563ebfa18d1d6a0fcca20c01823eacb39a516f5774dc02f474217056cfdf1ed1dac9c3e0bf5d15ff2ab7eac26b1231ba4b18a8f3bad8ce856632a98aee078cfd9deaec8631c68773404a7eeff046af0a179c019735b5cb7f3e8f569c3ad4eac1a384362c41d128a0f3dcb08a98410a5b875f9dce18df8b6b25afec6a3daa9a09378470efa4158f11c7d9b54bef0c68d16f91969f1304c357e09f9210970a03969aecda98f40b3ef47fb9944a860ff935541be6c9c1c94e422d7daf33186e3f0330a609bcc104289dc50bc52cc313a9acc80173a0ed410b098e071daf6ea1b4af0760249a30e40d6264a9527e20a00b7fa1eb0ab88b6c6f6947afe201f3b07c8551d6335d14991fb09b43ad56245dc3771110b47c6e2eee9fef0561af4ec53e525e6f1b87a1c5b6fff871ddeee0562e901c5b780a568f88a7b2f597958393574027d19153e0b9e928aeed0fa0c8a193b9846f9266f1e10b92141d803d2402bb6bed3e4e00a2de36bfec232ad6baae1f87eac97843137c3f6fc8b78547cb493aece39505dcbe210725d41f820944dbbb89ea567e6a3bd4b8c65c791373679f6d3952e2059cfebad141b6eff53908a2f5ab07c8dcb6bd3a87c500305301ccbc4be1f19a8bb762c00788167ef65e795f759f0a2154427392a979dbd2d443a11692267338402e8c4a3827bc99137ca19a771ead8b2092c347b1f4e957eaab9aa6621dbc7a65eac2a87b420ca0d8c1b4d41437336b03bca9cd2d655b1db4e50420544ec0ced1a8ca65b6fa4227dd33ccab1bd7d3a2523d6bfbaa935fe1a4e8d37424ecf996f9ee0b58d4a6a4257657c531be19b0d36d0b326141c16afc44351362a5e9f844011f745bf0c844101f127bd0c645bd5c95b2dcb5c2aae16c89faa5c98fea41aeba3790296b5a27a379f059fd0375f59c88b0b57ca66d587daa6000d1c94964d6ecb020c3580910db5903ba069984d564893b42ca3a1fd10d7c300de364a92f4df52e87e5eb7b91b0caeb52c717c3418f689486fe2b2d2802d934090358ad138b10f85802a47143812eb34019f7f1c809d763234f9228c75eb9ba86b52101fb881414ae024c21be8d9270ab83dbb639934437a410ea98cfabe3f13ff3e744ed4d27d4c0d25af261104a8808bdcd2c50447fbef9c57f44f16fd73be5815a1348084c8321796e1f3ca25fd588dee3d6d7f45f754a7ab22c5686376a1831c71fffe42071944221ed1518427882d6d9c6fabcb07f4e52ebefcdb5bf6dd7aa2314a4d8d4378883a5bb2ccf5b7a50d469ac45b9a900b718d12e5fbf390d93b14d3b4786e0697a9ea5455a682e7311949b5da9073ddea13c556c16a1087d16657276c313652c09897a16330be436de2d7b4f729781089ac745a42326f886248db3fb58475c16c59e13ff4cba0c2e1fb49d430391e55cdd10d900ea56f48652bd435ae3cd96d61e04815908bc97b25d8c6038dad83ec15f25c74c62019f6f3ce775cd50b54ab6f7bb990107c60a5d40b582f176319fab677a4c26d54553ebae9ad44064a062fbf921fd3bde14dc78d65caff79e689b0fdae37e5767275dea7bfafc90513ddf222dc5ccbedd2f57ec4e2c790a7af3a0ca3eb1a77cfad9fd5698e725aa85dc657ad4f55d3e17aaf98c18e371f6b6f71640332326f5acd1a82eee75b163433fa7b4699bbf7543c616fe3f41cafe0eb48222dabc5010419ead31e5c78e8391ba26b23a91f4a97c25b3744ddcab2fc358d631d1dc345b82ccf69a006e07bcfe2ccf1131f6216d57ad27528337f3a997e0f801837bfb7c7ce72a1cffe90e0219e04216102519f9dc436aae9cec3218bf7cf8e9904824626684eca5a5c2258f86cff6b6b73aa1690d2cfce22644aab74cb959d1a522d8c113e10a0360a952967c8739f7ae1beb8fb7f408a405969c9c4a3c03863b9b4ab48a87df633e075eab8fb28d490227053cd509a7f97e47a1363395758343186e9c6ab11087d035715657a2c8619c99a4188d35620604560375fef59b5f40444a4e9deee6df0d62f6c9fef38a37c9a13253a7fca7310dd25c8957a2b4f22f2bc815fb8b303f300651cae22f261664fc99752884072008bf8e8930522965152681c25f3b938b1e70f15ff8a7905ec58797511ade37476e7a0a5d66973d863a0314711c80aabb03d0634b30885a629028b145e49b6a3ba18b46a70957cee3427581309ae4c081140f62f53c149902730a6e576e4abbcac31101982707d8817dfcded49ff5b3216fda4002fea8d01f6fc922257b200f29b7fdec662851e40708771cd5e6ac8a5b5148e18059e102119acce45371123a2cef9e303973be83dc7ed963773e7468d4e0e40501eb7e5c7d3edc297662751e613d6326e797e74e3febd8b0795de1210090e8a6681651e194814d8028637a67bd3bad6a95229a03651b47f8a98af5e7132c0a72adc736d4e2b7fbea953543778e6ba910dcbe92e964d81c79844f25ea90073e6a145595cd0e6a6254996d48c7ac6e9067b8570ef7d381ec8d3422b2fd15cd1fdd5d9d1e5ba721f9786847338eea0cdede61ffc2ab252ef04902e481cd4003201ed8612019f985471f0d664e691e5dbf3f365e02567aeea765e12454d4cc28dace0fc4f6290a879f5a2671b75846596383d7e3f6ba538b6b459f1c953d0f02b5f006467a77f42c2270e929515b1747836190fd52daa269bf2f4ad85db7efff152db6f96a653b07103270a43b569f299b9b51bb355ff190179d3d576c787f0a9ff9937ec1defc4bc768687d568526a72d74e0a429e82d2fcbf20aa032dd95b49a58ea47bfd3158c2074cdb322ff655add30a6333cba17fb2688455655db57b3dd0f687f86f485fe8c3506c9a12beef61ab45909f0f51d52a4b0f2785427c50f655a66bbe146c174c4402530c9f40af819a924f042007ac2ea0f73f38762cef06e99b08125d91021b8656186ebb1d60f91b95f2a9a852f2007096e48f9d9778f5f1f37edee612c02760880bf5bac4336332834a7028c631dac1076b72c725c16ccaeb4503e694a8c4ca12a2a76d0de8a496d095e155dba69bd530bcde9d26f26aa88adb59", 0x1000}, {&(0x7f0000002800)="cc8168d9594288af100ad54cec1fbe327e5e4c276575cc679699e9a0a9b54bfcab23d185d6686307cf70621f552c8e77358ad5f14f7b1d67f88bdced1b63b72ea142f732cea6fcd23e4c3cc98db8c41eeffa7b3322bf7d0495fdf1c249fa9f8e4149ceaba64c718baeab4974fcdc6d06ebf0582e7eab1bcd79c72dabafb85765ad2cd146cd00163727a0a8cf0bf4662096d6dcb2b27dd10056ab7606bc534c866ad7f44b76b05ce78013b58437a8ab12c9b4cb487718bb91479a61ef4f798ef9184a076b700963817f7076646e5b1f3188fba3b43bc7179631380b", 0xdb}, {&(0x7f0000002900)="9ae5c861467aa46167f2ae52eae770b63884ac54f95bbf7b6e40e9921de29781ee30188bab95a36f8302e55e0d6b01c0133f512a93ae27a505155cf00724ae7dc8382821c6689ce9da62a0d418290b4eee01b005149ad8a6598f67cfd4cac7d46f509e441c6a0701ef969e129ab21ac589532196f07c0e4da5ed251abcd370e06936211604bee98cb116be4b19a5174914a108151f44732e3d1b8b47e23592eba02a7c72782e97d1158ea4c8d26f49318b5425ced7d474a75c5fdcb54523cd3c4d2927e3b20ee1a8d37fd3600faad25dd2feefef2c5aa92b2b99b7769badf4800894d61a20665b36081c3c8c2a00fea14fb94527718caeed5a5ad725dc3578da736b758b4fb0537b769930c488107436d7c886bfa07ef1d1506ddc495bfc4501b8540b036d6816dddb675c7f85c68be973eea0ae6f3a323be878f3d8dcec5214803ba0d9368969ebd96847df3a784c75aea2fa2f8d392fc2aa462d8b1a1c0fa0f7b2ccc3a7bb08e68ffe253765b61fa37b0a26cf01fb072df4593e28eef3176fa056d58a6f49bf96fcb5f8fa66a9f22f13e8956e3d6933b5f348b0a8ebc25b6345bfc4d99af5add6350c8bed6737622062d6b55164c8a9b5390e1a81b6edd301602c961c00a67a70799bac197fd2dc925b3c23a217d4ce5fad697cc52358a571ec1447bd9bd3a61ab6d94501eb988a6286f3842e489f11760382e46937dab85506fde5166e3f8dc42582fa7ff5e72adffa0942523d012d247ccd44a7ca4563c1bd41a07a0b162e4db8d08191ce93a5f1148208d64ce480d26e2201bd6ed54019e38b38a81adf4496bc67e96a3d4a4871450936438e725080810ba1533469a3e65a770440aa319a96b5599917738ad24824a407c61e6737762779904219fc370ed39396d164a46b8a30d9b84b94f0b42baef281683897efc4ab58a5ff1f1526ba673b095bd6da530e17931cc9d2f7114965f5c4d974739b06659cdb60b72e0cd271001ad2bc6bc9984bd720b433d0b35c5482c386990ef31f5d9fb568ecefb346c87d53276000617f766cb4966b3aa1b912f52966020e01e335422128377e832a8d0266fd5de0712605a74bb7d9810c43aa2ccbbdebe2e6e92301383fa3c224770922ecf5611faa00a3502d54529ca336bfac30cdd5b4425ae770471d3fc213ad85ea9c293ca71a89efabaf2cbd6c768fd328b3aa35c8cc9ff0938cc59fb625bbddbb9485f3e1edc619b2cf2a63a8a07aafe137a4bf9b02ea0491a2f514b98b8b9c30a8752e344513dd83f81609a4e5abfd7442050c96df530323b29438e60435664eccb7f2a282c92df238df786b8ad45d626b9695059cfd54441f36e5e19709fb31b86c957d5a2a048bd44016d7d287dd97cf1ccec398bdf28a000fa84b3f53b32a0c32d058a4efd556991c11df1ec62e5deb919194b555c82714a058c69ee779d7cfc35bafe537efc02f89609a9fe6014254cac50795aa351f2901a4ac826d704048cb6366536084d01bb711805480b42cc403ca2f7f576a201551adf70e904a0669cba07bcff9342d7132b5c92499a10a19e5c94e1e1e0bd315e70676c27d8db93f21eac28df122ea1381adca951fc41f0ed18721066a935e59996fc76a5dbb4f5c42bbede9bbbb85237088baaa9f0ea406f459af07b436de4166eb49bec937351d5de5512c9cbaec8ef0df80584a3e9d925a29422304d4ce456c481b52e54b61a215c82f9c5157ee5c93c0b82abcae03f8d7d4ccf481a495ceee3c4ee6a51b736934c0394ec897aad594005c76ee46349345cac01d4f487a55b8313899860238b9c26be4a2cde9e4f0e6976a0f03dd3eb04437f7b64bd3cb20e7b86c6c10e71c1510358ea0e18156d45cd15709d7ef33c7e2da5786b1ff3a3807a6c5c61dfd075425042baff5c41eb6808c4fb02185736d6cdaa25f043b5655a9b139f4b29c070776c53a7423c5568aee6913ba6ca958762a04d0acb1f35a2ab744d1419e42b1146ff13122aabac1b3ab3613fd290aec1d31f7fe48d02b02a262339c68308aaace439b7438f65fe60bfed261d991f1eae05226b2f11d2f47b12ea6053b3506d223853c17093db6a3f9a915e99502c6830661b1cb1aa0e3f9e3714c4c44c7ec5678260c19dfd1059cabd89322f9e31a5d7975cba08d51ec4a3f0d7b0592dd3d12eb85e74c894a42805ace24bc0cf7e86ece4ec808e2f712081bd6c82f730b3595aa45c19122bad6a80b37bf8af449a8b638e3d4cd4c926b82657ca811abbc02fb66983a7e475b0799564ae6c58cf47ae999e5bab980771cd9bf0f472a362af85536c91bbfd94ec56bdfb543501ff5f4f1d1cd7d5be4aa43ef582f9beb802aadf224da90573131810e113b379951f5cb07b5de9e70898ccad01360a345a3473074b8bdacc6f77cfd9d35582c5836093ba3909791b99244ca75cd117595df664b310cca15b3a4130743c95ef83b24ff5514a4aaa742819c9c103d69717f46515122c5c24f9a86d625066a6c2bf6ec526cf34ad2d513ce16b04602962151eb311937ba5fc7f83c473d7b3a1f8ed44fd07acf6d15c70a515d1988eca3e977a158598b83977e645a39e56e9bdc8ef3eb210e2d6d7f12b512c64fa5964786a63010bd12ebf91d2296e43d411765d91efff2f09540305857ce8fd55d518882804c8e2d34ab05c95c86695c0dbf577a562d1368a9996dc1d10aad1ae6539722b06106110a02075b1e3c6600184b2987a4c3705e75d4fe311708316bba16b800feb64ffd1f2cb90a4d654dab81509fb0546629bb9de0925f0ccb33d35346e692200ad211431a56d106dd589b556436252f0188bec15b109bc264986d31fb0d303ada66b16a8395dcc9ec3c5e4fbc737c6fa8503d6f53bdc0986ab2d8c8699e08932776fd3a37e5460e092dfcbb45d5f8fae3dd1bf989e011b8156c8fefa9e024c90956a39e55a92dd04707011232018c7f7968db60ed346398043d33c9dfe828d3bad87887537999f2871863fb7d296a7f894a6d3687b699aa73832e7d4e936a6bfb3c05dc1a287de1a210102f2b76448f7735fcfc83740dab53997277e48886ed6262a912ef5affe38ce155251e132216fa09bd49edd7d4a8b0a7e96594f43a3361c56bc40d0f7d78720fcac104fc7e8cf231389704e6728ac582266a9198c9e77e5f7ef167fb52395a909eb2088a37b116ffc4e31098b1b6b02147f384ff22a55aae7ae39cec67ccf3e5a77f6d32a78230a56d664922066556b70c71b05fb91fb6d8c4f52c0083b81468500e2195f63e9c62198dd1c89fd953d3a3c9cdba6bd7602e0e27c49f94b6cc1daf584ea21c49c95f6b4848fcecaf6de4183e7ba380d2d0cb8aa1223ccee96e2a439d350bdf152526ccc259298c6708375e66919f7b55b1a28128954faed5f2b1fe699ddd67ba3c760c72f2e132ce3fbb98fcd215ede5e8d1c0809301d867e539070e53737c720f708f1692011012aadc87eb6da4b95227b71ba9420af96b8ceee800cb6e123a25515bacf565664b08486c1c49877cca1b2066e49ccd43f9f42190e6c20beef6fae608175f28cd5de67577f14a2a3a98b82709c7ea6cb6ed1db039931d0ca4e616b8234fe2cd0370fe5ea0bd376e305dd12ec59a1f53706bb301395d1060b31f497176a5888c0c4febe7bc96f5b3b60111aea533e3a3cf7c32ef280700f2e96c5f1ff069376061f84e394faa667edcf7b07acaefde24c6d8ebcc33d4b2f71229230d3ade5fe3d5399c47f3ad3c3d9e068b226003a8a037969504f3a43c89995f32cc9c0a09a707c44181a0a84ac2a67110e014611c1fb27ad640cdcafe5f94664dc431aeb5f69adda51802e7f67c46364b87f8e38f2bf3972a0dd70515d724429c94eea35fdcb46defbb6c379436d90e772a2e75d47247085b187898928e16f4ff181ce958aa7996926798746f49f95159a4f9f8725f0c5a3e3b9a95056c4134a27671f79ebf1466950616cd87583f05ac817d315e5f467680c820a5b9b5fb238f0ac5c98192de35eeda6ccbf5da48317fc763dda0dbc667e08a9ac4212c65cc01d691b5cb955a809e79e2ad072398431bda038c569f2c54def6b9bddd0d010c9d1ee11311e48a1c90f83ee4336b17c901e80367dfe39beaa2ec561442337c3b68a5b032cc47798a6938cec05ea760fa8d41f460a99d5ed4e1f1d9ee4a660b6fd07c285d5e08ce205eee7f486e7f316431d86554eb84e00908e9b537f2d6916b5d174a510c1c92fbcf897468a4902dd5e41ebd84f30eb1a71fed250914fbf01685839d2057074186c3f4154bad8074fec6c099afeb31125ecf9a75ece7ebbb09c2e9bb8bf98271b636c6270839bebf68ecbd1fb401982aa1557e07e13b9a926457072e7296c4aa4ebeede56a2c36801743f5ee6197c48cd3567fc02ed7e4d1421888dec3056e38acdc577be4ef5cc41ef30a9d7b2182837730d70d00b9ac0aaefc3f29e55a5a0f2ab37eb3f02b0e6ad33a62b9006781503d1dca554f45e78b603b788d8cf3eb3286d15e834bc8f8348de90ed994d69bc4ac7a9240cfb24814c01a7eab2cc00b96ac0d309c3f6d265dbcea9a6b078224e1baec92c2314080a855716cb7c537c0be7c51fb96f27590dc1d8ebe1af2f143b22800c22db0f23eef60a28129c72bfbd2f328bf956fcbbb6c01f79ae4b93f098117c691be13aa41e6c2c3f86f4ea6860eb776d2826c692d220791bacc4bb7ec1a9bc40dcb3ddf5d005cfdda617f90b6051a5dc1b59b1715a9098f857d02e5ddcd0667368577f8432b802f5fdf470b115b1f3aeff33077d1352ae71180502212c877e877ed81513190669565013b3b36e8187e46a59558f8b1b63079708744a0d090f3d3236da62731faddff2c3a9346b73f178a964b298d190a279e552e67ba5312106c23a4782dc435637bc4a529301b62265c4047f24b8c2f9b1e0a01cced5f74a3c6ee7a4d6f32fbdacbae7ceb0c4072b22a76f69d5749aa3e75d396a8d3aa6069a810d825f1cc45c33ef0e63a6bce1c60cf838b5753397da196e1d36489cfb4e402aedfd5d72a3d7d20f743c20e29e00645d92c92dca5189a284c5ad2879016a02c097542fb99801fdb0bd8674ae8ea24387670ce0d32e57abb5e558d425d250782cbca97082c2e8d2ca5d409276391fa7c8132f86c42f141c80fcb781d702bbab0dcdb1c33dbf713a29d79d393c9ff3d107f263f119a7c24b41903d466d83e968628e12feb5d09be5eec074ceeef8e7dd83d50a3273e75f0cc61c4ff20190ebed8b86d2ffacf319206625b9d9f66306a8c5113003d4cb84000f7e627aca84c39335cf9f3fcf9886fc403655cdc1812f356b71a88b7426c5d93cc15fe3b4a5e3c0879bbde28b88422cc01c782da5a7cbfecf4d8d1597eb6549cd2c682ff1848afa19e36d46b1454fc4cc3a2defb36dde581421c06339415d7e8277967a3c81673c8771aad3a31178451ed841a9003e212371e7e061f18273e39cefd1c1a72e8ac51e969afbe6dd566a3828950603586e49df29685030a23c872e6e5de8b3f2a22b88f2b74de2e05e9b017b65187d5e7fd3c1d45083e3a6cb1e0ed5466ee2f8d0d094d5f84406d98568634aab9da8036ff4c2240f6d8f5ec8f3b60d2e41af456c502503593cea76ed5cf136dd55b3f54feb109303e6525b7431357856d66164ea7570da34591a4e11d423c321c10c42693dfc8b5f2a5b32a02df4c47052c6c0ce617c35e41bab2206c8ace605cb57a62e8d253a348f733e02377fb6881d5ed6be8e2906c06968fe2311841fbf79d623ea5efe89181609baf7207", 0x1000}], 0xa, &(0x7f0000003ac0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r2, r8, r10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x5}, 0x6) recvfrom$inet(r1, &(0x7f0000003b80)=""/54, 0x36, 0x843, 0x0, 0x0) msgget$private(0x0, 0x10) rmdir(&(0x7f0000003bc0)='./file0\x00') r11 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r11, &(0x7f0000ffa000/0x4000)=nil, 0x2000) close(r3) unlinkat(r1, &(0x7f0000003c00)='./file0\x00', 0x0) setreuid(r8, r8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003c40)={r7, r5, r9}, 0xc) connect$inet6(r1, &(0x7f0000003c80)={0x18, 0x1, 0x9, 0x4}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000003cc0)) close(r3) sendmsg$unix(r0, &(0x7f0000005240)={&(0x7f0000003d00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000005140)=[{&(0x7f0000003d40)="b0587efae19dee88b97839f6a3088134e6745666b2acd13d385c2feb55e34afcf99ccbaf83fb02c518706a3a1c4cbc1edf0ee717935d39327c1a1cba247a41c3b0", 0x41}, {&(0x7f0000003dc0)="b77f5ac9fd9317bbd56f113785a5b0ed29dada8c8c8bd63f2c22229de425aa619bbd5246cff4fe1aedf53873cfa76272a927cfdba9984e9bec12602d8436212096649e860f194736f21948c4725eac86038d2178644fcae2ffea192b4ea7d0fbb6d0953c3eade9c0ccb32b4a80ec3558fc362cef0572ff3b2429c0c9c2eb43d17fe8c3cf6dd9", 0x86}, {&(0x7f0000003e80)="fe1f36aeaf05dd3b224d336c111f5b1b796cc67c7b3ab8db8241a5eceac0bd71d7d8b5367bf3ba2e3ef9ed1217d10ef719c932ef25d65eed95710a9f7f37f7a0", 0x40}, {&(0x7f0000003ec0)="2993e9eb00772dd0b9d1ba34ed416bbfdad55de7e7134880af3fabbf", 0x1c}, {&(0x7f0000003f00)="24a0cc975a3bbc2a71a79ed67dc0c562375fc8cdfc898a42a9bfd403b211e96cad4ed2bd76f68ae536302cb42024c1a6e4eeb583f1aa1116eaf8d402be524b363c2677a272d04bfeda8a90a9a70df5627de3cb", 0x53}, {&(0x7f0000003f80)="c31f980adfa238d8cdb0d7418be882613823f8cecdd29cd540f19b8bf6d8c9f3bab209cc192b8cce17eaa1e419bd8944dad7175473bc53b9145f1a1dc7217dfad2f61526ea0c8ac66aafbace9d7869359945fc294e65682477647395d52d53911b3016c9a45730f410c8c773383b32582b32b32ddad159f46693", 0x7a}, {&(0x7f0000004000)="e35b3faf6e9cdadf659f8e6dde026d906659fc06be37f02652d0ff8746b614638a7b9452c6fdb3e2d023dc8c2a0731dcbe3a7563fd53f425ac562b25e3b754fcb91ba20862b774553a39cc91cbb5ba1a6e6b3ab30649e54ef36d", 0x5a}, {&(0x7f0000004080)="1c06cccd9f14e5129eae69225829a6f58c58451b359e7b4f4f4628c057a19d482fd9f127266ed311164a", 0x2a}, {&(0x7f00000040c0)="f3c914418bcae320e1b3f69bb3269ac7b3199160847412a002bc02208ce688a80ce67877413be401a3ce473f95a35857aef1b4cec68f7a59479721a70c538daa49f2882ec27f3acba5caaea0ad7586f89d279833f1f0bd0ecdd31f5516708458826c3cd7d2425c31e0b29395669386571b0d3b166f4334f202ed687060169b9d0d1fb113aecfb2df916c9e730ed91a8ac84f37a0edb161e541c0d52b112e3193ce1ebef5661a41c59de286330ed33eeb9d4952a7826b949abdb708e93db5e21e2e04da1a3248b6e8599cf674ce4663325395c3badb90795b00acbea6c81d4593ae81df54b0f0b7cd1742b5cc70699d0f999466cf61b52c0348e6fbfe8ff2e73ceaf4c1e9fc704c62e29944b8b521728a8b5500730a59c76caa235db56fb6d8abb11fc7df3342eb082ae7f2324d4006ad69b2ca662cc42c8e13b9b83f149861aba2e42eda4569014ba54571ab37b6fa9aa0ab6f6bfa4f03b48fc462b88050ae5ec64dfed9bfd9721f47f1cbee22e80d59997307c7cdaa0b4feb93bc5faf911f556e05ae1f2f2dcd79ccda05bde31d6a55b26c3acedbd04dadb28881c55e1b64e1f57809053d651a967e87bdff7a7797550a339253ca946dd2e1cef94fd7660332fb6511c6e0be9dedc6ef6a36c30f0fd784c1c7747416a3f697c838d05334e5f29f3297314b41e97661bfe4afcc1aed451af538f4b83a6b4c20dd3f69af408c7a9cc39c97ac20efa1664539f0243b481361ceac15e5b68cee6b4451b90def5b3e1b570bba8e78c50120b16d42046224fb6fdc3cceac00e1ffed3d86a19b6f982f535e3f23ab48facb0a6209ff67d4f00348eb1407cc6d8f701eb65cbca0027ded64b4edfb36dd70e568855f16de1a17617858ae824dd17974db491257d4aa91194011eb4902b2abae1d32d2520208e8cd4622d375afaa861410ed81111070c7b4473a9bfc4d159bf27760282e3ae41402088dacfaf5fb74e86a9eddd36ffecf19c1460a649626c54e8574635fe35ebd1e3f377b800a14b0a0db2e5fcb4d5eac1cf635d5764427f63462363b47aa6ebeae41d6d285e2ad262b3637eaf5defdaebc63d8ea9e0ef900092ea7104e3ced2c2ac4ef6b1e0341bbac596f2f77a5075976183be8de5d9c9fe68a61b81fff7121aed4df12e64b08d4c5adde57355f49f5d27d4e31ecbe64cef842a309f60a397f31c4ba2ea1d9d84c42b1066198f14f10dbf70ad4117718cf720a636f11dd138c09436528f755fd4a1b09c53bcfccb7c6c9813f38e1c439daa45bcd7b5f98db58facc0b78170d2f40be68d672e6eb64b38bb274fd19deb1f52b5a8299b9c80b0b6860b7a6964c51ca2ab6da18a87ee842da5006676bd3671bbbda368dffbc7d58698dc90ed80fa176b0e142d413f003b32c23ee57abaed88d7d7ae0eb43e8b7b45f893103b04691d4a8bce3fb99620e50b4274bdc10eafd44a5b3f437646c7552b8eff62cb4327ccce1d828f7e8b43f1f288fd6b54bdca02f819cc3a5f286b4dedd38dfb05df5009237aec3320c54e563c1e06b105d27357e3584918e24504d8e10c7b642ea272ab0efd5810cb83797b41bf56051dbc1c97ab388ebf685d33a6272a9a31fbac704063bb65b1c7c003851a8604e20b76f1aff6acc76083f31f0b335a5bd0ee4e2a539c8e1e16e17cf310bac590b2f246007fa4b2171d5d9bbdb67fc76c67bc9866d2114e2b63f39bb45f9701c4db3dc74bc3632b016f0f7c3964abb33fe89b53d4ddbf604ec8e61aa4d96997a7812118aba5094e3b494d71bd9d1f94ff763065534ed9e6afcf2fcb4b06cfb9a242d51c6e2834c09e512357e76105842d345d10c5fe6ae4390c7a7633c8f14fff95bc3dbf7ca51553c87da46725e5f5f0b57c0608d410ab0fb8ef25133d1d4130d55f484eb35f56de90adc7b1394a598b3f1f30a4d61b56d6f876c21fe09f2e9b25451e32734df96e6cf49a563c1780b617f541d7d76d322b7629c8c2cb17aae92827d5666ea919d6f7b1bed22e7258873346bbf43e0ad4923ac678827c33084d7aacd48b09e7b6bebd879504e63cf6688ac08fcac4aac518209c729ccb65f064ad7f3e156e02b7751c71c4c484e3cd5444409dabed73ff7ebe6bdae8a60cbfb6be04eee18f237c4804b263d024862a4f3901f40ca79b96a559b7f3bcf64836e4c1141b74b60472004b6bb07bf18ccb240bb7aa2900c3a26218e901ec051615fa93f1939271ac0e4d0908424bca61cdd0ed16a6451a7ab932a4f77ddf99e824db7b60598ee0abceb9c3e77aa05925a0517bd9b865994f2d868836debccc7bbf074c4dbf14ff314a9a4d4f4e174b7f8e9166786cdb0090c078dcf8488c58b504ec1ad5cf54cff1297c7aae8516a0ae9595eef787ee99d9854cf7ccf0151e3c89199d05ca03e79653fd748fcb517378be7c7c1d1f7f99f73fc78a40f10056a5930b8636dd1775fd3974807dd028b3e600326059ff7e892968793cdc8559ef1af8bf5fbb424d929a4b6ff2a17ae61bf05890950c2f427e0d41833981a5848afa16ed417f0273b169a2b402f565ba3ccda4ae91698afd96042fe5f3d7100002f3419661c2f37d9c2bd5117195227697c855fe95f7d67141d1fad73323ad2bb552094ef1f5b24b5e58b5f28016b50aff3ed79b0be0c39858c75b8de98f32716012c7f3369847d09a59dd8eb9e01e3fc25098e3646d03bd8fd36a4714b37307089b7f244d9427e97015e498e6815f7e724eb5ba5810de93657af0e26b9fc1b233f1ef7af537463b3df0b825eacf8e295f77c7c828ddba902f4e7d5c64369fbbe0a213d3b18a5f92cd8355accc14973d17e75baaf0c81eb484a828bfae5930ab305ecf286a35b05e2792f0602afbbeb3dc47922c060bbf8048672c86267b33f719243dc33d6997392a24cbff1ace969bb1815291adc149d71e8671c350758221102d22522ddf8ef8f05d793c67c8ab94e3d04795e6ff7ed0f19baa837d4c7dc873477f040374e955a4ce1a0f99a703d1a1efa14250f60269e6f50e0faa83d3ab532623a8af276589acdad796e999fb240e2b46c3aae0b148a44ccbf667bbdc2355d84b3ce4f7ff75699e20735f670f4d68d66c5c4ae3e94264295899806460f966972a312ab1afbf4f3424b4d9d6302ae7d4535b54ad9cdf8a6b77306cb98c4aa50e7f0405e7e2b9d169e8ca9ba25deb2b7f337a4c2e5550239dfc32a514a0fff21cd37670c02ceea5ae14935e336fe149d5f4be2fe2145a37acdff82d1b10dcf055612f31c01f9726ac54a105f1cca76fc790b9e05ce9212069fc56300bceed41549cd8d88ae8bfd447faf241209e3607105f92ac1d5e081268c6b618ed228aafdc9fa751293d016b3cfbad24f82299c8dbe8041032b75762e65143914f2b8edbb8cce2b16369c3c389a900f5103e006907c4c5122a14fb8dccb0db7e099a0e275fb1a8969e5e5d74896e4d8b8a3263fbabd6e134bb793147546563a70c92b49f72256e420d3f37ab1a2bd8a0357f50384e323611ee5a0886aab21e440c57a03dafd799e39c8e373957ea21208af95e9b4df1d37109a5728d4bb0fd7e1eb96676aaa3710e7407d5661826e2b3f483134eb7d73b975f539269968080332fe593d32940e9e5662d524aefd2cac7ab446044b82d89fcfc603ee593f8c8d7a5adbd49839b52343fefa6b48606c86ad738d6d4acff8da0e73f6d67fcf7994b81cbde94d648b9c86c7b759b02c8e1b1d7a0fec2420895a300b9857897b3221858ef4bcdf6af156da76bd18c2ee56c1227daed102e5a6ab40b3a884a455d098687315e2d9b59f29491131548f70918a419ae8dee7ee5a8a8057f5ff91f0cdb8a0952b5bb6abfda561e111e0f61640f0abade349440c476645477163ca919d66c73e0c2765bf6d15d7767f6d36e41aba84f3055cb7473727aa4d53274055e51ecfcbe5f36e68ad6db607f0f10bdbf00648d5c223ce2f6ee64e7c66c0ecea1a74714fde9aa68e8f1ed371ea2c68e5b5a56734add78368495978245a7bdc2204f8443f5f96ec3cc2371efa631a8ce6e946b3580d92c7cfde77099801334a0b8abdd1bd73ae3a813705dcdd5d51b8c9055ccbb6315a4998468abecc6b3227b0af60cc2b4915423613a65c2a7d021dd38c913e5005f036eb08f6246d89c3b88851567d1152c31acf722e59cbb1ec035479e2a14bd487e8d3e060fe2a9357e1fbd2205c6a45e6a8e1646d1d516da8cf4cc31d3bca31b81936ec00d1d7573f450b4f54e2649a9fd513385d9ce184aafe5aa1ee69a7449ca4b11090b7272f5c39449bfa5425d57a58d2d1a10d90259cbd242e9ec2f60a9fb0dc7bf9244a1c6638611660cf731fba4524148eba42f61862a9751ecb6653637ec9f0ad0373fa54d88ac9f66be13887d4fc0782225b98f0fa7f350ca8d92813760a73d2d1762237d59cbeca3249c0773dffdfc6b886ef62b5b937ca0602f15e2bad3aacfa1603f7bac0cc375b25f464ee58379dec93f01a2f545c2a15123094971bd6e26c6018d742a96106ec1a249d2aeb0e4bf51fd8d124250fffca0a7e9c9313aa81a250a231bc7de931ff5f3522eb746f6728b58444846f16f09b6c566906313c9578b6a8f724016d49ac2f8611230b8dc7778ef01a2d9bcc72d191359d847bbe7811446528ffcef309627f8a1e5243db5aa2e87cbfcdcbcedd953d03bd69b25c52f8028fb78c8bddcf33ed51c04aae81dcda352a127c7851c20eb3bc64c68c8a59d62ba5c1aaff0f3d5cd88eb922ebdfc82482e13039f3444de9703df0cf0c23b1d07683d945df9e04d88dcc967b237829dac1672e13c6a206a0f46c8ea7abe52e421f46db4dd02da81ae49d97ecbbcb0e1de5436cdc7066336c08fd77cd37b2afc2460fcd3c344ca06974a91cd15a53f5dccf7aa5bd2bf0145efaadec6d096317e4f65323ddafe2e0bc3db9b81ecb18875effa15afac2dab4e831b97fba32fe2e3393e7abf433d0e21be48299a01ad799c0f6b8c6cab093ac99b220bcfc2b02b2350052a9a27ff249832455506df6aa1744c331697c79b19555370672f133a4d984363f5dba9fec2b47da23ab9fce1f7aa365aa5e034fa9189964a66af737af53b431756f1ecccc3426a9529177feea273b5ad6a41b4bee79e4a174336a327c96ef54df1b75d4ed9872beeb96c2a1ad3041f51241fd747e61fae22d7d72f61c9d73f6279f902a277279c0aeb2b3bc3a9f703837a884c2eff90f6d481b61dd69cf82173a1bf6a666d115a490d273d4bad50a5b370a4d7141f57a91871f27442d256bff0750417cf6235d1e71eaec4ccf1b9dd35909dd1479e8e3ad9be5655977139d62f65b1bc7fa36dadc95a8d7f1d0eac224ae1700505ee5f44c781ab576fc44f9d9cefb702bb680c6be504aa80a77f7d20ed176ceb27ebc5401c0e86317784c68e6f4eee665aab1f48b59f2e6619acd8f087ac4cdd09087989e432adddb6398304c5ccf60719956482076c97585ff26e1a44ca20aea3e9ec55b47d70d3576fb6ca082d6720f5550f96fbfc776468c1f7f6b13ace643b182d5767c55481ff4a532d1ad9fcdda43b14e4ca3782bf4d3f6d29e09a417e2ec35253524743e3e1610cb16f9e2a894ff4bd19d266a0741a58d516448730e3af44f41539460de97858a4b8e347deaeb761982472803439f6e08e7d32e1a16e3829617caad1995d27a113be4aea6d90abd94cd814588a0316795f8e0ced3cc81fa663fd75363e089a19331d2f2ea4c4cf1c85a9e694a74096bd814737e8c266040157a74abbd530b225bee2532af26b0923bfa0db9deb47c", 0x1000}, {&(0x7f00000050c0)="0941efb0c11a92e2ad0a1324e590ce6177b46ef89db2ab6b1b37e345b575238ee912277ff41e320868dc72f577373526344eef22fc34c1c21babb4ceb84dbbbf9e09ff4f24a4ab88ffe2b1", 0x4b}], 0xa, &(0x7f0000005200)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r10}], 0x38, 0x8}, 0x2) connect$unix(r0, &(0x7f0000005280)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x4) setitimer(0x1, &(0x7f00000052c0)={{0x7, 0x8}, {0x101, 0x9}}, 0x0) getppid() 20:21:46 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}, 0x0, 0x200}) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:21:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18, 0x40) fchmod(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x9}) flock(r0, 0x1) 20:21:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x46}, {r1, 0xc}, {r1, 0x10}, {r0, 0x2}, {r0, 0x20}, {r0, 0x80}], 0x6, 0x1) ftruncate(r1, 0x100000002) 20:21:46 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r5}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r6}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r7 = socket$unix(0x1, 0x7, 0x0) r8 = dup(r7) r9 = socket(0x2, 0x2, 0x0) sendmsg(r9, &(0x7f0000000580)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000003680)=[{0x58, 0x1, 0xa7c1, "7d1819b6b3de177f0ad31eff1a0b87107b86c6e470535cd453962f16de55c0f9621261b13af09f83aad2b4a828d1a8c89ef2cb20d4ad70ed384fa23f3d23885da5"}], 0x58}, 0x8) r10 = dup(r8) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r8) r11 = dup(r10) r12 = geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) r13 = semget$private(0x0, 0x5, 0x8a) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r15 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000640)={{0x5, r12, r14, r12, r15, 0x8, 0x10001}, 0x3, 0x6, 0x25}) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:21:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xffffffffffff7387, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0xfffffffffffff94c, 0xffffffffffff1d16, r1}) 20:21:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="10000000ffff000001ffff00000000006175408c2ef9ba8b53a40d41dd34c24592ab7fdd8a53b5ed95141932cf"], 0x10}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:21:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00004a4000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:46 executing program 1: mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) 20:21:46 executing program 1: mlockall(0x2) setrlimit(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfff}) r0 = syz_open_pts() mmap(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x3, 0x5012, r0, 0x0, 0x1) 20:21:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xab6, 0x1, &(0x7f00000000c0)="3c37696422cebca44caad24db9adf8ddee708249ad65535b9eea15e5", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x400}, 0x8) 20:21:47 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c200112170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b339ebee", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) 20:21:47 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f0000000000003084bbf4cb2a849167f9aab50ae0cd843b21556f51ea9f83176d41afdc2c447fcceedae8bfa5112d22dbb18f95be29dafccaff1c2b0ec71808030d705920d553d92abbd9777fae2e5cdb4bef478f10cc3332253495ce7c6ba5cd52b11a854eb61daf09efcc941c9576d1c315905f5f000000000000f32f1a73e523ff167b82ae4eb1dc6602950728080071d4be84be402f75cc1e5368240ec42ea6c6f2e45fd0ce64451e4d3c00ad4afe3aa6c44ca5f337008154f69e71bbce7739f82759000c8e34c071c1d51a3f671ed2bc2fa132872aff10225fa5c32eddbf83606a06b40c068a7a944d24a09a29fd9f19da77001b8adb7adc3f785ec6e22b6ea01ae3d95331d07d23881450ec6517afb10ed2d9ce7e706b84faf278e25f4de80990ea80e8423c2d5809a6753e531b2284457e8c7892d868c674e3c691407dea8e9e"], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) 20:21:47 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 20:21:47 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 20:21:47 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) nanosleep(&(0x7f0000000040)={0x0, 0x8c3}, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x80000000) 20:21:47 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffeef) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getegid() r3 = getgid() getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) 20:21:47 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, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x25, 0xd, &(0x7f0000000000), 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f00005cf000/0x4000)=nil) 20:21:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:21:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() clock_gettime(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 20:21:48 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/3, 0x3}], 0x3, &(0x7f0000001340)=""/24, 0x18}, 0x1) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f03c34eacec3b36cbf31567542654adebe518ff6f0b3d27df9093658c17f546cf2d8958b41d33ae2366a004b32dbe2a1b94c2a5bdc67b77f28e012295c8ee8c939a3a1cfa18510264e5f08c839fcbf290834551621927ab50fc80a3cf729c26d22d9444ada808c5a49b9dc9a855e17775b535c647cc8ba7367e4864fe89dbb5a", 0x80) r2 = socket$inet(0x2, 0x2, 0x0) r3 = semget(0x3, 0x2, 0x180) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000080)=""/255) setsockopt$inet_opts(r2, 0x0, 0x1000000000014, 0x0, 0x0) 20:21:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r1) 20:21:48 executing program 0: poll(0x0, 0xffffffffffffff87, 0x0) r0 = socket(0x6, 0x5, 0x1000) socket(0x0, 0x3, 0x9) fchmod(r0, 0x200048) 20:21:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) shutdown(r1, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001140)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38}, 0x1) 20:21:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100000000000002) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 20:21:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x25) recvfrom$inet(r0, &(0x7f0000000040)=""/210, 0xd2, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x3, 0x102) 20:21:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 20:21:48 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x8001}, 0x0) symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x18) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 20:21:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) syz_open_pts() 20:21:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f00000005c0)=0xc) r10 = getpgid(0x0) r11 = geteuid() r12 = getgid() r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="4c6d78c2202ef6d12920b5e06adeae5ff3da458a3fbe548b2ffec39d1217eba72aedb82f5916cf001ef6b8c4fc5617208687d373225a79c065c2c197761a6b5529064996a397ca1c66dab03de212234648526492b353e50e618d4561fb49a7d7288092c354667366ab69c5cbd2e6dc16abd0c2652e7f3731", 0x78}, {&(0x7f0000000240)="ffc4eb4e40fa1864da8355ca74e3b04bcd6d233b19b67c2d03c86cfff68a9f7390140bf969bea248441424d7906d5baf7693f80357dc007d12ef8a9d0b7f5fe473e4b5d55f734d41e2bd3322fdc2cfb401212b65a6486d5056229390f16e662463b573798c7a168cf248c8ead735b612958daf33ba1877eb833b50722d8fb4a57bcf21ebce8f0fd52d054f9b973d25a9ecb01c38fa4e8f9d4914db0af5fa78a4", 0xa0}, {&(0x7f0000000300)="3bb1249ff43d2d3c0c5308862eb887f26ce06e2098295776063bf02df6707339cfb1822cc944f1e72b7ebe8ad1ca1c518d0c1e691a00e1a6105134cdac0206378e2bb956317aa366793eaf6177b64fbb6b10a1793700b74b5d03b3db2968cb0febd5e05a4b", 0x65}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000b625f68066dd65045573aa060df33c6830cdbbb8e5cb19b5c674e5b7886675932e281d213391825e5c01bdedbe12669288f26bdb9c26f398cd64becada7a962c3b2ed8773a72e9ad72fe89ce3a6295fe59a99117874c7cfa6ba026bfe32f725db4ce6ea959f19b7bea546a34c1c6bc9c6db04fb741c7b530328eea817d18ef1200e6656b1189215fe0f0a00dc3e90ab425e78f5dd0921eaf4dc5e0ee6aba8f756dd23e5991380be7c92b1f1a45b1989746ce095e4a56d917a09981ce10e7e995182991c16d99be3339a0ebf00220fb821b0a5860ef483e286e1ecd18ef285c5464e482b3042d4cb0753237076d408df478bc84d9424ab5e8eecd01c9b9c8ec3680247f2fb0f9b893ee9cddae4376a89fcfff51f9ce7e9b4bb0e736fe2e7ded8b7ccee89497d88e0218c1cfdf47e9", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x108, 0x1}, 0x6) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:21:48 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:21:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:21:48 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2000085) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) dup(r0) ftruncate(r0, 0x5b) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) read(r0, &(0x7f00000000c0)=""/16, 0x144) 20:21:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x6, r1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r3, 0x69d130518163c631}, {}, {0xffffffffffffffff, 0x1}], 0x3, 0x4ce8) ioctl$TIOCSDTR(r2, 0x20007479) close(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x200, 0x10, r2, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() geteuid() fchown(r2, r4, r5) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setrlimit(0x5, &(0x7f0000000280)={0x0, 0x80}) close(r3) syz_open_pts() 20:21:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7b1dff109aec6d5b3455f2a985236e85cc4d15e1bd4b8af1851e0de408951aeded9b8ace0537969fabd8b76cc498822a58f78a2b09ca662b1513e432a06b34c3814648c5ab1e295154bf084cddd04d4da71831afeb2c3171fea3bd1a1a2f869d487c51f29d6b6e0206e630f31449b892aed027b5b481bc8d8dab8160b15cdb08860baa8de5e09dd4ffb65b41c9bc02463d494fa08797f36452c35f232f05a208c20738ce1511043b919ba81d0ff131486b", 0xb1) 20:21:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) dup(r0) writev(r0, &(0x7f0000000040), 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 20:21:48 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) dup(r0) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 20:21:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 20:21:48 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 20:21:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socketpair(0x1e, 0x4005, 0x2d, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000001c0)=""/206, 0xce, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x98c}, 0xc) 20:21:48 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x30a90, 0x2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 20:21:48 executing program 1: select(0x1f40962455a22284, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x4, 0x1f, 0x6605d614, 0xfd000000000000, 0x5, 0x9, 0x4d}, &(0x7f0000000040)={0x9cbe, 0x3, 0xca, 0x2, 0x4984, 0x8001, 0xffffffffffffff01}, &(0x7f0000000080)={0xf17, 0x5, 0x3, 0x4, 0x81000000, 0x4, 0x2efc8964, 0x3c5d}, &(0x7f00000000c0)={0x7, 0x8001}) 20:21:48 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fchmod(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe5, 0x13, 0x3, 0x7c19, "cbc4dda500be6ecf3d3f1f99038eafb00caf70eb", 0x2, 0x5}) dup2(r0, r1) 20:21:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1, 0x7, 0xfff) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)="5c207af3b44fb97ce8758ee7483853e3e5363625417800af6a104fa86d86088db5c3c3cf72b4", 0x26}, {&(0x7f00000000c0)="5760d308af99063c951131980f1596618491cb3f46344c15945bd97443ba4ae47f80a985eae973ef6f207d0e42942fc4345c529720caadb4a1928d7d5ccee2bb0d24c475c153d35e5f59cbd16c36163f563eb8aed6bb9040f3ee0aed7d443724c07748a0c35c0808ffb09f0934f28118a68b27ded1f7e096530f8bc77bdadab177efd57cc81a46301557ab008f80519408000baea02bba809a9ec5aee9266130d2c0f9d05171f4157a6f44fa56792fbe5f2f21b6a6fd0a471fe369d80c9340c867a7ccca77a5065278ca55b0918386545a28449068b68a8d0ddf9c43957af92af4b2cfbcf77affa49fd2e48c547cf27000518be8ccc17ffd785d082ef41c5758eb9b34392dba33dfcb6276b80261a1025f04c004a083b58c13654be5b799a66150a428246dbaa3d251e58c194db5b1649645b4c592e23cacfd93a8a057fc0433e7bbde692ca86ec450623bac2f500a292b97a2b1555acf946356936be15d093af7882f517b5760c623a2c312bc18ab3268b5c890b44d0e4eec39f14ad3788223fac495129e51b18aec13307c60001d11bdafee13f1484e65419af7cb2c178d6eaa5ee3bb57c5bffe92c2519f90cd1441299a429df3f514dee5befb07ba38a1555a978535814d2ee6871c7af4e5cebe6b0513b60f9aed52c9d72f1489f0e3c34443ddbd175a66ad236b6f21b69ed137da465f1ec09ae10f59d3c1c480d8d693e7695ee0f4dead4a0367c60e216f338c0361c73156b9371a85521b495ec777e64874bd3ca1fc66c3039b565b60fef7d8f917584178fe9417c44c459adbd3c99d27f27d8ded1976c772e223d520a1076614838f286571ba5e31871fd5efb4f4396189fea0514a5c9765a694efa38178bf8eccc2c87585c86df421fd1707cd06fc2bb2113ab379283d7d6f694833df033db7804c5cb6dc4b06521c79908d4a43bb2b358225af67c4a7adbf0d6c64014256e4ad630cba76e805b2ed9dafcee4c7f1d4b8723b06f9fcfd138e84c830fa3b5148e08276572d62e482f613e4f6cec080365adb907f29e01e6820822fa4094177cb444e8c5d4314e648c1311d0addff02099a403070318ef68ac817bb1afa0794f2178b1586f1e8f46ae6d19f1bb4affcf4aa2d91a9fcbf89924fa8cbdbe24dcc4070b84ea45786f4d0e3389af1daf721ccace61539f2fe38b69731d1ee58c53a9e787d6659ae98733fd0ea52c93cf96051afb7c95620a59a2a93fed7d75155f69866490240d400e9aacbf17aa63d28d91032f5e73530299abedaad1764bc7e6b937067d7cd95b6d43b11170a9f2fe33624725eb5885f4b0f56b55725c0dd556ce6c2d7337a0a37580a0453794ec20b7d4e6cdcb58711d6ae2954b0af6be78ff9598a8102ef54074aea4c7fcf9ba97c5f4b0d759415a9deecd095268f44f6ebd13ee649ef81c778466003184d5bbb97b02229280ae3220212790a12d0add7f1412ca4dddd2366456ddc49c41f75539c5def8a9cc197d420ce7c8661c584ea731a0207613d2c964e8961c26331bbbea5920f1e2ed0a80b05aa5f3f04ee38c312d1682bcaa7af1a02570b775bb2a9c5ecada4fd59724407f99cda06de0cc1fcc9fcc119e10d828d3b2aec45dd5d9f4e379e6b56a3ebfea6980484012652789e1621f169746de5ca47eee7037489ea2e5aa55d11fe54f0435d29b65ee638aba796f7b9b49bc42742bd7c97768a47dab416b7f5e462297ed7a19dfe9ef4f6fbc68199491134513a507ecbcf276bb87d72e4bbac6bc4347c179185ba5494b3ae9ee634df98692c7160af31094a26b4da88b11706c00bf957456e26056e6f7c4f9e117b5d8635e280cb28b40016bae1b474c8c6f99edfe3d61f6359fc6011f519b1a4e53d7101f4eff9b9a3c48f6a5793456baa75dd98e0670db5b7a9e4f1083bfd3671d75eaa8b13bdf24d6b905d0ecb38c61c6ca85c3ad93e118d20233276acb159dfc43012e0642dfb6383aca5fac171f9bda7efab8b0a4217ce7a9410b93fec1a780f23a44843859a68e7bc9b182c6fc0e2ced87ead5fe402fd8519d462e2b068f91edb77580389b69df9a1b1af75a407e8a7717df2e4ccdce710954e619930aaaf1e3fe6a3fe7fc04b68ef199a3424a091cb3ef86a8164ea3ca57d3ed074fbdd772c134391ca32ebcc97d15e34e291d50ba73e4ef28bbc7006e76070e69230f497dadef486038e9d782b58e7bd3e5b1b60e8393bbdf3577a5109b0c625c8446e22507ba1cf37de6a4ea67c30ac9e9610f0f2b306169dcee58a38eb1faf4d7f16a990bfcd19a7e05415bac1324dc3d2ad599bff698eae15d06b577e610ae5bd79f2c049867fa01fabedd6e443a8c9480e496961f1a9b485fc78e9e5712ae5358cfbc5082cd82158cb7890dec6cc78e47e2a963df44d53482ffaa8ebabd4db3f41280e987f2dc8623c0e75e1cb7e27ce5e0df6774ebc5ffc2691a3d8ad73ac3ea1c901887f007f20f7c92ceef2edb0d1ce1605c12ae54a9683444c8f4191384a4691fa40abdd35c952d2401a0729ffcfa13b892a6834d5275ca22b7d090adc79888fbf420275344839077c71a84a9ba8e7ea7c3d07725da42b9b171f4fe384c0f464711d8b760d72224a7975694398ad001b8e14af1ee6c96424a23b2fde4b85caf0885bdf77774dffefd45f9ffa37ff961d6a9bb8245f160659832a3e82ecd54e0bdfd0e1ea5ad6cad081115f157fae8373909f2d5d9e0478a84ee7d95d596e2d4cba6b56e0a36e28c107543d046f50df02d95de994e6d710755d82e602c9ae56568940c9070b45959b8a05fa770ca15badd16ad3586cd9ef5c32a857772f81ad223d0858b2ea5b5faa3d48d26fe4a5fc48b8ac14894397ee725e3da731dacb49de39aa096d6ae4ff6b01e8a76e01f92d146979ed0bc237c7d7eb147de9d968c8c01700826bbd8cc45543dc2d7eaee3612f003d34e7421130499dcad3427a4658052962e105f11df0948b31b983072452c0a369880ddaf8afc8c7b745de3e76252c2fd1a67951d295fbf6016f12702090722ed74d6b34e753e7504446322a2b9771fb5e22bbb3fd8f31b26be87ddd073537451a8ed541d428d3814737285aeed1d4ee326e653b09521f247e9377f36a5f1f00c182f3ae88f861ad26038b8486fa6fc1a67791743aeccb378fd0a9d47708f155f2cf781ddbb1ed19eb10e03486941bf757ea737818c7c641755021c03ecb17842eb20d37e6d3498faf73b8a471a1c151e48536e20f0f7e5024091f1658f6e01b2df85db59adfa857adbc83ad42213bace9a7b56efe463cb8b792a4b83875be3765bde267e41d672df14fd9bd50ac63b8803db4073adb5c378fb78413495c5ec753482b9c74623d23cdc2f2ce4db54d004f47bdd62ccbefe2cee144ade0b2ae5697057ba1ad74c179ff0b4c8cf8b04fb4314c82b36defcf58f88fe1da121513af03d07f60df99a751014e6c3dd16ca654d0909c47641ea148ea8ad0d55a095fe99e50552fa02df55a545ddffdbe5ae87bdf38f940ae78ccc04d203a8a1ba4640b7acbd7a77a9370f57511bc7e2382e7c236dd294ee7ac32ff79018f8fb7fa24bb25b48878f0c016ad1ad3aa8fed8b8683da0f557b60a8da9dccb4e30883737a1f3a786b0df2856d013726d3ce6cae7f21e53503a24b3669ad5124c92508f0f2a67f41138f5e5b79e4102ec226655ab2c79018a73ec78e5bb0ff60347fb9986410cd09814bf6ac399adfc1914f5d279509d0c0b30f9ce06425cb3cc4ebfb611fc6ee5a09f59e04b6045fb8bbac76a0caafd902c3076502b89da67eba2fed28b08de9198f94e3b78d9a2c3a092733173f769009c29d517324d80b8556908f920f0fdcde6b95f72de6598ec8c946fb8639318f18a128c59b23f7ca67cd008d3089bfc94a6de19495c811067f4b66218c9fc22d357ed437ac46dbddf2eec3b45ac802500c1efd77bb2d7a37a15c7e608be9562a8bf091cb0fe5954192c614ef0d8b4705cebede73c15501a157386a02f3342197cbeda5fabdbcfcd1e0fb4bd65d0472f05d52df53394f55bd32584fb924e84a90f3b92b57249cee3531ef01f17ddfe0799d508e11101d0b24b804a5207bea499503eb915b75fc5ea4ffd8ea453d43c3012d764dee443711e14ee9060d360e086da3c9083cdabd6d970470f32134d82f6cbc69a725cd2fa9ed803b0adc51e130cb9e21c96f40ee1c51b04e528391df92bebba537ff8e97f29bfd53a445dc925e569ab49860e610b53bd376aaf9a9ddd0370bb94e9c8615230316f3c6b0dde5ba0b4cfedad164eec0a0e75a5d7c353ca293ad965d6edefd472a4930c02f5aaf9893ed54831c190417050777b787c07487a780ba90bfc16a3af3208f856ed7896b80fe0f6c564081a222dce2530e67feaeed6e7367396ab3310e8d5f1fcebe1f3b5019ac3a8b8638c9574dc1104adee00dfe196baaec6dd1b6c2dfc1dc8c7800baf0ce18b036ecaeeabf07c087189b9b24c20010de16c976338577cd4499c55e28f904d0c18458f18935aa74f2f600dd8e4981332763b5bfcd9c5a2bd64ed3fc684813fa3136817e2f092100f5a34161ae3a4cea1775a9dbcedee300ab7a199aaf5371cb411764b4622e5fe94e0565a381b9608f529c17ea706df680ec4ac358b7d2fa131f505424bba1bd45e1ef616acfd49ae0e2915efe1afba90e8d75bbacccab554ae7d192b708cc81dabf523f6a8b77fe834bb1027393e0cf4d723ec0f2049f48a87f2ce3b834a2c0211db6f79652b6eddfa3021e5187226d4304e0ad2a2ce46c43aa147f469124fc50147a96c070476e1724f6b8006f6bb3cb229c33350a99efab36bad203134989f4b0ea18bf0688aead8c718cee5041f872c37a4dbd32f0afa60a9cd2c5471481c2a4a29d384e864ce324fbd3aeafbb8efa2e17de4a6d8103ad8a4bffa4f5ff8b5b1d542db4750598a20b41548ca3e70dc620718d8af6b226dd468c71077fcdb6ce46e8bddd9cddcabfba854e7595b11866f785146d10248268cb2d5a858174dde9a22122f3c5733ca238ec7ffd113cddc82232d192366df5645023807a4fcb49fc921f544e6b88518d4a76688552062025209ce59dc0252b96e331c1b7ae665679471c1b912910599645064106bb4a9587d2fb9cb2a29fb5c8b007f0dff26f7ccbbf391c50bed97bc9b18912c771db54bd806e292f535e9bf2333dfad00676e26a53e311bbdc8b547f6af7240cf634d90e628873833f04971b03cdf22e102c234b802a79fcaba16317df745004d3d474a09062c2d8886733866eaa339d05fd7c9e450df7ec4986edae99f81db666d4c068e89555e7a4441e49d8f8f03e4baaa895debc0cb24df7c204f30f02a58cf69bfb670b46e6d6a0ae8b431377d8ab40250b5cf762a2b79157aacb80ed2822dba0b437751d8a3bd86d6dd9ba6baf07323cd36b639380cc82580dd9f9fe4e5933cbf577abba04a2dd5393a4ae2acab4b1f06f2b853f665721b57e33fb1c3125a4e642c30a75d363242378e6992afda87990777733666b863d8097590f050bdb9c7e0a407be6e9fc1324629b44401b94f2b51410bfd8b4a651e1e6a336b08eb0d5c455a914d5155a2533d4ab4db059aeb755f6c55a1ec6392de43b1d211e7a517e6f282c2d55a5e017e40e2c5fbbe128d024881b27233320f77e577d27aba308b9c89f3a78420285393123686bfb30ffefc8715300555b7053f1abba64e64080431c6b102c7a3ea2fd9dcda0c6d44aba0eb9409d0544956c2384d28717c12693393b54223b42d023ba3ee2f5cb25e227ae37bd08642a9390", 0x1000}], 0x2, &(0x7f0000001100)=[{0x110, 0xffff, 0x6, "ed8a32f2609e9a4b007d1c0f0111dd348957e16c9c0e18f324c07ccc17e8f43ff2508bda8980ac8d809ea6038d8863e6fd3a46a0c75c6566973b398641b2aa48c69cd97ca1d0bada8955d72598102a94ca51714da16ed803c99222b418d5b0f65d99dad2e8c51865ed5ff4074e0c72c4a5ff25b4bb78daec546ba3443e27f2610dc165eef595430d0111eacd492f61497e137f5be096973e262cbc7d8ea5f744567791bbeab29478f8b21aeb241b824c341f8ddab89c1b8d78f164d8fe2bf9c6839460076ef578ad93f66da48f9d96892825e006157d42f0caa81e2fae4aa35fdecdfda0aaf37dbab4c72310d780611a288c561069d8da1281"}, {0x30, 0x1, 0xde4, "53719f6b91b93eaad71a50ab3b81f4f754ae9cf18d74b70a691d241a5f"}, {0x10, 0x1, 0x1}, {0xf8, 0xffff, 0x9, "84550199b6a37946b7c5fe81713812b40ea016d0159e6e7659ad153ec8931f31897ac9b929e388a31a0fbce5986d2ec4e1451d03ce7e441223435bf05db4ba90511bc034961303db4a1216e7980923492ca21204e9fde534bcb55a58cd94fee5864fa44819dcad68d889ab47327a27a4be7cdad75aba1f72919e64d0f9fcc873a18ee84506a987df41cd3057628e44c1ae64e9cce627a9b9cfc386188dbdc244438b179728e475ddccbbcbeb2f083cc41441dcfdd2f37943b8c971c692fec47cf7271b295ebd81ecaf12f9a41daec58834d144d642807a7f596a20a8b9bc22c95ad8b8"}, {0xa8, 0xffff, 0x6, "8f4e391fc1981a83e6ab9b2df8a86e62b987827c627ff8e3b75f083cf6fbb02227056421c57920267bdd51b104c02a2914010d8e2dbdcd5cdfacb367d39da703c8fb857fd023c6ca3645f28ab5f744453c7adacbd2fa3841c34a4a5bfb17834d40e88f4410fda941d23d169164aef81321dea9eaa59108a940238326e766fe21f4a710a0b6412a2e9ef0014579021d7699a3c8c8"}], 0x2f0}, 0x408) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 20:21:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) dup(r1) 20:21:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 20:21:48 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x10c, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) shmctl$IPC_RMID(r0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30080, 0x164) fcntl$dupfd(r2, 0xa, r3) 20:21:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000080)={0x9173, 0x4}, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 20:21:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffc) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCDTR(r1, 0x20007478) 20:21:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ftruncate(0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="d180c12e828965f5755a66e9e12830796a14b1358b5a5558244e01cccc3d8deac0"}, {&(0x7f00000000c0)="f967965efa8621c2e3da03b0a29f2f2b3343593850281730716a14126ab56740b28b991ea4d53a912f63c99e75e6b86c8afcb7f25b086b3ed41600c826e2caa02b767111b0f9f307e23ac9be54f799863c703fefa6f9cd16132d3c27ce6e4748ba9300658e1c037f6b123732dfabe6ee62e486f7b148d3b664658d6cfd79323d41bf616ec124167b7e52cfcf4f5537c693831e2bf3463490cd4344722c8fb99cfe7494adabd039c936e01fc55ff2629f4541419a17c0ea331288579e1642a2f4bdfbae7ed9c3e8c7585960bf0d5246028782a1"}, {&(0x7f0000000200)="1e55e53f2b786e58c8826ef5b29e75e214f4e051f4effec5249e7ff886e70b23359872a6b5aa79b28bab0f4ffccf93c05fc0b75b1315e860e815e020098630b65a9fb13cb3188b1da19d0c0526d20bba77184b807410118f728dbbd72123b14e47b05e481ee923e19459ddbfad86f6a9e09278f9d85e1deed58cc8d4bf7d1573cc321e258134988e8257bc063b9bbac1897adf9ba66c71013cca4cbe4ae804967c601173e8711294c81e0dd215"}, {&(0x7f00000002c0)="f1e0ecc65f5a23b97209441eacd91a7f41a526135672aacd45c93535dc6fe0d9aa76a0c3a0b416b72e326cde666735d949ae95fabdc4c51e6032dc8461db9da5709a3fc2f94225d223b0f94fb44c8aa9b355b68ad4b64078a30064b02faaedc1dada026406"}], 0x3bb, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) close(r0) kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 20:21:48 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) socketpair(0x3b, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000000024dff0d2ab6a4353823a74248268adf0bea3ddeb6f225dffe8c56c43f5833858b4c1cc2c9c70ac0cc216637c1323715cd4ffcd2ef7bb581065705abd7671a02531a7865a230c783f378482dc23f02151a71e47d733f727473282a52743910acf80bf2167d546199332993083de9d86f063b9ab5fa2db155d133cf2b1348f038b90f03000c680f26519142e90616ae46a03da9086e7425f45ca3518afe7028db7f77d01cb9f0bb6723ded9d07d8bbb4b1a9cf8e393b3b"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="20cd977e183728d88fc288fed4161fb33217d2d4f776", 0x16}, {&(0x7f00000000c0)="e3998cd9c1cf", 0x6}, {&(0x7f0000000100)="b9033636b00c22d624d3c7b9b69b163f8bc4d2f2fbe4f3ae1121d942ef56e6dceebe3e28abc3db115d57ca01521ac4c5703e", 0x32}], 0x3, 0x0, 0x0, 0x4}, 0x4) shmget$private(0x0, 0x6000, 0x100, &(0x7f0000b3b000/0x6000)=nil) 20:21:49 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x8848, r2, r3, r2, r4, 0x40}, 0x6, 0x2, r5, r6, 0x7, 0x1266, 0x10001}) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getgid() r12 = semget(0x2, 0x4, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000500)=0x1) getpgid(r5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x80000001, r10, r8, r7, r8, 0x2, 0x3}, 0x6, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x100000000, r2, r9, r10, r11, 0xc, 0x5}, 0x5, 0x1c, r13, r14, 0x3, 0x4}) 20:21:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9b5) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 20:21:49 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2, 0x20}, {r1, 0x2}, {r2, 0x4}, {r1, 0x10}, {r2, 0x4}, {r1, 0x20}, {r2, 0x4}], 0x7, 0x6) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:21:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) dup(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 20:21:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:49 executing program 1: r0 = semget(0x2, 0x1, 0xffffffffffffffff) semctl$GETPID(r0, 0xfffffffffffffffe, 0x4, 0x0) 20:21:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ffffffe, 0x44, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffe14) 20:21:50 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4240198a2b639e7e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1f) 20:21:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) read(r0, &(0x7f0000000100)=""/230, 0xe6) kqueue() 20:21:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) read(r0, &(0x7f0000000140)=""/145, 0x91) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 20:21:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x4, 0x7, 0x3, "0d6126b47aa4960ce5056b537b5cc691cac45aca", 0x2, 0x5}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:21:50 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffb77, 0x5) 20:21:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0x45) mprotect(&(0x7f000047d000/0x3000)=nil, 0x3000, 0x0) msgctl$IPC_RMID(r1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 20:21:50 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)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a24ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a000000000000", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = getgid() setegid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 20:21:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 20:21:50 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10000000000006, 0x101, 0x9, 0xa92b, "1f0d03ce56f1c32cf214bfeff03364ca3e7cf89b", 0x7ef, 0x71bc}) 20:21:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r5, r6) r7 = fcntl$dupfd(r3, 0xa, r4) kevent(r4, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x2, 0x200, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0xfff}, {{r4}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3ff, 0xe74e}, {{r3}, 0xfffffffffffffffa, 0x1, 0x80, 0x100, 0x8}, {{r3}, 0xfffffffffffffffc, 0x60, 0x8000000a, 0x7, 0xdd}], 0x9, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x8b46}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x77a, 0x5}], 0x4, &(0x7f00000001c0)={0x3}) openat(r4, &(0x7f0000000040)='./file0\x00', 0x580, 0x8) 20:21:50 executing program 1: setrlimit(0x4, &(0x7f0000000140)={0x23ed, 0x5}) setrlimit(0x7, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mlockall(0x2) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setrlimit(0x7, &(0x7f0000000040)={0x5}) 20:21:50 executing program 0: getppid() setpgid(0x0, 0xffffffffffffffff) 20:21:50 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) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 20:21:50 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0x4}, {0xde, 0xa4}}, 0x0) 20:21:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 20:21:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x3c}], 0xb0) 20:21:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x3, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:21:50 executing program 1: r0 = kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() readv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/17, 0x11}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/76, 0x4c}, {&(0x7f00000004c0)=""/59, 0x3b}], 0x8) 20:21:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) sync() 20:21:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000001200)=""/238, 0xee}, {&(0x7f0000001300)=""/103, 0x67}, {&(0x7f0000001380)=""/89, 0x59}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x9) 20:21:51 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) pipe(&(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000040)) r0 = socket(0x2, 0x3, 0xffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = semget(0x1, 0x4, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/32) 20:21:51 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/40, 0x28}], 0x1, &(0x7f0000000200)=""/58, 0x3a}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = socket(0x7, 0x7, 0x2) setsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000000280)=0x101, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r2, 0x6, 0x100, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000002c0)=0x1, 0x4) close(r1) setsockopt(r2, 0x4, 0x2, &(0x7f0000000040)="56e81ace46b6360692da11ef269317b4f264cc0eda0530fc2f201138d841de79c59f874165f635908d8eac050c5d26751165f139c87fab9a4d17b95ca1d1f1050a850d163007198b4355207304f5878f813a5ff9fa8bf0a06fa930f63e44b17868fbe3e4f47e271476ee9108fffc22d99c", 0x71) 20:21:51 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='w?') 20:21:51 executing program 1: r0 = socket(0x1, 0x3, 0x9) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:21:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = open(&(0x7f0000000400)='.\x00', 0xfffffffffffffffd, 0x0) readlinkat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000002c0)=""/187, 0xbb) mkdirat(r1, &(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) poll(&(0x7f0000000380)=[{r1, 0x151}, {r1, 0x14}, {r1, 0x10}, {r0, 0x2}], 0x4, 0x0) 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', r1, &(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') getitimer(0x2, &(0x7f00000000c0)) 20:21:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) shutdown(r1, 0x0) bind(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x30400, 0x2) r4 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r4, r5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x100000000) 20:21:51 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff2000/0x1000)=nil, 0x3000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x0) shmget(0x0, 0x3000, 0x46, &(0x7f0000ff9000/0x3000)=nil) shmat(r0, &(0x7f0000ff1000/0x4000)=nil, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x42) 20:21:51 executing program 1: socket$inet(0x2, 0x2, 0x8001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="83255eb535df3a4512c04eef154d619b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1969de8715642c49805f64f1a391c5ea642a9680c5c15c21e7b4ad217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc9141269aefb7b4829bb5bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f19dc97e5a9511d7636895c1ccdc359f9af1c8356d359852850b6226c24c741007ea2fae08664d9c3faab83f66dd75b534afa72a8691bcc67b66353f1ba361b04db587feaf2f0c1de8060d553817664e5babd3feb722253d5ccb40032", 0xe4) 20:21:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x210b, 0xfff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x8, 0x3) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000}) 20:21:51 executing program 1: 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)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000095000000", @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) 20:21:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) msgget$private(0x0, 0x1) close(r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 20:21:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0xfffffffffffff904) dup2(r0, r1) 20:21:52 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000fcffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 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) 20:21:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 20:21:52 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) r1 = msgget(0x0, 0x211) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x800, 0x8}) 20:21:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="1400000000000000000600007f6f2e2201340d545aeedd82"], 0x18}, 0x0) 20:21:52 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x44) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1ff, 0x9}, {0x0, 0x7}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0xa00, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) rmdir(&(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0xe1}, {0x1ff, 0x2e1a}}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0xff) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) sendto$unix(r0, &(0x7f00000002c0)="6abfed9e5fa6ea4422fc9032dcd248bb13df8c14f7afcc3c6719ae830dc7c68fc332cc09071e0bdb326d812b506675bdc99283e3fda6fd994490bc5220ef2761f2e11734b787457d728b655a9581e2b4ee99f8d519633f9c47953835f4", 0x5d, 0x401, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) bind$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0/file0\x00') mknod$loop(&(0x7f0000000480)='./file0\x00', 0x10, 0x0) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x2, 0x52b, 0xfff}, {0x18, 0x0, 0x8, 0xfffffffffffffffa}, 0x7fffffff, [0x0, 0x4, 0x2, 0x200000000000000, 0xcc8, 0x5a, 0x3, 0x1]}, 0x3c) connect$inet(r0, &(0x7f0000000500)={0x2, 0x0}, 0xc) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x3, 0x7fff, 0x8}, {0x18, 0x1, 0x7, 0x200}, 0x800, [0x2, 0x1a96, 0x2f72, 0x100000000, 0x7fffffff, 0xffff, 0x2, 0x8]}, 0x3c) bind(r0, &(0x7f0000000600)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mknodat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x8, 0x1) mknod$loop(&(0x7f0000000680)='./file0/file0\x00', 0x8020, 0x1) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000006c0)=0x7) ioctl$TIOCCBRK(r1, 0x2000747a) socket$inet6(0x18, 0x7, 0x8) socket$inet6(0x18, 0x4, 0x800) 20:21:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x7, &(0x7f00000000c0)="ba497055feaf0a899c91f3201d2ddbc80b633e8942cbb2d1877f16d15c9ae86e5984b1fe5b269412aac4efbdb700085213ec409b7cbb62947a4ac7c6997e4f5c33146248560065c29c67bb7e72e775df7b284f0b94255a378182bd36a1cee7f1090a9dbd72317be1f77fed07809ef666698c7db4a061833d353e785ce8c08a5d08d6ff", 0x83) listen(r0, 0x425) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt(r0, 0xc00000, 0x6, &(0x7f0000000180)=""/114, &(0x7f0000000200)=0x72) 20:21:52 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0xffffffffffffaf5f}, {0x18, 0x1, 0x81, 0x1000}, 0x1, [0x400, 0x5, 0x7, 0x4, 0x9, 0x5, 0x9, 0x2]}, 0x3c) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x10000000000002fd, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0x25) 20:21:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 20:21:52 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000000000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x44) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x9, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 20:21:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 20:21:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 20:21:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa00, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x85, 0x4) pipe(&(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 20:21:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="83255eb535df3a4512c04eef154d619b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1969de8715642c49805f64f1a391c5ea642a9680c5c15c21e7b4ad217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc9141269aefb7b4829bb5bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f19dc97e5a9511d7636895c1ccdc359f9af1c8356d359852850b6226c24c741007ea2fae08664d9c3faab83f66dd75b534afa72a8691bcc67b66353f1ba361b04db587feaf2f0c1de8060d553817664e5babd3feb722253d5ccb40032", 0xfffffc92) 20:21:53 executing program 1: munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) syz_open_pts() r0 = shmget(0x1, 0x3000, 0x3, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ff7000/0x9000)=nil, 0x2000) 20:21:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2b, 0x6, 0x101, 0x10001, "1071726e988af5230ca0b075bcc41edd5d2b4ce6", 0x0, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:21:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000080)="a61104d00c1b98f2d535f9a2e17a94ae35d627e72a678f8998a28ba2113e144f6c96de2078d07d103fca87bad638555cea31e8518241bf9c7c716bf8e7386814f8897c3dc3888435b0e8753b6debb3d0e7801fa4e8e4d9916e66c3b4f7c1c9e3720a9f1d28e66fea", 0x68}, {&(0x7f0000000100)="401dfada345091bccc9fd6adc55192fa856430f5f93570f65e1b4519781a5007013937fe25e2e5a0f99cbdbb4d925531c0986d3b8b6ba4bbbd3e7fd84b046921ffdbaa7491009e46f9de1e1b8a941159c524fa14b8d7cad8d3a5ecbd355f23737368d4c4d7041b1e4220c7b4a1c038688f61b63e953b93567404d9b8b0ac026bd0ec17fd2c1aac11c2fe867944a6777214423905502a38a0415de449b3269c018d6cbf8d", 0xa4}, {&(0x7f00000001c0)="c91d25760d796774be5764ba150ee6650403f4a6eccbc4885693739c001dfb017ebeb118ed9773c5cd4399849d34b6b77d5d4766131b213f43009ae7f1fe2c6f8bdfea05fa0f1feab59b214382bc3471a9ef9512d3d373abab2e5df93f612623dfe2b3b3717f729d6605cc19c68be31348dab3c358122b6aab466167d088eef8608d84b722aa85397adf8fa33c540eda35522b6cde0407902b8b25f0b5b56465ce7b7737c01344a82547fd7a9b8ecc2eb0d376328db7511da968ec79d228e8eaf6382221dfb8d005d9f0281d61acc9f42e3e6d7a39eca5a508ca66ae98a08546004ecd390cc537c26ebcc0cd19414b7f778519985dd39d6348593dba75", 0xfd}, {&(0x7f00000002c0)="4912b4cb7dd3a94aa9a23de17c513d2d5bf46a0cb7d3f981f7fa6caaea143e01325c39e71c4d68ac83638601f939fd421e0cb807b7e36b92a19dbb6cfa357273d72d688230c75b244ef9b6ba4f980f303f97fb82f8d045188c9615b6f2b8935b58d456249c6c76fe4ebc6d7149abf8044358b330c4b149fa573c3e2176b0bccb64ca1b725fd5839663927ec97bc8126a36231509edd292fb75e7ca", 0x9b}, {&(0x7f0000000380)="d52e7f1d3605fe4c6bca45224deed328c00382f662e7226e72e8e94341d7afeb2088fa4f", 0x24}, {&(0x7f00000003c0)="de4a4ca30e98e2720898df49117d3c9af908d7071328274244926aeecafb29c7cc41d665a137a139044541033fcda585112f58c24966345f1ae0927856a43423f1e5f7296c5352734c1d466eeefe7100ddf71cbd117602b9806c5c707bbc1fae780b621059b1ab4025a794753735f297c94fd37d707a842e14e50f051c92314b5d5bdea7e4d7c0bc246e13b53512b13557645db1bab943d99f95d94e650d08fc5f45046ff1512bc4d81e975f4d7a43f060f4cc91c1596d8e44ad76c3f470a0c83776163df0c1db552c683a29ab312e8e8014c696fd7970c8a7389d4a202910190cbd4897962b4dffa8957f1d14300ad971f717f9a21c8c", 0xf7}, {&(0x7f00000004c0)="a0e635aad466950bd8eeb55c076292fe6963ad1302362249f5920475686b6001f86ccec9a0e71f3382b697b6657c511fc7bc1a37da2ece5c6d628a91ed579e6914bd7b778eb8c9b9549fbf", 0x4b}, {&(0x7f0000000540)="2c489065ef8831ec750f8e6016e6267a5c37137f910fde29d1e3d00de62fd8af82759b9addf6f50b531d132c76074a4cc66ba8e2437042b7ce8cbe8f3d3d94c579935d951fb5f004e9c0a437e49f4c132ac0b72569009085dea10dffef9c359516ccf1cdb872c5dcf6e03cfedc9c3c4002da51f499349790580d782f17c353a78c87cc837bfc278433ca18b3f95dbb11c8a03f68912e62f6eaa462c04db8c908d7d8773545a321e15e254adead4c1d069204ee537439cc764f7046d46614653748fe8e", 0xc3}, {&(0x7f0000000640)="6e85af8f63152dd7d3b81f5e63337e2073d7bab8ac8811cef0317ecb371c82d7b673791ba86a81da2a8a51809fe5f32036269a99a18faf79651518a1ec0b1f6299fc2ab2a298e09673ede3b542e00f13801036c1b39df9f8592f123c8024fdcdaad732a9ebe4", 0x66}], 0x9, &(0x7f0000000780)=[{0x78, 0xffff, 0x1f, "17414e91076fe7b0e8f553e6264e07f6719caea50c0bb43953d8e2e9e0ea118b36139931712ea524da016d7cfb5f1f75f255b602723d6d8ad7203de758f096af88dd61e79750882a8bcb60e02b8ae9aa9bf1678d9b8ce816ad4884df1171fd8aba19e07f"}], 0x78}, 0x400) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000001c0), 0x0) socket$inet(0x2, 0xfffffffffffffffe, 0x348f) 20:21:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 20:21:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) dup(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 20:21:53 executing program 1: socketpair$unix(0x1, 0x4000b, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 20:21:53 executing program 0: clock_getres(0x40000004, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 20:21:53 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 20:21:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 20:21:53 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() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 20:21:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x8002, 0x7) write(r0, &(0x7f0000000080)="96024389b829bd9189bd96afa39590251409175f679c4f5cc379248b148c652f9dbfb5d610a0cadbb6dabc6459fb5fe55ea53109d6aedddd50012ef0890aa7ded384cc8f554a9f19d407d9665971574885118cf9993e897ff53199686979a4", 0x5f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="b92c31e22ffeba65e2a8e22c5b5506e9a0be91ab2c5d7ff84be2030c2c7a7dbba2555a3735ec28745e1fd7d6cc7ae60c6e8ce7d51193872efeb7f297bca6be4d1ea0fe2fa4cd2ded2b96490683d9c18b56123154170f6c298cd6affd3a41181891dd4332f0e1e83695c97134ad170c11bebd70d412e8166f30a0eafce83266adccf61ca51761c766f2c210b23f929e8d1a16de573dbace6f98bb5ddd13421dd119518c4311f5e2f67aacf6e13bf9b5c980176e5a459f710eed35253caff433ff424db2a927dac99904a310c6445387d22d32b99a4c45cdb14c3f2aa82e97f798d0c32f8a393622065b606c5f5289df899be925ba964e25bcbdc8c45985ee494f391815e604849e270505330b3a8aabe18939fa89d82103ca9be760cdb3b929f34b96f9afcbf27bbfdd10a4dbdc6115fe99a6199e1be7a8e633a248b1ee17b8d042e40237914ce8a7cba0f32c2c988ee2fd2c048ea1b578f720c77ffe8303aa6b225a9cd3db168ce7c714ff7676271e20fd12fc97c5caf0013d0e61697545f11323a5cfbeecd4e782fbb286bc0e97bf856d0497bdae7cef0b8a160856c77a9a660ad44c3a7d31155efae8ff455b424451d40c9db7e27fe3ba470e286a469aacfb41730dd6a4f517ea422a6a8913d5750699eb581a6404492dd7daf3f56179cd0fa9a9b6c02eb6cb92504eceb688c695a5ccd93a615feb45959a77edc123c35ed5d7426f8526e5807c566ce86c9806bc20add2f546529d198be5bf495e3e3303eea82bb2da5b85753207cb509691574fe65f3927b491829f43c6d45966be46990479612c5c6829a22b3b7ed77180ca0626b20c386dc59b9aa229abe6792b7cef480f2e0f348d5b1b5aa003f3db538aec4a29b405c8315a0fd7cacb202cf0f4e2c17657493184ee3e4f2114e42ee35c515f9f0b7be1527403e63aee4a4363cce5dd256b343b8adb6a1ba2d31c8c308805f0793b296349e95ba135aae53987735bd52e183f8d99cab57984b943d58152ac6bb8b24720bfba64488a2d2752bb7a8341fdb591707b2c6a3cf0e88c32880007e8258700f37bfd26634eae2be1f9a598aff6581c4c5742e2c042905829bad88ddfed459db42598f46db17ba89761cc05fe6e5f7b1c201b361d2ef5868eb2c606312061c5ff202937c17132737f2e89f01faa8fc361eab489faa33333acf09ecf35ed9e1bc3aa8de65ff3ffd75c5fc91a3f3fc8f33df263c29fa75db62104d65d788109b8e7569026b64201d0a7947c7d38e12363d0baac1aece86ea7fd8d06f27c678ff665192cd471f269c6d3469b2d9444a1430c2e3b1bcf862d1a76dbf1afe2092afad5f102d38ae221d1a08fdaf3284b150f047ad6d123b535205c61a69458e72baf05578accf387e522b91b7365d010887134f4a63d60fa11e935ea7a00f14694723fec6b37f452f93e54ac226712bd72c17e25905b214b4df486243ef76cbc9410ffcb3afd2acf6afb9ec466d3cf52fa1c41a93c8236981c04bc6dd6d39feac779e0206a490ef722eae80880d5afdad622f3b5ebbc870f40e9fb45c42fbcf9e4f0234c3049237291f4576f4e73a6785c2442a82a0a3cccdb6c6f621beac711340e45da0befa75ff1bcf55507c505a334e3136dcbc32d82939862fee463dc7209d7f5535af0e1c142d56543270a6bdd94ec5e8ebc5810efc9da469e4cc2e0a07d0f08a8c8dd457a6da746f3ca39bf11185f88310c5d748ed6fc252a7c241ddc50de415f89ae9cefd661115043670bb0315d34f496daed086c1406166dd305db8c6ac4a8f88c774f44544c02cf57265d7ad0fc1b5787d9c86f856edcb213e14de6d60b68803290cb31877bfa80132585fc22a9c981b482e412407df170d18c82991bdbfc0e840d63bf6fc037f018d0557b37f50c8ba73af6845573e80f68fb36dbca9df1dc4e0a353a21e2a1dd742614163047652ff08bb4cabaaf2ffd2d61ec151149da9c98bcb77473cd3c681a58268d512f6111291e9de57f6ebb5b38e5676933033da48d345ff512c7ebee040e6b356ac2a9dc559314f5eec503125df80af95797ec741c4b10c7263a10b88b01a993ba016c6b6885a3308eab1d5043bbc8c900b51957c3a0765e7d91a2a8b50640402198ed7976960a96d3ee1742bfcf9ba6967760c907cc57ce3f5aa2430117a71e9998ffc4c712a569bb303eb2b161505750c1ffefe169fb9a0f1548d0db5ef65deb50e13aa3e8c5eb8ee8218fd8fb513401793495743c6706cc5bf05740e215f4ce0f823a6e7f1e4df55a3b37e15e64c7bb24614480f93334d802955021256ef859ef2e4cfd9a5729c14621984a31ba2415fc826359bff6af697e1603cc7f5c0957bb865cd330d8bc31e0a40f07041fa06e7299aa20214088cd87ef910a13bc895de9eef92b9d7548f1578b1baafdf25b58b6f2f300c725094c5d1477b8d5552f3bffc2f6b1e8277d368955fb809d36b8d9950d5b13c7765f25e3b3e256e7efacdd6e80dc8545330ec07b760684270f183574f3dd5a38d9e0fc171622ae9d6387052533b9daf7953215dea66424a194b6274260dd09417f4cb0aefb7771c37aafe081ce5d63703ff8bf3a916dedb8afd49e4bda90d692be26fdde2b889a892dae68f6100e837ca87c0ce2c8c35c1c6f7fb877070fb1bdc47399f729935d3ed935c4d67be81e4969b9a3b5b5a9316f0c4403c26f61ddc8ccdfa5bcc635becf2ddccedf7e36e53dd2362c5aefe8904e1977e554c90b6a36f0487d68d0bddf5c8057967bfe40e416a596fbb697578c41ee86274ec53d0361d8962b92350041be1423a3bee5e37fb592dfb97c5b41d8a5eb6679159b5ab2695d9b4a73f17054a72b88e73aa73679b1adf6cee13eecc8bd5023af1a130e11e53b45d5ac697b14f05c79dade5148716f2dc7a60029731ab996ba1ff19a4f04eabebc6c26963266cd354fb893adc962ac710ef8cdff3f33398c7b64f9d991fdd9cebd8a62e247742ef8d06d8cc55027e12992151421eb573530c325c9bf17dbda4ae8d6ae26c9db033a0917b83bcf21562780a4d7aadbf4ae9629f7c4c65d5219e379ceeb86910828cdf894e5fc1349a2b45ac7c64b9f300f042f560275f2734d449e911db12fcaa642e886678e388b8984e5a2b8a0b21b44243b7bf8bf7e3a184b7e999107b97dfa394875559ac3d75b8b99dd4c2b8031fce32a2025223fa27564fb5ecf8027c134ae4222ff726f8b8b268e7bef82f974734799fb81e5c757ba397b7ebd7249ff8546ad0c9e133fab862e2c9c61c71479064cb530ccd2521096797a25ba77e24970e8d1b9e1e74b372c67f545c22116cf9d850ee5c5efc190d90c97f1abb0562623e569e9e5d55ed730e88f380068676e83472e44606a1f8900c225a92b37cf88babd35e95982990f710c60c67c134a6b6fba614b78954510a1a3d72e9f4f1b9f6f5e76abc5212acd9212a3b360597349b7fd6b436f75d2a608c9b239f34fe6285dbe6d256611f86f1cc950815ae00e4b3a25fb5f8e763ff64ffc1dddcc4cfef0f57ae912f7e1ddc7a3d2ee344f3b38288a3e3c0ae5b7788ca33a3055a381e94f5ed9b1099e5b087d75ab91564db71176dbab9397ec0bdca67cd4a3f74cac6256f4cbde14f9c1caddfd5135321615ff8aee0b6efbd2db17a0831d59bfd26109d28d2aef7416af5107a27632f780fc508734d761e7553c9ab494c7b268373275bdfa266c488dfb68723ecfdb793098791377469584fdf4e6431275be3ca27c7c58cbfd210d96a8db8fb7c76825d39f52891f75dc2783a88784cd2d79865dae7a17a1bf72f5f941f7f282af9ba52dde83552beac36f84571e039c4f9c0596a7cda242886af808c09cb4cf9adec65adea71b5821e436e57eecd3ba049fffa724bb1186443db39b5d98961ecfa1f587a840ac861e71add85433f7ab1da1dabae04360f582d32207f9001b41fe02f7a143b2f9538e2fb47f90ce55c1133daf087d82b7b9c332fb252496662a62765c97fec8a77a3047d6d478fce2287ceac639cf93f9c33781c49696b3732b1dfaa6ea529305b5b74a14965652c66c9ed40177a7be853677f9615ac4c826db2342a2eb30a7e9059421ed2e545223abb94e98eb7998fe5a255334973c9f6c713f121f04b6f582a4812eeedfe8b9710931ec239db6e8c271f02ebe0ecee0b3ecc3723ba7747e189dafa537e4bad2d0fe1aa147568305a73b95d4a944e22e4eec2b889d6dfe1651ea70cdcb6228499c76f5440afe2a6762d98d0a3db97f8e5de01acb1c13f2902bcbe890b648e06e393af6fe4045a347af0bfcca36ce0222c6094ed102332e29fb5d61c64297d99f08e4f337f546876b10b7c0b396c67800eb1f1295979016c9bcddb523c171651be663484043a895efbd2164423eb7b140a0b517b0390271f71e380041677b0f2257ae5c729e28d3a2f1de67c1e8709ed3c772fdf422b9881e9931c90ee56c376a44fa7f1a8f4e4d879cb4e4a91baff8325074e1eb64aeeb038709c8212510afdc2389cbfee4810d8883ad94f5459e30ef5be73c296c20ee3e1d99d3d884faa983747a9f2ca96e1c31783e09f832324c2d11a0d993d1dfcf977cedd019d19d2b2541c4aa672a19e956e14f0c7d63743db80064df1b18a950b386d7b6b48de640035c8b59a029ca8d0a31eb3edd89f840d2f0e9d59b2c1fc9f8739ace6c4e8eed06be16a65367aa01d06b83c859cf02348e6fa3c3ba91d4eea3c4319cf79915b24bbaefbf113dbc4b274f001b68be1f0afc39b6043ec7ece94275dc92111b93eba9ebbd56f16a1945d2eda10c2248607b2a6355b05314e1dbcdf67f0e1b40793ff494dbb0adfc9f3b40d85d64c4340a039d94a671dbb28e17f402ccfcba7d93acda5bcc5ea8243342e5c7be8b8cb7bbc32308408472e83714133e3af7a98c9bf1f75bf9bc3ea014de73749493353248c2cf5f98bd4117da1606370d5ff72687856fd9caef727f4a78cdf2a14105b10d3d989781d6ca6ce00f6cfb627dfb5c4b2dafc2325002b9cf921325770674c35cc6f4ef1ffd95479d49a6a7e09175c144cb10d10b8b1df1b0247033086f78b130bc3cf3ea9e43c165c053bbdc5093bcf84bd00465e8ceb8bc3b517c523cd9b118a3102cd4bbdb252f4c77f33791d1b19f8e44362fb445836a33994e72a6c9e01db6b2b33a8e5825984340304f674eba2200840e578ca69a9b4deb85b733a5e1b9792a13a670483d1268f71d8d8025369926e900dde6b484487dd516660f3b722fd34c90727c98aa962b601dc7fff207c7de1ad264b3239bbcd906f2a6fce0192b6fb96959eedef7293378a43da379a169b307cadeb34d906461b2ba1bb67aa71eb9d5e4bab654216a4effd7bbc2661561ea6022627fbb4b796992198f58c39a8d3b8896fe5bbd23a70dafadf84f8a6f6de03b6f8f4ba70364cfc1e4b1d9c3a80e72dcb1ab9e5cfdc148a15e04224015dc56fe009d52c95dabbca2a2c759b307f9b04c34e3800077096fc2293307c9bff11cff9b8575e5a6b3397d6332151acaf1717e2d0bcbe1644d63a7341cdff457cd2475c9598ef6022669afc4f9a93751eeb07028d2111e7a893f111d21aeccba9404341ad3b8ad04893ab8f838f53e4540955fa0041baea16e8bf3b2a8772acf5ed8bf0ae664e6b1f06919012aea485383f1427083b8c7057689cf8600c13c59592003941a06ea7d32690bd50802d784a50648ad3bba65dba859647fb7d6340e53f914a14262db87634f15bd62477a22d884f3a0a6d468f2608da8cc1138e45f8b849682523cfcd1011a824341", 0x1000) socket$inet(0x2, 0x8007, 0x7fffffff) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/242, &(0x7f0000000240)=0xf2) 20:21:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) 20:21:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000001c0)=0x7, 0x4) fcntl$getflags(r0, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) fchmod(r3, 0x20) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0xaacfbaa13bc31295, 0x41) bind$inet6(r5, &(0x7f0000000100)={0x18, 0x2, 0x4e7, 0x5}, 0xc) 20:21:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) kqueue() syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket$inet6(0x18, 0x7, 0x40) socketpair(0x2, 0x3, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = dup2(r0, r1) r3 = socket(0x1b, 0x1, 0x2) setsockopt(r3, 0x2d, 0xa, &(0x7f0000000180)="7f4142e8c8d13f92add5140bfb5ffd0bbb0c8d48754694826ccdc3388b5881813a38037c641c1a540d46bd9b0c146ebaa4a732fee26892e11d70da6612d06a3cae9ac7c9075368797e91e022f0e0b33396364a40380d7ddad13b3e44eaf82d5908dc046a9a93dc6b0117c839a9132bde8bd673dd2f845a4282d7eb04290d49091f77cf6852d19b407275f75ab55ec8d92b95", 0x92) setsockopt(r3, 0x29, 0x9, &(0x7f0000000040)="ebffcbff13b920062eaa4e713048e6993192964844eef070303326057abfc0e6bacfeb8638071d867a61c7e4cc252286be4f1f040262055df44088f57465f506061e3639b3974fff92b33813fe31465de35c433abd3f71d94209e1ddb9ca8d8aba163806c1559b6a401e2152b13d9238b84fe5d172b3ef2815267eda2b1b9bd2e3ab6d7b120ab5b130fafa18651cebe4c8945ee0e9f498561018d34b7903ef6b23ba51015d40b67ebb559117ce646005a4d4984f52b2d75a36afec7d7b3bf6454ec9256dfbdae5878f41b0e9a4f59212a0ca", 0xd2) ioctl$TIOCNOTTY(r2, 0x20007471) 20:21:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) 20:21:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="05b89273d0a8ed644316c7200ade028646c441bc8872bedcedad6e51418ea8e71af05c90f6288a651257c2d6dd4e8205802795a264c5aefec23643eef0393a0c737cd2046a46f914d2b48a4842d4b94d33fde6e76c1c1ee290310bd2a88633c794519ecec399afaaf3bb05ccdae1f009f8d652bf6f4394ae23d2f0246d26230748cedbfe8dc20c04877ba73e2186c8ee592c86ebf627cf6bde92d1099132b3d6383b697435f4340535bec4c4d4fbb6a7559391ea5c50ed128bc60c7185fd2dddaff5c56167c03c0853d6b5f0508d73c2f56d4cec96c4d77b3ced66c41999807d"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 20:21:54 executing program 0: syz_emit_ethernet(0x581c273e8ed9fd8, &(0x7f0000000600)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1b7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 20:21:54 executing program 1: getrlimit(0x6, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) sendto$inet6(r0, &(0x7f0000000040)="c5294a7af5e497961014b5de29e7e977a9c59e16d426f3f7a2904b3ec3a2b6d38053a5f5342557831b577d4de2e4d4d483a8af997ddd03bac0e88332ac382287ece4694726207999f8b4cb7050bca1b38dcf7056096856761bab0a833e75ed0dcf94ce4a30eff49dd730fabef54e7b562d27bf9e44505e5d4d76fd7202f4804ea219ef9744c9223945211f2388d8f8c1609f6eaeb072088db95c151c2a78e7ad3f31f095d9a425eb30c1004a8e9ffa335cee1b66c33d2849aceff943f9c4fa100ceacd949fade65ee52af46305d8a2d47b78ddd1ef04e5d9e2", 0xd9, 0x40f, &(0x7f0000000140)={0x18, 0x2, 0x10001, 0x2}, 0xc) 20:21:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9}, 0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() write(r1, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x172fc5c37760944b, 0x10, 0x7, 0x8}, {{r0}, 0x0, 0x40, 0x1, 0xfffffffffffff800, 0x5664}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x14, 0x40000020, 0x10000, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x8e, 0xf0000009, 0x1, 0x5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x8, 0x3ff}], 0x101, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x3f, 0xa, 0xfffffffffffffffa, 0x2}, {{r2}, 0x0, 0x0, 0x0, 0x7, 0x6}, {{r1}, 0x0, 0x4, 0x0, 0xffffffffffffffe0}, {{r3}, 0xfffffffffffffffd, 0x2, 0x9, 0x0, 0x587}, {{r3}, 0xfffffffffffffffc, 0x0, 0x200fffff, 0x5, 0x400}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0xfe, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xffffffff00000000, 0x5c}], 0x5, &(0x7f0000000080)={0xfffffffffffffffa, 0xffffffff}) pipe2(&(0x7f0000000040), 0x10004) 20:21:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1000a, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 20:21:54 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 20:21:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r1 = socket$inet6(0x18, 0x4, 0x2) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r2, 0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xde8) r3 = dup2(r1, r1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:21:55 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:21:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x80004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0xffffffffffffffe0, 0x7fffffff, 0xa, "1e43928128584fad4b601adb030419e423394fa8", 0x1}) 20:21:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setflags(r0, 0x2, 0x1) r2 = semget$private(0x0, 0x3, 0x460) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/173) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) read(r1, &(0x7f0000000140)=""/25, 0x19) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x0, 0x0) 20:21:55 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8) r1 = accept(r0, 0x0, &(0x7f00000001c0)=0x40) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x4, r3, r4, r5, r6, 0x10, 0x6}, 0x0, 0x9, r7, r8, 0x7, 0x2, 0xffff}) r9 = socket(0x2, 0x1, 0x0) getsockname(r9, 0x0, &(0x7f0000000000)=0x302) 20:21:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x200) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:21:56 executing program 0: r0 = syz_open_pts() msgget(0x0, 0x308) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 20:21:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x1ff}, {0x7, 0x4}}) fcntl$getown(r1, 0x5) 20:21:56 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) getrusage(0x0, &(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x20) getdents(r1, &(0x7f0000000140)=""/62, 0x3e) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) 20:21:56 executing program 0: semget(0x3, 0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r1 = semget(0x0, 0x3, 0x22c) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="5e4d4dc3e3adf94cc2c0692295f0e26e36ce7cb6dfb6a82c80e1e81e99f725ea430c525c9a7001bff51f3b491190a8e7f61e51f6aaa56d48bcbdb78c1c9bbfd23bf48c255df972613c2fe836e292827409ba99a9a19de2a155bbcb1ace72622f1b10823fab9fc5bd96f8ed47ad87ba8058c04235882c09860353c5cf716dd6b9955af32a9580cd73f9cd51e3668f11afffc42c3e2a39613dde61de61a68abe6f552b486aa814dfa642f362aa8e262adbc4ae6cb5496b242b8bf6e8b6328501bd8cf664eea148", 0xc6) write(r0, &(0x7f0000000100)="2335059baee956f325c7471484708a0ade4ff6bab3866750bc91f67e6687a67055d2f37ee70ee1931a07b35d06e96368b9f02a4d8a508fe5aee7e1389131b7a922e72d3a727b5dbadd58c9e32a2f408f79f480c6fa9d710f980abe1c9201bcc684da0caa77ac28d521346573a3a3753fa5bd5374cfa5e7207c372dedb191880a1e556b0f9851b7d47f2b8d29dd6601cb92ac931cf201d4c506c386549776bdae1fcbccb0", 0xfffffffffffffdb2) 20:21:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file1\x00', 0x8080, 0x1b) 20:21:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x2, 0x6, 0xe18, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = socket(0x6, 0x0, 0x34) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x10) 20:21:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x3, 0x1000) 20:21:56 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 20:21:56 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7ff, 0x101}, 0xc) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 20:21:56 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() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x1f, 0x5, "c957984f9f8e3a0f553fe6df45c406ded890f4d5", 0xcf, 0x8000}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000280)=""/32, 0x20}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/122, 0x7a}], 0x4, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x400, 0x0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r4, 0x20007471) 20:21:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000040)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e", 0x65) write(r0, &(0x7f0000000280)='K', 0x1) syz_open_pts() dup2(r0, r1) execve(0x0, 0x0, 0x0) 20:21:57 executing program 1: r0 = syz_open_pts() pledge(&(0x7f0000000100)='(\x00', &(0x7f0000000340)='\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) setrlimit(0x7, &(0x7f0000000380)={0x8, 0x8}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r2, 0x36}, {r0, 0x20}, {r1}], 0x4, 0x59a8) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/159, 0x9f}], 0x2, 0x0) 20:21:57 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}) fcntl$lock(r0, 0x6f1503093591b39d, &(0x7f0000000080)={0x2, 0x0, 0x200000000, 0x200000005}) 20:21:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ftruncate(r0, 0x200) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 20:21:57 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) getrusage(0xfffffffffffffffd, &(0x7f0000000200)) 20:21:57 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x72c, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup2(r2, r2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x900, 0x3a) renameat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') write(r3, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) 20:21:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0x1f0) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r12 = geteuid() r13 = getegid() r14 = getppid() r15 = getuid() getgroups(0x3, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="010a0093c88ca95be3c451ebf39d8c97a93f3a2f36f2aa79adc896fce21f3de9ebef26d6b98baddbcc79b7c765da94751b740a4b606b3bded0eddc93f2e147800d4a9ab52fa55cb6b3dfa241a85e3d26c70762bc727a1b5cfb2649c70b6babfebf356c"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000400)="1c07e2906f32b6f40fdeccbb43d9fc54a87c8cf11930fb254b632c607604e9ebe5db45ee87bbb40baef036f4f27c8d4b80b029eeb32f3eb03bb39d40db70092c9f895bfa71968f2b2e6074f90dc448ee87d4a12c885be8f3141020f2f9b8711e0daa01f51765a5b2a98008497d25c50264df4f40ca050fee5206256cbb7c7c36d77a05a1c6339662b6efb9cb9101fe259161f213f7388bc5e303d6fe2e612b29854b37f3ca7f370e9c9525ab75cd7cf43ec43857e0b52099b95413271afd26d20a51a94ef4843e", 0xc7}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="013c0202542149", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x2}, 0x0) r17 = syz_open_pts() close(r0) dup(r17) r18 = syz_open_pts() read(r18, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 20:21:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x95, 0x7ff, &(0x7f00000001c0)="4fe913de5a3a", 0x6) r1 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='\x00']) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 20:21:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8010, 0x0) dup2(r2, r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x4000000000000001) close(r3) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) read(r1, &(0x7f0000000180)=""/4096, 0x1000) fchown(r2, r4, r5) 20:21:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 20:21:58 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) 20:21:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653100a043664d556443763b21015b0e4c28ff475332fe4e74a4b163b4d28c932422a9b742068eef96600839b116c0c94df94a4b1b0eff39f519db5ec87ae500d50b92ddc9acd4491f4a71ba94c8c8"], 0xa) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0xfffffffeffffffff}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1033, &(0x7f0000000040)=0xff, 0x4) dup2(r0, r0) 20:21:59 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/149, 0x95) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/110, 0x6e, 0x42, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) fchownat(r0, &(0x7f0000000380)='./file0/file0\x00', r1, r2, 0x2) chdir(&(0x7f0000000000)='./file0\x00') 20:21:59 executing program 1: mprotect(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x6) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x5ca, 0x100001003, r1}) 20:21:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:21:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x402, 0x182) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x150) 20:21:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x401, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 20:21:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="39f96adc336ffc2410877f440d204337eab5289f6f87363f496c924d2f6562f7bbe7bb28f479ff1a98d9e3eabf266eff32f8cf02f39793d5f96f36176d52d36745662504ac29ed5db75e761ce0e2c185ec5f1c3206b92791b740f41d09a726378bf7efdbadcaa113fb2ea314fbf2ca79bfe890e839acde42d1a8b8aea51651bba122343e19c519713c1455dca4fdb95ff8a0ea3556ef8f004c6e28acc76b", 0x9e) 20:21:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0x1) 20:21:59 executing program 0: pledge(0x0, &(0x7f0000000080)='\xd0') pledge(0x0, &(0x7f0000000180)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2011, r0, 0x0, 0x0) 20:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x81) 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:21:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x301, 0x1c4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0x100000000}, {0x5, 0x1}}, 0x2) fchmod(r0, 0x1b3) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) 20:21:59 executing program 1: r0 = socket(0x2020000016, 0x8003, 0x1) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="6a592aa88245d81fee2300fda06170d25577afc4570ce30b39a07bb26c326708c1e7572c1284ef1b7f8934d419ab322d303b6d789e60ceac7d12209b644a6bb999665b34c19e7b5eceddf9e653fd5ae31b9d85f9795fd054f6d2cf8a6f7776e40e535f2bff2d9c1fd65c43da04519ca0378c3f5178295ceaa6a790505414f87c9d0dde", 0x83, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 20:21:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x87e, 0x0) socketpair(0x1e, 0x8003, 0x53db, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r1) fsync(r0) 20:21:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0xa0, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="9e56a88572629ad990917210e1ce7a3daff9ced1231e9ecd624152c63959d147118f94c21f594d1e1036246f12b0c733e84a98254b2c853d606e8dd7fa44b4ca20cdf5311fd26e1b81de88fd0223f5f5274484bff0e56e27b3b96f853d4a7030", 0x60}, {&(0x7f00000001c0)="0b4d3cd8bd7a884bd4396fb70f5c2436157f621b57d27b2daa4ac7bf48add32edaf87cecfb9e2e63c320e0f05fd0292846d54d20894ed5e8123af4702670993d72ed7b3707e597a89e216890d8dc9597e48fb922987ee20b227754094f81d6a37df020dca977d37efe5b037ee199fe36c4e96096355728c1cd1cdfce2670419ffa8d5b0771bc57d72243b1d330ae7a136cca834d977490c4", 0x98}, {&(0x7f0000000280)="a21f1be4d329cde66036d5589607db7a69a6dbf5495fb34ed4f1823b7cbba6fb1ab24cce0aa1cd7cc9e354054a7fe9e6a98a7a823704846949877f9145793c38e6416d2f889b7f74ec28a89472f999d736bd27bf1f", 0x55}, {&(0x7f0000000380)="d5af05cfe2fecb5610d8645e4b27026d8639cecc4e3336fc8df5372013bdea259b74ee4c91d5a470bb646be6dc9be5983a0c3367f24299ecd066986b3951cdf92134e58873f3c9d267ae0ec0963a3b384dd444d253b529a2fd67fadaed7d8fdaca41875aeef6f140e3128ac73e1371b6854edc154d78a6258de27e9558700ab9084b7df1cdce95fb858359e8d87d581165caa47b8195bf3d064627e69fe80ed56f0d5b698ee04f14c0ebb8e8ec338fd3172eeca97f13694836f7d6c657a2d9fafe7145044c5d87a151790547611be3c9e25c22753cb2a05d5e6f4854ff", 0xdd}, {&(0x7f0000000480)="f57f7937c20c99d4391e96f5098df3bd393c8b0fcf546f892aa5b09f5a1fbda9d0f07c0ea937542538d413cf459108c6b7664078e0c4cc4694bfd2332f6e46a03ae87b2193888d07439f85cbe2321737", 0x50}, {&(0x7f0000000500)="12bca4856ca3a4ae040c27c76bd69a7bc03fec864eb6f1338e9d59243b15a3136e857617bfc88ff29380861fa95f008eb357900099d37c5093e63aba679844c9d22f2866a8504037c0dcbe758c0e57ca0ac0983f666e3bb5ac6f51ecf7b5a67ae1b4eeae865a55ac822faeca789ab3a08d8dbb8a306376e065598c6445dd55a50407af49dfed9c8050cc7cecb16b9510f7ccf7677298b8ce7a4447c2b5a37545c402a8610683eb783c0c4a", 0xab}], 0x6) 20:21:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) getpgrp() getpgrp() recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x17cfead42f51a489}], 0x2, 0x0}, 0x42) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000e0c29b599d1a8fa925f2c86c6d70a05effffff0000009a2f50a97d093924b15800000000000000000000000000000009000000000000000000000046a233095cd04b3ca81587d50e1902d411c2e73e9caa984346ce30506d762314"], 0x10c, &(0x7f0000000480)=[{&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/81, 0x51}], 0x5, &(0x7f0000000500)=""/104, 0x68}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) socket$unix(0x1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0xf30a, 0x6}, {0x18, 0x0, 0x9, 0xfffffffffffffff8}, 0x8, [0x5, 0x8, 0x4, 0x6, 0x6, 0xcfeb, 0x80000001, 0xc601]}, 0x3c) 20:22:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:22:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10, 0x6, 0x400) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) ftruncate(r2, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:22:00 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff9) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000004a, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000075, 0x0) r2 = getuid() fchown(r1, r2, 0x0) close(r1) read(r1, &(0x7f0000000080)=""/202, 0xca) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/224, 0xe0}], 0x1, 0x0) 20:22:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xc80, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) listen(r1, 0x180000000000) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:22:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x1) msgrcv(r1, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 20:22:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) socket(0x27, 0x2, 0x100) 20:22:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) 20:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 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() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x5813, r2, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 20:22:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f64000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="5cffe0097f0ce126a221048f26aa956f9d260337d15b2b7712c2c239daafde70d4e41d5741348d3b034de08efdc6b0d23a51a85529b42b4ac325d49d4bd20d45fb8207115eb12d575d356ca4108cd8250efefb921faef6e43c90ee612c9353b9399861", 0x63}, {&(0x7f0000000180)="1dac01232e8e5e4f61657495d02d14d67f966808a302879a4e002e403cc6bbc0333b242e2d4b1402fea8d3a93b010096444823785fb23f0ab463ec3d89a528fd97c9dc134518db93dd8344513103e8f137079d50ff745037debc61a1416d2838407dd9cb41c9ca526cf6afd98c3009c2bd78d747b6717b031a01411efe3b365f03fe84ddf794e43142c10433f90e95110fdd34a3407fe92122147a89061ad90e9c02caa313bd80392344cbcf9799d8f95129e958c579d4eaac3dd0a4aaefaf0d6776f38cc1fcbebff136024269ec0828831af6390e91644e20b68fa65790efd316005a047a826a9bc6c4ef0d2b4d9ce27a555d7b1512ed22a35dd7ccca0f5c7bdeefc519482803e9c7d9792191417546351a9711a8bc7d23f1ded4ab288f4fd2a6e732c8c8663f782647dd9aee4e9af360bfd8d8c2ac7a03bcd76c90b51ab353ca0e801d637a253577063113d4b69366b81abd82f674e6b87a6a10d2e03ca04c430866f22d8705ace0b25584aefd943c9403d58a648388879ec77bbfa693d7f9c0fac2e67352a068d898c257546751791c6de49c2ad61ad875f91f8bcb576062f3f8446329a52e7e1d1b04a77b7e7e9872da353ca35b68dfa89662c023aee7ffe4a02ab459e7e0e77d44e1b62e87c300c7ccd2d4d064b1c539f3cc9af815a258f8e07d207d2bacc97fcacf0dfe156075b108a88274bcd9b7fe22c3d016aa5a7d091d77610b3cbd82924084db039b6a88f3f0b2875223d7e15a9bbe9778d2750382386778a0a6832df52b307d0151437b1c6a0c076513384dbe21c9e5ac4d00c74abef4457dd2395328cad66722d4c9a938079e6e7f8f0d78efb19e92fb3e17b013ba3deb1154c4471eef00e000f5121fe3ab100af5b52154ac0ef3924a6abdc878b93102d57985872f7270b7c1a72a1b42e3722298b35c55ccc4d54bfd7c65e942f9812ab5066af85bb94a518fb4499769904944d77adc0d3b7ebd4615a4b6bf164ba576066eadd4d65870eef02d70a578bce7e126d4eafbe8bf63dff265e6c7fe4baaca69b596f4863d26c6a98d26b2352c83bd9f664dceddfa54d628d823fc777babbb3ff5f5fdfbcaf25b6aefa4aba6f3763ddbe02769c063e52ecab3a9d2fee77d738411e2c8185cde278480faf81d7871760904f5a4e385d2870df0255a7b766f8789d0aefe11ad2ef532482f7b1da73a0a586af5dcb00096a1767e50a799fd20e6968279d55268d22fd370854ccaabcce6a88e78b525f29a286f50c7b9061574d970352e479b8aa9e1e1e45d1e875091f3ae507c415f9c0226d175fbf529c201d69cbde8d35bfdd8aa0190e21d03007c789f9bbfe4636c8c2b8d2f008da0d08377cbdd26bdc091036b43aae04bc2ebd60af98ff54c9c52171682c82631a03ba25a33c73dc293aa16b74644df0335e3e7d5a0848d0beda6c9f21e09f019ab7a90ad62cee56ae9e2a2d054a67096d7adb84f16a7d59e935e8a150a51ee894bd0a7cf24bcc7a4ada11913b58eb3709fd1bc4ed835d61bbce4f7d63c26d9f3d99a99eea2b6cd746fb393d19d6d66d66223f8e3446387ad21d57d45a08cc539989409454715ed871d35db9a3ce10744984b8572096e63d37011ff4a024973078532236c8c2bbc6ee055709c7ab3cbe323131cdaeca882ec68656f552fe1aca7dc7c950ec6e7a3a50c360324fa9a1e33fcc7308066aa36d784fa8fd3e81840f5d841eb8dcd63e2ddd3634d8d21a04fe338b0db782cec31d2ccb4234dd601735804f3edab847f1625be0c09d9bdace36815135d3a0d8f1c098768f61334ab2d22fcb70e9cdc0a7ce9c538f759a668a15aaaf4be68273fdc20e9a628b7740b6686e27d24bebec47cabf6034c7b427af7674532b1cea40fb7b06411800c799c55b2bb499b25036e295d59e3aba06462d90e1f5c583955ef84ab6fc38abba9c06ade520edf38d9396083771330e73444376c2c0fd1e4256e7eadea0263a54ee6b3052b15bf0983eb377b304f3983cafc429180f7a92d7081cfa0f4b3dc7d8da00d475a929ba6aa9ba79399975ba19d5e5cc94f1687ee79bbc454a6a2d77aa34a41b8311cadc702df7f8840562a63446e650ba0a427931c461907d06e8cbcdde85956f9ac8a4bae5a34cd5d75960532331ffaa995e79cfc01c075c1c032da4eb9a20d2a17eaf9f8f66278076012f7a316c93022782fad379befdf5651648589a7f5412b2e6c8a454efc9db1ec126c6254562872b8871e4db41018fd0e1ace4369ac98a2e78de595e1d24a5a7ac9c750589f8a95a31e3ca9917a170323d5c9aa557c8489b00aba083a596e8d1193df621957418b0a5ef6dfaed8f4e102293b3923ce833cd4dff6a1ed122c4e04151833015652d6e763973f5907f360282675aaa3ef1b2b1ae64be33ef63e5487847aebf377706b5376df0a3148c96817ddfb2e6398f55d585cce036643e189813d145cab8fda04b68fb73566b3ef993fa02cacb776eb3dc410b4bed9b4fa5d410a0770a9cc7d6a168676f430469c33cccac5e6dfdbfc773fa4ad84a0a6ccabc5e52d756dec9ed45b9750a32ecde7739733fb10e40ca2710d06fd111a79c243a3de8526d88b2ef206a798777721c851d53ae86ed5ad5a1c60640b9d64d9ce2507e7d87b27d2c2abff229b74b2eb5ab3508efd737d7a9c41a43ffb46267b3f50fb7d7c324baf2779481832fae45b4215b6c907eac8a039beb0c91cba5c5acff82e7d6cb6318a13b6eea28305589d763ecf108fb589b4129c720d670669b661d70cc98ad883b20f7884533c3a68ea6502df432d3a55d1c97f4a8b4f196bb5c0dc99ff114066cfc4042f3d823c82132ee3ed278bfa0fb0baefc3bf12a36ce2e33fd2c36b28ef48f7e2e6f181368e7aa8ad3abe97a77ef1270f05bc31129cc3e0348e6e682443a82a13ff2d1d6848f54c6f83408978b7261ebb82239a2f23b70d3d9dfa786a76efad4699a023432a214a30cf60bc6e7f2f84da7c5155f3ab457e3de7da6c1c8ed056f003fd600c5eda9b8f58e236911d34fdd995f91b91d72af2bac54832133dae9c15715177963605d191b5800623278cda56e5d25d80f6810c2f28232b5c41f112f146ce17d0ca7558dd13fcc1d562c92cfb43d33764d8a2f8f1079661e7551449b5bbaeb6f98080ba85acd573df55083bbf823e5b7794d7787796bea64791975dd4dd406bfef25f96c205d438350ee90b98e325de6f4faf6232f9065a8d506287a2525bff6cab60430c65486e0e180a7411c932d5c02ccccf3031b4aa8b1eef5c7a86e5c7635b652cf7118a9ccbbc3806836fce3183ab297fcead979c3407912ad44a395801e213514ddec9a72fe0612d71574d5ffcf8247f8b3bd6d0663afd999a61f346853a48784a08acc14bf88a489695b08101b32b8660748557a47ebc095871e69d4a5fbf9e89eec1591620df20a91b6f639110f848746f3aa7dfae557ee1fd7e49d5a1bfd3e269109101099b0d7355526c7caa999a5fc5eb78e8a725752c1edf48e95032564980040adf61f156edf4b6f5dd74c0d1b5022907bf8f7d8183d8b43840d2d7ec2e409ea96fe7cb550e9ef9fbc858c158c43f718a6abf229ffa3b672b360dc6ed314388bbe44163fef9afba6168230d374fd5ef21f1c12883f864056d3daa92cfae745fefff5de86ea706d5ff32181b41c6f623ca029a813d35c1f10bb497d90d6cf53891abe4c280ee945dddc5e3c652241149f29778d7441362d884ee77a1d2b94ad37e4f57610c9f579305e2491a7c07b870d004f4239e47c3b218caf6009b09a0fefe0eca9c778b7b0c15c0016dfc3b84662bd006cd25ba4a3eb38db35b2918d52ca8260e3330fb335372f51a1ffdbabcd62d20d1608c1070b65eca564528f342fb7d961da4fe0b253970201442ed1b92b218478efd06c83f6c4c2be346518636094c2f4b6ad3675636352fc2de0614526cfaea60fabc9cdcb5cac53db19e6bc10147ed34ec1de3ce72cc03d905b8f4c8a56f10f88b18b9a766b3e2e9de92e42448cf77fafce70637bf7c01142209656c1aa68197babc4be872d4f291afdd479b2f58d9eca61a215b9f615b63fa0c067350c6e20d6c64d34993ca882626d2b76d7f580ba2ede80e463798b0bb46d2036ef45e9d3eb3dc92851ef6604776128e91553b8c3dfaa60d16f536c4f476cf48a03c32059ff471c2c5d40df8d353bbdb052c960c31333e7c08aa3bacb232e665efa592e323a8cd92ee79d9ac3d936906677d2126aa1af621c1f1b712f6dca69d79999ffb5226fd70f1c283d0dfb2ccdbddebc93826aea72237a2fd5d242cbbc1c1dde9fb84ca4bd1e5a00bd6ef95c06f25e36e04866d6e12ee4931745ed81164573aeaee12aa183bc2165c1c362f4e38f9d284d0024e790d6f9c4328a2ba93950d2c075ff57b80c0bb70ff4fd801514a0316898e4cecc95b44e33a2db3ea741db9259a18fb8ca1558887d66e21512c508f2e3407450c66148dabfbee955d76a7a78f71193325e64d13b37542438af446635df4bb85ac5be26885500e7b893c09b15c57d60d7a3068ff21a9ce9e02e3c48132e817c720e2051fa29af1be2577cc25f7c30fe37647a0558c98b24d84ec31386df5ea4430482525f35c23c7ba9a2276378216494962bad4dabcae1391e6469b77a86998cab1797c0782853ddcee514209bbcf054c68f161ea30b0b84d4490ed6a04f82eb5c57e24589525f5ed507d4553033f65137edec84c1488b987cb535fd4d0079311b63e753336715e234be1eb111a12ce0816b879bcc7266ef341ca9f5a5c53c9c8e3d7f6f0a0c12ede16a3b7fd01e9890889a5100fa877de5255361e0013ce04196f6fc8548bb073da45f4f5ff3e2d925ec50d7a418de4cc28419af077076b161b2b1e0c90b589654def616109de8b7642f743553d77e2be59d1d8390a35447d289b8c07617c0cc8ab0956144715f6832cf32c99e92bc01891dce54b7d0266fdcc848dd8ed3d53f820885a25960a339d21c3cd441b53a399da482c77b2c4bf11f05678af0b9eb025e2d98783cd7d475e098c774e8a0056d9f8b7f37ed815ed0244c9709b9d96e2e39fb23336804d28a0fc47b4f8fe04d3b95ff3b7fb6779ae5a5b353fd0805f0a655f2444ecffd0232d9181a801f90315242bff29cdb44a40c1752b4e5b761aeb522ab402a88855e11e159ac97701c69057ef4e3c8725028857f71b77ef42830750f0b6ac7009ef26791d5531862471c1dfc2133fc77ad0417c0b6b35aabe69309f60bd4fc7f8d6fce796dbe78f0ce08d8bb697f277ea982b783f9d3c268f6a2bcc32768afdd32230d01e7d2413decf9e5df4fb9884494e5a02e94181d795d7c01e8e398374bc97358be31998414d3080dded67ebb81a528fe0f8042c53942acf2cd6e3fa88cf89d2394158569a58da3db208a65ab96ce44567410fab19e87cbe7b50c5dceb42e8f9644ae41efc344fe467d0d0eba02b6a9259e8226ca75421cc8d538269ef7d7dc2f7bc1609198c2f729b4ba6bfbc946969eddf0afdaf847f41f1127c41328884508c2a678c398c27d23997baa26cac808496e494bf210d27bc7da76c938f8a64679bd5d5e3c403cb3d8e1b431681411083372f5cca64bc95d0e52ba3fe51e18d9e4993c4e4f272e5d823e02a5ca9244ca0c4ca6dd1d72fce0e6ca1594ef079d4213401e5ae4bce07497d2268958b11a22749408d45799e8e4379a3e9f197c376e1b9c8f7bcc26479a4e8602929fb7b27ad51b7022629f6d795cdcd4ec8f596a5c9d1d83b5969ca77e828feae1c05bd1306fad5ce", 0x1000}, {&(0x7f0000001180)="64a2e8bb5ebba1ce6368715b6da89544a994505836105a", 0x17}, {&(0x7f00000011c0)="c5e9d7bd0c3a874805ef2af682ab5e08b31cb66688fbf7bba6d67ff91cb43c8eb34e35c515b83d545474d22a8d39dcc7727a565888afda583aa906fb1a48768694559b0329d06f0b72eccaf122bad42181de988cbd26e1e01c705f68fa0939bfc3d015a564230d309cb3602f1551653d14b8d75dc468d2bafbe45471b29b224e1475e1205b0c5e3802d8e3d2e5ff056ab55f93e5d39ec026fdbadee073f3012b194f78d4f1cfd6573934cfd99e7b371b459e71136aea5f6d068ce2b16b6704f3ed24fea17a2c941904a6aff122d1770f432c9e91330983624c65c0c6b28dc21e096f1462e9", 0xe5}, {&(0x7f00000012c0)="1b9f88acf027eee42477f9e13e86b6c297e454e304f0296652b2dd443d6d05c72389dcaacdf12333c9df81180a3cba65356cdae210d53a3f01b84809fbb3cb249189d1", 0x43}, {&(0x7f0000001340)="8676d00ba5cf1deff5f05dfbcf8c97727e440982257041046e55a9ff86f13d0341dbd17973983779b5d6db42d76b1c8d4d2e0aa34b40e0dff26e339eda4ee578cc317bd9da2e329396a87c43731cc47eba531d1fb587e143aac4cc782686f937ebae787b011aac82df97cfbd7a507f66839b4e491eb5f2fa5b3dcd6a4e6d6bd85a9d01ef323dd7bc0c65727c4a501baeff6e4aa169d6d000ba4599aa8b3493f8064e86b209", 0xa5}], 0x6) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) shmdt(r1) 20:22:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) shutdown(r1, 0x83) 20:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() writev(r3, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x84}], 0x1, 0x73) poll(&(0x7f0000000000)=[{r3, 0x45}], 0x1, 0x0) 20:22:01 executing program 1: r0 = socket(0x7, 0x4, 0x3) r1 = accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x2d) r2 = socket(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80000000, 0x80000000}, 0xc) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = dup2(r1, r2) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x100) munlockall() 20:22:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) listen(r0, 0x7) 20:22:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x100) fcntl$setstatus(r0, 0x4, 0x8c) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) sendto(r0, &(0x7f0000000500)="4019923f189832fd800617c9ee4b9f9d4a7265faa4dbb1b558c308113db6c88d3c6de991d6837d1568f6d7bc2372e269b728668fe9dc19c04396d2f207895218a4913bfd23743007d97930553133a80a2db7bb2ed09d18e6f044a23b339c158c0c99fa5ed055df55ca216fd839b22a4305ac6b4d6ec9b4168a462fa85a659dda8c3962d5f864b2889b718eb80a464aa712fad6bac473d213f380c0dcfdc9f6d75599a8f6e5e702db784e29ca4a384c1a9e4468dbd6a0d7254dfbbe7e4ac4aa8893e85bb091c6ee302d8e33eb9afb7a3259d256a60ccb0c87718e3767417786c255ec1bdc2306207619fd262ae272cbcfee3abb7585dfc285fa5dc553b37b29e1ed43fb0e4b94329a8902d5ec761e8ca9f269c3752c02a80a95588392d5856b0df09f694c8a779bbd51c5ed621a93d40d505d5ff573263a1dd2a5d83b29930242b3fdff1b4196c018d80827775338252c212169469d603ca9c797cdfce7ecfa7901484e2fe1cd93ea3573dea7f165c15251134cd9c1189b74524ea86b058c51ab304f6102c7e5f337583bb88269d646f2704654d02abbdea6ca57cd4d8c793c858c14c7f6602c347382480da62d3ab2ec46b14db76fda4c73ab671041c53d937a7cb28f7f37086351abc52b96dd8612678af1e7e331fd57d6c8e2df7a7611ad0632cdf781a703e16a53de091da3bf1cad6619c694253ce21601cab9b5500b48a3c95970fd028ab3f8fcd67580a16bc2d594884decee62bfecbcb2b592cafede1cb9ca453d143d5022e32e456730fdb205c19d87db18c841aba5d430e9f17596ceba93f366bc12e86a6783aa631728900ac44b52e9cde5a8a395f180ef5565bc6646b36082dfcf5ebcb0df61bb47878a45ec6643f20a9282ebad3e851c5ebaf2fec03ba5225c3e2e046a290bcbdde7f608d396de4bdee0a536cd2a2ec00bbbeeeb83ab4378445bc2b81ffbacfe803584693d47429893781225b82583414243c7bf8641101d0d4f2f16941b404af4ef809827e8fffe48ec1fed97db6d86fb7a609ea1edc7e047e485f248569be9c1c1b8c0010987bbf47a17d5eb14bb06e6999771470f10ac7c28175b652a9503ed9d26e6e83134479ddab001f4ba55bf454cf356bdef38deb3dd92ed7aef9d4f8e443037ee0f71510821c4c2b01b9587dfb6bf07f1dc79abe1393e5ba9cbff135cbc448508760878467e97e3c82dd75dde40097e4dc0599e7eff8032a66bddf60de20fafcf0a298d8487daf31433723641b2957be455b2cd6aa650d4b19ba09fb032c7425b20301848975b01a94365355fdf29a906d3b220e29ff97d3ef4a281f931e80f0cedf2e1d981058a50ecf793eb7baf85b18b7623652663489997cc74a6049619d3d21ad136a8c382653c8645d6459ab0e789eac7e33b237729505dd65c416cd1e5f6bdf29b268a504915a42863fd4744d4c9ffe7e829ee9a1df8bae8419985dd2394c78086c89bc2c2756c5a418018a29878b06c50012b5bc62050324558b47e48a5d269dc0ab45acf5a6a14613c4b6304e5901955e98b18a0ba383946fb642621b8709fe7c44f40256280501ea5600dde79730b03f97794b93dae78c9a1159d069aad48003dec3ce45bfea7f5ebfec97a14473ecad5a9be225a9ba233f3b756186c31cb96ac52f5a8e1849114460082d64e87ed2b3101c38554a67c5eefe9eef559bd7f058b428f6ebfe3f7e6b6972ec36c6fd1b0373db669b1a83e1a76c09bebf57d81b6e71211861eb32a2f9802565478f4761064ac2eac7108632ccd4e6e47c6d4c9a78872f0a2571069914a2cf07d296e024d5ddeaa4cf514255de766848c17619360fb4fa7bfa039fd2c08580b1f33b2d4d0b6df2fdd02bf6149c1193f8b9876f9586fefc33634a64baca5f7556b0f851a4e62fdfcb16b442bd519fc4c6c8ca185946dbe762c5cc11fd2de6cab353264edc7ff1fb56bba666eed448b493f13c111e5b4fb6b4f0efcf3c5bcf7d38d3e796026932a672c82ab8cec2523edd9eb66505f8f975ad9b8e17a58f3fba93292171305d407fbc1a7f4e14e59cc08f8dfc7cd6bc314c9f05cb184bd686e37ae4ef73b7f85bde8fb4cb6f1daf6666738edf9f4598b2b52e9dce7e9f1aff1a5f19ec3e82806bcc3ac26bd645cf7db5d7785913d0e6c66567111a6674355765441f9e6b668a006b0e544d90a9a795a39de6f0a478353e82e974389ffa10d6c180f023ac7b9c343e83e8c15e001c2222bdd3905e87d9438456c644896a7e47101c8765f5a357be61913940a028d1977dc4b28012040d9b346125593a7281c5ed1166c7489af8207dc6fe74502b858bc8f40fdb2eab663c2e22ad815a7ee05e724c1ef7f1113110fc28b9f40414c793a407860a8566bdbeefac196960cc8378828d36905bb3aeba8381411f12876bc191d61a332ffd755152d5d42f71286af66ab826ceacbc7e358ce069ed47a25d30574d25b97f8796cc2a144f9f4abddd9bfe07c802bc4ca03494dac857e1bdda9050911226a59947afc64a531b8d2ab5d79b1acfe72bd6e0f2febaa188e04572d446badfe78ec41aa2f7570c93cbfc032a81ea54e41bb7fc10952e03f82a47562a8580d8d84f1aeccd4c907f2b74478041977a4d2b0164d2ac3e4b675c87463f553b8c79d3f07e3a76c897024fd9c4dba0af405ba2b4f7e1f83ff3c267bf18f8ea0ebe877ffd484fe29c77ca9e5710b1064dbc3f2d183a09593a0e5ea395f68084472bd38e9d78002d446f631ebede743cea54ffe7bf7b968d79f6505c16b26c484f5b475ef9929f961d495d531c406e3684f4fc690f9fef70a80e8c3b0e45712f8a5be437dd07fc34ea7dc03929a371da693b24cbcbe8ba4d3ee23ef85e0d100c798cce2d18a53615d23068e00d70ed952389c2836702e9c76bd0b9a12072b7766719074cbde8183d920475c9d4b6cc564f2baa53af872fe932ac127ba16b6269ae10b9f429a46aa13f32ec8297454670799f7d075acf86a9081f0c456143b546190fc360fbe82b38035f65cdd0bcada4995b2ae53a7a7ea5851cd4a2e9816a8f3e8640f02aea2664e1a43c5261cfefba6b0ed233eb998c7e768539189e6332d3c4114c9db4e17d9db00042d81e043da090de91d921e53671be7db013479075f1f1ace511fbcd06cafeaf5f9ade98885969a6129fe9f1c31d5d1bcdad8e91dc272a84c02b1465dc0d93558fd6b9fe93e37ba953e5490e18f85da471d45de13725d1ff45ba22899799f9584bafb4e175a289a02d19e0b75fb9a7235f8b6769427f6b4dcce270ec543c9d40003ad99b69222e8de7b3f93c1d951dfbe1cd7c31f7239374e529db36434a0d724b5d297ef7507166236630c9d90f8c078ace3071d5a7119bc622a0a27f4cf35b2a9970171b5060e8e6ff37ecdb19e2a4d856134390e46f7932a9a9552d75fc91a090aefcbbec69836a5ca8170abb82e5ac6699c7ea754b43d7215ed856d91ee5a0bd502ea4ca4e014c4df2878dbbd9175cca1e5d59793d1aa282476c6bff08c0bd89e8233115324d5f9a09ddb546beb1170eb3c7829707e1161fe839e45f8517aa14be3fa819d369a1d8652dcf060bf1f925cd3a72eb1f4f27f16d593b5d67c0c330a2d21e217ad1d6f525b917119059a462622139b4fdd10f26bc804d7d02f4866bdbc59fc77467a6cc82605d0c3b198b0e804abaf37e12b5b4bbe5610802ee351b60ee1c506ec830a1029583723c4c6aa96a398b60dd3f933c1b76efbb3fe4e7884f2e06f920d42f2d258a69db2dbcfc5b0c378d72797825a4e7402a7d1e686ead1cefa9d01019dce230d94e60220f0d51fc01565a0d138793f112c839ee6f6833abd0386414b84b21e0d5815ee81b3b01f11564cdca116238361dcf810b4ee52d86bbf1f2c457ffed0cb601e11bed63a71b42a27fab834d8a842042a6faeb1378de9381ed95da2501a964b86ae4ce303887f1136c3b2ff766b9e2bb8f065eca172a0aeb03c9a12859d693cae9db17e41ac128c40fde6fe3d2b22c8405b0efe4830aea7a936b1060f9187f9d9a98d0a204fda7fcca4c3492cb325e6df051caf034fd142e269cd1f80ec2d4edcebc74b282fc9803ee5fa482632a9a3f7cda77ec2f8adfdc05110a5983e37b3096ee9f605ef181ad7246edc6a00989b6f71b2de7c5e67559bbf0512c1ed0f4e538790025eaef04133d54f533b82874134bd26d6c26d0f351d7c02089b86dda124441693da8a5717749ffdaeaebd4502284ba12a4bb190c65d5a6b100aa251137b235d395087117a0617c06f1a9423a3bfe72cc7e0293d73f0c0315dfe5a18eebd58c9741ad40b918dd217cfb73e9f03dc740857b80672cbb616d777df9ee479e94966318d8648374181e7c236fb64292d3aa98a1cc3e023e065d2df9edb0777332c6c7fea84a8d81728481204922fcdf22b232e5504495b1d033fe0cf7e9016479e25ae0bd7f600f3d75b4c35557fe22458f8fb565550ac98ec036a9a81c41bbdfc67eea4e40b494d9e61021060430f8439b64fb3c24814911e9fdba49006685f210a62c6810a168d7ceb605e804320ce826ae1b86c8fb54820585a6464dabf65f984d06c6605c643f17536c953f4d95522938f17cd6bc7aa82e1f0800663e3b4031b67db0e2a67edf4ddc55f7fa4f8e561aa480a1f81af7b07b48e93272809a5e0d701e7a03fa313c2f8aa9d10869c8ca44f4dafd8d792d2d957c9eec497b5f25e28b877ca5dbfa8572dfbfa407bdd899d38b80af94667648600e592025b833aeb11e3fbd1ed071e9899aa88e1df31e6e2dea40cd4bdc7b275ca982c9bdeb57b3f0e27b6d4167f1fd003b54c6daa4806ac8ac621ac85a63c8ee9e1ea9f922e80d5d739a768e191a97eea4096bd4a0476ccfbb01e538bb47fffa4709398591db81143d79f8d4114b95467cb8fca76e56e7cd00db298c4ed805a9c6c4d8bce1f0b96cd921182edce9b43697e8d0d08d28c0d7746c81a64c61753960e740106fe473f19987e2fe742ec185e4cf119a2d25567e298c54263c527f2079eb26ecdf87f756308f7fa60b584ca5bf0101a695dc6ccb69a6ef6d65c1f16ca94317bb2aae0a3372ad706f04c31d087068734c6bf019388736a0791ba1a1368389d4b54f600e7d7883f1b744c7f24f61b7ab6a51b6a66b3f10d3944dec850f59804a0cf9c8aaf57f87818654a9ac94581d7cc9fbb2a8397c72d29a0cc96f647e25430e693926ddd184d69e3c62723501fdc4ec8c068295ff4fc888cc2f77c5e891b9d347d31e34be535c62ca3dcc711a903c3654b48db3f99dce9e95f17f835374a1fe0be84942bdce4a899b7c4dba7d1c2cd6ef278039224e8622e85ba9ead03005128c5cef4fb1c2bd464b2647956a76eb7108a37fe8ecd5ac74479608bf403dcf78202f45fcaa919d059f0411353661ff68f9c7ae9571b7586b0a8d5dd24bf55ebd9ce564b9c230174bd1a4d954c94e7255408cd74334ff743ce9acf13c1080dea177bc31cfa6382946f7eaff7d9c7b742433957ab2fe1a8c1cbef5434b38943a2bf4bfb42689a924cdc58a1c0fb93a88b3d5c41d9fc06d150aa3723f29333466f829119533c0e918ae84923c4f24123cf0e7031ca25e81293d1474c2809e32238d103ab7a0d5bc5ea8faa5a9126e66afbcf1a600f8858b9f28ede18a7603e45e179e08b5603f56df269092f1aae81a5f468e76a0f5a4c88694ed546adbd917154fbeec8503d398ccaf3d704a5de44c04a559f91caa41970b789e4b109e9ea40c8d5c89b7bd52e5b9cdbfdcdc85683cd53ddf07ec56c7c41ddbdd94bdd7f", 0x1000, 0xd, 0x0, 0x0) shmdt(0x0) fchmod(r0, 0x0) close(r0) 20:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000000)="4cb3d726f59e74ebcb05ab0fe1d288328334cf79b69e0c173d11b2d4729cf32240a6d7c5dcab81", 0x27) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:22:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000080)="670d2e8325a2c7a6152245025d8cfc908d77c60e570953650386", 0x1a}, {&(0x7f0000000200)="43448399c7543c6a5f6b1a9409c958fb50292b873a9859cab80800701e3d28a75d29380be49da464221e311f0ebe00ff77fd02b28c87fa544827a8b66c3076f996cd99e03a15641828443ac1188ceb53632ffae2f5c88783ddb0d9e09d5a66acc3b2edaea5141da4db14b117", 0x6c}, {&(0x7f0000000280)="f602ffa1a2ae116184a9a15125da9581b5f2af416e60e08f9fc56c64cbcce80fe999425c03f6238c5ad7ebbd3aa2179e4ec48c1179a6795b9ad6b46778c357e645a7313ca9a3b2b1cbad4ece90ffd69ba9c51cb582c622b5ac07d729ad8cb14c2ddf6f79af7d7b56d1b4d6de4b4e83f790bb013c526263039233c7fb17db5c6cf0c9b306047f88f2a02006493b85a1f4fa3653b4d2d1b01eba87ebfb26ce7635851fcc872659134f7fd2f9fe6770616a18f6e3d2b7c496d933c6bfda511b56601a3a906fa78d76b6f7a030afbc0757e1c4f2b920d2c0fcb9c57a303a3c87b47d9f027aefd2b23ec1de2584092451c3e67c7a49", 0xf3}, {&(0x7f0000000380)="0f29970b3569cc6e7b720d0c01f7ce27869f74a8d182a3814d2b0ea584a5950a957b70dff52abb74b0db2f728421966a4fa9dfdcfff82fbea4edb5c8dd03a75996b556fff15b75c386c8a838aeccd94e6f14d76f040f0354c125af9c2aff9086943076382a90ab4ed9217929660ea3996155fd2970758c01d89d8b89913cd76ce45724631a14438623f1db347c972b76ffaaea9ee547da9d96109a507bd4b5c1ec6c9754e1ac2e951c13ab90c28a390d94", 0xb1}, {&(0x7f0000000440)="aec7049d1e30e5a9e3703326df2a025daa8b67106cd0d76d22f12dede39651379bcc9ceef85f0b1354f87cd6119b58be4746d2010ab46dc082469799cf53c218df33c01dd820c0e38614b726efa8204a401813eea9bf37a6a6d1d48d0ad9e19f0ca688099723d036450cdc6cccea", 0x6e}, {&(0x7f00000004c0)="f09161814da30ba836311d05eac39888ab96ebeaa972fd0c645babce67d12316c111bbaaf750e4c2bff86fe0199206d9d1f8cf29328c5a255c71ed6b14f0eb211c53ff48b828af3dcdaea1e819d918894f6b40cf8e14286bd56e8428001b698d3b417511c236cde59432faf83f2f0f2154b65b2572b56745f53da4d199809e065e0a3284dcb7cc8d25786772b81ae62372ac0430c6d8c74545505bc24067b1985b54b5e94b0f542392eeaf7db0dfd93bf6daea07fd8bd8aa745490f075c91932b3a8f95ae829be19587805c8b1bc5f0782cb74f605ebc17455", 0xd9}, {&(0x7f00000005c0)="89dbad14060237525e3f8d6aad6dca766e7b1948a7897459c2b51a785d966a663ea0a0795dc1df6ab25d61a6ec995222c48bf14295f8e843453f5c2c7af62dd6ca64f3d2c4334b688aacedecde17996cad8d552d3b12d5a226729a7eb87107997724c870a5407442373f8d52f484f88cdfbcc16dc49da12b575dac54d3d8431d58f8cf4244c31b1cff00984a0140be2d07dc1a62bdf9e662c68a14d08dedc9af4f3e206b96173d24cdaa63331f43adb9a80985ad09b2cc", 0xb7}, {&(0x7f0000000680)="e2cb1dac0c98e9f04476cec08526a9ef3fd6e9deb1b0c069d726245d2c5374d5a191fafed207a214f9ed7f7cfedbe331076fd5ea533bdb14ae610d503f09f439a493cf1a647160069d0b3618e788a195ae4bae62aca891f8897518a32167370723fd9ed44cf579cb25a5b0b8f5443030d70ca64a7901b8753b6c164bb93f76c5b25923c3aaee7b83d3381597039db106c2a3c314c68199e2442793e10c6b296e3301a40506428cf7cd6e4029bc94d9cc196c52467ce17a17316ef9afd897126e849a2e6050e24e7295b1fe261eefcf6205e385f0dd2de1f0817bd930aec58efc0cfda5ad0e25ff2bf3db7478a4ddb3aa4dd4c9fdcde2425618f26466416fb027cfc0a50dafc1a9942aa10109fb8580e3b6b07abe942572017a94e10f90133ad25a15456e07b2cc29f71268996fee8941bb35c4f4f71136b1354da3daa170914a77fdad7abcecbc791a0d6b3fd41bc1c1c6ca0b378c1c8b462910b83b48ae6168dbf39c0925ec0f4290e5cace8d6d778c2ab5ec4e51fdd452071b7f9bc0f2d008da4b60373beecbd2a8ee150fa6a26834de0bd2298b5caada8b56048a8d0889737b17bb0bcb4f5c47f74a2aca346aabb6d9e06f6e7b74bda64075f7b4827f4af4457602bdacba821a908e30d9198af5731471338183156e3fb42aa9e76a642f2b8f80dab3c7a792d5c345ae249939727be9eb143f1abcb255582eee491bca504e290545d19645070bc7bd33d8a878ae3e7ac3449d9a8f7d6a02ef3fa33552e22d378a88bedced1e4144bf58fd2b8f14d31c5c55039c0f8fe68cb40c4efc35799e1248228da44750571dcc65e1ff6e1af57e96415b3365f5412724c038960894a48de37618cf760dd0bcf7d03d62f29da13fc4d24dbae656e668b442f7220142181d25b4bf56f311cd3f86987d77a323d778b036b37217027a33b53f54189bdb0cc8ad25369aeb6248e6c16eec122e9d37bf297a67b45d47e6bd10ee4c326c71ceb478b5bb63f540e34cf12dedf9b2af2100ecc17cbf6530bd87a6daea18904fa7cd3734de6ffe984178cac1ad851c6af1ce5295a035608ad6fc5627ba90c2a7a57d8df01a81a7b480c49858abdef59769ba7c4bc2b2105c3879c06d0b70bae633d8a9249580e801131c01165e9204b5e810bd7a66ecbdde9fbc1eef06c3ba8c21d0c20a64289b3a82c2002db02cb0e0c673dc45f06fe79d68498132a650af96eab524a4f01cddf920e3292ebbbd17eb4b5407a20b3d417787649e0761519dc5f8b68433d9ff86104ef9d14eb2e5ac43fd4de119acd08ca5471be36139ee08ee9bd5252af2a02e901d879ff4146fd95ca2d7d3e4b25226318b589ffdb69a7397782b5b32a054c39fd8cb87df7bb9a9f89c84a1c606b8384747fecb8ceee0c9bb8a6d6123fd6b8a38d9ac9db6808c80c42eb29f60bf3a1ad923977c544fb50f90e509895e60f092a8812127215b253c798086ecfc6c8f3f4ef4f5bc4dda2a28e9dde0bd3af87d352bedc7aa998796652efaa40c2aa7abee28b63ec6e980c2c2304469ea71410d7e92a1e56b4288403536750ce5022520dbf193b1b049497b7cfe09ccb8addb3677f264267d5ada1effed11aefac23e809a48fc0f23cc630ea04423d5ddc57ff85c83bc47bc9c33f06670e2550c87cfe98e6d9c0305204be75f4a5645706ebef321e3c21380c460a808fd6d3116805e579670b84147d78b1c047ee9864debb42860f6ee8329dd5fa93714d63dfda8ed86aaaa088d0e7e017dfcc215c238601cfaca0587ce9749039204a1333ba31496146d046c8eecf1ce1b688d8ddbd8d5fbab9d62c0e50568667d52464f0e84f012bd38786591107353c8970b2ef93ba86061d0229ae623a9478dda4aeac9a239f95eadf3b394a194b217e50cfb32d8eb9aa6432fa08100736f9d2cb4ff97fe8ba6a297548ff80c26d34be7dab402fc0084ccd55cb52c095c283e13e6b885187b60ec93af6c259388ca950432c6bad290422681ad64fd25815e68c38854e04f43b13cd6fc3fda37c35fee7d8741a56070b06a23112f9c30b64cfbc726bd328b61dea591892d44452615103ff3b392d6069d3b51b754e16f0295a2084fd2f0295829f5a0e85b8d8a8a2ffc6f30cb5a70d7a87496f9a3d9dcc064adc0f90ff6dbe430a9a011206b2fd0370b819f76586696b5c5a58b8b0b830061a8770a6460c08a2822dd28bb5fe2bc02da14cb72aa412444d55d1043ec708c2cfdc0348fcfc0426198a8182165721289114965b74bec9fa48396869f504a212132dc13bf9a939825b48067c71cd54f287e2d11bd88f55f7b384a1975b619684b0fc46861a0ff6890c31bc9517179e4875128f0c676bf11f89517807616bf1b1e2fc3ffd7d2e57a3b314f38eb2be6a643219908f23f5190502fcf77e1ab1dbf039524f29427a785918b5cb6c2e0e67931c9fad0f276df66975597f6b0aa9e204514fe51a1ad54148637834dc677add31135e62b24b0b5a85186785c2f182abd7b956d5186d7e240c037e132fca9f927a8c3f7163f80659ad8528d6225a12f90793f09eed18cd9c4ee4c355eccd3e30f1d65266190b24c75b38819ccabe43c42663aeeeb0970532fabef80659d526a720929bfd6f6c82fdc3d2b9e30e6b8af75a48eb27ca05b6083b4128802158b42193d89c069ef97708f43c316404ccc843ccc7bc47c204279071db4b0afab852a6d30e21bf2619c485fca60e5b5b0751bc172629b12ba69afb86fa688cb1517ab7132043bbe32afbd7f207f61efb9eb9f55446fd5989ff0cbf833e8845e6feed2f00beb6fd8f590272b5266e711e3cc3d0eb844afb3560bf13f532a04041b433368b54a47c40b743e963b08e5e84becf80c3bd4be3b0c74f367e42783b83666db8aabf81daff6e64892aae44810cf2d5f46236feab548cae2433f69dcbaa66ac745a1b933bc80a79376003f038a3f3bd579b226b5f951ba0b766b53717559366e6b3fd56aba457a47fca342e9243f7913ce1fc922cfccd1ad6086dd3dbe9b1689e681252d29d507f116485a9d140e998ca4c2b49424cab02198b121ebd1a02f888716e14736276266bedd7ac4f49c1c11576bf116aac221dfa9f77378061b2287a5d2bbc7525ea709543c062d281b5f39cca40e18fa59c648e333a0e6280b8f3ac7d471819221955046307d01f91589571e00d054d079f5f9b7ee6d3039835db1c45fe0357629151cead56aab7b1adb5e5297794a1e96f1ee7ac88a41d01332933b2dd4ddb17b5e054497b49e64645426df1fd0ebb1d69e6bda1d079b0bf1b5a7900f1e40dc2b28317998d75f8c65458b0d599f0ad56ad5bb19ae848dca01ed0ee7ae9851daa907625cfde4b0a08d84f3e901ad27f19228ba08338475e5cd39a1bb9217e06250326c86b21340625fcba602268a14feb5aecbdf627eb86ae7f2a8a90ae81625d71726d421cbed97b5dd72eec105cc50a67a9112ae5ee06247078e1b802ac70c73f1fe1cd595a35fbfca982c33853768adbe2abd66c50942b35e79765564780891c9558ca64ae132f490cb074398eea1d49b9d6dfbe12dad7f3ff688001bc3b56dc254c318d422e1af9e1e2326fbf3efdfd8ce8b905d35c093c64c9156d3387cce53710ef92979fbbcb388d7ab036d7da14656382d1b120e53364532ca8fa9e141fecabd4105187ed82ec45fd5bfd197e81d6784a49ddc7bd098ad4057a0641649a96cf722936dd9b6f9fa4abb6dd45e4e9d6f4783809ce607690e9fe21e5c1ed7daba65ed7c9544132c7fc52b7ccc292d3275acef8ecee7cd271047bc594795a54924cc1f6608f8a5bd6b5acfbfe268dfe28e9128934047cd2449b1c42cbf12cbee76345498821fdc5ad6ade4a2fa94de215185fa12543e7548b01a5160ae0d6f9ed4721804d917dc40023b2bea8942b9b36207ad921c81627d17e1e88bcf16043b5a7be7bfd5c9c99196617917c685d74d6c4c3691db3e033644f0dfed4d5196e82d0b92bd855120cd92f09f6ece91421636a4afdf51858af77a5c492c968e12f28d86b52f152898ab5445021e6022d63bb6b82b723e9cdb89f224400b35faad04073def5019f6562fea45baa1bffa07382334816464810b4a35281f991e4fbc53e206fb22e5013b2e482e6fcdcf33bc43b5d86c888786fababd8fe36b59f8515eac0e844f1a332c58346ae7c62eb26a6163d350ad3009e5b4a419f321998c6f413f8b75d834cdcbc10e4a5feb1d513a86f7aab8c97d50597e1568c4c5054ac64ba704983a75b4091b4bd6a5665f64bb3b7e37f1d06ec10985e90d24410f6059df8884d39a29d25ed46cd8e7b5db7691954d08d9c7221dd057ac178c40243a76d66a41e1daf09a099c6377761756fb10c1a693d19b0039b09a43e85418775f5b98a3ddef9012451556ffbef538ce6b2ab05f8867e2dc94688e335561c5d4cee52affce8d4e53ee3bfaad191f33fb15d37b90979a2511adbca3c04018f21e8d4e78471c5dfb5f21349321e02b8d16c096128b0f210e313838806013bd19af11318601f6dd850760b5bf19934eb4034115b9e351ac60caeaccda998b0b4bdc785bd6588566bd86e703e0ff6087c87fe829df89c30b12be3b36d960f069bb09f42cf4ebe4264e0d917cd84340e591ee327d3cf79793672142db1a630730ecfb04ade0079d9df9c8137e74e0b9cd06a9ee43e870b01713e1f7f6a8863005a6c7a76507c9a2a05ce7fe77a60491ba87d4035bc85b6454361865e3b9b6b5d82424c59ae434be97aab3dc79b3d56fd2dd5a3013bda0506f0b1274c32d38e749c44ed2a6842b46483daba526fff0ac6d284aac1b5176355f688c57257fea8c076d8592fe008722552077317a4f9360afe68361a4851df6fbae81ea18aef06b0dc11b29b22399413e3636c9e48cc562311d3b854de73f2c691c21e2e9a8e35a9f84afb0461df6d3a1c557211ab61f532dca46e4b07e0adae9ca3e923139081ff9a6173c3b0ce584e6f013fa6a7f07d0be39eec538e1cc576daed4084b3a6726ac3f894091294a7be6ad9a4e9a10844ace5e9e666610b3584bce03aec8238ed4da679219308373e6884be1adb805f2e51c22f8022d5db2826b1eac407c8d0fc957bfd19b4e03cdf49fc9ea22812e905b1b3789e000181c258f056cbd6263c0f9b0e23eb40f9b4273eb99de714830061f9d253bdf68f48d050e6a5a7cfcd3167ded9262c18385925810500395f388f761a35d699553a49458bd555927ccbe37e8782646dff947620d870df49740186de5a4db2c46d912ac01231bcb9f5817e2272806eb20b04cb6cd7abc0a5cdc96c1038d9a99822cd6b591f8b27214c4daf738454b57945df79a67d649eb7226531a34ac1067ae4fc61b079317294c7aca92c5e96d4b204c39d8aadd740e8ac765ceb6dbaf809ff9757af6dbb1986628349c8f96abd6f93cbe961915d2b5078ec883169c5a4fbcf9b9467ef84787188719f55ca1251724f71941d9d079b02919c0cef45a45f24fd7469a605cc10bc63ce536c048173c36c008b6ba1e5719eb31421c8d005ad1829c7f4b5a87cd90d419cf610bc564cda1e731962e62f668d2220165d004c295be8adfeae68e29b6e64fa93dd085c822037a87622b037132d2daa12d0ac6d3575a9c9a98d2199982b7c478ffb7a9f2aed3ca0558f43ecfc0f29e48c44f5072b307722682163607142fdcc722c871132c9783b3f80ab16fe4ec63583ba71fc9acfc1a7bee96165733042116bf27f6c83a1ad1e8085a3dcae10dd8402dc4e225f298078c6642c6fe57f832abbf6d3a8a60c7bc", 0x1000}, {&(0x7f0000000140)="bc33d2b31d4788c959dc8f8778479980e45464e74097e87dbcb4978a", 0x1c}], 0x9, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xfffffffffffffc7a) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 20:22:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x292) dup2(r0, r1) 20:22:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="addf10e0dfe5e807c4a8367fd2bfc1bac505385a167b96004ac109d33cd89a9845b398f60222077f80b09eefe670e8eb1d4f6e0055a1462dcd73783e37bb9be46dd27341cf70bd8004137f2beb1c8d51849aae9d0a54870479e7d6dcdbd3da78ae2cd24877a5971d6e16959760e5eda918d3ac60a180ec132722ff2e3fa3bab62aed1b3dcfb5471ac368d264fd72990890dd02e8581ad8279c6d96d114812715abe28627a441b3c84598c40e30074756a7355dd38ff5ae94d796c5275ce03a", 0x26a, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x7fffffff, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x830, &(0x7f0000000140)=0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x5, 0x4}, 0x10) r1 = socket(0x16, 0x4002, 0x7fff) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x80) 20:22:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:22:02 executing program 0: r0 = socket(0xab11e257e09290ce, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x824386f956fe53e0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202070000006c653000ba0f5d401bf5233344010000004cf98c9997a74108487e27"], 0x1) 20:22:02 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/151) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/4096) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) shmget(0x2, 0x2000, 0x490, &(0x7f0000ffb000/0x2000)=nil) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x1fd) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x3, 0x5, 0x8, 0xe25, "7d8875a30aee731c8ffb6302230e132c7de92b75", 0x81, 0x101}) 20:22:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 20:22:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="684945c72af7ef71de09000000ddaae171e968872e50741574bb64c096c1a098badd0a69c50b2d814fdbb62770ba2289cb6fbef57ff950f1fffedfb4b878d59cca3c6cbad2f18578828e64f936416d96d46534a37a477dc53a5afaf4701000000000", 0xfd78) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0xfffffdad) execve(0x0, 0x0, 0x0) 20:22:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x40fff) readv(r2, &(0x7f0000000900)=[{&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/84, 0x54}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/137, 0x89}, {&(0x7f0000000640)=""/78, 0x4e}], 0x9) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) socket$inet6(0x18, 0x7, 0x8701) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 20:22:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) syz_open_pts() fchmod(r1, 0x20) 20:22:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x20000086, 0x1, 0x69}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x80000000, 0xfffffffffffffcbc}, {{r0}, 0xffffffffffffffff, 0xe8, 0x20000001, 0x0, 0x9bb}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xbe, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x13, 0x7, 0xffffffffffffff54}], 0x400, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xcd6, 0x4000000000}], 0xfffffffffffffc01, &(0x7f0000000140)={0x9, 0xe2e}) r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x4000000000002) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0xb1d9, 0x0) r3 = semget(0x1, 0x3, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/77) 20:22:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) chroot(&(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x102) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="16ea019c87075435cdb64eacbd386bfbbab59174805626130ceeb6920c0e8bb6254f61bb9819f0aa7d84b9238a28c7bf3024ec", 0x33, 0x409, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x6}, 0xc) 20:22:03 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000a00)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x270}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="bf24f4d4a3962d1710372ff77e76675bb86ecdb61c46c158cd53b198648f556688c2af7f7edac8c256c395392b3813e2abb85a8c4512258aa17dab1be19d0dcdd65aa2924385323c68d415f16e9b752f8e0474a838d6d7e0300f4696fd5da6e76c225142c7", 0x65}, {&(0x7f0000000100)="4ecb4d0f3681b8e5848e7e5127f86fa28b1b356fac3ae1cd4fc19585", 0x1c}, {&(0x7f0000000140)="75bd5c43741c72e3d987a84680876e1d41764b2970149f62e22e2b4ac847cb21d5788d5ba7bdd732f8e451989b4fa1d8e3c37c48dd14e0b17e88f3dcd841f1a5f16ebd63fbe9a2f14e3db146d1094ed752188eda24a66466ad024ac543cd9ed476d9fd74c5cb692dda8dcc5a60ed35ff18032af7a0650384997b0e9f58bebb607b", 0x81}, {&(0x7f0000000200)="43d6545796ae49aed1a6a5afdffe56f970b40a9b5e82585716e56d015811611eb61f6b8d82889f7e111b07739f4d7c435118079858c897945ffe19f7753a9461655d87ae52b1ca1e53d753d1c135e080cc960e8edec3ea0a40d38f586988f537fd52cb9fb5fef59d09030b6daa139710153a2e0e21d2107def3084cc78d568c616", 0x81}, {&(0x7f0000000540)="68fca035abfa08de420b83dfc35bfa7c4d9f92d5c8cf632544b1316db23b835e5762277c3cc846abd68df063f772f944edcbd6d7111dde05d11904eade05ffff0000000000009beb9a627edc6346bb99bc93d4e09a152429b5e4b78df85f73e8af71a3ee4fb2dad1c90e728a44af6ea74915558b058a3b21e59ab9e2f81713cf2f4313fbe58ff122f0f2781ee66310fc319faaab5fa4161db35dea47ca924320f3da", 0xa2}, {&(0x7f0000000380)="16b3cbd22ddca7be2d4266adef528eff4f6311591644fea99189c1a55965f5cb5f4cdd7c3b1443fa0a38ed6e77a69ec1e9046be1f964d8fe42fd69464c90a1268694e826bd3a8e9b8da7312877ae741be4cbcdc46da9d03c4d4d10bada2c9cc302560e6df58183a7b3ee6478c29e3278302d44471721744e5ed1290a51143a0d9fa6445554f8c86a0fe26bcb7ab46a43d35f63f9a2db009a792adfc97b4a28fe0a8c8091ed4f739618e7f855468f55bd1c9511a9f7a6f2f9d52a", 0xba}, {&(0x7f0000000440)="da5568093365a0000e28a197c15616dbbc6c361bd4af49576a1a471ce2678c9baef0dba6621ee562e297f6d9c99258231fec3cd734e390ad55740788545e3ae2e67bb4ad7c683542370eed2ef9f0223ea0219658ea2aa4d0a1a172275a1df37949b27b34", 0x64}], 0x7, 0x0) 20:22:03 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x256) 20:22:03 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 20:22:03 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) 20:22:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10000) 20:22:03 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(r0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 20:22:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/234, 0xea) r1 = socket(0x2, 0x100000000008001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x30, 0x4007, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="820299e8e6fd929a8b9be8a46ee2d6abcd5e2e2f666d6c653000"], 0x1) setsockopt(r1, 0x100000000, 0x3, &(0x7f0000000000)="bd6d4e410a7691b3f03ac8874cb1d9f93a5983d60556fab3", 0x18) 20:22:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) sync() 20:22:04 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x4) socket$inet(0x2, 0x8000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 20:22:04 executing program 0: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r1) recvfrom(r2, &(0x7f00000000c0)=""/202, 0xca, 0x42, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3}, 0xc) 20:22:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x26, 0x3, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 20:22:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) flock(r0, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/27, 0x1b) 20:22:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/228, 0xe4, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xfd1, 0x7f, 0x0, 0x100000001, "b6914a972db6b2ec40120f64dcbccbdaa957b557", 0x81, 0x1}) r1 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0xfffffffffffffffb, r2, r3, r6, r8, 0x180, 0xfffffffffffffff7}, 0x0, 0x7f, r9, r12, 0x7, 0x3f, 0x2}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/62, &(0x7f0000000480)=0x3e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) mlockall(0x0) getsockopt(r0, 0x0, 0x8, &(0x7f0000000500)=""/43, &(0x7f0000000540)=0x2b) getgroups(0x3, &(0x7f0000000580)=[r7, r7, r11]) r14 = semget(0x1, 0x3, 0x120) semop(r14, &(0x7f00000005c0)=[{0x4, 0x8, 0x800}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x3, 0x81}, {0x4, 0x699, 0x1000}], 0x4) accept$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) setgid(r8) sendto$inet(r0, &(0x7f0000000680)="c5e2cddcfc9b7519dcf4a2c8ddeac72950e48605ee3db5cac085743d4ebfebd147f8beda925895a5fc0d5f78f6e70abb2dd6a4097bfbaa854f6045e69606f302b6caa0f04361b155ffef826b410ae17604ed205870b6c5a6df0ccbc73f4015deea18bef877a37f69bf7e4b75afaf9011d4159fcc6b33dc5aaef4215da79b440c93aa44d3535094993f0e5adaa306da44149d7422bc01b2790ec85707222321bc2e762e467c99f3cf007b02c639fa6473d3d0e7505421feec234ffb8612c440cf8c4bb437b88af92b6a3c4a614fa47f057e21a4feeb285bff8e5e59c2c395f21ced", 0xe1, 0x0, 0x0, 0x0) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)=""/174, &(0x7f0000000840)=0xae) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000880)={{0x4, r10, r5, r6, r3, 0x5, 0x3}, 0x8, 0x7, r9, r12, 0x3, 0x6, 0x5}) getgroups(0x3, &(0x7f0000000900)=[r13, r7, r4]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940)={0x3, 0x840a}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={r12, r10, r13}, 0xc) shutdown(r0, 0x2) 20:22:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000000)="88d84127de75bc3caf9144fbd87e5a19429133129329f46b7c0b42ee3ea125c71f1d5cc849ed4742cc1084cc0f9ad9cf4691c0936ca89bcc94e0c04d1839", 0x3e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x74}], 0x15b) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x7fffffff) 20:22:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) shutdown(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x2) 20:22:04 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x9, "a4eccea6b58bab6179ee6b9be79873446bf5a3da", 0x1}) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 20:22:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000043c000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x80, 0x0, 0x80000000}) setsockopt(r0, 0x29, 0x7, &(0x7f00000000c0)="9192bd5722619588c87a744fbcec69075344f68db253a7a4a31685ed5116c6b13ecb10ab556809549d8447c9be721132a3b12dd0fa8186c78237ecf0a909f596bad93c85aaf4c44d5c925e981261d25813beec4cdad44c32", 0x58) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x48, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 20:22:05 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080)="1e", 0x1) r2 = syz_open_pts() dup2(r2, r0) syz_open_pts() 20:22:05 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:22:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202c9285412363d1c8212df0098bda53cef8220480f88705a45f9dee2cf9824426d995942f10408d1d8fc5554a9c7476c47"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 20:22:05 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x18, 0x6) syz_open_pts() execve(0x0, 0x0, 0x0) 20:22:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:22:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800001, &(0x7f0000000140)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0xfffffffffffffdd9) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:22:06 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x408000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 20:22:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) recvfrom$unix(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x1, &(0x7f00000013c0)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xaf317ba09e5a6f1f, 0x4c) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000040)='\x00', 0x1) chdir(&(0x7f0000000100)='./file0\x00') setitimer(0x2, &(0x7f00000002c0)={{0x5, 0x6}, {0x362, 0x7}}, &(0x7f0000000300)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) renameat(r2, &(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) pledge(&(0x7f00000001c0)='%\x00', &(0x7f0000000200)='\x00') 20:22:06 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1015, &(0x7f0000000100), &(0x7f0000000140)=0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xf0000043, 0x1000, 0x5}], 0x1, 0x0, 0x0, 0x0) close(r1) 20:22:06 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0xfffffffffffffffc, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x80007, 0xfffff, 0xfffffffffffffffb, 0x10000}], 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 20:22:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) r0 = syz_open_pts() syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x10000, 0x80000001, 0x7ff, 0x3ff, "e59b69b52e06f5a1c7e6a25405c049241b5b4539", 0x9, 0x401}) r1 = dup(r0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x50}], 0x1, 0x0) semget$private(0x0, 0x4, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) listen(r1, 0x7e00000000000000) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) 20:22:06 executing program 1: r0 = socket(0x22, 0x2, 0xffffffffffff0005) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="0dc41f4e", 0x2b2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x10000}, 0x10) 20:22: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, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="9b6f2f18f7be6c1afbb96bac08bbde2debfe54dd2fab266498f6f0ec7c36c7f23f5a3f91ff236b2aa738c41c8a9c2910602cee2815", 0x35}, {&(0x7f0000000680)="483dda2887c62db4a985e271e645d13f9f8f4875ded9ec32e60c616a998a6b9d230087072b60f39c18e49f7f5b39437bd79195ad2e1a0c836516c68436d8285ca71fba054767fe3db67eb40e9de4382e4c8743b8835d195584caa08937672e47f69e6958af83a4baef012d460c0c080145aa11c32cc1486d6fe10e3a83733420b9574acb0ea20919f5f0a344dd9fe3a08f07938112f59fb557f0af5728d789873e2a303929aa97e65d956f0899f897adc5a5ee1ae952a2d7b2ee7a4c2441102e5011e10032750061131335b05d7731e9b75ec27de7fe2e966a910bc83553884eb678f46a8e61309dd743d298f4a6468c6bc7ece9d436c27219d8dec338bd5d1c589713967484f1d69397b992d98d61cfb5ab937088c9c080080ef0ffce9b8eb80a2679eef07c4444ddcbb4dff31101c28a38b666d47a6607b38f998fc7572fe8a8880b97a0c3a0f21fceccf58a2c7af0434a73bfc5908b1a99fcb8772b0e797453236a386ad966565ee9ae1b75f88fad23d3b3df3dac45375a65e84826831096523df3362f109527600665d5ce0c0b28c96ad298f1df52ee30af3c109cb05e7535d700f7e12a2521b4c5ae80c7275ebb157f71d20c913bec4d9ee298ad97c3830ce78916c184b25d02326e70c32f65697bd3e3be90fb9da61c8f036c45dd8aa344621dc613d14477e717e9154eb26f9f402ae22e211820aa873d13489e842a4133d4b4b50c19619753cfb8064f8011da0c8082e82b792d4679db84a6d7ddeec1a5cf4210105dfe5cf03727e7bd3bb6897276d381aacfaa304331a8e38b1a769ab87a24339d9b6da661f32198b33282d7216ca59533c9d3011f0df6e1ae0da5c32d1d72fa86f34535a07b6d9ebdfc4e18049c984912560c4d62bf5448a6e196b3adaadbde4030495d1cfae5438169ffe828e7ea22503c93fa3d278a9cadf768b347847019fff01d096de4bedaf5d4deabfc79908454fb7fa9ec554ee6e7f66e54597ed82155b04c2aed7ae4efa4b699092d1daab6d709f1213f106df2e4f74f1fc1c59ef16199159296c0d3e10b287e19aad7e430bcb3879c68976e11ecd839adca71640bd8b9fe7d3ff745ad413532f0e622ee9e07aef11485cd1cdc475fae61ecee81b45e2bdb415aae8ce11d09c6a51f674c2a0f3ff468edfb005c3a46896d0266e162e3db6d817416c99c89d2a7e162a564f96a5f0e867e40b75956104edb6f34021a1925a06698d89fd06e10dd5a6fc18efbc346734d43907b3c3a4bb5583f7d8b89c6569be919169f4759a8a320eb6411af58a738fcedb58aad9bb152a771337f8be5f12fb2c80a1d15c827e7abfdba4335aa8b0ab605255ce9e86e4932ce67b1fa5ebb51de939b70c4df77a391280c5e15cd9ae8a790d5c20b73b54ceb462154dac66d315227a5e53bfef0201989935e90d1b3884542d3d170916a9db4f1abcfc55ae1d43b61171736384b944f2c3c43709d13a54b1c2290f24504b93ed77038af22ba0cf346f43edf0bacc92a34cfac12b0fbd1f7d05d1bd1bea7ac0b083d2e60fb53b7db80d7104f0eaae6ca97e594027a0385f5be885e6821b413dbb5165b7012ccf66155364606da68ea5b5cf11d2d93476b19421c7e77ad5dd18229b1d19f58c2a264856a783977f0d527cf12fe35587087de1ac2fa2b62cf435c9a1097ae4bc54d99ef0f4e3ddf1d88731316c9b354b8f24ec0bfebcc226dea15c970b5c928f0c0ab3273c319e636874dce67b1c3516a09b39de7e317a6752a513c03eb9f4617f804a275184474729d75d33143a5175a676f7ab141933367a3689dfaad5d80eebdf62a00adc64570159a2d813023c0d98bc090b0fefe2da79feece045d9920ea3d92c6001234a8de0de75b82270fb914dc4c03b3e623d75acc8af0d3c00eacc68e68b8a43f27f93dc157e2ec6dea1382ef2072efe8fd284857b03cfbf16cbc7981c5ed03359f9e53a4fafda3b5621f03e07c2f72138e6589c9d74adda57b596f88c6c7cefe9c807402f1e976dbe0de4c2b905f85c7b37f015dd88db074e110c5f1fbf5e45f84fd09b0a502ff09010d5a4bcbdaa768a54d2ef8f7a71630e3d8f51f8b2760905adcffc75ad6576b79109c3d033badaffe649b8fc6cb59f0771aed5422c93d2f3cbf4a9515b54db344467f13e6ba2c22b4f5c71a0ea852bc2897460d307997c60abb1a12a123e12f58e98ba5c21b86ea95358ea2e402df7b8edf12b81f5b0175dd76d139c8fb2c1a2b340991ce68880c85e9f5ca5408b05cee7dea6603f1e9efe413f774561d4e6491c2350bd03b8a14d19197f2b203b1b2c7cce7be50388a262149bc9784ec7f6b8e8061c59ee87df57aa457917c6a3553d71c2cf626706e511e3a2eb3fea6f6ef56762a665923e39fbd442d7f0b2e18d6d7349628ab6770d5d65d65ccf5bd22b3efe596bbb083534c803810e466bc5d6f1bcd04bba10220ad430d388a54e8c544c42a440e61a8a6d73db7ad82f10ba8f6c43cb301c36eb4e727ee3ac35ed9c98f49e8a1cc6ee4c369920c03a630254dfbfe0a931803f5086902d17e3a2e25710511e18a95cdf06463e977a630db12d8aa5848a936d736dfa0d1ccbcdc714bb3a2cdf9e9c555063f191b52a02275cbe6cc61422c0e344481cd81f8876a9d854c557449e459e1b5327d224bb75f1150cbace57f7f2b36d1e9515942a7311f3433d573a158a84f01368953c8e8aa65894a198c79bef38b9ffab19e59b23eedfe92450cebf878f9da5691287907b8a4d266049b1c05931ffd630a99fa058561f79c02e95a24b79b9b506efd1eb41608f0ae8f6f68675ca8b3b9f3ead3dd0be20971c08f1ead80eb1315ae12ccd60fd5328e409e33b20ad62fa64258b1ba9f6c67e789d51067436048356766294c12510f4eab9f0fd99dc1534448669bbda8a92f2e4f0959565ff3aa5eadb631ca76e1455554de060015bc2d80be40e93f0007327d52bbf586ac7285e5dd056d5b83a7ca3c2abdba4d0b8f93367cd965e8b5d8c27e2b12e05613c8606635c248129612ef4274ecba5615d3787c3d383d5e5882f27f239571254246bdbb7f86e8e58b33ffb0c2b585597703507614ff2501b0a692a4754d950b8c5c14ab809b932307479d5a80c2f752fc69e3ca3ba520ed5dd6f336f7c6d028d5cfa912359b30ecb88813aa64cfd11875ef25c171b7bab63903885c3d0fd12e054425a9349841645976175d48dcbb15d4f05a6534e94180d4b5cb22e5b7c89a0c2eb9cf63868631c5cd843dbfbe6b3913abd11e0bc4ccf641cf73c33d9136ca8a20159fc48077802364069f4a1c0d14f7611357a1baefbc1f5fa78a1a7e221561be6205be76ee6c300cb029418e6ef6491b266c0dcc3f30ba5c715986135e87bcf053fcc888dc0c18db25be7d35a6f95908d1c96906408240bb84f55455774f240637dc66b4df6e3a6b5b9dd86c3fa7fd78265d8c4b43c456d7e7a27dbb9e4aaf7e436a92679f48767c8c5e05b87aa43fd0dde12c7823fdc08c93f3cec9a75133b29c60ed875c80ffaea29f1b7746fc5fa7b8fa6c7742620cecbce81d062779677625ae1539a0651cc34da1e9b6cec5b9a43ed7478d4a805257085c6a34d5340fae47eb8daef1f925a61bd0be02bd5bba0992c3685e8c0b92bd69872619e223d4aefc401b2a79e3fe327e0233a6f992723ed90889975e82622dd6c62e69ca8d000b77c26a6e91fe9151eee8284e312deb9165a55d6f308dd897f439fe52f5b25792518dd337185181c9aa1df995edfc480f349b63644684b5470974c7d68b05ec04677e809bd1b7648611d9d35b568c0c5286f61d50f4e0756de8ad58cdf2ec1a825e0462f9a7c66b2114125f3808a9d943b4bf43f74f552039fbb771e60e8d6c9f3712a4748bb910b0cf08e08920bc24ac2fd9982be6b503f22dc5358c9d88431c623881545dce960b9c7e9da25f9e7db8ec39ad3b3b510bae67c3ef7ec25a21cd4fbf72dbb151c8efb2891e6186d29ef2798390ae9b4fd018dd13978f2b922b641bc75f984a4493a667cd56f7315712fa706df8d5e1b2e6878fbb1204d4fed797e70ea1cbfcb8f97a8a1ea3ea7e9f7e5a70acacabef66b45d74d39ff0e83d5ba460c82ce3a1f65a5cd4b3f86a8c085e29b05d52a02d5a20f58de8ae3060771c5daef91bdae469e9bce65491d5eb8367005c09397058f0160b102c57f670b84b6f57446c0bbc24ed25962a3cc7c43b0741ef6cd0a12a6122dd7a9a25bebfc59a2c3f7c471f04673046f879ed17df68963d69a119e5f6cc7595a6235e57d945c35c89968e789920205e90063174349a016979ef84c519b3a67dad1a393bed0f1dc0227ea14d83b1cd970d6d7c6923012bfeaf7c3796d972de5be38153c6b3ba843a52660bed2f9bfd72b7f88bde8b8a39e35f883fa1fb57304f8e84d37e7098cd38a985a7983afd7534297872e0c98ea3166f2f9beb4c4e0f01d6f453791e8d4ec646fe5a9ea5140dd02e32d65c4ca247ed68c827b8ee34b3c4e4fbccda8d61b65a69cc87cb832c8d9ef8c08fa8c3d2b5f66638917a5d4797bf8314bd5c62ec8edfc3c778cb6ee94204f3387a89235b49b014b5b49d9894bbe15f957d31791bce58cfc2a3e9f2ac2bcdfa743012ba07d4cfc7a3e08ea4b9ae3abbbf50791ccc6cfdbcea3cea9c5b52866e7a7fb4e4e5974953a6e682590e8e080ce9d424604f1c5f6ddbe92b8b84d4ba900c5242e5c653d17f6576f0a2a4ebc94f7e538af78fa1631153f0c24fea22ae63c40b7382d767b414eb91f1a2328e2b38ed852866cea69c1ce0dc9c709163cdce2c27331dee51ba7257c0e2e946abddf818f6343bea5cf3d5e10a4d3d143ec28bf556da4bbc80c749d7acf6ed762deae4c6c101ef770763b5c76172fc82da1b923af2fe319f5b27c861a1687e6ab31c5a0bc564a69a6a9c0407048e3256c121de27ff3cfbe147ff8b707267312347b6d8932963c77f00aa7940995593f3f1909557ff093ad7447eb52162d04413a1b8b5a9a49089d76583c8e37dc5f88d76948e4d953cfc84ccc906f65a95dbb26662b2c671ef6c2f54ee8ec0b2a2a64634243348b0986068900ccb3e7d138cae624f55b5cb120880f3934dc7857a57d3ebe3423d9533f28ecd0b042a39e78ec47fc9d2c11be4b94634f04aa3642a12c2911e316a61bac267371f8ca0a5f54f160f10e7086814433aae733913a44494b7ddb94a7482193667e90b6f0c77e4bf1c702244debb0994d0f7d22d55c4db91eae9e4e36fa44c8b295b66ebf5695dc92dd2699f66b86397ffd804ac6ffadc65f49edc94ccec8ff24ab0d9cca0f351dc4258981631a01eca49a78efde50e187c3ff375e8aef075060e6c6873a0f8888947b7d58b62328d6af131ae4b3dece6fdd1b29a79455168633ecdcbbc5a5ddb0d8f4df9a94caaf8288b6390907ec1c97e1eb7599a2d4f944bb6e069a4435d4a37622793b9b07a29b42ec05fce6e276fbfb87c5cc385c7851add4fba362e552a34060da6a392b6b2005f8c89f54115d542e04bed44517600c9509087973125bd39a0cb9d07058fc209dfc7a5fb75cb317a24d09f1d3a4a4eda970b2ed9b00347e87f802d389efe7aa9d7cafa5f60cfc7cee2cad3e64f523ee1fb850cbebf46670e201521d269980a1a31c67846c791d9ef2cfba095c69ad551e8ba4a5b6d52e42211d196f58b01287a4f3e86bbd7ed30661b04e38e6c0becdb4a11f166aadbfb8ea92ad73ba9afe0ed0d722230d412f50a64624a107d60642dc618f90feca66b50b0ee0ca63fa9f802cedbd2d3c1e89032cfb02b", 0x1000}, {&(0x7f0000000280)="a5d9708bee0003e6f3ecc5d48fedc39017144b6059a93d99f13d29f2bcebb9b9b400f9ad7681313f6b83617131056816515c7f60189eb4f34db8aa9b9cf438ceb336cc29928050d6f188a943feb4b540e32f1e3e1f4749d4cc036dc5fee6b89eef2a99eb92e3788958dfdc732655e84c53cece2a59f55f2a5a1ad462c36bcdd1f10876e2ce259848", 0x88}, {&(0x7f0000001680)="ab9c9502330b8515eccfaf22e958299f3e478c34235b7252515218ecbde1f0fe3de3a8fedbde10005cf35d00b1e79b00cb1b0b78a5378f635aad9333bbad4dd63e48c14a75a0bcd21d3e462a866de6778e0d47dff63a0949735d179931dc23ddcd02b0c9e1f86305cac5690ac90c5fef8d82d992ce9b42b3a7a873c612c5d28a67c75dc1c752ef81fe88d30e1b6333df3bbd3ddd39962581b4d3faa2c52339f5fe7e1e1d4624a632a7f8b46e183c3d35fcea7756d07a902a4b1d73fc8f01dd05a444e89e30f73e995cb9114219550f3f03dd2c034a8c990f87e362a5940b2f2a017faf60e1531debf9ba010ae749115b3836ac1c6e66301e8860874b895f61277a06552180d1519500d8103a6e8b3fd83befee0c02fd5b159d8401d5df23f9f53d464c1bf62c3a3af74cc8e41d3705c19e5b1df34cb5751b2e35a361479a671c2e03ba0af24f0f595eba0e62fa898f17a924981489569b41dfdbfd8d92958dfb996077dfea116cd0c1b925a87320091e7d62c94b9f32e01d4f2632bceeec1e3086830edbba48ea803a637f60f778e1d76df63368ada29c01736433af0aa90d5db77667edbd27a398a3e5a80c98d0879b3f0ffc7f8273eabe2cb7e55ad968ed2c42a22a204ed3486cfc1ede5b8cc1d08e31c5ee70440967c9885dbcf836051ae3cff0a1bc1b5ed7fa693120fc97d13422e7ed386915e24ccb627aec41766aab828d3e9fc36ecbe6903727147b98410afcc46f3e24d4b69e7a288128e62bf63482d6efa52fef321c9a34e5cdd5a1e291bef324feeb0a21c626ccdbc4523dfd1479e7f3436a461b839f752395cebc616ecadf99d18cfbfbc5f228835356c087d73ab43f26cc1f0e6c88118efde7e6bb34cc4225959a3a5d63bd23daa6e28a631f46012661a429af323d11ad27e4a389ece94c91fbb4134aac452ecd963b0d444e1f1f2f41a8086a75b940ba8fba1cf0209c6bfe565d27c77116f5ba7edae9bbad549ef0d8dd77e578b58395c1ae6638587bae1c34f9bc9187ef146fe5f1215e4b38558e87b5c3348b66525b6cd85c69e556a10dcdda5241df8ccd63d3e61fd0c733a0060b7e8dbb15f4c416e9057db4a0a76d04946f3dfef531aeaa23a37c7547ae41ac0e6e1c1350fb343ac3423b3b36376002f3efbb8842a37d968b61e0d10d933da385e03f280cc0e1cee6ac9b4e594db09310b2d0763a0cfffc6e1e2d1d89e9d035bb515e4d91c6cb38bec2e1005f132aa34b29c97b230a0c1264dd0adfb072128f418bc775975b09ebbfc3199024bea11f19ad5a9fca6173b50e6e7f0aa61bec069bee0322a30a003c2f90c59d5cf844b843cbffa4ac54953e47214fa9ecb9fde2dd416e949833d01a63f2fbf2da2bb7673c770f5803c8dbb652af9a8468defebdf7ef42a611c15294d0dc6a0236b92e88f635575f35fecb860b768169c79ccd08fa8b02f6d9837176706cb6a76c07429c858df2777a41aca971c26d6be0e24a9725e342856af2508c06b0654c0378742f1d527884dcd859f132f947561f062701bf0f4e9383abd49e93223315f3f480760c9ac38cf46e3bce0f5c1746d0e68b4f567e7db60771341478076038194e590e5a8f08fcc8b947f31feab916823603d0d23b5be51558efdae805bf9c9ea496117b4cac8e9c6436ce3efcc12e090cb2e58960c9de3e3f840883cad0eed486b5be9297eac914cc8e5493f0189cd811386a8463d96b2dbee393252edd84752fdf927d189ed251bb0d76fcee551a39dc51180c662642961575039af539876eb56ffa710b39eeec408ee9cfde21b92155e97030ff9fcd1975b85b412767a205329b23652253730cce3df050592864fc0af71b79fd736a2cfdd76e58d7fac5e68fff7f90e174ca757f61357e270fb1855807fbe4e18703ea2f34c5c98e632dacc014f5dc12502e1f510ea884b3f2fa4993fb8cf59956d880b88524d38d11b7ee3deb20be947d72e8b51c58b8f57da8e65afb677c76a359f8fdf30a365a25f04de239f7bf8dc39d8993ef7a3cc8d7cd2fdc471cf2ba75b94e7e321c7ad94b1a7bba9fc2975ad703eb3e3cf327b1e75ad8a4bb7010f0e47b8fdf054c1675f177b002b484944edefd753ad04770300e8ef788be201d458d362d5aa7cc3a167e7ad9dbfb6bc66605f1a309ca84711a00e0a35bbc0be9742dddf9ed7dbe7a947c7eb2650e2c3b2fa44b21afb4007c90d1545b02157965d4b7eba6dde8a1e24b4c0290b47134928956773308b3291ef35c63a4e54df76ed288868bc8133212e82a456ab4e1fe303c41bc01b6b63f3c4bf82aca7ac80f80de0829b191c77f143b5a5e018c308119e710d01a2d61f6e641f8f29a39d510030119e764384223081d4280205b8918baf4fa803151ee25047eb144f674e3f8060e2047495e31829d70decac2af5354b6b5466928894c417991201c000609f6411510de751f52b5fa88e901a831b2160018edad35d7d32437cf8b73adb4d286bfef34f4556514b94d30ccac338e9a396ccad32a9a6428e5c9fb4488868bc085cb8f44443128124e4e4208d46658194ea2d43d42aa884110af9231548fead0928f159bd10a0442da2e5a1547833b95939103a608a6b354e58f386685dfe2cd7d9ab9cced8ca90b4e1f577bca1814dfbe02a8c174c61ab1e31134a14b9b532411fdd0095a32ba11f767a3edfe5d659d2e32d35115f7ef8218d83da05769f9a7a97f8d523dcef29bbacee007df8199b865f177cb8f67c66dc14a18cec7d928576ef941f8e5af6617b8b468ab5e040b6ac00a563c40985706b6358f6b285ebd3b48ed0d8ec722adad20cf8b490f5aec26c88abe87f99492780baa7730d05ba3982f8ca371e6aa28e20a7f5cbfd856e6ab9213838dbd8745df518124fdfc897baa8cf4e18321a8cc81a3be1416c043264e58dfa29330826e1b3900369ce07922c8293f874fcd22afd45885a009e256446e64e16e12110bdb4bb30a3ce80cd0415bb2d81f3ad4634d808efb0eb23f60db4d93e49faa70f6572d7d681f371e25d41fc8333086ba6243d82b788db253b1a9805f41a11c2b0ae7ba8e8839f7490173de0302e9bef7f2e0906564243f300bda2d3a33d5048546811bb9ad2a44abc4ce91273879fe57577af980a9755e397bba2688ab3bfefa9c66a65303ad9376d8cd1aea9e137fedd15fd61bf290ee6cb48e3e552ffedea8f483a39361c77de3482ffc2ac9a4a6ec31d7b58128edf8512ce5bc52248723a338984ee68830a1b64d3adfb2a134cad61bb9c77cc160eec0abdccf60423a4bacaaf50efb34df3117c64c1c8f6df0810850d52315c1e93744122c38c8422d3484a4f6d30b271114b79629cb2d5415626876209498e3d7e91b9a6a7bc87dac49d4398c334a8a409739cb2160192329e4dc9809a67bbf71f49d763f23c29d70723042a35488bda9e2423e823c1074dd7326304cc1e9e89d807b8496077006a9f165ab46c5209dcaaa1e12d858c8f4ffc2912e51d03b1128f55dc0a38d93cff9eec471085e0bb44bc1f98d9fcc2458b59531b4ae5d0ef7f0abf1db76fb4cbeef2877dc5477af5892e858665c38bde2823cac9a903e717469a6ff7d0095eea295330db39f980099f7b4d1798353b6941d6dd30a4f51024f338ea5c1b7faea09dd74622d2270fd0c2c884d7de724bd6ed0026d595815dd867eee8b03ed14a74ef5e9169ac8e1ce8df2ba92e7aa5cc56cb314dead86005368e7ea6a9e42bcdeb0e1d2eaad567115bde1d3739644f670aa01cdf1a1ba2ff25fa000da5f197a3fbbb659674ab442a6b15b526dc03e69634aec3e95df17fbda28c78c3886ace71d7e87ee7e017b00cb26d1aa51bce049e08f417e55b32cd5c12e500a0bfa606c3d689f6fb9e95bcf395b49461b31e06cc0c356b450084a34d699669f72a30dff0ec675e0a0186f3ce547ef39ad64ba79fe357ce71b576db9dcd498c3f33394976b93e708822db649eb9cb8156bce0e28cd68a0ed8a88ac1f4275f731308c9f0bfff192170a39b0a355b0e2a96773dba298fd89ca46c2043e628dfb993ddbbb3d54bb4c79f6f1fdec77a5036236ba0018de4bf4e21aee504909bb8543e678a3fd804d8f574d77fb6d8883099d37a47df55d137ab7eea375d33376aca17f4f66a539abf6ad78e6b0b664d190b8c7277ca9e72f3dbea93d6eca0490e8a0649af807ab917e71e28bb32323eb3d7e226251da3c33e0f0659f9514e4a30fed45bb38a9c68cd815b7e1e6766002c689d62c5a798f664c7b08c28fd78eaa4fe7bc5a55a209313686f6f45cd3f2807ba8def5e01e74eb399b10edd9582583c86abe436c2b80a727e292621d8d56a67fb7d6cc8b5c8b6b567837d4fef15b149116d50f5ba2f8c656655e93e6b7d38e36f1bed059c464b487c3cbb896be9b455cd385dd6e2860882500a79a3ab496f47553009913791fd7f8f813872f6f60e04c02df374feeba747f0295ba8750e3017057bc6acc5a919dba63619cc9fdbcbc12af5fef9e67fe3b87dde5101372e060fff91f6774231309ad6307d0fc8e3ce2bf1bbbb53b24f7dd195459711e3c57f74a7b880ff6bd735fa55d1f688c068b0ad5a71c651f308a1d05ca9ebb10abd1c577838489b2a853c859c9b67210d8d60102a0e9efa69a3545bfb3c6bc053589eafcbda7fbc3b9edf66fcb660ef037fcb90cb42f8addfd9cfcdab89c8ceda57ff62d19279e8d4cbac1257c95bf38dfbca7b18ab13638c8c52adb0f6293a3374da45bad47b57b1c654e7aa76ea9c7bd503a2ea994cccf678ad99527db3bf47c068a7f093840566c5edd6f4158145416892fb8698694307f0c07df7a26cad01b0b19f6b7d0ee5f1c565b61098a41d9cac5da32a0e45c76cb4b24b4c59c12401eae9e6679223b9237648706ce9fea4e7600dcfa3cd4dba4c9de6082a35504bc73334045f6d5bbcd1a70ecbf3342a9bb27f7dd3a31f32c0c770a02b6f2d51ad5158a95a80d4b9a5a7d4305d5f46e148e44217d67f6d2ea2feb534975d1b0672875aa66b9cac766998ec9730469f134870ac6718b60579f026f4a6c6851571931132239382f17806519307ded3f5732a1d1488ee472d45f4754d892d7dd5d7b3698e1823187b70bafc82f12a5e3d2f16a32e19c8c18079d58854d9bd4719bcb7cba3dcce30c9f75ea4452c374a614b4931affcef53d4da46bd71485c002a376a1abbd08e78e3612f1bcea6280164f24bc2c309d2fcbc62c9057e3adc0c09d70f9ad58fcccf0703d20da7fd2e7807d33d0db640a71ec569163f3bf8a88ad68d99fe56a762ffad6e854c4a0d658962a85731d548043242d25aa888fefee55edc9fa9e296834f79bbf869e14c565188f9e1892d19c4507fdea0159b8cbe2ba0582866fa52177875d470d43f500ad7ca2acf5655769827480038b916ce2c75edb0f70df0110ed136f4e5d75cef0c987bae420bd1ef8e0549436b1ef3736478cfb67dd7397c01268fc87089b1c325c8d506e540c9ae4221b775ea6e50eeec66ca0d727f31ddd5a3313cb56457cbd673a808c0278734a8012977c7286402d7b1132015a12112ce71cdcdaf026983a0255c2dc555d526e9298c46fdbb6e6c572e2aaf25c09d18b4a77804248f6a55e542f6a652d4ae787a561bc40a4aab414f9c3bb72afd666e313aa2dadfdc1d12fcbe1c2bcf0281523dfb68e076861cb80517f61fba07f374a3714138c4201e3f1f97897c793bf795b081953118ad1c2c98a022ad0bcc630381568428f2166e0be9982a554f8874b9f5e4c620211eba377a402815f1f28a59c5f58304e1e", 0x1000}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x405) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x134, 0x8, 0x2, "4850ad5709867d1c17f2736939b689be79ea65d0", 0xfffffffffffff59f, 0x100}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfc17, 0x2, 0x2, 0x80000001, "fe6dbdd070ff86318e4046a1d268905467414d28", 0xb03, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:22:06 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x2) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x7) ftruncate(r0, 0x1) 20:22: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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:22:06 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') 20:22:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x6}, 0xfffffffffffffd3b) kqueue() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffff, 0xdf}, 0x10) execve(0x0, 0x0, 0x0) 20:22:06 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) write(r0, &(0x7f0000000040)="86308dd084eddbd966ffa07d614c8364a4bd116b8f6467a8ee7872550bdff4bbf14a808ad7", 0x25) 20:22:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff7, 0x6, r2}) 20:22:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x9}, 0xfffffffffffffef5) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/73}, &(0x7f00000000c0)=0x4b) bind(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 20:22:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8905000000d803bc24aa837b67f843f1a448643fd09b2b755dfb13b6a2fdd0359617bcf01a778846a7f236790000000000000000", 0x34) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) socket(0x26, 0x3, 0x8) 20:22:06 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000000)) 20:22:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffa000/0x3000)=nil) r4 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x40, r4, r5, r6, r7, 0x4, 0x6}, 0x8, 0x20c8, r2, r2, 0x9, 0x9, 0x2}) fcntl$getown(r1, 0x5) 20:22:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7ff) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 20:22:06 executing program 0: getgid() clock_gettime(0x0, 0xffffffffffffffff) r0 = getpgid(0x0) r1 = semget(0x3, 0x3, 0x80) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/14) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x4, r0}) 20:22:06 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 20:22:06 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000080)='./file1\x00', 0x8200, 0x0) link(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') 20:22:06 executing program 1: r0 = syz_open_pts() flock(r0, 0x9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES64=0x0, @ANYRES16, @ANYRESDEC=r0], @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR, @ANYRESHEX=r0], @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYBLOB="6f468a45c64f6c1d8236c819bf18455d8a6a64d64e18b4107772d7c39f62a707796c10ffda9559ad64107ec11c8a806e8f04451fdf2349507ae42c1ab7dbdca57b4cacc0e53b57c295643e84d0a0404f85c562a723471958b33add7dc09f05ff3758", @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES32=r0, @ANYPTR64, @ANYPTR64, @ANYRES16=r0, @ANYRES32=r1, @ANYBLOB="67ad69dfa5964a5bcd3b56e4db1a1739d00cc0a8c2cfd27ae8857abbf5eecaecec6a15f3b76d48779504adb44327c0b44602438c8985cc12a88a2315ad4b0d87d481ffa52502e45bfbb950b9b4ccbd8beb8e848d3622532ba77f879ad1bf488937630c33984669a748f6cf9d7d1ee4984419551d30d175b8af147525139080168b9191ad3ede98f9a9171411f6768cb66e83fc7c748a3c9741ee4b356e1b533a522bc988c64e9f80004c10a6764fb321d4e3fc0d32587cf834ea2404d056cb624b", @ANYRESDEC, @ANYPTR], @ANYRESOCT=r1, @ANYRES16=r0, @ANYRESHEX], @ANYBLOB="53c603ef198e18aefec8ac14789ef45673c4c106dd2431b941a62ad69f7c936abc35a710f6192baffbc2a15805ce9eec3bd11bf26e531fb9844bf6eb995829c74fc63f1230dd8471dba8d584dade9d501299c47a53097e5d0dfdabd9e7dd61d57011ed6fb742e60b49fa691e92d7fcc6e8ca9f9f09ce0bd316d1d6f8313b18ca8a708d45b7621f", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESDEC=r0], @ANYBLOB="6c36b5d662116c706835af6b275ad88c5fb0b383cb2f1d60a13b41206deb60d9a399f81e1a6018216f8036d93e1ffbf968c70eb81d590e6bc75e02d41a", @ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r0, @ANYRESDEC, @ANYRESOCT=r0, @ANYRES16=r1, @ANYBLOB="65362ad98bf507f775fcc5f76de9f648377b197a3235219e4738d0df3ba59be2b082b6354a795f55671b1c4ae2dd915e0d9bd14f2c6bb3734a6e521e9cae621cf612c4ae1320f5f4c108a926b2d7c7ea286da9611f378d334203d5c6da17b30f05a4f5428bbef0c3bfc89e3e3ac35faf3d90621f89dcfa2dc67766b0e6b7649d01db704845764f703d16077ffa3f235c3b2401571b88cf3ef1fa89933da59a1bbe60d4cb5a810d47fbcab35a6d64a7c8954c9cb755bc309157ff365d54a0c55fdec721", @ANYPTR64]]], 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r1, &(0x7f0000000680)="568dd482f3f5560a3dfabde38a28bc841ee3728c810beb23bb268e6b331b297d", 0x20) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000280)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="20e75f37793a51c83a6d9cea27499e426bee198c5451e339b5d2a22481b6585fcf121e5f107eeb42b5edfb95a110bec12317cd6b969a803d7c5bb792bdd9e1d735f21465ce78d8f17c5e7020a9c8d510481bf7ccba6da10e908f6ad6f4a8d921f9e35208bd0ffaf0f6bf7d597f263fade25d94b7425ede91f9835c4019d2f72681af01248beba96796cbe44a8a615c666560e36cd09a5b3444f83c064ae38a2ee28ad29fa8ec2534c44da4f419460c3bd45f7fe28357a8db", 0xb8) fcntl$dupfd(r1, 0xa, r1) syz_open_pts() 20:22:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xba, 0xb3) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x2}, {0x7fffffff}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080)={{}, {0x304b}}, 0x0) 20:22: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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = getegid() setegid(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xc1, 0x3ff, 0xc, 0x3ff, "b2ec86625061aff71bdbd2664d9fb3afe722a187", 0x3, 0x6}) ioctl$TIOCSTOP(r3, 0x2000746f) accept$inet(r2, 0x0, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x80000001, 0x6, 0x3, 0x5}) syz_open_pts() 20:22:06 executing program 0: r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 20:22:06 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 20:22:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) socket(0x10, 0x4000, 0x4) setsockopt(0xffffffffffffffff, 0xfffffffffffffff7, 0x80000000, &(0x7f00000000c0)="19cb66c2adbbd90a86ee2b97dea4b7e1c843fa8053035c0110933856292b595a6c8430ae44f07eb4e8173d4b13df01959005d81384d8c84df87d0b092086692979c9fd79c3204033fb2ac597048e751a0f5a9c1ec38423bef0fe823ae1d905015af1e72039691a99b0c7b6e0a4ddff21f2e2b2247862c9ec217f95bab25952469972ffe96dec59b263ce590dcf2a62b808021c21113f2f2e712857ed32f391bc7ec2e37504937b49f4226908778e63aab8ecc0e4a23e120c39eabcb00037c17b0255b93dcd5601bbf470091f2c0255f4cd031c82f22808a67cb03ff18cc9daace555079477", 0xe5) 20:22:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0x9) 20:22:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x60) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:22: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, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x2, 0x4, 0x1000000000000, "531dd4c1459fc4e32be857c97d67655c5226d5e0", 0x0, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) openat(r5, &(0x7f0000000280)='./file1\x00', 0x8, 0x98) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 20:22:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x810f, 0x40) open$dir(&(0x7f0000000240)='./file0\x00', 0x20008, 0x100) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) 20:22:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x368, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x10}, 0x0) 20:22:07 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="c77dadf8f7a00a4dd8b8f0168d79e1b5038c8bcc79def1cffea4dd80b4844402aa8f2f0b", 0x24}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x243, 0x80000000}) ioctl$TIOCNXCL(r1, 0x2000740e) listen(r0, 0x6d4e) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCBRK(r1, 0x2000747a) 20:22:07 executing program 1: syz_open_pts() 20:22:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000001540)=[{&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 20:22:07 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000200)) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/102, 0x66}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000180)=0xfde8) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) sendto(r0, &(0x7f0000000040)="78e6869dc6e099100d5b197b56d9f6f43afc96012035437ae4f11e6b2a04ddc61a041d0d1988f1b2ef86b87021228b5e9c46fb350c9c696f6e8bb00f58da732139623eab1923bfda0cff5923437cc4f42c5249d16ac15d63ba0e37701b53140db96a2f2f29c056d746035a4afd", 0x6d, 0xa, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x100000001, 0x7ff}, 0xc) 20:22:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8020, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:22:07 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 20:22:07 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x5) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 20:22:07 executing program 0: r0 = socket(0x12, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 20:22:07 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x22}], 0x1, 0x60000000) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 20:22:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 20:22:07 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0xa}, {r0, 0x24}], 0x2, 0x6) kqueue() kevent(r0, 0xffffffffffffffff, 0x34c0b78f, 0x0, 0x0, 0x0) 20:22:07 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) dup2(r1, r0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 20:22:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000022c0)) sendmsg(r0, &(0x7f0000002280)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0xfff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)="9803cc8cdfa5d40660c72ba6ecfbc548c2e1dafb94fb3f883e4e9af4058b0105060692c7a9cf03764138fb070ba8d8838888ba3bcb1d766f96192b54c45821ebd32dc0c4759bd860dfa009a71a0e9bd9c24d2f88849b554fc94623a2de8395e30a1c5c8823b328c381ee3db3d1fe25a8f90c9bdb14f6c7dd26b92668f8da82776cd6b90047dca2bc80d5e25b7e4e3ac90cf637110f842a42231ccaf66ba90345b4971b518c792f314ef698ddc7af297f3aeca7cd21073847515db1bb1d1801c07465913f6f0d271eb40c2ce674000fa393c9cac0a746c16a7c66792b245132c229356f6536635c208c45a1f8500b0cf145337dbe9622cf9071dac895e72f197ad92298c208729394e7371a3bc9e8148751f995530a1a08a0ae4423447c8bbd4dbd7598b2b24a1d41dba74b4902bafa6ea74256f511792939f8c2775aa90914d83ce80e8319dcb583af89de9afb4d1b5edc48595593d8065d00c79c42ac9a323e79fa827b8a7c768560e15182de6c23eb8f1a618e8abe83187811aa744d3e802e68f5b45c165f8b89edf2ae4198e8241cfa8ab1391a47e7776ba6e2a9fb8d5d2d8b2fd30ad112b1b8100ac9bc344f7cc14c9df66f9b88d9187a4c665ff418cb2032d87bf19d8e01062296395876e95e2e367277ee7d09ada89d8e2c094e17410f28b751ec9988bae61997ffbce0c9521bf5572060377f6296761dea528bbee3aa6fb1d3ec02a6c749b88c8db48ba226a3891a17016310138d9c8362e8b6afb5570353ffc3be3ad721a2a1a3dfb3bb469b1f1404e1ea779b11925a7bfc6b5addbaf9e52e0976525b471f8f64acae0c0f2bffa6205b362059f7f20eb4323de5d9b361a8d439fb68df66242b6d883d71e2f42053f51776c904b4d4fad5570edf7129f121e10b5e8d34c5517318b51d26c209b6233080798cce21a218467399b9d3f749ba4f26d4f3a7c717754efdb896661f7bbbb757a526627aff34aca73fca3386dea9261922c44b5b06b700385e19c1c42dcdb48fe7656c28c048ff3133f961ca04ef73bfcb1fc52d7e7fe9ab5888e04d0560c86171c3cade02e48e6a65e30e06b211a9adda67b1b08c0ffab101b43e1d97177ff5f33bed19a76a47abcc8c639a091a5a870e8a2fc899c969d6e8c6524820cd13a70980a453881bccc730e67d6fd18e7a3b44469828573453cb07774c23ee77a4c42b46e2cc22e7244bdbc787e94d986928cdcab5402e0d4a7d1a526d2bacf6fcdf5303098eaa4770ea14fbbf9f69b906a861940adf5b2044d811084e196c4717f38487c72d87c9cec1be31fefef2c5a74a5c2e107daa81b342c0b517b03fa310e2ffda50a88eb4b7fa97ead5e019fd3741d31bacc25b50b68b1463b5c2a03f37b0d8a6dcc46cb12c4e77de472ab9e129caef73ee591a6e89971a57155b55b6288e06b29731d46029e539b5b66c7dd86a9a74227cdbe8cca0c3b9e1a55ba4a9804436b47f2cfdf36eeecacdd470f513091d84f54110afe0c2bd942bba990d8109d790bc33cc56c5d2b8ed29d57b0072baad2fc466beea87d7ad90820173c7f1efb2bba6dc0f454186de8aea22bbd4c263a76af38f9b58af9cafed016b10046599cc39e15752c491f5012cd0a9707eacb9ba1a2a24ab2f4d2624a55a97deb46e9af020fda69d3ad71caf33eec347ff9a508d46e0cee6bceb757dcece5cfda51220de6bb625028c5fb3f1279a68795814dc0b4bde4074d3fb3df56c7adef6330e15ad0bd8d080bd31a7c46a868ca7e4824b963e0c6c2e38856649743ae7fe4eea62a357bd94917260e22351ee4e5f15a4ddfc81ae79afa6225ee27b9fd43128353010c1d69d7c0f9574e08dec688304cac3a308820f86e3fd2ccc088b91023ea9a3f082f01d0158af12f5b7f6f5bf888040d4f656e9b14c40712a40ce76dadbc9d32b71faa368a279f23c909f89b484709fc9196d57691e40f28892c808bad353b857e2580c3706a05a683c519c742b5eeca85768aaf01c2d67dec77f19c93e9153c33bbe7eacc7fb14570a23ca686c2ea9de36b825fdd28da324277f12b2bfa35e7cd329adf1cee137504455b8aa950e3aeea821f75410d6dcce4394c5156f54f4300f546debbc44e551f02b1a48af39b6764215b82ca00109b9ccb89ff8effc75cf1d053af3f70646257b7239d9c3f535bed1673b3e1226a3a3d8699e8e022587dcd6d25707635d1cf5cc507fed2f5f77032c6d99f9ccc620884343af08c33c7b9b4ae5467c37104ba3ab4fb54be368749263714a3870e2472d4dcc514b75b10f47868e87bd117625aadff73af4b24663474eeed68c35433cac1e36fb2d5d05b5d57d9999555c8d2fbc556739fecddc703c4d2369bb17c95eef94f6eaa9f534357c648a3500b6eee555079cfa193bf83f8288a17c69349ea8a5d90c96915a5be1658512c86b3e586b2d0f4a3ae674234bc96f63c406a06a912552b065bc0f2fdb73d00073bbe506d7099eed0543c1290f0e5b33009c38e2688bac8709ceb64a2ad673e8b3f204bdb13ca890009f93408abbb0ececf7df6c8314f3d86fdfebe4d4a074f76ac79dc518cb3d41e2f7a2df31d2bb17462a03a0528970ab47b3fc440d82dcfcee562a748a8b0ed0ea948a0ed2b9a8b7147f019e59bfde934e0436460bcb50f802bd995306981b9b2c67ef53ad90f6003d2edf7058a04ab4286229e256241deb6ae621a923ca9886bafff820a9be578d207d53895a3747e76977a771ccf32d6b25c26b29be15e589b6722a36082cd34e3b8241281926237e77d5e20e24b07d2c0a1fe226db394563c01b02f925fad2dd7be7ab30e0fef617040d3a2c7b2d227b9acaa6fad3cd76ee24901afbd732dc7af18fe84de49e88b7b643d514ed4acdd9e0c7984d3a72af76ef76fd6028608f98e5857fa7e1d9bcba42c043f2bc5ee45eddbad816bdc86aab8205ed26d27dc16b4b7a9e7a935c600257524b970f40272902036ee9f243b48af3f6edb2bb4f9894298f58342d5744adc8d99000def0bfe2aa0b8548c3d532176c12fa6b04dc328c3714e43cf6df01ba2a2f8d763084624d07a08bfc6624f1caa157c1a0e68291b7e537ac4231660d488e7d3c73bcf4a49e09588d9e2d0587fd324de01c03306478a396a4b2570ce236d42c23397e8eba5a0b4df866d2f91d5d722a1b4656739e53b83f621ed3f97040911e21b8cfa3946b32d874dbed35652f15d2eaab69c8518b37b29305ea67c460971ac44f783cbd127ba87ecea3eb3b83d1f23c149776ec4942156641f3147f450849d2dec5ae72570324deebd4f023f6a1b6e38ebb2bc1a9647e256a3b1078cf689134c99aa27d35273181758432496545187b5ba56a7427c53be6d7749ecabe58aa4017892e384b872d4c0971d5e7444c5c191abb8edcacda8a78095db7ada2f758f6ce0b79d49c54d5dafc073320e4b2cc0ebe49eb9ba9780b41de85d6d0387d9d9cce22c37e800d10ab36ce3f36f7dc198b0e2d64abb81d0bf6e75e0b99d6016993ebe7542966353ce9ab4a73a70e9ec47fd1c9748ef789ebbd50071dad46c09b0d716a745f0939dae985e86c802a40893fca762730b4e88561cf12341dcfa7bd43b69e9633764da2dc521acff17ad3c151cc7c4b8af894bcd197f5c66ab359b40161c515a2f768243c417a39773f610b43f8d9988cee3faf55bee9cb082804dbe35ebbdea75c740b79f837b2fe9d60828d0cfc771d6fc4107f65140dea00a91b2d69a5724455ef5e89204a2414ba35560b697718c71dd106d42ee22d9029058f4ed678a0ecba67b2a136d2c76330a7e47fc94bcde42017f24f6e5967367736fe641eff70149eade7f433223a60c42f6b50571eba57a70f6544d98d12edffd16d196afeed4756c4a353b9bc902305e8fbd498c819e0607a1a78df8a4c2dd13e2b3baf562cc2969814e72375f9e74f9e813cf4f4fc2b4440e51d1aecf5b40ea77cfdfbbe1bc63a0c76248ed59a32501d88d947e7030ed60cf254335ffd05c6a6f7facf5b36a696458c23a4911324dcdd75fa57d564685b37ca430f3aeb7a085e82c3129b6e04bfc6b38a42f44ffa1dfaee874c270c6ade0e0810635ffc1396b824d20649b989981843de22515090bbf3e62fc5df92bc866a559f7c34c96a1d030835d118ea70cb42aff2a91f062431e0e81d0a013a4951388c1ddd464b96cbc1dbae1a6bc9020c529867d4a0a2cd7c90b25909887397dad993be69d1ecf9b96e6f82d9865606ded55c6fb6af7557395beb87d5f9db9921e03dacb0716a321a5edfcae0119db6343554168013ab30e09e4cea849bf2d63aa1d9f36df9453265ed3a505fb7727c3954ec1ceb5923ed9128338b2a6069d3e345035d83996e7034b9b073c09b10694413f69d9fa6060ca48a26c9c444ea2e2f8203dd2bc13e59e478eae764cb346da23620502b7bba15ba929d4d3a3acc22ec4427829d76111ea2db3ea526e35a83b881ea5b2b325176e6570af14e51d3b11d54e9dad3e9bb03ea6ff448f4da828925aba6961ab6ac09cb2847000f69a4d9af7b976edc74272e290cc447d9e8a897be5cb184548f44e8f64e4fe8aa918939c71cd1fe7ce18aa37697be1bff7ccdc8863862b3098de5a62f0f79d9faf24e74d8e5a98a52e43f9e5cc9a9c10075e59600d481737e77d49adaffdea815adf6bdcd2685c270e74a2367de026ae9f5b0908322960c16a85a0a61d03d926f1a0f1a8b9f99c5aafe4622bffe429d8a17a8c0988799bd1a14bd74592f8d483cda7b71e45e8cd527ecd4d84acfc6d51ff10681c6446a265324a98ef766b5dfdb60f779ad88533a3c212fc9bd378f990b5500062f6369b65837a9613b2ab5858d29f1318faad61dba2838171dde52d94c85f86af7aa788d6be60d98e05f694c1d5843ddc1efeeb6d10530b4674eeb599b7d6d639f6306d9622b6f45291894106ee55387a6c66d14e450a2daa11b205531631b21510afaf44fcc7246965cc684fb91395333dcd8dfe8d2f703aa37454af1e5621ab688d852aa5808717f44e7b3c33bbf37ce8df15ebac90ea05cb6adf814dfb0020f668e596312b4c6b319380cf35d8c8a6a16e1ffdd02a21478d1531719c521edefe70e4f751f55807eaa86179765b1caa0d534492e8446d7d238fa6d5ad991b0a639750ce9d31db47796ba4a7111c741239f38d82099570e7b32b714964edd30cd99a53f945f0fc1f2f1c2b9f97528e44c32c0ec50c6a7dd1aec9e75209e923644854875c4c135dca243a7171e36b328ecfa87a34eaa40f210cb46ce1851c5e614e1401a318c1aea47059b2593679f5aa8c7e6a350744a112168bdbaf4c9680b089022994635c78932ab0c6fa7051538763ae5cedd0bcf5cb58ba4bb5f7d1b5effd972f29694dbc32bf13754b496be12954df6b4c7d187327e438cc09c6bd27d94801146eefeb205eeab9e578a9d18771ee0640b3beeb62b5d72353789c02613c3cdcaea8dc3a9d123f2ab4d096839f9d399726034b5bdb249286c868c7dfbb29e2148b3c1031e21d7b1e00f1b50975fd62cfce5f433f684927a01a33f21a24a64b9ac4e807ba3b8deb9c5262ea56868cf675f4f3ddb82cebf348f4cd1a235c16be5f0da000d3a000da835db509c0f7794d05b7061989a7fab6819c70825b8796d5721dac8f7383859c6aa212f0fca736f681c7c3b6156d822d69ea67b946ecfbd117e3edaf9d5863cd6ed4be3e6faf8b6dfaedcc27e4de568858559f4a06f0ce2eec851b5eba3b0bb1fd7c214a25bdc4eee8f43f8c6494311164bd2d122f95e759b2659e03617b04a1254", 0x1000}, {&(0x7f0000000040)="f378440294f69790d954200f01cfbba5bf6a8219d5b4d7ad344d8824f630c9c21459f09badb2bc85c65309693d9c326c82ef82abec1cb93c263cf731dc2fc14bb4ca3f9080027dd0a37ad784a9f5efcb52a6c565855ff8a8faa99eca87f401ccab0d6145b98a51238f1b8a32d1dfec4f935850ddb7d46e935b0079454c26b2836cd6969f2f1e5f47e50d3907158fb4e14cb6b009dd45437f4c111665b28ad9d066db19a62f42731f06b46b11da41700c3f980c14a7b1db4b2248c9e490981ca478ba027efece0482d7f073da4b0ee9761c3f7eff54729ef75aef29109da48fa7c95c076a9217fcf5deb47c02eeef13", 0xef}, {&(0x7f0000000140)="be8e08c1cf12b19048ac3cdf3a717ca2265b3f76ce2a48381808cc48c30ffbfc09669bdb2c5f1a0c002c7ea8d4d0dd35a567e7b2bfa709ead82de055aee4201333628e43469848f14540bdf132f07e183c795fb3ee406fa47f83f2789a94c9484a51d66e012fd5912675dc33930743", 0x6f}, {&(0x7f0000001280)="71c14daed4581cd40210b528e06fda2b2f464dfbf5b30e357fda47254866f2c33eeb8a2c45a529e5ccd9a3ad350af8de53f1227d69bcbe1a1731df4b4023e2aceed1783903df8c1709f2ab7c1bcb94c5f5afbe16d8e56e313808e6d8750eff6b63e58c5e19e27d5831623a5265e39ff259ffdb3e83e498a8b69cabf9edb010da6fb60b3877065742d7a5c9482137b329445a0e342e377a26241dfede4cf8d7db0a442226ebd367e653b773a8413ab4a4991970a4b0850e0653b02ebe08b1dbb8425e5a794482918585724844dcc0236db89d9d6257c509b0eff4f809c16e01c3a6860a90db590890138f132c4ff3b363d23fea06f0b9b7d47d98688e0c0d4adf476effdb84f5a0274598d95271c5895bde486e82fc5c7c1204cbd3c982d00b88deeccb144efe1c4bd2b247c915cb12dee0f728b1693cd605148d255778759b78e1d0c1c5f84041680f06fd32f20689680ce67a73e3a2aa130c0bbe57897c104d4f47d34d3262173f1024577931c6ecb740d279e85f9227ca7ee3e5a628fb83cf11b847c14cbcecae386b7ef7b09db9ed1fb335574a8d6c09cdb1762f233bdde36cb87915e99949546794293e77590d7f8ce68f456eb4b8f87f6f5beb6243b9b2729d9c479423605a153d264afd87b12f2be055b5686d922e29151a12a1e42bb684b4927c16d3c7f8a003ce827980fd0a857699bb21230645704d0090cf754ef3d9a06a333e09c1831c41a8648a1573e6ba74cd19e784221ecf1968b787172d710e9df0786cd4895d68b3b0f3dcb63399cb25841306943eda3c05a2c5e151447192cf389756e8bfc97eaf22eea0c2c672e7e30096561fb51e9ca20e40a27931fa295a954ecbff76ac24c1339fc764a740949d42c801409896195749a0e024892ba2cafebf8d8878f3a321911bb120dad7c03336b07d0ad703e017b7be1b924aa8bf98ed3937d6a576fc792d91fbb701d3932acf52fa57ca815c4e6d9f4d77c471651944a927ec0cea5ab9c2c0cf023612b24edc202c2dcc16f7c03713fa0d6120e63619ccbcc0b06ad4f35d3c49550d6f1093e9c1b491faeb159fe21b7a505c074fa79c848f880a59fde3f641cb8319e80c4a451bb84d1015344affb11565cdb64415ee119b780aa891185e4577ab84e60eac00483d7685785161bc7262de79d920d6b5606d0f2552695031f2b995b516b17dd529500dbc3d62e73d2efbeba20ee0e6be848cf746fab675f480062cd50f4398dc91ab48127b78f78ab670d2ec852d5fb291c61d8b6a4861205e6bf2036a23ca7c67fc648e8c81c87809904d99bba782f92ff0bf73e60add49a9c5a4fb578f3a0bd0dbe1eab181bbd1b70d0b05511a667801b51196dba5b4c89e65392e0543df01a43c4eb68bcd4060eabb53d248cbf90f28dd18dc048175b8e7b1b4fb81d41c8d635a28ca7e1b4a23817726387a288aa8d35bfde5627f3fdd597488d0e9eedfed0b39488089c958cf598584368c86a991d93f18a825535a95fd38c695f8979aca567f2ea734beac2a0029a261099ba128171b046e257c20e335f25fe9fe4fb991d6837354959f69e1006708888fb71cb114331291d97e0a4bc7446fd15d82ad00a509af1616141e2c7c97349de3ad3310486635a57b2e29eb676ca36cb8aab273b82505f8c86feb2602b0af64963a5b61d250bc2d0d3ba3b619cc56bf809ea7194f4ea6de0f89181eec22f69f24b12489d7d0528e0e73b55a981bb54c99ee5c2e79424da8b032ef55a8c3ef65d0d0429e8f2cb44259ac5f5c120b962a937b02aa8d33b41cbc1c3834d47afc5dbb19c156c43aff9ec6f749db1e3878facba4f7dca22b267e42b0ecde2ad139f93602338814f74632db438b199e5cbb97e8db62c9be070b2f9fe68a6e8f0a9ae77c2eb06686172f987b271ce873563712719d8462dca816f083c45e3b5e864f6738a6eb3e215e8ecd517896abac8481f095d9fd376a624327c5237ebc612d1226157270bf9b1e1358a82e7364a4271c1aac90ae7b4dbfecaef7dcea9b4d46e57c8c8e6012e1c74a576119a1dde09865c616131084b2df0df98ff479d2b2046e649f675c2ca64795a194847e992519f706e2bd8db6341fe3cd0606fe6bcb6a073a79f9a1edf597cdb7f012534dc19bc65a889b4caa9af4bb41c3222569ec5fa451d11574329a4da79b279966e1f9787553ecf5259232a625b02081c800e9293ec914321cf991b4c20124f7798b4464ff3e3d1504d7c563aed1001ca376d5f22e0362e2ea8ba7d7e310b0149e722044061bbc99bc14c1afe1aeb3c64a9d609a8eb13bfc4558bdda8d796fc3a2b7b0e65738561793f6776adf1796aa48ef3030ba0e763f6bd676830a687a20b97bf428c20bbdaf3dc73ec9c548165459738d478825b54db8c597522d112a17bf208ead30e4cb46203696541ce0f7cbfaa245e820f47e32c525b7c470e6789a3f401622d5cbe74d670235555eabb5b3b1fa3059b7dbb316cdd61c69c45efb2ff165d76ed6bfe52b6d5913fa8f9627dc3855fe71ff5c94e3fd1efa5621c87c67d93e36431e25f0792ec480412bb6253fb85303f0189a04117efc6284343324d5dc601c9e75d7b87161963bdf5c7333134c214e33c9d00f80b4930479a5087e5f78b5816b1cc17f658c78bf5bf39f2ce84872ec1ca1c1357def814fc04ea7a5fda268d5d8955a5632d9e883e358d02a5ca2cc89e9e08d3b89a0a8eebd9cbb5a22c3e64bebc7a2e9d90929de82b2aa4f058f48868f103e3a6e16c4de6e62416f323dcdcac55afac23ab0956dae42b1d688531ea7dd15698bb684419524226d598d76a626c7d8b6cd7b692f87fbec360af757a16e2848eb3e570c032048ad06da291755224c74636b62911b960917bc3be6cb3eacbdea634d463d4e215e52f1afc8ba18ed63381570a468affe0850b1bcf5398c43a5a8be8d4da5d50c15e2c03ba3d9dd6cfbf6fa5792c7b21b45523b392241a7cb23d9eed15a5e562d09964d8586600dbc148e516c5b2a4e88bfba692aa4c9641526bdeed7f49727c566f71a3993ca42eb61708db65b0f222774716e296efd8b9214a2a98d732c6b9c45e57cc7a3e7e63089281ea33f60650b9c8f9cd7fe9899d97aef2a85d365b000c19262beed77af8d8daaccd7f683d773bf1c1607bacf9d68597795f708926e6ffb27b27478400304fe166b811eadfbac753cb818a17da7d6e0d54ff53952e0b292646756c3724bc93033069b7b1e4acde690c45b339da59cab722ab02427296dc31a42d3fb0759ecdda2b6a96e7cd3a33d3e49bca96b00010e57b64835c920746fefc84cfc3650ae18708f0bf54fda2a6ac09873ec9e093723d6aa112469e41ce0a44e6b2a881816a2e3bf1a3eb37251bd9fbe29bedc5e7ebc712235697a25a5aa8737d103e3ffa8344cad6706b81868f11d1c5af1e6cd3303fc749f355772a75ca8954305cf192a07eb5b1aee09674af8b8188f14c5361afa59379e57d364dfb1a40dfc4fb41904f53b6e90114c240cf461bf4b076063cc2e4fe049c778d298c167c213aa22a576fdb3cdc8d0f01652c8cb510e1645c9ede58c51f421c79bb9483097dadb88c8939e83be28fe623062643cb36ce60cf9dbd96f6d74b13ffdb92f2700f69801676bf7a6356460b995d7b075f1ca2619ae3702462d6d2daf12f8c5ab97d7334f91c7d9c52532b264511b61a5fac0a39da578f603afe718f87023d8709bc18b42c156ab86410ca240ffed349cdf35366935d600053105578cd5d0a3ae4f86e4d6cac2b6d2e1c69e19782df55c432d0b8f26a450f2d9fb0cdbc52d4ab158c033cf53c929fe540766e773b8f997e2b784ad9b3d03f6bcb579453671e1453d9ff021824ba84bc693c8a55b23991bcfb2c5b4c93fc1e413622739128b030f9b53154a4cc53cbc053b59e99f46092f90311136b4b919a74141f43c8d5b374493f5f6fd765215032f915587d33748e507957275614282c909928eaf63f2f5c6fba0e4959a8685a54764f889b3bdd5452fbac6356ac0e38c9d3df7cf2990fe62e96a0b291eac4d6ec74c1a295b87357dc33954da26729c29ba5e859216e37fc8fcbe32ef67d5acfd9f2a0662c656b49ccbcf5e31df6cc8d5376534cbadc3087670da3c90561278b6ae9f822b2f130fed6af9f1e4d8d91a6d1a1690be8ee71dbea840645b3e3e15e0fecf4be7062feee325455f3d06769fd41078704b04545c47020d3f9dc33d21c310fb69ec97f3119f6ffb7b4fa03ebcca802f0ded4b05abd1edd295c55cfd8c6f4b191b3fa103a81f698d39e37d4fc2b15b3b93cb90fbef9f7396002b60bca574c22f4a5c8686144fd4a7ba2c1770ac4da18664ba6685dc56e257498c79577ef1591adeb3bb5753b51103014762c8d565ef0fdcca2275249859d9dd6cac6774b1546e2e0d21f15c507000afd51603399e63e813b5e2a4b8cc589fc11d6dc5f65a52b9c1b6f57a1f3335e2cb2cca40451a71516a031cf67db49364d0c69cd613fd3a981fc9a35d38f94196f3eac75858a523db4f9424f4bfa6c49e4883abb19e40a0cc7ae1daef8d177e4cdd09d43542c4c716c8bb0adfa089a4b0872093b2fde1e0b2b9703938f13c7c38767473c44253c868873fbc3ba2602553d2461257109d911e49851b4061effef862bb69adf0656a58f5e16decb501e09d5c8caca74e16b8c22206838a93d156f8449c6864b3622a3b7581cd67cc51eec5c93c77c0bc72e06a2cc0deffa0ab08a80b12cc3b3b92548154f03ebf66ee08274d4d0d9e85dba148f87c112ba5b4c96a109126c50eb5f249aabb695836f04566fe26282c066830b86fe6ed2b8abf61cb142260ef8effece06825a8eb411bd4197865b250e68c7f6adb1dc0f13bad6e5a9a3a867f62b13b3167485aa1c022644cc0119715c71ff13e04ab1c597283df19786ff648db589f255f91c45ab889d6b13c44de8032e2efcd798e11be7c6c5803e1668d5c883546147e663341ae6117b9c9cd87eb7bf0f24b94b752cb280d591738aa1f2cc52bb422ddd76d38fe0a2f6253a1fa7f8dee34b640fb115bcfda463fda63034c7b5e8f290e275be0d295de969507d98a27c45d93280c75de063b4d6a15697a348a3da2ee5777c689d08e7e9d6d671058ab87ac6fc0f5f4e7dfd07c420acb9dcf50e1163414897800ca184bca95704ecc39d0e53ca531417da70b98ff931597d57aa8ef9472d56bc9816c16ab578e7adfe0e81acb93247dfca0531ed561da2d88b6d69b5c34fd93e58a95874cc746a2fb30b71f693f883ab7f230221322d715d0b42a0804f3e74fd525cb22a136e535eca22d1261dc540be48ded6ba1dd0785249ba33359d195848f7310d129ca7e3da05ac2cd66de21c46c3beff80ba39026df919fcc42e0b8ac1272edaba29be45cbd6c65f72f03b8c6fa507d570d6b27d63d435404fd714adbb1e5748bcd5f6e15012d5c11489a475f4c1c4fce550b09cc1cddf02ce5d3e447173e2c8f1fb127c18bd11c5cec7473b82778cf86e159d71500be16e0a1512de2a9e8bf6ed8ceb672ece509a4393b97130bd121118f66fed5022e640c5bbd72980dcf96d0613c0ad553485b121c5551d50c74891522be24cab57134696ebcd1e3e4eba87a6b226f78b363571e94d84528389953ff97ddee0bb0b12201ca24a8e070a73797213a4a041c39e4e278ebe112da94879637c396d5c3ec8f0d7b86843f4cff6107e40690586cb11a0e0e779187c03de26a6b6450fea05195f435af38c3848e9f3cb91d3aa5edfe82ddd0edfc111e9552062311912c37160c8b56", 0x1000}], 0x4, &(0x7f0000002300)=ANY=[@ANYBLOB="30000000000033227d8b8309571e3e776d34ecca9e36747090aece890dae3308972292f54700a731da825356a2eef3cc209d6289b1842efe483cd202ed4b7532b2609677e5a1af81965fa6fb6526887b491c01e5cbb73e6090eb496a941bf327838ace7c763d1da42a64b0b9c2b567ea8437c03ec99400000000000000000000000000000000"], 0x30}, 0x4) 20:22:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc770600000000000a01", 0x10) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/229, 0xe5, 0x801, &(0x7f0000000000)={0x18, 0x1, 0x46db, 0x3}, 0xc) 20:22:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x89, 0x4, 0x8, 0xbb35}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9cf, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x11, 0x86, 0x20, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000013, 0x3, 0x6}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x80000000, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x81, 0x1, 0x101, 0x2}], 0x9, &(0x7f0000000100)={0x10001, 0x1}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:22:08 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffb, 0xfffffffffffffffb) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="87d1b73dd237eab8f33c09467ecf64296d67abcbada06cefc70c9cd76e44ac528cf31310137d67ef6741eb718d256003da4fb1733ac5fda63eab28497286e6d9121c794838235dcf3adfac268ec0ebaeb542f28adbfc348ab49d0258919af7f3f03e6b78136f2510fc5eb752d32f495cbdcdfabfe294c4b0635c66edf371cb19b04990cbd83cb20c8c42107decd7bdde4d43537522d4805a9fcf3a8c1ebef558465aa1812340b93ba9ac24d239b4c7ca315d171561748593dd2ee9aa8ef21c199473f51f4ca073350c2568d9d723641f1d5ccef01290f3e6eb1675177282e86c891a8959d837e77c6761e14f8834431065555b0c20beb7fd51583b22dc9e5997ed4dd2eda9954e443efa7f73b2ca1766be81f0b7d2de0a6b5e72a4f3eceb18", 0x11f) mlockall(0x80000000000001) 20:22:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x86, 0x7f, 0x5, 0x1, "c36bd0ed96347ef88136edad0b4085240fb68834", 0x7}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:22:08 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x180) connect$unix(r0, &(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000780)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xffffffffffff3d6c, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x21, 0x76d1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x6373, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x2, 0xffffffff8a7c4104}, {{r1}, 0x0, 0x5, 0x4, 0x5, 0x1}], 0x1, &(0x7f0000000840)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffff, 0x50b}, {{r1}, 0xffffffffffffffff, 0x10, 0x46, 0xffffffff80000001, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x81, 0x5}, {{r1}, 0x0, 0x4, 0xfffff, 0x59bb, 0xca}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x800, 0xa9}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000022, 0xfe, 0x401}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x81, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x8, 0xfffffffffffff334}], 0x9, &(0x7f0000000480)={0x2, 0x9}) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x8000, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/176, 0xb0}], 0x3) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000980)) 20:22:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x6d) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x101) setsockopt(r0, 0x2b, 0x7, &(0x7f0000000140)="ebffcbff48e69931929648000000000000000000", 0xfd68) 20:22:08 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x100) r1 = msgget$private(0x0, 0x500) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r5, 0x10, 0xb7}, 0xfffffffffffff012, 0xffffffff, r6, r7, 0x1, 0xfffffffffffff42a, 0x4, 0x3f}) shutdown(r0, 0x0) 20:22:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=[{0x2fb}], 0x10}, 0x0) r1 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = getuid() r5 = dup2(r0, r0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)={0x5, 0x2, 0x8, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7fff, r2, r3, r4, r6, 0x40, 0x1}, 0x1, 0x2, r7, r8, 0x7, 0xc1, 0x7fffffff}) 20:22:09 executing program 1: 20:22:09 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x3, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/205) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x90, 0x2) semget(0x1, 0x0, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 20:22:09 executing program 1: 20:22:09 executing program 0: 20:22:09 executing program 0: 20:22:09 executing program 1: 20:22:09 executing program 0: 20:22:09 executing program 1: 20:22:09 executing program 0: 20:22:09 executing program 1: socket$inet(0x2, 0x5, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x0) 20:22:09 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xffffffffffffffa1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 20:22:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="051a2e3c7b08408519c69d89efc124f7b3c7ea4f874a7b107ccc832b", 0x1c}, {&(0x7f0000000300)="4f8528555d04c2c4a428950cd996829a1d1a7462a5252e13dbc0149ad69d024c107691a5e0a243b56d08a373a365b18cabce0338ca4c8796a94586ff848168c00b0f67a5e2e9fa3165a37f2b1ded003874fd158439f34acc37f16927505f1987e3122ca98994577796697b9bb8e7f11ce34520bd69ebb77efe4f583991dc32a56d3daef24cb59b4cfb4e7885d43030dbe16af695a6e3bb7ed33fc1f64d8073099c1dd318db7fc33b05dc6e9ee4153ac37d8af7e9da8e616101c45bd8216caa3c89da56a190b7fd23056f4555c4", 0xcd}, {&(0x7f0000000400)="ef23b690ce7c0613bbe785767f7ea6f21e9331474971c19ddb01ab7933553d2dd7de90f694d14816598167ccdf11cbf78a40abcb337bdd9cfce3f2ecf706e1add385f85621f95f286d8e4b4e1989b9f9e8e47fd3f6c4835465e53df50c2950b9aeb6bc9937f57ae26372a005439f0decc200bb4d97820b7df98c753560aa0e1faf81bc2aaf0017d4db02c23657c8fd1652c91faedd5997e8cbf25e6651f51e82997f53ef16f536281420de6f8417017cd6d5e2161b1116bfa10e86ac8f31e89ac113067371f6e13e1ce36cb620c06b7dd2cef8147321fdbd1c1b6c51af668231df73bf93307cc8bfea0fda", 0xeb}], 0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000540)="67173f9c43ef45c09a06e41008732bb4c5097ff7d6c1191eff3079297f8884c0845b9a244c480d1b7c107f0d9e3aa8a07167804c3225009ff29f535bfd8debfa98f5bd92eaacbb9aa6d9719ad90591016f261e02b375367b93ceaf7c5a6073585057000ada3d64dc0ba950", 0x6b}, {&(0x7f00000005c0)="088e44f3c7a95e966cbfc9e5f8153f3500fc2a102af404c4049f89eb0ad5e2fd1bfac610a178b2775da5d8d71a2f71c4bbfd700f9cccda621b31c72cc5d40b6d73a9e08d340454422ff82a2434915aaaa331b89481d536a3ac4bd90eac63a2a7c004270d0a2ef7f1f3a929b8e95c6c2847e19b0e8aa420f8df7be7523108bded34af8543bcb1c9ee65430b1c4827", 0x8e}, {&(0x7f0000000680)="2965ab93cd5e9a14dc1d8b7fc4bedb8c69c4a1a91ccfe85c826f8c5399ab546e792c4bdeb028b1a3831494d75de4fe5cc4817aa81a9856e42aee94ecfed0d93f840f104c9586f5a28b96dc79e1bc5f8eb05670162a3c273695f148692897", 0x5e}], 0x3) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x110) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x1, 0x100000001, 0xfffffffffffffc01}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x80, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x22, 0x4, 0x9, 0xd3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x6, 0x401}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x20, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1a98, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x838, 0x3}], 0x9, &(0x7f0000000200)={0x2, 0x3}) writev(r0, &(0x7f0000000240), 0x0) 20:22:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x162) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 20:22:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x87b) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) 20:22:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:22:09 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000a593d174ea00000000000000080000000000000000"], 0x1, 0x1, 0x800) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x180, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x15a) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r3, 0x6, r4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xf4, r2, r5, r6, r7, 0x10, 0x6}, 0x6, 0x9, r1, r1, 0x7fffffff, 0x1, 0x9, 0x2}) msgget$private(0x0, 0x90) 20:22:10 executing program 0: clock_getres(0xdffffffffffffff5, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 20:22:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/100, 0x64}], 0x1, &(0x7f0000000300)=""/43, 0x2b}, 0x0) r2 = shmget(0x0, 0x2000, 0x601, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/96, 0x60}, {0x0}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/250, 0xfa}], 0x5) kevent(r1, &(0x7f0000000600)=[{{r1}, 0xffffffffffffffff, 0x46, 0x2, 0x9, 0x2}, {{r3}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x40000012, 0x8, 0x3}, {{}, 0xffffffffffffffff, 0x8, 0x13, 0x3, 0x1ff}], 0x6, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8b, 0x2, 0x1ff}, {{}, 0xfffffffffffffffa, 0x2a, 0x0, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xc0, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000004, 0x5f9, 0x7}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x200, 0x1f}], 0x0, 0x0) r4 = kqueue() lseek(r0, 0x0, 0x2) kevent(r4, &(0x7f0000000080), 0x0, 0x0, 0xdde, 0x0) dup2(r0, r1) 20:22:10 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x202, 0x20000000fffffffd, r1}) flock(r0, 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x4}, 0xc) flock(r0, 0x2) dup2(r0, r0) flock(r0, 0x20000000000102) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x4) 20:22:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 20:22:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x100000001, 0x3, 0x8, 0x10001, "cf0bc6bbc1541bbd638bac4d1db5082ea0b778ea", 0x7, 0x101}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind$inet6(0xffffffffffffffff, &(0x7f0000000700)={0x18, 0xffffffffffffffff, 0x80000000, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) dup2(r0, r0) r2 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f00000006c0)) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68}, {&(0x7f0000000680)=""/34}, {&(0x7f00000002c0)=""/29}, {&(0x7f0000000300)=""/137}, {&(0x7f00000003c0)=""/205}, {&(0x7f00000004c0)=""/64}, {&(0x7f0000000500)=""/237}], 0x3b6) dup(r3) 20:22:11 executing program 1: r0 = msgget(0x3, 0x3fd) msgsnd(r0, &(0x7f0000000400)={0x2, "6070868c97fb206bc3ae31c6e78f51a0bbed84f3fd020d407433a94c5d25ba29f9f2c3dc65dafb0ffb2134a1b3fb408f9871b2db427605575def6f03c60a3cdc1be976e372f89fd1f86209311b11ccb01a60938379abe9d66cf38a306b3b30d4ecbd50924ee572c23c6483d6d6e6f9a7978e4bc6021e12873d88e487f59645c72d109eb65b82eb0d024f7a2ec1915fd04878c97bcfbee0bda89cc3e2cd836928d573cc6684620c1c7a447837f0ee8e9c2f153873d7342c0c45b897ae062689081a67c3307f767e5ba845961274e07a863482662315febd19adf8ebc399ca6c366f50a145f7e7e4f87664f699caf616b47eebab8c87b5292d729e9a056adae9fb0216aedd406e6e7927915cb3ab760c6fddc7c228c3e3a4bc01f339d16ca0b75f8c4f9f543e85e6a53ba87106fd65a5c2fd299d92b8d6c5ba43a1b20f1e30963000c94cb745ece68e3a5c39ebed375c23bf86889189f6691bfb015b64d43589fc84456f304daf03d358315c51c02f8a90ca6a8816b0405514321f3bf2ada1ddc13da4e76448eaefae5d96f97f4aa666518ee9d2f3d218e576ba4f6c2f37f0321649339b903ab796e84a082ec08e925fdae3e1cc0f4db0c3f7bf94bccf81411605bdb8f021ef6d294bc834b022f2868fae14cf23e0c15a5430a953990b1567631cd0ff85c90dc554661b8ba1032388e2b9e4ee489607c4a1afa6500055a5032f3cb131c6917449a4c23e6e26c68f85414817d836da77fde7bafbaa6a0ae3e8ea66af7b0877e52cf5791d6c2d32e5bc3a6ca27c3995538238ef71c8365907df26b94ba78eec0edf22bd26daebebaba0d53f2aa0f219af58c00f0079c7acadb843bc944513208caa612dc92cc742f426d644e909386d335aef7806017eba777b5884828d47edf1ab50503566c1eeeeed307533f07f2ada4d424d9ecd9ac08a8783813a04cd45eb71eaded8c381874103a04d76ddb7153c238e03dcd5389afcbf664c9834731bf4c072005b436b92b67be9ad93087ff23f02f567d3acbca6b8384ebdbfb2857f62ac68577f23825a9d7437ac94997a5588ee82fc03de6e6f878cb1b82cb155cdf914e11bf41e88f14434a05e51e9a49ec5a156ea7bd51c2ced188d5cafda09b551f5588f0091bddfeb5d6f1fe8159f1d76a246a371082fc7fd52f2a9bc43c1317c387aae54676100501d94a5a4f73416a1370c945bc0e056c5959cd855d87e32871dd1e7a05c2d7222ba272184576ed6033066632003fe34e3ac866294895d76f319002b2077077c201d3d56ad201fffc4b66694f2e876e01f851d313f7fa7c417c1dc7caad8b987f8e6aa4208c396563b558ce5e0342855bdcaff2492e60e04c440f7e7343927f9ca874f30b6204b235c49d4a42097361834943c27517b6dc8dd2fb053fdcd2c064c1e8adca691a65798482222a6eb52b94bcf8b81e0302ab50d1ed6cd04329ffd01e6679599f9c0a27ebc0ba1b0b0ee09325a395d17420b940befec1e1e2bf80fb37dc6a22bd3baca10a62501e39a9cd2464e793f1e6edface3ca09612f130c5350df0bd79805d9c8f51ee720ff54bd0704805a45d66b88a96046fa4b0281876fdb07ddb3b18bb3f5306ed8cd910b67105b0d21d79d8cce5303f9aa83d04e35e4f01d1928dfce1fb1f82b0971f357d10f5b47d689fe3c0c2ddfe7748c6fded32280f4c448d23199571dd7d1ddf6718466403ba33e881be323009d825612a8761d7c930fe92eca54415eb4b8fde8b3f39e74220bd2befe0e3ccfad9a0a0be185250665097017d1a648151f7c4e20978db68dcfa0c4e074d691c98227fbe6277393bdeb1d015e974666d89b21b3a23dcc9bbc6732ffc90c14b462f0bc67e41b43a4851c08cd6697344a960056c0cbdbd2b148013a8654b1521d7778fda52566f53a477efa0ed999c3679b66c70d409e8293df01973888edd3d2dcd739db3e8745023ba5dfac2f7b094d4ab63075211fae748769648d8dba4104eb89fed95e4eea536ecb2c0aed3caa44f6499d1c8b00163236e3c6d56ba0ff9be972da5ed95458222df0ec7b803353ad65eb7bd04d4f3499b81dcd1a2150642075eebf713923e4a721685d2796f6f2e7546601a35a11dc59c902f6a4738c41475b5fe0d975f02f13bcb179b9f2ddfed3f336418df281c1a4aa249748f0bf96be0af19b2627d91f859d3812a88877ca12e65668072f0f7c315ebc10afe76c9b0aa7cf8256ecc93796220c97e920142f71fe3794ddfe1b347738c1435948d45f117a4753548df7e11ed0d2dde117fb09ea65999aa39077204009d2ffda3e034ed0857233cb3fdf9b837a47963031488f518fe878e98c2c91785d7503f7ee3a10153d37d54fa1192e61f24e0b8f60488551aa118ae273fb2131a1e80b4b78cce98d0f00abcd2f9753661241ba5edb4569f5b9d193d9b3965c5ca28735c3e608dcb3f45f367d52d4be10a195d17ea6d446948f4ebc507da1343fb4423ffbb4644af5e0feead1f290f5cd76e32ad572923d397365d0d33047ff8b5a923b78f5ff0bddba68c2b06bc6a342996f6c697a8916b395dbce9298ab405fc140769bc36c9acbaf69ad7bafa62df9c46ea63e7a3baefabf5fcd6b09df68abb92edf55e72f51ff1e99419fbe84403add42325a2bef1c7531f79674ec1aae6fee7097be55ee8cd26d8c9481ca040bdd2b26d45e72846a276ca725d5090c7a57ebac475f3c46fdf2414c4f5d05cfd116946542698e2385a71594f7a02a73cb77622cd46041b265fccaa7b6b048683669af9cf6e4e43c3385f3d60deb6bb22b3367a97a434baf1746ccf3acd261f89997028134653ff056276924d4579d0049457a05235e39e7d8321d8e271b9f68f4a20ae14d2c385ea9403f7e1b75d208c32cb13db99676722e27ac4dc3a92889692d7b470ebbab48ad71c835380fffa05f5b6067898dbadea98ba2544c08b57c5262c71f680c91b653ee32b10d078d8c00f6fbba121acabb8309599f39425b39f3245d33e7d233e50245355f2634218028eb5e748b2219c1ad2667cc1dbd4e0ba04ba7011920351f007329d694c4904735699a3cd6bbcb0d8f11f7effe119f40a29d64839667746cb8fc2ad6294d7839470ad8d7bf8b3ded35ffee69e885980c929c4a400deb5b4a9dcb96654a472768a83f3cae7735e7330cb9f726a24cca0636a57afed9ac8bdb00a62f44dd39fff371f60c0578229f4f05935e3e747571cc623b94859583a7be388343a8709b17c199968a162cc5f822ecb941ea4b4a0d256ed56d6b9c94dbe067e8f83f27764084e50cb4b00af5c387fca1d0ffb38ae4bdb001f131e62f62007239d95ea5caaaeabc07a5061a1d71dcab34ed1c82ff97825a77d9269085ac08f4f66e29736a895bc44db798abddd13fc2bcadf81092fac5c3c25acbde06ab30754301365fb6688e6a628c1e9cdd8ccfebb0ddd652436abd40fad7407b50f779074f70c45b08f107ec5ccb43d97d96c66cd6956c76e7d1b874244d0a32ea7a5a6266f684ddd5a0467b800de1fe63dae81d0b572ae6154c3245d466100de9b9525b79611cfcab59455e2252c15e16f289ce42f37ea1e208d109055c4f6e074624f71b2856df9ee83d43c56868e6d6360cbb022afa58b8034d2a483381fa11012ca7df904ed6b7fd3858d67fe8aee844f32733dba512886fda1ce88de8154ae51aaf65c6a456508a2d032a0615901f163a3290c7017945329f8dc6e8f233527b1b1debb2089254085bae0bb492bd06f7da30a14331d39cf3f3883f95c65457257fb18bf2e5070f325920232ae35998e455bc17984e3f1532bbf13281f52b2e93dfbe1d61eadddfd06ab43bb5ea5a460b7a8260efaa07b641e42c498fb2150d63990ca136bca09768faa3d398d92c4cac2881c93314412be04092228226013483da5c46e1ebef775c819cdf113dccd8f7496352695f2d9becfbe3c2a5e829d283ab85f9191ccc191c4fdbe2dd1cdbacf47c24e58411db77ab7ad98d0576544220d4d7516775427f21ac8d66f7abb6e2450ee59e06329ba1bd34ded3d458943ac3459a5678b9de117be0d129ed060bb59aeaae0ea43a1ac81dec6997b09c9837de4fbe7638379c9106cb3618dd15b72c7468d45ed6fe53a07a77301c77502798e65ec328e16aa81420d9ff3df0a0bb18df2121818aa670ebcde35b12541012bb99578e96753d19e9ffeec396399c129c0a3f14ab39e3ea75612ae28e62456f074e0070f08a621591120632e4e23b90e74d2655b999464f9a5c2bbdfe9e76dfd87d216b830092caaaba4ba21f411e048d046e8a391c332f5a349d7b74208c8dc451fe99d417c4671ea3d858ae057e66bf99ef811b6590049ed2907429ec0f06560757e21b6961e67bbe26fbe66f04d92e2b3ddf2f7c4e8b8eb26680f47704947034a08846ba02def4e61c563094326f87c392878dd51a9be7e285e62d785b0d52da9105d66483d9030560b1d1009772cf439952e87190f0a0de30146999d727b9581b4764acacb550d9d34daf0426386b8c0d929ecef3f318ee3cc18d2606eaa0328e87e726e1f7fa19d10d6127e42f29f5cbe75697ef834b898db5ac886cee8eb8272ac7b4cc38f2d0103696211f4c66e27ea1b4225efe09859b46c7aa3792b566feb1489fa15681f47d4ee7e1f70fc32d393803d13fa7fd66ab7e24146c4c976dc28beb24fa12ffc4e9d9315e7bd2993ed35f887e1e7ba903d022e8611b8cc958a590b7d705286c9976630c02195cb27e8821162fab8dc7bc50497e0d70385c088784c01b6bc5e8104f46923143dc8bba97f2f1a6e89ecaf0cadefb18be05f232498ba1aaa234b836be67c34a530802cefe768ae840fb847ddeeeb74854da92a31beaba5eb310114c6b970b1450ba6cc73eba4e97484d7385b7a622089860fcb026640a57ad046ff8c066ae9432bb848be19c2c2240aa14e78369befdc01b0e79b3421f8e34818917bfa592c1409863f68d8500c6076cb369012dade749b833c5a5a7821fcb721fe384d83667654f71d7877f3cee0f8d23654f90a3f8f4b2a81bbccfae41ea28a7eb2942b7c0270957d7826ec5cf0e6f742aa6783b76ce82219aafc4eaeb94b08db035b40423f102d9efae5e2afe269f859857740183e1f1d9d3ea0b21a9f95648135f6f8a9c11fe3ccb93c1a0f44ac5fa858cc3671ebf072d8a536b09b60e0742a24978e47a7f7d9fe1b364f131ae400648abe754d350aa0f5ab01ae0ebcebcb9ab79c55dbb218305d0824a6608ea41c378cd5f0e0fa9c0ee0c50857451753c3490dbe73b557820248f38b33925f394e7f4dfeede0aa284961591b801b0fb43af7499556955708f5fa7cb9cb3b07ed45fb92b283f6ae8faf17f3ef132ad7c584586b7b131d420b544415844767612e3615ca412ff3d510682ff5f6ea61de50aa7f572b1b887271ea8740213679ec436b134a1d5cb23afb6c17e0149229108014085603d995ac33565a03c64e748ea9d3528f6fd5f3bb6a768d7a1f6fecb54a89402e63f56f992a51f120ceddd6051f7bcf4918384f6e9a86cff567fe59a074a8ae35ebd22e2f0594601e9dcea2831b70a12c431daff0648d644716b3bf65a1bda7dabb7ea6d300328987bc7498c7996780af4f7d2cef47e8c8d544366d2cdd25212bf5f9151ec357a86fe422b5cf0402dfe6ed600f95b6a526d1bda5edb59abcba55ba3383213a452958c1ba041ac80c18e63519dbe2f02337b9285fb67c19020cb51373d8f2455c22f398d897afaf0ddfc2cdabaca351c666aa5639c247a81dc21c253a631f9d691"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000000340)={0x0, ""/163}, 0xab, 0x2, 0x4000000007fc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x142) ioctl$TIOCSDTR(r1, 0x20007479) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000312b0000002a31000000000000000000000000000000000000000000000000000000000063e9b055a901dda91860ee0000000004000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x7f, 0x2, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "553d37a3575efee302c7b2fd572dfe5bf488e86c6705c13532cfad88c94a096b6a809228303f3a2fd3b8ee0988d24a364b394b372021b865bb5f4afb78f92812bb5bf8af39932c8e2a2e39b797fe6ca00d4da5e89f650e292b"}, 0x61, 0x800) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/107}, 0x73, 0x3, 0x1800) 20:22:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x480000000000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4fdc444ce95834879134f044974af09f11", 0x11}, {&(0x7f0000000100)="bcb1bcd9d78dc4e073f86cfc1f73603060aebbf105615cb400e5ad51f5b2b56038b3846f54bf15ec0cd22c0771ea3ab7000640e8f85c7b50c77b64e47bb056e59b6708401090d3b7c5922e1ebc5106286d65ae0ade6175571d9df116112657c968776ffa27bbfb62309ba10444ef9c39775535268c4a5885433937ffe97b9b798be5d122ba3c60e85f3788e65d6508f3148eb00ba40316d7315f4314e691a98f20a3", 0xa2}], 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget(0x3, 0x6, 0x400) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000280)=""/41) getsockname$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x1000) recvfrom(r7, &(0x7f0000000380)=""/176, 0xb0, 0x2, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchdir(r7) getpeername$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r9 = dup2(r1, r4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x0, 0x20, 0x9}, {0x18, 0x3, 0xfffffffffffffff8, 0x13ad}, 0x1f, [0xe720, 0x5, 0x4, 0x4, 0x7, 0x8001, 0x7, 0x7fff]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) poll(&(0x7f00000005c0)=[{r3, 0xc}, {r2, 0x60}, {r6, 0x31}, {r9, 0x2}, {r0, 0x90}], 0x5, 0xae5) fchdir(r6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000600)=0x1) linkat(r9, &(0x7f0000000640)='./file0\x00', r6, &(0x7f0000000680)='./file0\x00', 0x4) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) recvfrom(r3, &(0x7f0000000740)=""/253, 0xfd, 0x1, &(0x7f0000000840)=@in={0x2, 0x0}, 0xc) getitimer(0x1, &(0x7f0000000880)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000008c0)) r15 = msgget$private(0x0, 0x141) r16 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000900)={{0x401, r10, r14, r13, r14, 0x121, 0xfb5}, 0x1, 0x58, r12, r16, 0xffffffff, 0x80000000, 0x6, 0x7fffffff}) getdents(r0, &(0x7f0000000980)=""/9, 0x9) dup(r3) 20:22:11 executing program 1: r0 = getuid() getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r2) setreuid(r0, r0) 20:22:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4081) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 20:22:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x230, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) 20:22:11 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r1) 20:22:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 20:22:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000001, &(0x7f0000000040)="c7c955cc01df3885a39c6a6296dfb431f2ad3bcc5f09d712a39d7143e2c1a9d87a7e94e3cd31491f4ef537b098c757ded6267d50591abfcdf208f8396332e276", 0x40) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffe86) madvise(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3) 20:22:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x40000000, 0x4, 0x100000006}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x4653f5f7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xf1, 0x2, 0x2, 0x27d}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x7, 0x38}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x4}, {{r0}, 0x6a1050b5e53af46d, 0xc0, 0x4, 0x2, 0x5}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:22:11 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 20:22:11 executing program 0: 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) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = kqueue() fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='@\xdfA\'+}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^)*\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)=':\\\x00']) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 20:22:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xcda, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x3ff}, {0x6, 0xffffffff80000000}}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 20:22:11 executing program 1: r0 = socket(0x200000000002, 0x8005, 0xd1e7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55", 0xaf0}], 0x1) 20:22:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='!\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='+@\x86\x00', &(0x7f00000001c0)=']]{\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='.:\x00']) 20:22:12 executing program 1: syz_emit_ethernet(0x17, &(0x7f00000000c0)="62fec1dcb6eae3af17723d28797331638c5c70c46befe5") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) 20:22:12 executing program 0: clock_getres(0x2, 0x0) r0 = socket(0x18, 0x8000, 0x2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) clock_gettime(0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) 20:22:12 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)="8db3e494d907ed20d5fbeedd5fd6bb9dc8e98ba2eb9033f3590eb761afc036180e7524a8935309335bfe9f2f4887bb1d84ec849fab75bf0c289fbcee2899ba6f54074fcfe96f819c96e17d715b09e859ae0b70fd1e543601d3e159db709a46dd", 0x60}, {&(0x7f0000000100)="6a447db064185e173b3cdb42ae4fea9ec70a5c3387ed111d31dc63230fd96eeeca0c0b4edc978c684c196e00215ba541e064d885e8439ad48689d74130fc9582d5d0b094eb0ad4e5452ade4e3928", 0x4e}, {&(0x7f0000000180)="dcc8ebf5f2436876db7a19b87d75b8f9bef8d637da917957c869dafc1924d52de09a710e9de0bb3f7a9c128d2d4cc9d7bbe7f3787f8c61a87d113a3297aa933863ccb77263abd0bab054f749c6462155d214d697fb4ffb35d43eef54838198c6d9715e247324ba2373f4f321c294eaf558b69d5bd2b80cb22cc8c0a499a2c13607fda9b9f74b48f82246c2e8a040eef0930d367f8f61316a451de4bb45c3fd43c70e3a33ccf08d99237817d0b8ec32750991beeddb5083c19a7bc428789918f538b6fdcc4818de15fe767af8eaaae91446979665288d45ac70d886cec57567f839b6ab6986426999760bdd", 0xeb}, {&(0x7f0000000000)="f79437", 0x3}, {&(0x7f0000000280)="a6b5a8d8edb2ce1ed02a0d9f7c5cb64f66d5cddec62f55be595c8122ed1996ae1eeb7034d19375b080ca31692ddbc370972f718326074e08eba80936b97cd739d6175c7620b6221a5f8c949d48a9ee18f1be4741908bfe400475c71aee850835e14ca1a14e5fe342a1781eca17a8dcb2637419ade0509f2ec2802f47de3b7020012a0e9dd28b67304a3b071b58e5130e1f3da8f275f0d3ea6f4ae685eb9cfd5b1fdedb2d7164936fef5792fc19991d454314aaec16587d726f2957d74bb42f0f2ebaceed70de15e0ba438e1d063d8418fc92b23382d194d39e9d42ac4942ea59cbe748279cb993ffe56e4a948905a4bf05e47b6d462b47dad614455068ba53414b04b3c5a35f658c51390015e96e2ffaa6009019723390f7ee1e95511d2cc1cead7d1109ba09dea4a8f8248c7f21a184c03b1d4d98f4a34f1f6f953e747bb75afd007c8af22729a9ad2d896d0f3f641ad3ab9ee64e62e61eb0e161644edd95f9ecd603721fdfc4279b9660a3e2da7bfa794ac27c1c681861b75a71dcc3eedfb743dccce216ba4db85397ae0fe150490e00bd69893ae518957d1312c3024c5e939a81e52503af226b9503824a51a20e6107ef998c8169ad59b610ad6511ef3018953f497e2b05ac00f307f03049a9d9a233e9dd42e26400d774a438e7d4a39856d00845defc42752e765fd349a9f2fbe1a413e06b6d5fa1343fd35fdda2c0853321364fc08a2be78c9ed4580c5fa2ee1f32d99ed73dbb301d7884ae0aa7a75c0a4b2ac12b95375b08910714ce081af809e78c920f803401c84f920c6a231586c91105e78e251fc368c48667cef520e53d9d669af296cf6cf1aca5c1c19b35030bcf7b838b991c80b749bd81ddc1042cfbcfb9b5caa1749d1e831cb94ebd788899e6e97f93109219982be9c49fb7865e77e7b560f2e964c238615cce678bb88a20265d34893f5cff782112b15b6df1644f51e1c276b001f026e05c1d71cf5ad7efada891e8ec65ab4fd2d4dbc50eeea2948dafec29cfca346e81224fce6cb9c9dacc4286b0cd49944a127cc091cce8b1b89478fbbacecf2de5785de4bee5a74d1ac0804051cf00cf918cd2d07876bf06c947cb236519089d56b6f5aba3c08eb21cda01c60fb5529bea6006a1b4472cbf589cfd5d44fc290af9a5d3b35e10f274c3f030b32fc91434e7379a269670c7d58bae8c732eb96cfa9a7d09d7cf8948613042502b3d51fb5bbe2aadbbaa2fca30a90b6094f6be2a146fd6de0f9f0a82d3da78e0c36fd480184616a7a9386f5efc48d404361788b3e13807c128381a6fe15b77633f521a120d7065ebcadda6f0d35dcbc44482eb257baf598376ff3902eb50265554e25574288cbd41ffff4b4b54503a6f25ad5004c663a943b19eb3eea6e6705a9103e41d8387062f31301fb6c8ca9735cbc195e5de125e2540c3dd2b7b4c39799dfe6af03bc2e8fba73560f308550a590cc2bb7c5a85a23938e268a7d89c08914a4e6bc508905ea626f54c9931e605b743a873b629108e99ed7658e0829061e2db598671588059781d5c500cd418d7d09b218e6a4873ba9677c957f5fbf6c2fe4dfd59a0f9986fd51636727768940ae02769f88218d342d9b762528cd47bd3cd8b292e1a32a576eaac17ba038cbb660bf043a4d54968d82312cc4ef5280d4ebc925b364c1ba6be6f8f1d5800ad7ec21155d5218704ba1627ac6513aafba2d94f4fde9f6cddc46ddb61380465fdba0adc20f656f392aca9768fbc77d4e53b3ab903353f699cf24c6de2682411658d9bd04d7b68a755e4e3d597bde9a9d6ef27cbbf0b1e945e00240f81adb4417bcc2efcf04e005b171c1e066d779038e3b6fd9b41f82766cb2c5a7dfe46d00b3c664bf5ba1a199f338ab3ad7592af1674fd288c6810f107003c8d4e2bba5e0a9817085c9ca929b456d1dd3d3703039e27949918226a215efcd4458b0fee895dbe43c2e5636606f6f7b08e1b78d6c524944395d0efddbb946c79dae48eff8e12e57178311187533814d7792a48bd0a2ec67ceb1a3bb957d8bd8002ffba82942381d699c1ea4bc831e698b0963f1866ba31efceee4fa7d17d452f67d1d2dc30445407036e460e08b3dcb3a37c7a6bbbd740769bcd4cf4766f39a95352aefe1a741db93f70d08ce821a2a3b375a6fdd7056dddf0db23678e7518bad0aeb33eaebc07a2b36c4eab319944b7849b0fbab0a092a12282de45c328e7d45d1e06b9c2e4891d26224891fceec975700b1bb13477f1acc0ddf99f379c273abae5de944877e10c33f44efdf6d01a5e62cd1208e5d956d291a65b069a64773fcc857398f60cf331eda5dadde77ce39e0e7d6e779661f9c7d40c33cf2c0e865556b510c570f60b9afbd9786294e5a4fb12c85ae7df11a24653548b98f9abb96d50968699cade469e4d863bca249f4b77177ac81177901a44d4e7bf44ecc2c9566ec6ccb190cf4f3bcff6574829ea5188081f34246805bf28d48e9874283a58539d5094346e4793a7828b11f0cac0d812cc651ffcf443816b76d2cb07d804c760134392fffe858330ee46b145ee92302ee17c13c6e8aa5fe1f2034aed180e5eb193e5d41320ae5a9c7e4278353856d5914bedda7e8da720c3d6295788fb99e016e353743fc399048d7d0d5861468c810b0f51a2c83e1f6709d7f3006c9254d03e6ee37bc64a60a684cf81f45b62b28196453afc03d1dac3f1cc2f9e0144b3a93e1c0cc43f82d2c844bd8f264d6f5f993a03cb48bfdce5f4342763e96a6a9422314a3d83b9f17829aba3f0feb44c4f7c97aa88998a38f172dfb66ff15d28207491032669516e36d3dd29384ec53ae3725871e69d92d62412e50bbfd413dd96632b6c971ec2364d773859e516ecac3c12d17de60e9e6235c47ec1bd4468c98740da1187e8b320761a1b2d611d9338bf9d77f7525cf9ba2f74521e3eee82c234c19700b358440a3cb16250381252a0f4c1012d0d518feb6025f56aca36efa572ff28e3f9ecf5f2ab616033a7b640a99d3d948b89514b453176f568a175e6d75e4751b9c290518546c11b75259f3106d60c54da7d9e2c67dd02c807aec7b7844987dfb44bf3bfe85af8e91315c19bef0d281a4938bef8b6747f8821b62e5de9969a531fe2609136bdf128297561e03a84f385ff5c466893484bba51fff79819c38e491c1e2090972b236085904dd9d90cbf820f719dffb367fda8e95d077ad4c139c80d81ac0d88e1be0ebe842168f9819176f4c77efed4d994cb8ce47d0f9866a96368047fd87ca9d41104fc87680815ff5754da985f433bbaef02eca5095502150b3dc303ecc90a6a43487687176d13bccab734d8c149ca6586f1e8ac3a8df9475f51c142c0d77e08a7817bba00af7d84cc8e02f6e1387317d832ffaf8e4570fe50d81e894fd1c861653b19e66379078c29cecd8978fbe428b31ebf13b74064879f3aae91bfdac179800a7fe3000d59dad2cc8ec98167081ecf136b9dbd35d0240c6dbd788192bb01fd967a1775ea6ba1a9a4c2aa9fb09dc6c91b29e1f3340ac362687b2391c939cc1a3c465a594a9a59d4841921f16a5a1cf08f2492918c834adc8fd3b020d27bacba3710aa77da6dfb3c94554088f27c15e571a8ee8bfd1bb3dbb477806f76fd8438bb8a99ca5f15fd54ec028fb7caef888a81f659b0897da6027dbd2c07951618e42750b2e0edc75a86f2da55d911dcef76021c8a64add13f2862d5f60f0fc002be6c08d55977a0cbc4456060a4f69bfcc965c5e38387f057965376b61657528f44395093e84ee3e8f5a23418437e451a80a4299ca9973b9f8ddd271193b5ad4778ec3112b3ab0265b5ad8b3d7d1fffb7e44a416f89730d82beccb984bc2cc8695277c9ac475a7265b095be09bdb309b06a9e0c60efd331bc5b6c34132fe672b93befba5be8ca415e9de007a78a6ecb01d4c803fddea3d27a0e2077d8094c6343300551c0819fb59d93144dcc67955204ce71666e930d74c01a1ef5e67646e4a53e5bd2892810f0a0b337fbdf13b7c1b7d637b223b38eee5f1a720c9226e3ee4f0e1bcfcf33bc49ffb6741bbddf6e93bf01412fcb87a1269067079fe8debbcfeaaefa248583e53f4833f0e0d3cbe9a48c8ea3e9176dbf200433c8c538dc4dcaad01c5ed2eec998648ac70ebd6f95212429231df5ae9ea63ef25b9a621e14de98962f72b4109bd540657c1b5e85a5e1b343861986ba0acf361b777ef4c14fc28a7385f05411e07f7d910c1c29abc2f43a19b512658f2b859c23dcf1e0dda85156fec83856fdaf7605b8b28f5ad0f140e26d7fb02729b4c52e0984b72c6824be84c0c54ac040b377ea4469ce9f940126a32569ca30ef552c4c10b508ccf5f2296509b4889db58ffaf1d65ddc99497140cadc0673cc6bd32d353092f5a8da84d84dcf41c920c6e4de8c2e33394fefd8100dedf33ad605bb706258f8a253c905b1b4df612eba6a5f49d6324bd4727db5bd0b55b57e8b0829f991afdab71504ac86ddc48183db47783bd75f035577d03cbd6552ef81f9db8693f89c66a9df36c106af669e3e3bf47b145eae1000f8032bd3d5f8c7f818fefdbfc7d682cb8c5f81b60d9a04036f1e24077b8a718d79343b0f9f10dfe4389c90f5f8e2d8777d9f20fbf88daebe40ea6d5a04f6572e7628c1f9f961316202e071597ed38b2398963bd5b8612090db51d9eb2078d2488efe68203cc964dc3357719b93c70ff20a626097bbca92048eb6967b87457ca5a498269d200efa7a978af8abc0a8a9af0f87a09ce489c7bc32490fe91713311d7e5fb744f59a4f71a70af40c7f6e25b0c9d4b60c431e430f32fff11549a39dc568dd1e360e9bf5d807fb419b5b8821aa4be6ebf000f102ee011c0723f4d52f88a85080c804414fb3bf04265e2d8e7fcc87e61f21be570fec7535a0169f6fee1277d61ffcf6c3799ae6a616e41adf281e9ed3b02a8eb5ab00405752e23306d480083ae9da8ee7d8958a4b10344ab816d51b4e10e5dfab7fa2c2f2250570bff195d702b045151b9b946cdf90ac4c6080b93c9af75a8028d3f572aec5c1beeaeee9a94e77ef194e7ab74ad6211ff6a7e7c719deb0e293b2c9c8fe23c6ff2cafd339addd66aaa170ed0783aa3c32af54375d834cf98d8bf847417846f0fe547337f48ff0c8830a6449fed5f71e3df2abca5d75931e4c05bad50fc25a82de40e92cc544cb0b6931bcd883fe882c4d260ebc5acb6af6833fc324839d87e64371b954bae3bd37b6dc1774df59e4394c5497cad8533d28de87460a607a93e2a28c60b7bfbc5ff61d0fa181d5e230a6126f880241eb8d87d4dc67e2340535ffed2666b39a9c4480bb80342436186a40f4920dbdf984b4c1c79f007bb3ed0286f7934e1d9ea5480b8638cf2d798e59962d91d759c0cc98196fbbb349d788d7f3ff4a6c7178bc687edd535820fcf4705e9d9841a66b393b0475891d51e9d57eedac9a7825610b44de4003639702658f19cfd2051750c8ced95f28403f3de1e10431290682ad864536f2eecd5a5a31f9906fd1df96c08abbc680f43af52540bfd23ea6d4f4594bddb34b157a97086733e626a540eb3727a552c733c3b1673a94f3a38292a450f2e1f826823a3dcc0e8633a6ec1b686442945a1c30a3c3a72869dd505f95a539281a821e68d6c7a17b6e906200b2118194726c493b52b0b4d5e345ffb5fd5d6b1ef9b39670c23ffa2f56c15b754800ff81784481bc932225422f9e45c9b196664a057cc608eeb42ab80350a476031a9574c479b9ed48aba2af2e60358d8ff9d196ec851023255", 0x1000}, {&(0x7f0000001280)="fcc0ece627b005c7c82fd830e587144475291947cc1bea62305836d61b2ec24f5b32864a14d30bf2c2abdfb73166a048a848a7fc39afe538903fe6ac3e49c1d828d40a1b9bfcf488dafc71bc2b2dcf907bb5f4ab0c9401ef2aaefcf6ee23ffb71dfd8e69e9c0e380cc0570ddf43852c3e2312d6788a89149e5ff43810cb451176c7a307b9f0279dec7f741ed98bb6030f84882a140fe8551b2754707a92a99e4697cffc29e32acc366697d93de68a0bfe4ce14b3d87665cafdb9e0613e6bf3cf2207bfe625818d6057cf3599545cd72159a3304da02f4acc92", 0xd9}, {&(0x7f0000001380)="1727c198b6bf2dd8499e9a372d4041c034f2ece9ab5ed153dc2d6f57ad1796b6f2e8dd34540cfbd8fd1d56f2eb16178155963568d8ce275720d0754dd381321b73470eb954be49f5266567367eaa483d9159feeabed4676723ff288baa2637d28ec94b39ab82661d98467867ce8bfa1b4ab6d740181d7ad13327c27b75af32f4ccfa74d57955390f12bf27b136823fd2148b", 0x92}, {&(0x7f0000001440)="e6a410bffa753064cc3caa4d1a90435fdf517fdc94347eded7844675ebd2615a7e0a98a67766cd4df5e316933cdbfa37f5667b0e48aa42b9c1b9f65afe36970853e94f0733f088f717c0270364dbdf224e2323674bf1bbf670f61b77b21443095b31e92b35b0ace2c0f2d97515443b5bc864e6d3e458906d56fc46cc89ad5e6ebcb9882cdb20425913cead3b4ca9d6f0cc", 0x91}, {&(0x7f0000001500)="f674951b41cdc2c23f4712934f6cd0afae0df12b52223b80f88ba27d9023a86718e7fa96ee4a653ec869079db05a625b8a05bf03de3933803cda34f5053598107b4b6f2748fac18cb9bc323c035a65bbb2b441b8d1be50fe5290d3010504a28138ee8baa4ee0187be13fea", 0x6b}], 0x9, &(0x7f0000001640)=[{0x70, 0x0, 0xfffffffffffffffb, "00d7dad7201731b9e4cbec37dc44846d10ed63398c07db8b2ec2cdc5bdc584c28f36c4fb366499a6949a0041cabfb20f4363cc57af2ba1720f0f38d4f1b6b7a71a59b5539496bcd30feab3bd8d67f5b4605628be104fb6abccf8"}, {0xe8, 0xffff, 0x6c, "d0eca51377a424ae8b95d6453d83dd69a5e559360a06b55ea571666e16da6e7e57bbd99f86abd6a7ac16db0b8da405804269d1c0724efba20b2eb60e6a19533692523c0f65c160ec77975819e446aeddc3d7b1e57aeca080618cff6020c7cb89a301f6c133ff459f6d266c268592c65811c67fd2f987beffecaa6aee103e38dc588211a49f58d05214e634bb69a1285c2472f685c10cdd69535f8a9a93a94888c26b9234a00352aaeab4fec299ab887f55b90c56975d131613375c270ebbf22574d1a72a9c51b8e0ce796677dc19b135ccce571575f1"}, {0x48, 0xffff, 0x2411, "c16f573089cc339648473a39a67cce841b1889c91142cff19a889d62ce9240007772ae3f8068eea22b23ffc8d27d485372616d873a41c7"}, {0xa0, 0xffff, 0x7, "9cefccbfacb8a4a7fd7669c4bd868bab61969d6cfeaa11f1ba2edbc728e78d5a8cb6e3451719bd42f918c54a3c62c702e9f226b43a628cdc9375acab95b0a8304252d0e8e74ceb3a5dcfdc8054b57f22381a47cdf3dbb9cf421652fcb9c4073a15ee3a5481c12cf27c8160ab088c069003cff27a0bd20c71d639f9c4d0c33d5af11caf5642a71cc892374403abe44d"}, {0xa0, 0x1, 0x8, "33b79ee1208fd0047b7edf58d5a2ccf48e64121657e02685e9e26d1008de210a3a78e11d53b704bde2bfc3d114305f49a238d848ef66b15590cbdbb18b89a40e6d695f6bf38a47babcf75c0e372230322a268f79edfd550dc634373202109eb39e6188986f661848943d201f977ea493c780a8d35d688826648da68466c61259fb920c2698cc703f68effe93215e"}, {0x48, 0x0, 0x1, "47f1d548e7e386c3b8519c1b2807da798d16d43fcf38d219175316507b09de3b48082e8e58b35950383d5bd80f8e1ea9e4"}], 0x328}, 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 20:22:12 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) utimes(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)={{0x2, 0xe31}, {0x7fff, 0x6}}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x10000000048) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f00000006c0), &(0x7f0000000700)=0x4) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 20:22:12 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x3, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x8001, 0x1, 0xdd29}) clock_getres(0x5, &(0x7f00000000c0)) 20:22:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000080)="02000000", 0xffffffffffffff6d) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket(0x36, 0x1, 0x5) 20:22:12 executing program 0: semget$private(0x0, 0x3, 0x280) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40018, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x28, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd13) 20:22:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 20:22:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 20:22:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 20:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 20:22:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 20:22:13 executing program 1: socketpair(0x22, 0xc003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 20:22:13 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) chroot(&(0x7f0000000000)='./file0\x00') 20:22:13 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1297, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:22:13 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x3) getgid() r0 = kqueue() r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x80000000, 0x2, r2}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x5, 0x7fffffff, 0x7, 0x6}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x9) 20:22:13 executing program 0: r0 = socket(0x1f, 0x7, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f0000000500)=[{0x30, 0x0, 0x0, "27e33c0f3232fada2ab60ac51927aa58fe33e6ebae19ff8b3d"}], 0x30}, 0x8) 20:22:13 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x2000000000018, 0x3, 0xfffffffffffffffc) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 20:22:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0xfffff, 0xffffffffffffff7f, 0x26}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0xa35e000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000000, 0x2a6}, {{r0}, 0xffffffffffffffff, 0x8e, 0x80000000, 0x101, 0x6}, {{r1}, 0xfffffffffffffffa, 0x910470c0edb4b7a0, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc8, 0xfffff, 0x7fffffff, 0x35e}, {{r1}, 0xffffffffffffffff, 0xd0, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000001b, 0x10001, 0x3900000000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x11, 0x100000000, 0x40}], 0x402f, &(0x7f0000000140)={0x5, 0x10001}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x67, 0x2, 0x4, 0x7}], 0x2003, &(0x7f0000000040), 0x80040001, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="010000004eb238d5024d147bea08d8c0ec9923ede9b490011fa25c2cf7b6047857e112ca027e002f6b9e44400efb1ca4d2f490d9db20b90184011fd4b6cff1dccf8da4fac6a562af8a3496c35803a53bb826bd9598c91a0d369f09d515664395c4c4d1072f9ab024155149eadb23d8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="faff20efabd16e3af49a92579c97dbe5815f73f2a044fd33055552e2d5e41789632dfc175d49e85619515a4c8ab06198bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f01f386fef3", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getpid() r8 = geteuid() r9 = getgid() sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="f08a32ad10b85c06acd0bb9a0788f71f5f1517656f32758b6e7bf98cfb43dbe195c752a323dfb3da714e9ac4ab3c71ca21399aefaf6a7065f1e8daa5b529a4bdfc3a01dfd63f20f1b93a785199d5ee1818f8910f13ff7ed354fc", 0x5a}, {&(0x7f0000000300)="3d8920b366124479f71cd99979b129d9c08038015a52c2ce897a15b86d18abce1f11fdb500438c61bacbf6ae61bb57b605fd44291978a2f37d645ffeae7cbe23a535eef6da1f686f9c9b9479514711e2819c3eeef97e34af16", 0x59}, {&(0x7f0000000380)="6023a868db58426b4c87df6ace15d54ce509fef98e2fb0172b24f47a8f8bae7bc2bff8c6259612c7b3441edbc332f70987415b50e4b5e0626bd58a72288f28225fb35f6460db07b5dbedfa6ad379e51206faf27ae182f2c02e48606b95f231a44d0798747af2dba6f0b560fb2cf0a4dc08d9542e310f8e84fc18dffa1698c4b0629e3587f86abdeed32ef1848ff2e2a32973e85077aac9d761b67c1bbd547107c17a819fe6d79aa7570336de1a0733ba87fce1cd133b83", 0xb7}, {&(0x7f0000000440)="02f9c0480c722474221d126fc5f2cdd875415e327c0cd75f8afef00023f6b95df6", 0x21}, {&(0x7f00000019c0)="36362ce179f2b9cd7acb5af13018984307dca2b7810ae8808c721dab32925abb0b8eddce20764843d4fae81aa3c5e86e19b228d2ade5ce54fdbde1b77d7a828ad4677d45f213672fa0b3974ac49caad56a83bcfe0b2ae774c357207f8e3c5092d7a7cc55fd7a97dfc74ff31ce8a7a49b6f3e10c2c11bb75d4c9dc9207b5d80fb6fdc348cac81ecb6e8682a2ae94fedec4136a237e0ae26374b25dfd5e6756c9a395ed1b1a4172fd2cecc701d2663af1688f7b78518f8d9c086076894ea7d51a17c6480139c5883d29b540a0ec63477c30142c35b8109970536b0bebc726953a675aeb414f724a9f4d14a54ba45e1ad9bba5b0de9205f8edc90fe8cbd87e0b1c32464e67c15b3a3aefd5df8993335b56eee71af7d7b4ee0d2e5725c6a0430966c98040c9f10bf930933f384612429ae3454854006a7e1f681442f4dabe92c40fe2787cad4a0ccf6cb0afd016e18374678383523d4fcf710ab59b92b3a3e410009d318ff7a22b060d66b9e7788ef2ad8e50c28eedd377e16d5cdc0ce28cbfe02b552cf61b92b9d73fac99924a98b4972564754e532863bb09dce138d1fa578da9b6703f59bfe054538feff6afeb1aaa864a3c19f2d0288cc103439a1fa904ff2d738e7ab16e978d3e07561f562febef636b4835f728e7dda7692ca9c6b7a5c26a9684e495cd0fbfb72ac27661fb89f5af8827e87084228343879cd6234b45b79714b1cf9437018c94cca642d7e4116d293674dd8cfcc8c5e6d865e1474b4f18a2776afeb301d61267b7a3c7693481f37c9262000ee6c24fa160b4a14865be572bba778fa6223b951bc741207c3ed475fbc0afee654d390cd1ac2c35af703956b7caf65179dc6b6c48b77b4aa5b52d78408e575d081840a31ec488849a91b4ae6e474e9f60f5380c1ebd0b6db71edb46d1b677ba10f9ef9f171b7aa50a1230dd447bec59ad746ed6b5050665e51bb4f4d451e240101c6e67a09901f7ef83b013d7f0c70169da79967945f285589a135ea611649aa6c31a1d5207d3f8170bf7fb96512e90f0cf37b34c3debcf486ba674867e00b86290af63247988cfd4c9424399356542f2b1f71fb0204e9eb89976472026902a2113b49d94f5433f818fb92b84ff8e7617527505ef9c1906ddba82cb58c69390b6c3ab5675d2b39f9e9fd9bc5ad78da34f8131519cc606004596708802c16b4621ac1b295e1bb01cf8ea39f0a8321f17bfb08773ecb78ba5c8e2db90459ee5ee392eca788aafed31eaf8ce9431d0cf215e040181464dfccea6ed3ca7e3a69b4ef9ef14a02061a1e62c49e2db294a2325041db95c5fb6eb91869d969860d7ce19997cf5799c40a7ca09d92bb58215e1e9f23b126bce5a707a76e2313e749a8fb4e4e1bbe6f35542d502188a4eb3d317802d509a59b9eb9a2e80dba32d601baf81b9647a41903d66bdb99fe9403b06bd6a7842f502f3146028baef63c89dd54f68132b4ec812f3ba6e37cd8893caaea15188b8a0e2a4eb14996f7d6f2c96cd2585aeff302c6f1c35dfbe837cfd51ddab395db68352713849158b1885793482b00e27620474d939ac394b9b5e17acc4910f7d2338bff6045e87f10a5763372d0f9c0478867e4c42a8c2f1180b8e17a08d98e01f4122303e6746766cec3b36a3d0ce181053b2e1faff4534554458526b3641613584207761822e1500bfdeabd93898724d2a9af88bfc9b11cff45e63572947e604d94e21078b5d8f37416c33e972e9f242ee313056ef1b0c3b809f85b329f0ba1cfdda940eb2f9f3ed5f5bf53b9d287a0cefb1653490a440c1b8f7994c654d06284b2f4696934bc97e84cda22d56cd76d6aaa59bf50c5fbc6b033bc954e6b9329cb1c80e158913085b1c3eb52f394814a2d602fa78d32ba56769057dc55e2644e6b27c5a5adb8e4b64f8037b62960dc9fd19b7dbfa081deecd6c2eae99c5b2c02e81c4a527c864d2b1e27e4e4cfeb22321c0cda54933e007ba35dc62c59326ee898e760a6559767d73d35444bb31346c8b65b6f4f3ce05d640193702b457104f4971e088e7fb44eba4ed5719cda157fd8c6ed24c278e8b085ef16800bae0e85909c117427431c58ded6039fd59356276b08d63ee0e4966464ddb834cf31ac0fe03c4248f3d25860848d3644620f223dfcecd2e4c45e4df43d6c878a62850914633694f7850c62731e76a19cf67660eb9fb91d77ffe60ad14f52416e384074908994279000c7f8331fda977d64909cbaafe73b51d50fa9b2b82a9c001ccaf6698befc9fee84a764075884d9111d57178abf2842b9c118951e24b5231a38cd0e50cf000cdc3c22b2fd5295fa03fdf1e8de0ef694c86f8600225b55ad2cef9e777ac41465a8b9d2935d76d6dca9884b32261eb5fd8240451809fa712531ffe48efaffede6ff3e19491e6bb95dc9b2b27e7253ce5b2a252146e039cc9a2baadd2e8b263c64e6aabf7f956fb238851046f560ef781d59fb4722dd897b77ea8ae22571b7d2bd925554bfd3328902271db122e141c6b62f8e8259db5c9125cf7c62636953ff349fde6409dff3b56451eec0d2ee70ce61db74fbe7e73635dd70f8bf5c138339b2df0b4bffe466616800566e099bf6ca72dfef278bbeb28d2f3af039b3e8a8d907b3d05aee788aee9efb9ef51973887051c48f28e825b0402e15866a5d4fc5ee6ee94d0ce213a2f2574060f633d50b749c01e89bdf2df09e5f4eeaa734759fc704ba41729e6b3e9a1acc5627b31a40d70eee8be587fac67c549207be9018d89b00486dce807cf20dfc97c7fdbe8c04b7b9d1074bf8167a8a67f78f7572acf4186372e289f3f8d2a80ae71a6cf0504bf3e1ae1a8ac729cb4c150e2837358eff557272b371c4a6a0edb0331bcf5ea0e77ec7b1505b2afffc798bb67e2e007c53324f9e1ac36e0ec8a3baf370d45fffc8363b6c1e597c58d16bb61f42d719dcaf8810d60d3a79c557602326a65b260c90e727c12861923dbfe9ae5b1b175c0d601b59bff5652fc49226d3403d241982b5c7155d98af9ec5310394c75c304b4cdcc7e8b29aa66acf9fca0f958b951448d1ad5e5d49fa21d747c9d5db57ba0edd27747498717bcdccc77864a858b65222e944e455a4dcae21050e9be77bccb07216d0c59385efecd08f9f9d61e92f494f411b44d16102dca53215182554c65e8d8c1183f603ba494abc748e55f9784381a398d0c308f2ac5f5e7fc4fa8581d7c464b1ac9b80bde83df097f5ad596a6d5434ecd7c2b7cb7bbf17d61fa017aaba5e9ece7e05ca997986b94a334e78fca0543abe5c64cf51b3a7db52df55c0af5f862c3d1cd61b8deedc1b19e0d66638380944ccd20c2d20180330df5aae18dbdcddef5e897d15d844c4c6b200bc1c4e08adc4163ad8325f407c55b7f64fb2908d6d71fa56f3b1a28f827a955583882f2ebc1b3ea35dae729d91056d3b0844d7b8a782948c59a949de8838afca2c495145f5a79a5453cffd2a7059f6a364d20c9efb0bf108b4a08345391fa40a3adc853038e278a544cc7e159d20bdb523cc466f1f3da00491de43168f978965792b98ab59f228137c81d2d849e90bc3790d2dedd348a8432245975deae9794c2b1238ac189b7390288108b8aeaa5539fd6be97335ff4525358138386dcd046de7adc636bf0658af7541c2bff4111131b2b3fb99a47c9e214efeb35a864fd649e9b2b0ffab7a0ddb3760d2b7ba283018191dabc7375ec73f857de1c6c8e0f102666d678cc45ca71fd9d840d8313e42787eea2cba6bd003a455aba05e092010bb6714028055a3bd56654d3dfb60ee20a4985aa20bde343c14a0982847e5012883e1537ae4599eba65a4cb3b879e71e70ae543956ea610f15a59c8efc1bca72d36d088eb9f44c2215ea1644f48863ca46b667b27d20d00cb2b3ffb274db567305330b8e09f30bc8c0d5e9c002a5e497d64bd332a75c2ce76c094e84faf9fb24db41c2f5f50d7283d0df7fee3b862f98550c7e7d2aac2f9510726187de9483e47b7231ca528b451441686486ddd6a82d529c2bdfc53c2d09a4ea32f9b1d6c689f772b3b077d3d3d4d513a319b02b90614d0cf7b9a85645d26a96bf54910b8521ded61737afffc142689e750e9a0eeaf00911a1117c61b82cabcda7341c7817b6190e17b8a70e51a3c7873b75f48295c0f667c067388bc82b09371f33c1a067adf071ad092ab409b163841d0a02b88b45bd69cbd3048c3a818277b7d0ff04e40729327234c4332bc5bc98ca9096c27749d7ce9711659014f19151043e3c1b31b8237f39599d3fd4ba428c9b288c84312a238a818618811d538e5b6986a98530e1399ae1e79201d6d22ca809212c0099665a28628be5a5cd820e1ae8b441cc80703c03d4d280b9d3baea5c3943e1b0a05e36b83698bb4566465d5f4d95efd74f3f85e456b694645eae406c08607d4f6783c08745918eac5e5806f96c19f85fc22524fe30827b310d7ed4f3a74bde7cb0d9c0b494ae6b0ff31496c1b1f89576df30cf83ee057d6cc6422300e9d2335d8a2bd2454dd152eed834b7b672711e5880f95e9293d061f02ca6df7f454bae6324692e814b697ca0a17caabb623a7791c79b6c2440449f4a57ac7e1ffbc55413e90c8f17d43edb8234660b1652d07029c38200490fc016c0cce958e524e3f54bfe3c01a82a5916808296054c0e20a7dc97ba6839c130ccb16cc3adda0e21ff90a4a0908ed437d2f410ec77c837053cf6726cd363b71b8032c7e26c245fdc3ca497c726a3b552f351c6856ee90fad1e3723a59242473f8bc60e271b471f4f3bd46e258a5817fd13c14bcab78ff1035a787342c4837d3a9f002f2e3886e8a89f28f71831a27b5a2eabc71ef0367a85df62602c4bf27fe73ab023357cfb478fcf3da331cdfa63b342aa766b2d56f99aa9fae7819e85f5c4a526c3ad475bd0239caebacd06554c3b26a6c2973c9ed4d6563385024045b9fa693de20a1a1fcafc486182d1ad0e36bca5587602792554183e6bca021aa6d07c4c2c25fbed468b465206e9baeac1b0484cdfebd5207718e5845df9efadaeb2550d1f32e61a225611d832215424340cc6bc0632ef3a65ab0e25e498cdd202c3986afeb9cc844158cec7b4404a3b6b741dac9423583370639bf86e5dba475ffd5291c80c081209129b325061473014c95fc1a81a9c8284cdc9d56bb5a8c06b40aafee9937873c0b01e03f3dfce6b270e63e06c833d49203a2a742098341b0675fc140165b17b2a7a5b3680c197e5828a3a2da1f68194ca9036671f7d291623b0f718a159b7d735b676e9107da808e3178371037ecaa7b375c9825fd4decc36d7c76d3324978ae3e9b353070c46b7d5f4240a5c5179cbcc186073279251559c14b3296c9a9a0262f88876c8979d486877226b2460ddb260b7aa9fd300484d7d9111397885ca5566c2c749a8c62771f9172ef5af9cdca27d5dcea39fce8e786578ac1014b3b10f362bff220ef127e5a7419e1a9e64c4e2d711c9f78a3740934a2b8add787e7b3e575458e7f7ab5e6371b814d3135e11542129b978c90bca80f14495112e6cc77791a6cd5a790c453694a3129e0ed50a41aac6ed15765fb33122428f95a74ef062a8fc77cf0ce8bfd8d058684dda87d39b8bd798935a2654d92cc216013cc912c8b419cc0bd64407812e21c3b9646c1146c93810ef5d53422b861db684a031b650905b15f17a77058147910672355215ce0469c915b334583836bd2fd52d91ce74135ce89e17595f4bb84f565ea0d7c8f0fcfda1825e4935223e2d1c482ed2a739828354585aa0069d99b9", 0x1000}, {&(0x7f00000029c0)="0fc269293c19fbceab076d2af4806cd8b9b7fc6c7aa52f25707c9cae221e0486172cd7634f696bec110cceb5238dcb409a520b6e1e64cfe145210243937769c94e9ff3573dd9b6e0e6590c15c7c63406fa7934ab3201ec9a1d2fff8db7019c441ea62d229fccb2f247df48f92d0e1057da5a4b9a788da155c09b1ea540ef24b8008161c544f5e62cc72f1fd523ea305ae399ddad2609e9f5a15668a38c84bf1bd94c97967dee38c07e0573c1d81fad4cdcdfd1f7e73c03ce2bbe693ae9fd2208dd7ad68bbad0358aae920bf644a507d7e6cd3f48609f49d74b19dbc370ebd1ccaf2699054ac4071b407083fcb068f8b758affda673e7b2000652183ac29e20c7f87a5bae4c06b32c386d3c756026ebdc939aa553dc8f21081462dc614ffeddbe51858315ccedcdc176c519b0624c8a9f201a8fd0ecc53103895a7446d88eb22b1e4cb2c218be37cf2a929f9354ccf0ef94a405b61f86817d0857522444bc75d0e39cf69179d5a1bb289695773ac8154ff52edd5822c1dba31a2c86899848ac751cbd325d637018d99653e64a301d67a2343fd9b51e2bec928a2aa1d8eaf7fe8f6b37bb06669fd2f4c02147ac399eb32be350dd3d64d7684406b59a17d4762d83571d8a97e4fcb263825de1acca7ea571f83f23d30389dc1e498763645e927f8faa825817e1f4f96f2b25469eda72279adf78dab2d2559a4c22c29ea4c069cc64c89f7836b76244054232d936f0463e517e480ab7c33d812a32b9b4cd7bd35b3ef1619e0f1cf24355614d989a91252c6f8dc698e0fd6a042620c27e6907c1ec616711168d726e247b38ac98a26321bd85d357cf36167118d8d5c72b584b0bc7ffb1fdcd42d01a552c84758147a5b1942f87df087137a8fb1237c445b7963e4f2d7ccd912dc18eadecafe8e2aa17638946c7272b51c132525dfa989679c29ae7b6412897168ed40cd2ec9740689e1ffdf808a0e3ed085339f024bfafffadd5e2d1d210737c0a17caaf234fafc825e4ce08dea2b80225865272ffa003219bee37a6f2590567c8e9b6a44e695c874e8fec6228872f7f20cae99ac693c8d222998e00e7760e58a10a161951968377c36db6a8449a966073bb3170c3ac6cc234134e1ccc55d4c588f9c830bd3db0f97383aa420b31a9ffae66c98e6f3c11098563f2db9626cce3a405854596a3bf2ed1ff78441165b88974246f2ace51e65a4183e8b5ff2f061b3dca9e5045123d8c7e37e75b9a5750aad2f1226a8f61d7d1458370e6b40bf4d55e046a72d85075a80320de70470b9d7df3f3913747242fba38ca8ea7937aea4310f9027cef992cea45b2897b5a47dfb69d105114293fbc852414f0e094ff325dc3aa0e6187b937e9c8c325d8ffb069963ee5bae4dbaad94710d15aebc611001b733d5fe8c5e5eb343f03906ce5cc0f2392b57c40ceef41477e4c1e589ae38e961ef3bea9bc0e3f0171d6c47151c4b4722f0a4f1dcfecad57eef1f10dc6ce327a5d251eb3cea4593641da84475cef29d74e641812b721a20e8bf21255c464488af3a7d6f4b4b5daeb7bacfdd15370d99e383f51a80735487f979d6341e38a9c6fecb92ab15da788d7a17fd467fe0ae6c959bff4d00afae0b95fda75d9bc38666d9d154783b827fb69f671f3fdad4debf240632a8a3456ba7c69f08245815d980fec176ec9e3dfc692dcf54f62fe62b100b528d1d8441bf277f60db23b792889afd0f33dd68aab866237b94477bf9d716905bebc4626cd71cd2817f0a1a691dd2a24ecd26acdbe54f1aa9a182112f162c14ec59b59815b5eadce26bad2957de39ef89f8768d80f58e0667b4427f87dd197e957e4e3696c0eedd753a89782c440be89fab9736c7eb4d23cbdfacfb07fd15700af971d54d2c6f425798177a06156f1c10409667b14a8f09d78553bddf4e46955dd429c877c88fd8409ade44762c87ba84f58a33f8bac0bed4e46a8dc7aea0f2a1e2aed5eca6abdeaef9ca0bdd2cf6ec321efb20ebaf3533c0a1c810a663815d366a4b6c0c93081cce84d8924793090f7c6a9c12ef4848b7be23593aa39e70c345b423c1bca390715c4ab4f92057eefca537916ea81a770aedd684c92c9d35ba1f35dcc38627ccbe5a79ff883b473cf6d6f3094979b7574ed068737ac430fd01eb523198ffc788dbb3941ac9cfc3573ba51428bf3ad46a36058a1141a743380af4ab4b0a795947df4565bd9262bda9541f7b96c9ca056d6b0fc2ca847eb5b7fa444de951d46c5c4a496a8c0e1b09a449560985d033f0605f8b6e66644b085e9a73d45d755bc5c263cbcd0ef1f6c8a035c1487ffaac77ef9d3497afea9fbd4f885f76c278fece39bfdde5b0d770ef4483449d2f892b701ab976f36f990e6a91dd3db33a7d3b0c97f454f5fe1e653f12cbdaa5b596c9ab4ab2dcabaa1f9fe1769cf486eb0f676741c28df24191d47a9d4c65e0d9fe4a4a1da87e92caa5978ced7aebf238411ca3a064a24b72485f9377071e87615f433cc733dd9a54c456fa7b33398fa65ea5117df65704c09954553fce78c7f07f8568e54830b9c400f4dfdea9b8c2986a6e5243cb112931a3da3240373ec213f5c2df7cc3639ce1b769794e053fe3ddf390d6d7eeea09dd23924167f6b76afab537237705ebdb8bab24372e90a31ba19b961edd42bb2897ce3274e7e882ea51ee7ae9cc3a181e3c96df103735a41f7f06bb8b4554d7be0fdc3eaba5ef23e6ad9a643bf1f58f7ae0b8c4866f5f7cc6726ca59ac262518e7d75be6d86a22dc42afbc7ca067f79a8a3dd5cabc4609ff46e3d5f49839b5dbaf0103c279c0b827ecae3ba382616a6f8800930856d3f2f04c6c694e618cca248ae97c28e792f99e72323e041d771067a5c18bbe0e0bd7169f37de24b4985c8a62c9c676ff9e79dc59295a6fdc93c19a03f7427d51875829c99bd1325ea3192e5a2e458d3dc83e15a314074d56d31a195f25e410ffc5f6d1b959a1d8f9dd73d63152d0e96701508492d57aaf825b8575d8491549f434358e903fa7ccfff2a9a06955b7e8b72d3a4cbcadc7ff054d2ccdc7a3f017a7fdc93ddf4db37c2b9119fd5a0af44786456b14ad9491c18f6451792327e81e695ea3d0d488206c0864b600b78fbb278dfc5590296a66d05ea4dc0c7f2b88e1cf7fa868b4986b18a2dd23c78aaaa960cd195a91fef1aa54ee6c8330da58fdd8baffb8254f7b9a1f3e7f40c57cff0f87508b1dc4e9de236af9f9fb011d1acf2646bb6e2c4646e2088363c670488b147ceacbb5326f0bd293d0e263162b5bc7dddfcfe7e88d4f9fce8b0573e6b3213eeb5118e566c9ad3f720de68c46d8b3a71464eb886199b4de4254a1f7d13ee41f1c8171ae6de6ad8c6e4c36b6182377c1779d9b994bea7d26928ee7ccd17f6d8e6946dcc1b5958895362182fd45e178a3b5d252b964d36293eb3cb660bfe80447151a1beaea7c3b7bab4862cbe819d0a28928da43a9f3e7a1ff407d05ef4b5d4cff9ed4d4537c27fa57dc67216fbb6ad32d11982d0faae2cc54a58a5765886352d65f58ad4e869b4608db445e0691f79badd4285a52826aaa5fa93be7642d9e42b737ac3e23fff5bf5a3e9676efd00848767d485784ebb438cf901f12e3d97900a8916998b0dc02c2836f7afe51ad1e56d1c2f4cbfc1645ff6acd85be12172f1e419e98f6d396c9f3212ff674fbe7462995bf430831d232fba0fed70a173055dc8fa75e89fa94d8b8fcba65099d93c9a32d2758884ea4c5d24106a8c118e2e9eec1151678f37445ec03265082d0c9c1ebe0f09e068a5067bbf3d93bb158742606e07d11685c78dbb0eabf56d0bfe5cd1546da11eda4431e147488bb39fc3be9ba098a785fd57e6e96245bc5f3dd3961a74034d363649224f3fa4a86078bc573528a5a4be5e9bd71e2d1a1d2581f09787afad428968d9b3a17729af542b811863e21f23f3c08e6142c39c3fbb40b8b16bcab15da7d12ab1f62c7bef5972e7e8c30d573d2d881ef528596746d2b910f615ad02739d14d48471a6560924288fb577e23ea1d86caedc099eed650b5986b1507d84056bd464f31e832a170bcf1faf6ce7a20dc08f210f59df59afad92831ff7c224a168bd04176e03c6080d55128a7458df9dd8bf7597759a22469bfed74aac7ce90fdff064313137808993636f107ad3cf9d604cf3890d9c8d966818a0b1b3b6bcb06720210571d048bb7270ea405e996b8897fd452d08c61ab3ed45c74fd6157a524c34a52a501250c2797724bc8caed1df588f9ed275a157c48cce904682825dd14b0b84c515d1e8802924024508e9516bf1212c916e560d465de5b89b30f67fc35e930ef88136cb7c8ebff69d8155b80ea2efa3aa6763e2fdf65529952b9416ea0e28363bba62a21ccd3b3f56238b929d58758e98f50f6a9bf99d47f9604524c446f0834981f4329beb4e336adcc3e857e79bd3c0e8b27c9175f8cf9426d4bc27861f4a648c52d14acdeb2a132a80d8be3c667d203fa50b75ed283707e780882c4d9a13d59e12628e27cd71c92ec666687d096cf3635436e7d941d7c1b9d6d800208d7013331d8a0e47db1dfe8aae2c9550107dac954d8699554bad8483210ee40d724992412930a6d57b64663bf776e1e18388f3fa827758ef7613436a9bb8c2380d960a91b33502ea0400f0a48a63646712893fc3b1c7459c2780d399769a703645631de8b6e1b0d62194543bd9ae05b0b689e85ac6f32aaa624611018492ee34fc01e2ea0c1c4376b2ac5ebdd148d538a9ff4458d48fc79ebdd2c705d0ce2bf6323930001ebebeb78aa5abeb8f792884c561c60d2e33fddca40f9f359e219039125dc9ed6491d6046de192a18e01e9bf951462bdf3a9b403ded13fc03cf465d300faeed685be2fae7cddbeea26326088fc762d747b877de7be7ec246b2cbc24ce20c8b868d6b32b6e8e144b96be4a89f419cc9e29cbd3790daeb15b0af5f85426427dbb06b4583fe67d621ed52cee7a38319bf3c636fdc95acb610e314f746d245b4ba2b7b0c0acc4e968e272a29291f2b8693a71f599d1b8ac5c4b7514aca948827fb101c7d49c67677df6cf4ff227d7b626be3f36acef6ad716a69a62bfa4a55e0d9fabb996ca1cf1ec2bfe353fb7dc3de878431c0991206f92ed10bb293d0bd6f05163164b8fba0f2dba0673ccf4d22c3a7961d551c947015e6a26b42d7bb83cde30cd89ac2add33180f4ed9cc47fdcbcb53dd052982b2df31d36b8680001e5d0ced5501076ff3334f4bb52ca5ceb6199fffe3121a7cce6664e040eea79611c360821a70762cc1b295b962f0ab36e10a2f54e031ee12b868d181965836ab7d9a6292cc3d77b12bafe1596896d8bfbbf845780bbd132ac257fcdb2658f1c81b758a7d1aef1979a0775e4d7598d74504f49181e6262d54ca4105064ff3a49a68f4ec9a1212da17839894062e3e6aadb0234bd3896a5c285740afb007be90ca4b71db385149a404a6b13ad51d0880d7dc349db6c720478e2b512796e78a58bf913ce604ac934ba9d13079db9446019a659fd32b6ed86f0d07c749c423ad77314a040ac5e77ce3b3e38c441b05061038e357c28b9fff34524f3f4431597dbd1c081bf96b14a23d94ac78ca0ee7f8d90b9f13a39a35527bf24c20a3ac5898ec08f14a1aa0eacffe922729251dd7d277f4ec2d2432655a4e406cbba6ee9b7cf43d5bbea9059dfd9234f1d192e962b4f430fdc3c541cd687db59e3eabe429aff408cf6ae5aed3eeb8faf89d459f3e4d60808f7e4dd23592cd95608d9cc97a32bca565cdacfa5899519ce3de8c9b", 0x1000}], 0x6, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r3, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x68, 0xc}, 0x3) syz_open_pts() preadv(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/74, 0x4a}], 0x2, 0x0) 20:22:13 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) 20:22:13 executing program 0: mlockall(0x3) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xba01c1b4a83c7f0e) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 20:22:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff, 0x100}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x1c, 0x0, 0x5) r1 = getpid() wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000180)) 20:22:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x4005, 0x100000000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 20:22:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="14563b7c81a7fa6b9bc09a9da162d3a0e4c6785cd069dfe17b1acae35c2ecebfd3b0816cd5d457718eb9350b5f794f1a453a8321669f66cab1fdd293818e864048f4c434db", 0x45) 20:22:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cb2008116c074d946eaf73270b354948a00ffff", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x34}, 0x0) 20:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffedc, 0xff55, 0x3ff, 0x6, "85cbf5c868c3f1082611860bc77f451422a4fd6f", 0x10000, 0x1f67e}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x8, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) openat(r2, &(0x7f0000000040)='./file0\x00', 0xa8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000500)) syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x2) 20:22:13 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) socket(0x6, 0xc007, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair(0x20, 0x3, 0x200, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3c1e6849ccfdbf348a03847145fce0bcb9315cd845e26a7d9cd28ef6adcfbd94975a0b63f0a2f2e54d29de5c3c6c812aa5c300f367e694dc805e449247a75ba98d5fcae521f6187416a5d421e618066fe019e77d503100b7aa31dc71186b1deec5c04b001789c6113167e8b1fc18ce935d9472fdea9cef053be5a3e19c006a4a516143ba01341b4fe47c02848ec48d51fa79cf1e17f068c03ff63ca81dea753c472435ff93cb0708328a649ba78c8a89f9ad9eb2586a43f0ee386bf1e34d1e588e8919c3fd6b4f10a588757f47", 0xcd) 20:22:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x10000) 20:22:13 executing program 0: r0 = socket(0x6, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x4000000000000000}, {0x18, 0x1, 0x5, 0x5}, 0x2, [0xfffffffffffffff7, 0xa3, 0x3f, 0xfffffffffffffff8, 0x3ff, 0x8000, 0x7ff]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 20:22:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='\n\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/18}, &(0x7f0000000100)=0x14) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x2) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)='\n\x00', &(0x7f0000000340)='\n\x00', &(0x7f0000000380)='\n\x00', &(0x7f00000003c0)='/,\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='}$\x00']) 20:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) nanosleep(&(0x7f0000000080)={0x1, 0x7}, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) 20:22:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x65, 0x2, 0xfffffffffffff9e5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0xa42, 0x1}, {{r0}, 0xffffffffffffffff, 0x89, 0xf0000090, 0xfffffffffffffff7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x52, 0xf0000023, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xf3, 0x4}, {{r0}, 0xfffffffffffffffb, 0xe4, 0x4, 0x1, 0x2}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x6}], 0x1, &(0x7f0000000100)={0x7, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x100000194) 20:22:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10009dd9ba920001000000a900000000"], 0x10}, 0x0) 20:22:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x5, 0x1, "010000e3ff0042a7acaa00001003004000004000", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x1, 0x34f1) getitimer(0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) socket(0x21, 0x2, 0x20000000) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 20:22:14 executing program 0: getrlimit(0x0, 0xffffffffffffffff) getuid() r0 = socket$unix(0x1, 0x7, 0x0) getrlimit(0x2, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) 20:22:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x7, 0x5) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 20:22:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) 20:22:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x630) msgrcv(r3, &(0x7f0000000040)={0x0, ""/159}, 0xa7, 0x2, 0x1800) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) msgsnd(0x0, &(0x7f00000002c0)={0x5, "7738dde5411efc3d39f39463ce7b0a47271e35e29ddce21417fb12caaa4df4f7770f2c9869c3e4d25fac4dba90a567ea1e92d78b4f9659c6d2394bc898c4f9d7d79626a18d4d0ffaf93b54415409ce480037cc66cfd6467f3c1e6d8f337b269a452034ce3693e0e8f1afba0104c9277fa2042b32874e0bbf683a4f4e5c5ac16b8930ff98f9c72fad5cdf52a875e7253a0e6aa1dfb8e2f890d646e670031512ac2aa350b6fe371f3b220ddbd3e55e9fb88b978b7aae9ecc90c17766"}, 0xc3, 0x2800) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0000bf8dedb3a872b1b40a28"], 0xc, 0x800) 20:22:14 executing program 0: 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 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x5, 0x7, 0x6, "03c9359b204dcf9dc57fcc13aac128287d71b505", 0x7ff, 0x1000}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:22:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xfffffe23, 0x42, 0x0, 0x6a) write(r0, &(0x7f0000000180)="c61b46f62aeae0b4212faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f6a379b2b5d1f2a625cb463957558a76c3ba1965664f8e9e36fc8f7c431d7c9bd34d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9690726555ec15fcc91e3d1f8fe5104", 0x9b) 20:22:14 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, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r3) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 20:22:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x58988c6c, 0x400, 0x6de4f52e, 0x6, "a8b78665c6ac2446bcd14efc62423e7a6b245667", 0xc3, 0x7}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x95) 20:22:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x0, 0x0) 20:22:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) 20:22:15 executing program 1: unveil(&(0x7f0000000280)='.\x00', &(0x7f0000000240)='C\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 20:22:15 executing program 0: semctl$GETPID(0x0, 0x9ec7ff9d87f90ff2, 0x4, &(0x7f0000000100)=""/209) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0xad6}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x81, 0x800}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x89d1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0x7, 0x9a}, {{r2}, 0xffffffffffffffff, 0x0, 0x81, 0xd1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x6, 0xf0000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000082, 0x4, 0xaa}], 0x1, &(0x7f00000003c0)=[{{r2}, 0x0, 0x10, 0x1e77a02e157713f, 0x9, 0x376}, {{r0}, 0xfffffffffffffff8, 0x68, 0xfffff, 0x3, 0xfffffffffffffffc}], 0x401, &(0x7f0000000400)={0x7fffffff, 0x5}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='\x00', 0x80, 0x2) bind$inet6(r3, &(0x7f0000000240)={0x18, 0x3, 0x6, 0x2}, 0xc) r4 = dup2(r2, r1) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r6) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 20:22:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) socket(0x0, 0x4001, 0x1000) r2 = getpgrp() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) 20:22:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 20:22:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000001440)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0}, 0x2a) select(0x40, &(0x7f0000000bc0)={0x7, 0xb7, 0x20, 0x200, 0x9c5b, 0xbe17, 0x9, 0x2000000000000000}, &(0x7f0000000c00)={0x9, 0x2f, 0x3, 0x0, 0x2, 0x6, 0x8, 0x6}, &(0x7f0000000c40)={0x5, 0x81, 0x7, 0x2, 0x4, 0xff, 0x8, 0x9}, &(0x7f0000000c80)={0x1, 0x97d}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = getegid() r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000900)=0xc) r15 = geteuid() kevent(r1, &(0x7f0000000ac0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0x40, 0x7ff, 0x4}], 0x8000, &(0x7f0000000b40)=[{{r0}, 0x0, 0x4, 0x0, 0xa6, 0xea9}, {{r0}, 0xfffffffffffffffe, 0x43, 0x3, 0x5, 0x3}], 0x1000, &(0x7f0000000b80)={0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="1fadf895df702f81c3046f4920a9868a37bd9becad8855045ae510c375c974c4595299ecf260b1fa758d793e98e8fefc047714d98990b82bbbbd85c4820d756275e4440a2d230d3fabc86c6af8117958e22d8f7b65931cb64e0c8577ee7e3c96e9ba70d5c33d4d4362df032872aec83a8af1b51a729b343886f5947f4e47c6310e3063a24d2c536a729524c9f9", 0x8d}, {&(0x7f0000000180)="ce3d2b515081648be1a77a95f18971dc16ad892721cb03e0d8415796acf47b29d37a9106d73babd086fcde7b585c90ef649c7ec959d0b2ca12e2a631df50bebf52acae0bb163764976bcc904b0a71cfdac6fe14dc1a37ed9843cd857873f7898379135014b7607d71eac8f05429664864e4d379ea9f26646bc6f75", 0x7b}, {&(0x7f0000000200)="7421be625fbc57a538fbd584f185d3bad8ae46ca2c2240e12e96e602e49b2b8990573ede7e68e10614882cc02c6d381e230f10f14facb291e8660f6f04e898066a159d743074bb65e58dd3b99c42248821519c7a3f6b58b8f25d1afc16fdef5e8e70cc8178d49283f7120f8d63b52b6d719359db28ed5cd8dece6952c82ab41576ebddf3a073cec65b0879899fc85c0f307a28b01956d01871883eda75efc5c0a4670162d74da96e111c4c60f90816d21101df5b4494c014d76cabb3970e19f150fb90cf698089307621873ced1af09dcfc5d5ff4a4d79002081977b", 0xdc}, {&(0x7f0000000300)="eaac8cfcaaf23bcd0328fd877de62b5385ac0a53880fc7f85a862bba2685134d0d06488b678e6fae6884b02ae4b86f95c2375b6f1370a4b1929617dd6417d7d235e13c46806065de303622a5656f63f3a7481862dfe01cebdcfc059cb850ff7fbaf51a10da", 0x65}, {&(0x7f0000000380)="7883577e2d811451ae948ac396090fe4eae6a9924202bcebab13580e3866edf3aebd4c432ac08cc76423e8c2666d6b34447d6ca089cbfc9e2969760b6db5b27d1504998bef174b382a78ebcf21fecd97dc0607d0e6f497d9d66712a8b72c7feaedcebf94c351636e01578d2271379a8af6b173fb4f896cb6de0d9bf29575b630f44c5e623f32e656e0235f2cf471b7acdc", 0x91}, {&(0x7f0000000440)="ac05e629ed189e0301509acfdd8b022912112bfcd6c7c33985d11407d0e4013fde13931fceae7f85e58fe702a32a0c2799a1de70ddfd6be50931e73f60329792d01698bf538189071d1e220728db0dd4a768c77fee338dac27cd22085d09bb5f7ebdf7a36c407faa98e12b92f3b31bb22bbe9395e44144674878cc3ff7bf3fc6f436abf0c6d052ec225261b51de6bb2e84c8d677c4595a233b5aa7cf2244a34f27c6ec1558bb61c640ce4f7148ccaa2dccf6041ac1397a", 0xb7}, {&(0x7f0000000500)="6844667b13098fd7b051a23f155fff95ba327d6ad9c06c281820", 0x1a}, {&(0x7f0000000540)="8de72285", 0x4}], 0x8, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0000ec84cfa320000000e6fffffffeff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x400}, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) shutdown(r1, 0x1) ftruncate(r1, 0x3) 20:22:15 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() r1 = socket(0x18, 0x5, 0x7) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="272045d6035caa2ef3d9005b8bc4987ca73da6f05e12b0d6d71f33198818ba6351643630f9f1e5fc83a261428138d951f28f7c1f4830b6287807df9d9a9ff20c778b2e3c6c3547f737a34a73c77b50b429b8f39b0d2adc610d6d47cd7a33be85e0c6ca202c0307b4f17e3aeb680a3dbcb20a3f123faecdcdca82d5b124e4a39988b243edaa237459ce3fc8a51348a00d8c1717ab10868de184d7b134fdbd9902929e6ec3523deb76d343132ce28437", 0xaf}, {&(0x7f0000000200)="b4f01f85d88c477d871fc963f002412de0e80ec4339a460cc3b76741e1867a81787a738ec8a690c0139835b4b4e6677b5ed669d892d4637b62a9c2bd4814998646672b4de53b80ac35af12e51849c90266ce3ab8521bbf83e649f2c228af", 0x5e}], 0x2, &(0x7f0000000280)=[{0xc0, 0x0, 0x180000000000000, "e69a6c508aa666c2e1874e34824550c5dc5db3e15aa137c2917642518b23312efba28ce4833802f0fc70028d4c5bac02a79bb73bb61d95b0a86f47baffd68f05a0009a735ff3adb7fa218e4bf39e8a851a9f04490859086bc15ef69103c6c3fcb97cab29abb0ed8d6f318807672ada86a184b62084d82194836094203a3c0507a078a81d124119bf947d8b33329f02e39494fe98d44253ed3fe6a2fc390ac0512841097caec1f62f9af0fce2af"}, {0x48, 0x1, 0x4, "38fb9aa4eb2e100ca5f1dd730d2bc4b2224294aa56403e2749631b94bbdc90368818f4c6a36c925e963de2f381e768a11e3868f9644121ce"}], 0x108}, 0x4) kevent(r0, &(0x7f0000000400), 0xc20, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 20:22:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) r3 = kqueue() kevent(r3, 0x0, 0xed85, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 20:22:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0, 0xffffffffffffffc0}, {0x0, 0x15}, {0x0}], 0x217, 0x0}, 0x7fe) 20:22:15 executing program 0: semget(0x0, 0x7, 0x200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:22:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendto(r0, &(0x7f0000000080)="93a5c8fe85478f2bb19e821a1d5d57c2d7818c21f15ad76220ba5b61539e1ca8d71a4f51bf68d1f8ad7f0c27a2407df0687f3853fa51bee199f34547fbd60b6f3aa6cbf91e4397aa8fe604c57a78adfc424ec04457dc7b97386bad03805754a16010ae4e449bf68bf97b001935a11a74c563f56e57f4f3d821362572ca8fe5f413bcc000a5fc68bb7fb86138edb61cf5a6b02dc749ad91cad96c914158acb37df58bb93c4a3f03c66b5c8b3dfcc04cf5b9027e2ece22ffeb37d9d04e1796c4ef41a87106ee7aab80e581830a85beb17e9b0b1c411276", 0xd6, 0x4, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0xcef}, 0xc) socket$inet6(0x18, 0x5, 0x4) fchmod(r0, 0x0) 20:22:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0xffffffffffffff80, 0xaf2a}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000002f, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc5, 0x4, 0x7fff, 0x7ff}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x16, 0x0, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xffffffff00000000, 0x20}, {{r1}, 0xfffffffffffffff8, 0x60, 0x2, 0x5c, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xfce5}, {{r1}, 0xfffffffffffffffb, 0x80000c0, 0x400fffff, 0x800, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0xc, 0x11, 0x3, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000026, 0x4, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0xc4, 0x501}, {{r1}, 0xfffffffffffffffe, 0x28, 0xf0000040, 0x558, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x3, 0xfc3f, 0x2}], 0x40, &(0x7f0000000240)={0xffffffffffffff80, 0x80000000}) 20:22:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000000040), 0x0) write(r0, 0x0, 0xfffffd7e) 20:22:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 20:22:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x200000000018, 0x4, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) setuid(r2) r4 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r4) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 20:22:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000480)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x4000, 0x0) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r6 = dup2(r3, r5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="50a57dce1a5dd7c08cbfa7c6b2c50ee3b57165b1ee978478202ff5f837b675b56bbec89108801456266e0d5f876eaf8c3ac3299ec5417a1db219f3f03673b5e13e85e814c754c4b2f9249410ec058448bf6aad5f618ce5324ab464b05c4db3fd5d03439d099af6469033774daae758ceec807a020bd9eaac2a54bdee4aa029d04d98770283797158ed24482f7f9564672cfad68ad3c2e3169694fbda2ad60cee951df636249057cc97ac8c5819bb5d636c4e5b2d9dcc9447012cbab3917025676f85e60befea350592ebe1a8c3c45299f960225d2a147ff82856895662afd7ec2bd5", 0x2f0) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000000000)="fff45f", 0x3}, {&(0x7f0000000040)="fbe470930f6dbc2573439e62eff273a9bbf68f4525f6eb93066c152fe9b25fe470edc62335970efbb3a381f2c80153be6649652a417f97058534d4a5637d1e6b602fb5ea85dbe7fa212c473a0f9fc4aa4d70d6846f22a993e7da716d3d797fd1c24aaa42b204167298e2d154d09036a478d0c8ca37f90b5e6ed290bfe5cafc566b6db4c4fb2541992177589f419d029ea0a1df768d2ffa8a968df1b21ebeb93155790e103f9912644197233445945c2dc380b206fc61", 0xb6}], 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000), 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x8000, 0x57}, {{r7}, 0xfffffffffffffffe, 0x2, 0x17, 0x80000001, 0x5}, {{r2}, 0x0, 0x22, 0xf0000000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x200, 0x46}, {{r4}, 0xfffffffffffffffc, 0x8, 0x89, 0x1d0080, 0x350}, {{r5}, 0xfffffffffffffffb, 0x8, 0x10, 0xff, 0x20}, {{r5}, 0xffffffffffffffff, 0x2, 0xa0000041, 0xad49, 0x3}], 0x7, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x2, 0x1c72, 0x7f}, {{r7}, 0xfffffffffffffffc, 0x38, 0x8, 0x7fffffff, 0x2173}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000007, 0x6, 0x800}], 0x8, &(0x7f0000000200)={0x7}) 20:22:16 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x108) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, 0x0, 0xec70) 20:22:16 executing program 0: symlink(&(0x7f0000000100)='\x00', &(0x7f0000000180)='./file0/file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x2, 0x80, 0x8001, 0x0, 0x1f, 0x82, 0x0, 0xffffffff00000000}, &(0x7f0000000100)={0xf2c8, 0xff}) stat(&(0x7f0000000040)='./file0/file0\x00', 0x0) 20:22:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) pipe2(&(0x7f00000000c0), 0x10000) close(r1) 20:22:16 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, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x14, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffff9, 0x10, 0x20000005, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000006, 0x3, 0xdd36}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x200, 0x3}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x3ff, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x86, 0x8, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x7, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x17, 0x400, 0x100}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0xe259, 0x7}], 0x1, &(0x7f0000000000)={0xff}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 20:22:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2011, 0xffffffffffffff9c, 0x0, 0x39) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) writev(r2, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) close(r0) fsync(r1) 20:22:17 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) r0 = socket(0x1b, 0xc000, 0x4) fcntl$getflags(r0, 0x3) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 20:22:17 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000040), 0x4) r1 = shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/22) 20:22:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0xd864) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="128344393f9a309d17b78f9e1877eb08bbec7c715ad847e5472d96690beb1d730bae796ed5bbea4eced04271a894ed5e144aa0a3d0d3bd3f3c10d758c1f9ffc0af45c53e63e7efb051f318efd1cd6740e0e9248bb63356d07f27f34e601659232d82b021e3eeae73be5641c32084938e117d5f9edee790042a0f32359375c83fd68f6818c6b3a414aa", 0x89}], 0x1, &(0x7f0000000180), 0x112, 0x8}, 0x4) bind$unix(r1, 0xfffffffffffffffe, 0xfe) readv(r2, &(0x7f0000000800)=[{&(0x7f00000005c0)=""/104, 0x68}, {&(0x7f0000000640)=""/236, 0xec}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f0000000740)=""/23, 0x17}, {&(0x7f0000000780)=""/101, 0x65}], 0x5) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/243, 0xf3}], 0x5) 20:22:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 20:22:17 executing program 0: setrlimit(0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:22:17 executing program 0: msgget$private(0x0, 0x100) 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) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1013, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x5011, r0, 0x0, 0x0) 20:22:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='#!/\\^\x00', &(0x7f0000000240)='+[/\x00', &(0x7f0000000280)='\'+\x00', &(0x7f00000002c0)='##\x00', &(0x7f0000000300)='::-)\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)=')q\xe8,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%]:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*{\x00', &(0x7f00000004c0)='\\#-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='{\x00']) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) syz_open_pts() readv(r2, &(0x7f0000000680)=[{&(0x7f00000006c0)=""/45, 0x2d}], 0x100000000000002f) 20:22:18 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket(0x18, 0x1, 0x6) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 20:22:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f00005a0000/0x3000)=nil, 0x3000, 0x4) 20:22:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) r1 = dup(r0) fcntl$getflags(r0, 0x3) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x90, 0x4) 20:22:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = shmat(0x0, &(0x7f0000020000/0x1000)=nil, 0x1000) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0104"], 0xa) mmap(&(0x7f000068d000/0x4000)=nil, 0x4000, 0x5, 0x1812, r2, 0x0, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 20:22:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10082, 0x0) close(r0) clock_gettime(0x4, &(0x7f0000000040)) getpeername(r0, 0x0, 0x0) 20:22:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) 20:22:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001a40)=@file={0x0, ""/89}, &(0x7f0000001ac0)=0x5b) accept$unix(r1, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000008200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001b80)=0x6e) r2 = socket(0x100000000006, 0x8000, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000019c0)={{0x18, 0x1, 0x101, 0x72a}, {0x18, 0x3, 0x3b, 0x4}, 0x3, [0xfffffffffffffff9, 0xbd, 0x8, 0x3, 0x7, 0x3, 0x5, 0x1]}, 0x3c) sendto(r1, &(0x7f0000001bc0)="80de8bfd5b1acd5c5399eb0a5881fca015e5c37430026ba73c06ae89aea9d1d19fe819dee9e8", 0x26, 0x8, &(0x7f0000001c00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000180)="07c2112bfe7865ca49ceaa9862cc2139c2082e881724a8242b757fda135ea81c3f9d0c6f6ec1320c260dee4984d6de9cf9244db4ab0ed8498670f899710874a200e7a55d97ca09d3de6ad45eb0f0e517574cc2659434c6e01b01d4627f6d5e20ab8dcbde29d8ae2fc4c7942a94ebcbd7", 0x70}, {&(0x7f0000000200)="f810b498aa3276e6256d50566f0702a9a7e1335eea951e47695e1a0e91d494ec19", 0x21}, {&(0x7f0000000240)="c80d9d7a5c86d33e87fe0be0311fb7f8d3d23bd1e780dc00edbf913b544a65e241342825efe349f00c6329788094e4c4d8304c9f061830861218c9d1fbc5cd426ef6ec1dee7cbce26dd6611bc65e7542cfbacdfe1c6aedf084374557a087d8e4a18ae7a114c0", 0x66}, {&(0x7f00000002c0)="94e13b63ea49782d6c54c725de490331ebc6d20c99a3860df326b2459b9e20c5c1c7051060205066e6fd8cf6e557b9587063e15aab1e7ab8a97d3cf3128e5910a3db0ab44dd787ea374f8106a2715a7774219c9c43754bc3d46596e66f00a9873e67eb02c66ca62bd3b5ca3f14c42766c0a5faf1fd8052a2e4a55d461c3630cef17924cf91f36dc6f34ce6c0fb5691e93fd5f362342f27d27cc78c6585e3b9258673ed79c958545d0c4ff23f677487572a2dc29cc6", 0xb5}, {&(0x7f0000000380)="2378d0c21d228e700d408aa2b674961f50b685491cec2330644fcf883eb5b918faceaaea7999cb2578e9bc672f1ddcb3add880a5456f094739c6ee67326bb56bf4a5ecc3ddd5443fe7c77d0332c2469b1fbf1ce90d5a586bb4c15f37f114e715fc6ec217f7d860aaaf24db24cb27cc28432e80f57f7dc1056c74db3528cc9f4464805f0b86b64eb91b707f18ee0e55153651594b529a75e443c7fcccead06ff013ac17a210c9e16139864c9b14a94095927efdf9b391396c8f6cf002276f90d1a0538fdd9dbde16704cd1469b22f8c78afd2eee21cfad329f23f2dd0dd6a3df337ece557c870f991d0e5328b2d3d03063c50263c566bfa117148d882ae8f386f5ee0b272acc69532e5f60ceb7575fbf382b8a264ade9f9b4ff2e399b574e1ec89536dcf29a725c2a330df6b1bc9c9f4e3642370805872aa0b9640396d595e6ea502834077884f707521af80e1e2b3e88a7c68d6ca0ddc303d1221cc76914047ac345ae0032fd67bb942c42f41bb6ec18619c74db477dea78748120a1f10d96c315611cfcb261ea9767883a39ab6a9c5a11639cc9f9773b85fe731106f1d2afe0fdd76619e50c4f0ac57e2ae61562fedb45dad1f5eb13facc280b93e63f9bb634bb44c49997d357fb34947c512378d677cf2c4a7534571552cae527c0872ce736f6ecc50170760b7705fcf47ba864547443b8f288c922e76eb36d8276017801d76bd237963c00f339795c4b9fef54bb0c252920c637d32d56d7e0e7096bc717e098e0febf9bddb7eb2d24fdca8fc41512147cf6d8492b5c9c0027702ae1e36e1c16c3a8bdebbfacb014a7ddccef29f3f33943679c7cffdc213515b7bfda4de662017788aa8e2f4dd0445cc5d23cff335431488ecbed562ecb0a63b480a9d4cee7e60c86ed7413a2626231e84fbecdc1449b9606626cbba9245e55ef6da560d590fffd267a9f3eb7224d7c7643c9376ecf9f1ac173743d7703cc25b51cfafd78fa4907f2c9cd4bbeaaf104305e0d0cc4f9623b39431658d9c3700fc9a41dc3bd3bf72e38d12c831031c24afe16cedd421d884f37189be65a4f3e01c8de4b175568215a5b0251aa8420f400089720410d935569ccea27766c82a5695f720f7f265b5fb507bd84183a3123ec499939f840c7b387c21bb96e07aa2a5bf4da34ccb84cfefad4bf4842bd2c8132b29d68e4eaaa6d3cfffe29e6d01ef9ec2a8c5c279952d4ebb613631232c21741002c34d640681ba3dc359488e44dff7df81c215ac7c98a0d3b283e4a8162d80114701c492305291d158b759fb35cc665c8bde5a5b8116cd09d7ee663c3fc3e56630e98e3e97d578c6ac757634188456944df58ceb131144e1bf471dbf90b2f0e19d1d2e715da97bee23a46b8c4332c11a5216ca3cfd95a7f37eca501f0414cab49740eba1dce9e94f8324867080ea5d351efe87ebd3ff5ee691d24eaf020ce69e7de4149f29a43f35047164c77ac2c87e64832d676c9d8190363be7e72a11622bb83eae6f7f588a92b3c159a6a05164bacd1c5202f36b379893391c5e60ca61ed69c3f8941fc05f1829de130b1709a03a9b3166abb567da5d23cfe1c1f4a7a448c19e11733bf7cf4b2ede790680aa3ff4b6cf34cb6d9481a6277134c741172fc4787e1366ddc4680e584549ae68189482cf6548a6539c8d1db014a2250c704a432b7e7d898f155d36d1a7ec385f811f5153e5b7f46eaf4df37f9f6a53485e50a3c80df8c22e27aa319084aa0a6036fe48ec3a6a1cefbe61dab574de91b2765156063ef2de86a7061e1a4a74e254e963c18eed5e44a1dccc50e9870ff8a568a1c171a26564e5d59b762dd5b9beebc458485e2dbb9443ba235bc1d93d4f669b05ce6f354f7d0d904125d1abc9842e3b0e0c7d946a722ee24c17b57bf25cc2d4f15617bae073eb785eb912419ec14240d6ffd22b395f1635660f3d4486650a570a39ac9f524fe10c04a90fab36b9fc4b4dab79c990773927583b2370622c18cf7ec988464331369600b351ce61af69e6d66d77c5499836bd61a402ec712c767b43ce695da3f35d375c8d004e71b4049b42f308edf812b6cdd0be6d02cb0869d3a112149149be8618ed014cc81daf33303dd275ddaa656adf0b6cb5752cc027f058454ab0cc9a6f819fba921f60145e18d2dd24509a73f543b0ee0c8076a4a64a4fa4ab1d2bf61a2a9378c66fbb288cfbfcffb70e9d88863ac74abd3b954a71ecb5f5558caf193dbf9847003d65808227a567e529723d02b583cfe021bacd98f8ef955d6936476c0831cf4c3bec8337101a00449fa6c4734a6ef08b50f0a0ce28ef54d3e6ca5303456a6a70a20c0137d2d57ebcd9f6cedd62ac3ad4e79260cb6e76f5da28290fdfc3ca0bfc7d17027d8d7a3be5ea5936ac7e3e93ec7e1cc279dbd430216069695885c59b7215e7983616b5ef0fcff9595b3784804cf210665bb8e414812a61240a76090f8ce6095bb299c857d1595cb75307bf1482818f5ec65304b65089448839c2ed53b20f1384e8cc8317aa83672036fcaf4fdf44346c94a86bfe5ba1ea1999427a8285e8c8d635b59b939a53018aa5681e130830c2f386edafb4fdafc0bbb0306c57df6735f5817025a22fcf999ed7af9a5dbbeecf17f6d37dbb96e807f8e408c3ae0a55041fa70cba6e72bbbde81438691b464c3491ebe8d18bb2ba048c9a0eb08cd6451fdc7526614d829f8b0e1d26a13c43bdf1729c3da144b3fc47045f1e887de69e7bb09bc96ae48a449a47f21bdb7f77eec9d9e77ed381f6c66e34bf0b3740e58b3f6f1350cba66b6acf7f9ece9502dff88af1ff4040527e520fda656fd0942b83ac0cb199545dde21919a5b52a12c8fef02221b216350ae249a935d63cb10d2e420f9459cb07c7baa217b45ab66e040332b8a003c8aec654e86b4578379af9e40f83907d79b74ec43c490e77a00e78550f122a9d6d7b034d41187a382696adb25dff633b4b01592a8153b8abbad11dcfc276df5d9b56052ec69f910676a2c6d2bf32d30d9b0a21c316c0d3c94f6c02e8109ba69e6b1557baea1c802b7b13f8b0174c19de8d8989a40328ab751596db86b8f81b92b1bc6ca21a8c8bda57db169a93e73aa3195966e262959b9e2de689f916c04a97b6ec85dc09c065023eb17bb647200f9f17f18119d8ad17f1dfbb2a1d62bfd9802b5af9d25bdc2c5093915b4ebf9b2d4c4befd2c7520dd3d01aab57bbde4776b288f3e760721716e155e9da996f18faf956d493af76b37118c07a78effb6aac529dce1ecd5038a011b46e90627cb51a0b61b8abc6ea7d1fbec13c6a1bea753f1ebfc2c9f5d67df06f0898dcd9ebca3bc722eb909918b749f62a6ebec6a84a649386b109ed7205efe781f5f20e081102a78f16ff3ba0c90f5cfb73970919887c59cc81c54064af55fb7177cb8e7573f7ff58a4bb87d39473010cac9604e04fbaf3d9dd6486b0be2cb13b928c4fe6110f1decd3b9663c070685803399028c1355727fd3c7e762f0d627d90d8cda3b1031163e9e1740ba8a04eb94f3163eff65df9cb8d31c2262a24e02f9ac207b1b2a1140940384f1823caf976358cc3a65e85f0760962e973797febb58f8153f77e8040d61d1973105f138d3994d68c6370e8fe8317540f992c1a3248cced32be6ed9fb90c0384cac549248961e16d18129baa1e10899ecbc390d41dc703f4a5dbb68ed4649da4e30f7c321b81d097ccfb0c7d51fc2ccdd9434d8d85a7389d01d53da3309a4e6bac05265fa65585f924c7a814cb56556be7a7e64246f7f558a78da906f6111b4501897327f509eacddaa1a010657b5cf1fd9f4dcd9998ba5ef403438a06f43207e5d96969e68358624fc5c56eab74f2017f06ce0e7d27470558345f20f07da096dda836ba2594dbf59c76e1af9c2c9558015d3ab67fff8ca32d8b18436d264178204b0d186399d533d97436bdc3fc00a69f7d0e17067279f35f229f8c7960c779912cd3362ca2e2f12bffc27fbbf9e7ada0f26af476851403afe647ada7dab38f19a7aab382e0b6ec36ebbf6dca1306d5e0a6f29ab81abd302db33fe8f50de350f0d99761eec91fbfd3ec526817c84cfd17fa255d88055c6a07e4f606d32590db448cb4654d001f27986b818f41ffb81cbbe4a5371314e5e775dae2b47583011c5565c7a503826110421cccc8c6b8db101c7e7ae22f8de6c3b8a5dc6833500bf50ab4e943f7085680073e68d611b7fe2079eac950eadc75676a60c86dfdc1742da248152a09f0bf511ee1b1b9ed7142e0fb8dfd312b9c5f6a6b106de10840e71d2b96d03cc22b9590837c450b1d4a8ac728de77bf54f526241aea8454aa96b666e2a7849398390b7c7f7377120c4c27afdb8202fb0f392ebc2d3c31d8bd591027682bf656886a9c530315c6e3657af7d5f2bcf5adac2f00320760fdff01cd98f7581c568afd10e6f795161246488b3c7a8888d853b9e6de5e36bbf15fcae95f7d020933f9f6d66e22a11574de374966896e062fd8f21cd34b0e850a3b9c448383e205092f99f582fef9118400c5fe22cde0e639e46d077706ebf8aba12d635dbe1f98b196640025b3bfc5222e64601ee53958416eeb2fa5575544e299715f22aa25a04a70a66fd59a2f137493c3532c5cd4898a5b21fe4866dec8e8a7ca08b7446a6eb4f23b166a3a0b0b21d25c6432e5bd796369d47d8a8a94c7074b0050516fa192485e43ac5875eae0582fc99c98356cb0b501bbdf3f64b1de93688face30557113d2790eb2fcb330febcd0453b21184a2e17655150dcade1b583309a6f3172000d559468263d9a73e1dc0fc0274377567345cfc7703461935a38ba71005cea65cbf04f69bd80a5ef83aac58b197006f6dfdaa7f0bd91d09e9c31bb9ead9803119b9b2b8a9080a37cdf2d44fa21a632ad49fc14a5625afb139f97a0ea84f12a6774727ad8cc64af33d61c269796175b944f63a9bc06a2d98b5cbf653f43b6272edbe8f6e0b573dc2d7d324982a7bdd8fcbd75d848b574b7511c7ea17c56f82c19c2f8ede830f8b82ab91ae60a518d4c3e550e48021d922dfe8735423685a3c99a6bd5a722bfd91c9fd9e1902ff70cb5a6ae2333ab814c2d6b34d56f13dc93b7d82dbbff27a305e46629780dad28ddf92544368c4f0569adba1f0f30dec70dea754dfa4a2eba591472427767d946e1cf698bf294f6ca77dc32b92c856b26957defafbcc9608f382b99147afd8cfbfe051a957ce3e245805468fd1f80568d9ff2c66c486141b5fdd33cfcd2896b0c0cb3d27c666e2b8dc0f6a34ccf3a2e7997380805f9dd1314ebbc6c47f42064b23d89b7ecb010e8cebfc05e49c2cacc9f6637eec3ded1009e20c430c940240ba7eaa69a2c5b0ab425765c3cd1270681cad5de398fa70530689515cf9128ce939924f68fb809c955589fa842d4cbe12be64376c757bb4e4a6d499e70216d8b4414e9395db14a88a178252d6ac960f7825aa966ba4da88a3105343d64b4611aa1e999ec408ddfdbe3be00f262e0a62889216f84e46477e7f2e2a61a6fc744d583fd12e570bbeb4212c763a584e6f28c6cf030fae3ef603d6a7e2915d1c5b5c64efe7d60894fcb6acd66da5614df9d75cbcd417f28ed0e7ba6eef8b15325dd64bb87a5da20edd199b22e53df98c03d7cf89c7e0cb12810ce84592834d88f5c8f6171e0fdbb5dc5b14d47768f1695026530b19ca345a83c19de6964af54090f5de43c966d17c96bcf8ea27ecf506274eed193bafc322557e5ab34c8e32b5a26212837fd732835944c778b63b8a55732035384c38c7b0232e29", 0x1000}, {&(0x7f0000001380)="38e6f0b63773341d7c63af17754fd36d4fb2f96acdf0a4c181536b83b4e155452aaad02f3af402396143025f14fa5bc8559e355ed619a15b3af496bb80cdc663bab8dd6b08a166dadd9f2bc7a058500a491a5097b6b37c6bd4156630df1fbe3f37f6677228369a5e7a917130bbeb6ab844ab724c992e2a6558e353ee", 0x7c}, {&(0x7f0000001400)="b308f9cdd4a9e99c666b36f794d71008cb2d06266ac2bc9622b282b27f0541b32c612002806b3da5be788b3cd0798fc255aee050", 0x34}, {&(0x7f0000001440)="6efd0ad6827364085731f9381828f513ec6a738c29c2e6f5ecdddac739965eb743f6cd9502abd858c75bbcc22ebdfeade578d78a88373736c3b7c3ffa94449acf7005891202a7515337cff0a98796b5910e7b793b131bb1558a561d5139d7f", 0x253}, {&(0x7f00000014c0)="0aba50c021575b1679e4b539244b9b0d63470416c60b4718133d1a394be752e6d25cb355669e4cb7c2672b1e9768690956bb902b110ac84b900776ef2a6cd9d34f5954106d75f1380d60f305d905471146e9bdf048627194ebce06e097d2cc0603541a14400f2e40038bbd1d6a33cdef6d35e0122912eb5be1125b5666bfe2eaadb2b576c30272afc7a1547eaa93ebed2d7136d4ac7b7b0c7bd149c8506e4d54fd6f8e12785b212072093cb53b62357691068d", 0xb3}, {&(0x7f0000001580)="adb87ef31074e5ca2adef94473e330d581010f379d854ed815e504abaf9ecdbd95c1e7bf99fd47c68eb08b5896717cc9b91040b8c8a05b68bcd2b535ed35ffed7d25e64f31eb85852344413a554e18515f4de6f1caf1e04995a82fa17649ab4944501ca132a25260fb5e2fb8c55eca129979ceb59f2cbdcbbf84692ba17bce1cd9d70d35876057e4a131ba7aeab987b187003281bead625e8a5636ff70c95f41e241eb06cac0f57dc6c864b26d71d29da89c3fbcfe40d49a0c2e4905b42f0f9cd784df39e993360b8e07e304f161dff075", 0xd1}], 0xa, 0x0, 0x0, 0x1}, 0x4) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000001a00)='./file1\x00', 0xe000, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000001980)=[{&(0x7f0000001780)=""/10, 0xa}, {&(0x7f00000017c0)=""/255, 0xff}, {&(0x7f00000018c0)=""/148, 0x94}], 0x3, 0x0) 20:22:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) geteuid() write(r1, &(0x7f0000000100), 0x1034c) 20:22:19 executing program 1: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:22:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x218, 0x10) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0x4e8) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getuid() r12 = getegid() r13 = getpgid(0xffffffffffffffff) r14 = getuid() getgroups(0x5, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r16 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x7, &(0x7f00000015c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = socket$inet6(0x18, 0x1, 0xfd3a) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001880)=0x380) r22 = socket$inet6(0x18, 0x3, 0x7fffffff) r23 = socket$inet6(0x18, 0x0, 0x7ff) r24 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653008"], 0xa, &(0x7f00000012c0)=[{&(0x7f0000000140)="639b507f407c2fd5b85d4642f54198305a6cea8f351dd06de4b0e800eb4a048c78595124009867d70b4031bd73a98d542366260daa8a2f409024eb66e1c0a73044fd8637c3ddaf924d26", 0x4a}, {&(0x7f00000001c0)="9dac9b187fb372f7333c96f5aeb766ba759b11f90e9361d83d0eba8ce71b98a45c10b2bea1ef76af8f7be9c1bc7247eb824f55fbfac80f2c35cb19b20de7ac9abdd3161bfb46c2438de4f0c2935f81a5112dbd95b1d196047038895c2bd5656e95523bc9530a17f21ac2676068835f893eec6968c13688a2385d16114768c1959bc8396d09f03cda4c74dc6fed304e67e72ff9a67ad55d5ba455296c0de4446d5465d2b219a8b02ff87116fc7ba45b9fc91173d2baf2466d0dd18bec5faee2d6c42e5f0510d8d51f1c85cf1c63fe842d6b9bdc616f38c9", 0xd7}, {&(0x7f00000002c0)="a7d43bfbfb526afb2f54985f14ccd848c539fd57581885a85a2831a6fcf2e3cdd96d0931e136a39b31d3899f9d66f1b63fd20d37da192ac6443419fc943e65649a17b57fdb75fe2295d5d9cf4a8f8d53d0feb5b825f9afb155fca00ec407132aae33b20d3cc4149c5e157f359836195abc47bb3dcd1e6e371967e91674fae70ed38b957aee4b0b776c121cb671eff881fbd0aecceed239ab445885071956eec19222e0327cb43abdfb9745dcc1ac88e7b1273b91c0829bd24fba1e44d2dde7cd6143d62faa8dbc36b390a3988ad0725e3552fb0b2a0b994047f17a6654121e27b820d2e48b762601b179da11da2b3134a410fb79b332391ea386758719e097856690af0824dd22f6d7d1329f3f7a99bb9041716774850333b4c97ae322b62cc7ba02dbe73f1f092b442328a9828ff50e4e0197ab64cec2edffcd2308e01996c66f9c18502c1bb25a21b01ea932b20fd3494bffb56b26798a9aef26fed0e3f7655f1030722ccf8704d4bc22adb84e3754bad31f18eefd6c44e05c9cb6f976e6aca8e2d461156bcb094f981a5b0ea7367e048142fb3463e61c707aa67e8faefdb30ee3ec46714ae3ec6ae647fbb7a9d2d7834f94281dff038fb9f6605509f677a29abe0fe82c7d55b2ed4a00e08760c2d890f4a257d4bcba7acc64623a9cfa08fcbb6028607ac05dd40a9bfc92586fd5868821a4316dc9638f6973af63b313894845ec79bd0f4ffb728bad76b262655474f553c1fd6f0c0c1b9d52a690fbe4d0c2279e25b6d4c8ead5e6ce712a131a2843c435a7378708307cfdfe156f168f6180faaeb07a8128fc21f20fa5f828fc9f65e3d39b9c7d98b78fbc90e8e837f429b6a88447fa08d522a9de334e3acaa82cbc9e5d68898ab177e12d06621e9f9b1b10c1c404014f92989d1769fb391dea2d257eb51aaf7b3f320f3e6995af9a730cd195b9011e7032867bf14a4af00e1c02ceb1c39c114020fc39e90af40b03cad3810b355cd1ed329b62a5382bf98c235134e956fbdc079ab56f1ad66174da6f6e9563256e90a2df34278ce91bd329947b04cc6a2d1633b46ca22c8fa315e8463167a8695320e5a7865e26af4f700f3cfa3a6f817e393fab214b2da9f1498f4933b5b7cb836c8a2c43c0ac41ea30606d43051522a94fc16d0932c76035c63c3241e164961a32adae09e2f6d80ff09b48c30591f62764adba469fa76797bed9c08105f692dbc07a9f8e8e60ef2f2863d1afbaf819ebbb800c09d772581770f1f770e6bf7a45a7a894ddbb0556afe4ae95a96a12596f69cf127f986a3b72db53b4b19cc2970647ca2e9a53c05c12c761a946551d956f6c45eabd216a18481bd4058162dfe135c8e0c725d0f50cb8ad5a3a1e8e542b4e4bce59777bbe41ef246f72cffa17beb71148d2a4040735326f1c11ed7317a621a2f489fba4a13267aa8226478ae7b9b19e6117a1d788748a5abebb1eb4b63d917120e93740548604596787de94f87e6aaab7955e0e952d8a78a95221c3aa5923572845a60f240e7b862a6969ff663d8324101f4113cec3f28d3511b8c90208c787fb103d7255a63bc303249008f20ab336b3a82dd24c1e19f9242d347759b78f4bcd87bb2ce006802b0c3393d7581dcfbf846be1efa5e3832a8a1a3a341c66b1cdafd810dab91bc5c6730f16a418c2d3f091cb3372a710339ad7f219946f5d3384df81bd57e3a8444abb8b60eed96490784267939b54b95313c300c120bf476bc07a58a952d7572a5849754ae052592c9ddd67f78ee5ba7a0c0f9c974db0316d33507ae2e26e9ce5cce328e2832d18c492d57a04edefec2375c784f5f94d83caf1bf5d518ae17d808d25913c2aea130e7ea3bb4cdc788080907cb9bbc8eaf45b71446c0478e5f6a165e818e785e918eac6375d6c32f940e2a41aa66e36699454b7d87cc26ea271d8dbd4677961325629ad2f826f6422a5164bfffe5e008a7044f2e2d4f35a7b3d68a94257e3eb42dc231a771047686ecb37e1995039a9fa026d912c8d9ea94fdba9bf5cccfb9fcb36985f7bb9bb06b2c90b600e3615a79a3f2680abd86adbda3ecf0c5a59f80f264b1eae246e101d4613d1a71b6b465808c41f10844b3e05f46b29450b34e6819b05ef13545713aea8863cd9edf2df5d39c1c2fcaf5dff62c95795cdc0c03959e4b6793862ebcda23f81634775297dff189c84097c929b6f063807f77b49e6d4db834babb9e52e47969a2adac743209055385fdcd81b370b1d67a4ef024bb3d386a205a343e9710bae1766be76d58bff2b0abbde4f33020e6461eb64cb623055ef1b33b5cf79534ae32dcc9796f31c309ec4c8499767c2c3ea26fe7ed3dd92567ff41afb8840e3898806b612fb641b8e4465344c5f1d206c76ea51614a034f9fe77e267db06ea16c6c4269dfd11596fda793be9470b82c11acee8c0f859f3f07b14e76da29d8aab6faf337f33a8ed052c6b696eb35df9bf124c63ededbaf429e75d783a37c663be4e97795b45f456802e74cd29fec6431cdc96e4cafe90397f81f0db254c7e3cfa672fdf26dc0da54a9b7183a58ba1f42b14a84cc1fd3d5185764a815c671102ef028594bcbf73d69a61c4643c6036238059fc1f27350122472e982d63c43cfaa1cc59874b48b9a996404f4d6561d25ccdfa894e349e65959b817ef9d91595420f1fa88d7b2e9c15b7ed8ba0df313200435c864bbf128d21d0643ac436c05e3433b436ab67b388ea67d4bda665f678cb9c97f296b9e2ae3e904a72e2b6ca9cc501aac588f6c08b839b8333c35fff972dd43dd451d3d474b76c954d140ed17df1c4eb6c3398c0de3a0ca78f54159ae1d3326f4629d7a4b1e7a132fe9d00efc7d4809bc5ba7d72e14593da1e369b0311a0f8bbf9237f2815ae434387fac4d58a76be497d5cf5be6feaa3237468d5d2c32bfa9e5420a4cc6b9ea7bf4d5c65fc6ca3d89c41c2ce78a192d201c83b99912af15225b529e56ffddbe05ab0b59971d1711e18bdb9bdf66306f5d34ac7e859a423173745a653574c4f47d1a7d2d3841ebc70c610cdb5972645972559cf91924f5c32629027f52fbcf9537012466c6d841689bcff23e83354962733fa2891b873cee61a3e85ab9c6ec622c20507da949d89868e1e6e8e174b6e3140f620d7a9fabdab57b97bd5acf390e29d467f105794cbdc171aadcb331637b158d1c1ad854daa30774b5420c69a03a1fbf92f0c99992a6bb2caa7599df66acbe7864352f2b1de9bef30ebdf2db7db440bbc860191fd2867ccd2872080817588cc7f6141d0684b818d223e454fb25065c80ae20b636d7e9b99d1c3645db970bb0318bc1fc3f61bc625003fa0797cdb8a3f89f2735004d93ff99f107fd9c68e0a5527eab45fc4fe4db4fd88a84e2fd288f6be70046696ae9a47166c82610c96dab9655d6e758839c12902d2bae2e8bbcbd1a6a626a2952e5ec8075cd768f6576b27d44ea69291046075cc1658e9559bb4cf515dfcdea3159b3f9189de65460506721f6a69bcf15b840fcc52fcf3bcd6ffa04acf466cfc09cd53d524aa61c2bb7e6e4e15a04267d8286252c9b05854f6abfc2d1881fbb9815e7722b307b9b101e86fa25f25855535c26e597499f7dc86b53eda4d0dffb7c379617827ac6ab1536e87cf0c75a8cfd1664c1ea66b9537ee1ac5d07e42bfc23d36fdc0caff2389bf07e51c208cfd469fedd1c3b97816355aa3a9a0199be7a876b78bdf8db281cf00a59866150594f0fd85391d1e48858819c1825fecc03ed68347bb01f3471838d3060d5f8442d792814cee77cb38fdffa4462815db49cb2960c612ebc14b6c85cacd841d40475193f74413f1fcccd544e6a22bed6dc08813af1d2e2f8a0ccbe05b7eff8749b7a101ca5cd0e5f4e12aa48de6be54e2ee8869721194cd71ea134943fc596fdc6185b93e7c6d8bda44576b262b90b4aa732468e18517863afd04ee8c2a9624cec0f5caaf9b9d0cde5f767fd3c3ed678cf3b30edbb3d0ccd79bd5660dd7ab6fa1f6f8ad631b22ed5dd49ffb93e0a4f6ef540a74abe880e9d9e971dcf946fc878df3805a02b47251f19199373bbaf11428ba1627a252a8891d576e81014239ed031c5db63465e867beab6a6d030c521e77b702cd68ca67b04d9eca0b00e630f3a1bd388a680069f957430978ae9b10ff6af7b0462e2b2eb1dc18f26eaaa76ed435af3fe6ef85d6529c4ac8480ffa578690904c2ad3e0e33471d693534f3bca0691cd857651541ab6d7c83cae79422d7f9bb04e4f9c11634d7855edb18f474c0bb36866b23aab24678864d2df0525a30f967f06a4180673ca63434abec64dffdf5b4d0438c967512def2452a0935b8bf4119d740b55ef3d16db33957b8655e347d139f51e82eb7023b9cb48bc65be126aa61ee3027ac6f04787bf974b7a023eba9731cbe29d0e3b4aaa223e6878e564050989bd11b879e73559ab529b1f9b5d5039ae0f4bea10ac2d131523f536301c86faf2d4112fa5de1014196cbdcb9acb6e941086d433a4d90e2bd2d6b825c6b6bf36518f65b155d134f87accc87093b7317c683e50340ffed829f25e5d12545788601d47b69e6b6554052e19c8fd98606c8c259149b01d0df17d075ebd24d19bb6c6d0a408be1c660e0deff11fa476a1a1c26342cf8c8a893e8666558207b75d27558e81c7884d96f5b2f4ea9d9c8932e346e812fdf82bf8709738882160f23b5d9fd350b345f796db3abb14ae1f92d2c5abb29f4e5826c531f7f5d8136234aad62659a3672027a8f21ddd049cb8bf2dfecc3bc8117ee842ca8bef1abd670ac6e93dbb9aad77a4947647bf10ca931f0a22c60f446cbd4586b594d02b366efd02da43ecaceb0fcaed83c8e88b31cce1afce7df390472c42833be4a41500ae7081bac29e9532bcb49eb2e7adafdfff124e44b2c6bb921a33b7c2d691a1f87371a7dfeb829fe0a2ec891c2f98835f9f5c415aa4bdc37c1c86d313ff7f8b2cd55fb6d8238ee2fa0417dd4b9047025f9355c53d73ff6b0c192805bd410758afaab5661ca972b970faab4c555778d4f039668b92c69575615d5e9023307b4cea97e40fd3839312f6eeeb607a473a9bd76d3af8cd2b2559b21760ae6ea377598de03d027e85fa023b5fcb743d97d5b7676aae405e3e9d1bde02549f3166e0bc19b25bbeb47dd2efe017f2a2a60dc69de10b56ea123631f45404c8d2839a9a5fa4161f132bc04a1a9a4bfa6c51e92a5ba18c5234d41438fb3fc68feea74f01a4e0efef4c55dd60f61b0e1c9a0aeb7bff8f12ed2b18ec8e812240e80f38e5260628b5631757ce7fd8641c0179117e292cc193c0c1e18dfade7a015f099c31538dc99fbbd33c4d88cef321fa96e73d6c3d56b7a0ce4af8aa6326aedd25f92e76ff38165a050b9f03652c61ea5d0e381dcfd93351e6d274e7d2ed70e9737657a5d5e75480eefba00e4c03ccb2b2a5414a443a82f8509bf914dcd303fcecdd7195e7b0a908e1cfadcf2e17de7d6eac5ea486fe0491eec4d1d8c98ec5d909faa3ed67bf2eb7c595dcb064a42ba94a4236418e5892f54f05ac90d0e80c106349de85f80ed336b489f596f53a4b9ba41d3ebf486f46f8e4cede6f8872c1112c6457c14dbdd627286b3db7a02b677f71fc74539e5da00dee1881a58274f340e715ea06396699d9d658d4773bf8d6d55e46f7f5f09947cf95ed6712dc95b992b70de1995f9bbe96ab15de3ad5de44eed2c284bc855aab3f7a412fedcffb45a5267b9b426cebc7395b80e98ddd1fdb3d900d96de46fe4a649ec7c24a958f6019bd239fea16334adb3", 0x1000}], 0x3, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x108, 0xe}, 0x404) r27 = socket(0x2, 0x400000001002, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$inet6(r27, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 20:22:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/207) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x31) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x8, 0x81, &(0x7f0000000040)="8d65c92bb1907389418176cbdaa16b226091712d4641a63540f7cc3665f123eb0e9e6a6e735df1284fe9db444e2d11c6063e71b2a4d601be09440eedd11a0d37348bbfad49a6f7dee9642b7f2a6cc64f9e0a15411755509487814d", 0x5b) socket(0x6, 0x8007, 0x40) 20:22:19 executing program 0: r0 = syz_open_pts() r1 = getgid() r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r5 = getegid() setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:22:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) clock_settime(0x3, &(0x7f0000000040)={0xcd1b, 0x6a}) 20:22:19 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x5, 0xffffffffffffffff) 20:22:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001440)="049fc305c2b065e2b9ba1aedd67278a099658fc1b8631ca8b2e4933726f60b1483ff2b1a1ce476031bc52176cedb15bca48e73a6b89004608547efcbc5991badaefc57ae486ca7b720df193900316dc75c6a7a839a6e10f9d29c9c5afe46e39bc8a4c51760b2103165ea886fef4c20be0200a7572774d73280016fd349aec1efef59a1830e16b599f5b36af4b6386f366217e6b24464ecbf74f33700430784437e71cd4bc586a30bf129aeaa311c3c8a7a62ae38bf73fe49b580216dc73ac4169ad22568b3e0a6805e97", 0xca}, {&(0x7f0000000000)="dedfb4e1e61454b11f67063e33c200ea39566eec0725ce3b6cb52d58ca238589042c4935077611cbe93d7fda85f7e24dfe08e5b5775fa3c2b5808ff1169be06469d7cf52d6e8025d7318494816aaa8a14970bc4c94a10305d49ac791365d48d269962ffa9a36b9f32e3f1bacde7a4292ee07d2845066a6681c5a31edafd4e747c1d0e4575543fd839b0a66f51ad40ecacae00e6cd5b3fe562433a76f7d2aa507832a38870b44b8a2e6747887d66e21cb174c8bcc90d3ad2d330a", 0xba}, {&(0x7f0000000200)="b8882def28205e3e2220f75aeef45abf5ff7a8c35305c5f12b5f53afea9a75d66a51d2cb09e38c82f5a1f98465dab7e6154553f8ff75eb97a4480f1312779f", 0x3f}, {&(0x7f0000000240)="faa9b8bf17ba4ad380b070cba3df8e8f719a5b871b3521e4c4773584cc11ae6eeb0346e821a1d3ef88dbac81f8549d5c73265266aca571405c1df9aba26b4d7e4c11312156f75c82d6ad5a09dc83ff7c0c404ae476c21923c31ac6cfe79ea8edfc75633ee2786bd90b7e0f3e99c93805d47c446db85a0fccbe154f8a7b5586f0", 0x101}, {&(0x7f00000002c0)="5ce361a181835a052f1d0c252e11028cd4841b5b06aee97ec4211008aa80436b7973fb966c6273cde58b03b4509b1397ad37b226609d18e990", 0x39}, {&(0x7f0000000300)="3dfde0d4f0363f378b3e316593900c470b7e22499cd71cb5ec6a8d9e110ed373f96028168aaf704074c6ce63a8bc3711306998b567d187529a565309b6cbc43f56059274b6027697efccbde6", 0x4c}, {&(0x7f0000000380)="03eb2fbb99a719b83d59e9364a65", 0xe}, {&(0x7f00000003c0)="45c7e0d1be9e01e76549b137a9770412f1756f46c55aeeec99752ce79eaaa7ffcf79afb0ccc85add30b45a66af2bc3d915b81128ccf37c5f10627c2eb8a1c1f3ba5aecf52ccb8a16ca422b210403a99f932652e34f450846a646c0ab6708bd4ec10a01c679752f6cdab5fb942a0f7237d3efa95fefd44205643604e9f746b8ed8a97e9d2dfab6c1eb97ac632c6dacbb8aaf4f0ffb70e15ff9b40fc3a5f1ce94b86ba324291486e6c198edd34956fb8ebdf2c04b3584180e69fa89963803fe02f533ff22ef42c60b3700697050729a882c32a0924f784233ecaeb010b183a61b738ecc2edeeddcb0a3c3cc8823ea13361211dde00829349411cffc7ab9fd3319731db58dbf7e53bd935b3d82ba425de057c081ae696afc9613a14344cad80e255e4bd7f52d3475090e51edb079e84c0ec52c778249c646da3ec44c7d105dfcd44d3be71d140863e4fe0c0d248d29730506455b6741061ec6edb4278afee16b1188a966d3b05f119f7cf82f341a4bca519c1e85c68721fe76fc8f7afa737965cf084e520cbb6e730c5db12910ec57b4534facae2cd48a1c490e2d44095196583b9b51f572ee22f7aee0a1a503ad42954ef2003fea0fbec573b2a2ede67b0ebf5a88c59656196bae30269faaec8808d640e4156ccc6b31088666159845c261731530206958398f21b8fa03db8e7961beeb2534b847025a0032ca7552558c0e7ee705e02f2cf1ac1cad57f4e9357b7e7dfafb97a782ff8acd2a666d3c5e6ff181e3e2e9293ca56d72390309ebdf183bfb04bee9a2450d925e1a6e4efd4a6ccdddac67fc77d7b9b2f543960d38b5b4a14e3b9748f5718eaf9c49839160b38c6e06c761845267412124951b88d7a2227f229a38df9dd3396f4deb26dfc6991ec4bbb759371982830cdfc1724225e5fd2fb6f72a9960dedbf33474127574049b0876e008fe6bf0e99d3b78fd30df64498c30416e00803a774ea762034cbc6b742927816f921c978152a5832f126c309762323c89836b95535d9bf47396ee4a50e397befa62a28ab721f2e42e0288c4b36f2d0dc47f3064d91adf2b7d09d7818038067756c858e16b8940d1cbb848abbc778d2cd9c63b54a109aa76a7d18b11396971732efaba86c5c586042acfed8cd10a79ae26937b78a4e7915ed7b32a9d52be476e938b188132ea52f1ee2ac711248ff3ffce35ec8000ee4707039277e2a2e7cac1494cc6b4efe26d2fa4b1141b05da5e6e87f332cbd23dc748466ecd927a209480e600d4bb07ae684c4d048030716ac380e3d0c96348d9e70e85cebf4643fa03f43301a684e74fd822702fa9f12e1e0d7d355455ad070854293d24bbde45b49db8ead4d4408998de246a3270c6a73e8ab3afe558a3c97fd9a212aa0cdfa9fd314a7adb8026f3c669e9a59ca7ca920546e75b988f8714c37b0111720bda6b0b9ab85fc9f21e87c0b9cfcd220d74c41586f87786b25890210cf374b99eb3aa6bc215f2602c44c04f39c11642be132a1fba65889bc725b7de5bec19b315affe441fa9de8ffba4f7d6a09b62b331940f11997c935bc21aeb331d1d773080531f936709efed52de2c1d8baf0bfcc7e35120e2c668f0cfc64fbd0cc38cd11f840c87ce4157b12fd8394466ca42224de5ce6535536a8855d25d65c8d69b3a5efd0e5f072b8d5bb873164e1d7d0bce7463f792259b4d2883353473895bc3e0d3266f34d56f0197bba6de3b9d7fa204d6de5d684ed69878b81dafd773f4f420cb9f8b62e5e3eab977eba099414be438800a0f50e45bd3ebba6c1a283a8c6f29a142c318f54fd5b7996914404c7831e0d655669b5d08c8dff4696d2f32cd1c798d719deba6f68a942e43bb45b42c05d0ea3625dc985b996df58fa25c43ad57f48d1ef6c1cea4d83b267e57bab279ee9277d90f1b51e4290ee4c4cfc6f21d953a34c1dc1588f034fc4d3da42c14e8c5cfdc4cdaacc030d01b3203d7d6943370871e015cd29401c11387958bc5b127936a6df08e8625e4e4d339d4cfda934e7d7ccfa09415d3c8de830988bca067b701625b837cf25ec56169dbb9516d55211f73a1175bc2537ed813ed731791932e1ce7fbd900cda36d5244638dd49583d3ee7fa740fee1f934d76d33cfbc1823b10984614cfa5ee3c9b4b42cc0c58797d70aa38ed3f40355176d8a60a1abf25abaac092acf60d0863aa43b54a0617869899cedcf1c1a045437dd9d208df23b43acff8d4024b028af46ebe337e7c384e7c6c612b09423571713372984f9561c45e94a0fcf2f244da91a4d57b23b41c2bbd3fbfa7ce2d4a9d3b1ae1b2d7c957986cf3fa2aef8e7630e0086f754dd5ea12f8992647386a8acc2c2a10c6ff2531197aa863e9a382107481cad98494f63d7b1daeab91a5c44ae200474d08821ab706605f1bf00deb23d827724a0ade4cbd9bddee781b56b26e40c3ea2c43807d6ed0c511dd76702383e98bc7fa7da2d202455200f3c6c0860cf1efb2e822c9cc24b6fd6062c5575b6244553bd3d4f812584eebefb68816fac017a61256d27430ed304a3958f177666199ea24fe0bf9515255e1e9b8f3f9a04463f97d25fd222dc0ef81b9e63cc1c8458daecb095aac055763047cdcb2cdb87a60c9a0053dee88104d0dc0f561cbff507b2fafef185af219098b512eb428238198d8ed1e6c0d67b9e3afdb4c24fd37e21a29c9192848aabd8469348cd144ce48e599894a53b001312dd356a8c9a996330f86c30a68c125e96ceffaf034d9109efbc1057c406910a2651a07d628219679682490369a547f89d9e0b303670ece44b2dc76361de5210d0b2739ec3ce8017e724dc49e4c81fde6b108ce83be8b3e4dc4059dff74d55f2e14bf89a6d2cfa8e96b3f3ce5856ec676599ed42d5dce98b99fd13e6c6b5fc218d3be01146ec0e61fad6ebdb012678a06404242746966348b99876b63d53d736b8537af697583067a7a391dc35edb6c85fd2d68b35b4bb0e7d9db259e45566d8892749cc3f08173a7b7fb14e3d24947018dbeb7f8e3a10b35a2f10856f9321a18c4b44ce3dbaa352ce5421ba3687325ee517d7db83ee59e7c2698039b22086c5ef75362088e1d46583c5357bdc9cfe950ae9a3582b20bdf07a543f85c59fe22ea480090f6e3261dea309f96809ff5863c5fa4d9aea4556c34b48306430d63ac18f6ccdadef3f584ff24ba4beb83f3cf3306a54d8125a772ceab9c5e8b9d71b21761596bb727409bb2cf8ede21936b13db4cc36a1a4b96198be9b28d44689f26cdd7b9bac43b49f271e0111c484bb81d5ef6c2371d6b202e26e2989a01308fd55acb5220b8e48dea1d176082e806a83fb8bd862b7629fc90f76a2d223f8c2bff23825e902d0ab7aef43d14aef99757afbb73812a25d9ea428b4ec952e6570337784cc616a8704902a51fc7f014504a856ffaae6c3fdd7bee9926626819c69533146f0b63b97a062b2c2bf1a15e47285fcf63742f14d64797a622dd5995ab51e0365d6e90974db15c5b37553211b64c172c75992e451f07a8b6c21dbd038d07af6aeb3bf1feacdc38865e7d9d2f8bb72130812a58ac23c13e6a98ae059f9c8525fd075d4e172bbbdb82546ea6c64cc25b1e065c4aa09137de9673d40b1f8ba40e79f5539a923ce21082b079e92799e729ffad8abc21d20a8da44d57473a2d6cc6298530af74066c9fa074a736e6822d76876399d5de4423dbae23b460f6be65d75478462cfe45d2e5fc36a613a7ae52a259c2568beefca3704ec67b811a595a70837a759598e5c00aeff90c7a644ee10977ba8e3b800fa4d59c2d8a2ac651c3b60ba7a917e2c2e3f569d34425c7f4331b3142d7bebf052aee04075190e6b5b4b0f2430037209649ef4ea236c02bdef2536df51567733859e6fe4d40ab2b44d064dce0c17c0af054348ef9dec02677b3f600e768f42fe44b595e1f6118bf37f7161884e433e7c96a1a7bbdf06bce6f85d6d3983cdf00220bc280c54dca00c56faca31e97522ec7ae210f360a54aa1512e06e1ecf023ee8a817c405b6bcf78b45ff1fcb8769af175709b25f9942cb2dfda0ccced3b1d41b783b4a3cd232d3583444d8e0ce51fc1ee0d5aa3d01d6f462d2402318e26178945e5dceafc4eb7c47d42079127c1bc637ee145160e3c4ccd376b86746b19201b913e6ec87930daaf4233cd4c9da47200ef9c1ecfcaf73306e917c7391d22040de53da5f97f583b1f2f4569d8fd305c976b41f2c19b64a273e657024746e25110bd8d43e18f41d172f166a9f340bbed7bc3bff06c53d54fc76ca405e8a4d005985dfee5af061f787bbabc7650b4b226e3610778450c0c05fe797c77a8cb4f9092f61103c58178617204fbc334228d32db27f66fad5f85f814cdd9b223c4ddc72357065e42df40de2b2c47ccbaa0fceae1b212f7542a2e648afad76814924348d7055c1a2606438df5153fba82a1cebdd8ff7fb8fb9e3997e96b4534b342a6fe233fd77487e48216298704b3676b2759d5ba5e10d4898eb856370d3cd04ce9eeed0c59362a8a71df239999f3e97f526986d58b45a93bd7a8fd86aaa9f6e9fb88b43e9a8e4a05da6319545e5f4babed06512c34f1106ab9c3204944d18f41bc1016de702e6a79bd0a482afe8ea990a060ad115c7ce4a93596bf9388d252e6f8cce7b92d72c91f003a6bf2cd5e708a12fc33c7b49c19e1629ecbad7dc093dca0a289925157ed5e0a77614978a0b7ac4d490531eb0b3731943650973bcb149a99c0b86997db33a8124a352b1b97ce3b958ccc66afe5ec3ee1a8495a8c563339e3fb2f9747f4ed65a611d40c5c5fa667d0cfef78bd07f93cc33a764272693e4091d0de85277c1dd83e35eed435772e287583791550dad52d2f3377478df690578f15d457269e6c4058f77ca63909f556d7db645da77f3fbeb734befda666e1149c94211a9a3f12dc691d3c41d438b6ebf9bd76b1893e6e677510804d669fdd61b3765c47092fed5f227e307250e5f9410e2f9f0813862c96c68a41a3a172e9c2c0bc01db8024f61573d4e8f350c57ff758f9ac73d7ed4db042072373ca067ba29e20e1717dbe0b622c81be010756cdd429481dcb9512f342008e6db84bbfe799fd5df68285cc9a89131727b7413f1bd08805946869f43f18f7d9b6d920f44cae413ddabb5c5eec0ba75d6305d0ed1af560d76c371f9d00f97ba49b5084052af5f863b5f08c8299619e353f7215b68bbb736cf8c4e4d4db93c04303b896593c0bff98ea7f63a3aa260b5a5fbf0438979d3270c7e74e7ab89aa4d3e2441e5dac48afbee0b067dd75734cac59eeb82908bfc2659390d385cd4c6442887176877b6dda2cfd4e260112f08d9e9794f0cdfb04bb8930aa67dda97c1778b54dbf2122e33feb3be84e4e00ae75ea23dba78ae24c3c57918d212960ddbe616b93ad47af6b800d38370221f318136b6b81d305a268a8ef5d26628e28b5355ccb02d2969889e440168df9ff9ca05c48a96c46f550880aaa7f530f6a65c01fc2aaa0999416149d6fceb1eb23133f5353dc7437a18e5f9a84f59f4766404e9a72fad0c664b9bba7ea69bd9efcfb1b60dcee04013ba1683f0da5a10bb3b42da7fecc7b4d3a51258c3bd680a0287cededf56e1f506494d188bc0f8a555fd28bce54a4ec1547728b8862181fec3be06ebc88e04ea3b4b57d088f27adc8510a48bdc2fecc57e679aa80a0eacb1ce15e0b724326cde894bff0f143325e190b3e4223f4d6158b91258a1a9fe05748c41df273842eee47b4880ace9448d3577dfcb7e324e7ca4298af8ee05d722bcc33f5c9faf", 0x1000}], 0x8) 20:22:19 executing program 0: pipe2(&(0x7f0000000000), 0x10000) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 20:22:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x7ff, 0x9, r1}) 20:22:19 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10008000000000000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 20:22:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 20:22:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x4, 0x0, 0x0, "3c0b52fc970adba81bc800", 0x1fc, 0xffffffff80000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 20:22:20 executing program 0: setrlimit(0xe, &(0x7f0000000040)={0x7fffffff, 0x8}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002440)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/22, 0x16}, {&(0x7f0000001240)=""/77, 0x4d}, {&(0x7f00000012c0)=""/57, 0x39}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/117, 0x75}], 0x7, &(0x7f0000002400)=""/21, 0x15}, 0x801) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 20:22:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="061c2a87ded350482d3a1fd077975df9fe8852e4e860bbd2724a0af99dbc2a601c321399c83b3da5e232e67fae2873ed2016ec2c655d83d3be3fd27b9af54a0a0dcf", 0x42}, {&(0x7f00000000c0)="d139ff34b4861e473fe45b189706a1c836c29c747c20dc62644f4c278610706c048a9901cb532ef1fbfae33efcbe4c3e8a38e5d0bbf1781e56b967814c50c4d4e79a3d", 0x43}, {&(0x7f0000000180)="488d599a718e8d33e5b009c634325751b7c4670e5c89240f6d0a208aaac2d1bfd0bdda268f166180dc99b5b4698c02e3d231a43affe6d32ab44434acc3f1470d04935989f95d3666c99ef703fb1b07da838f9c28f53982e84c8a419064091fcad6b04f2cec2299fe5fcc41220ea72ebd4cdccb2382498089628f14bea9ff536e9bb866f8b67e49f6a974a58723ed3f92e28ee0a15f81cd66323bc955c21bbf6296b996617f5d44eff8e417fc921c0aeb6ca02f2636ab2601b4ba6a48bf1e15105a6e14d1d01bb15aefc53096b866cf", 0xcf}, {&(0x7f0000000280)="f3f0b370f94f2ad334144ce7738b35108745e0ff0ca950bdcd5d43ab596dfd2df76f87241d23f78e2c6fb32d51", 0x2d}, {&(0x7f00000002c0)="ab8b30464dcb8213518bc3c75405d51faf155db1eb2de290e3058c766ce9e024af7d66651fa69aa79742a6b1382fb024233e8b8ceb14b6398c734227066c7b07b4467c684c06d49309e1a0d0745c4eccf2510a515cd0b656fdaf6494d2f8be21ca051a836fd650b903a93b994ae7d29517830119a96603e70c649b53365ef9a73bb82ca6393a264be3b0fd37593fd2f4bb1dd11a4bbd43a4d5802db49ad243ecd1e8f052971adf7f25b98e92491f58ce2f54f69416e1830e8c738e95", 0xbc}], 0x5, &(0x7f0000000400)=[{0xe8, 0xffff, 0xffff, "ed463839c31678c3f2869fd4298aedef3cc3de378b8f068697f26c29f13ae7611212a5728cfb733f7591d91b25a0e58f9d114a895511002df300cc02cf07b699ff5ae30f534c51c0774e734d14040a2ef5b78cf519537f790896494b4474fba5ec7590139e32314472056721ab1e067d884b375241727144fd187e8ad1c11bc7c9b811dabb2d463eb79fbce9a76664df98854180bf1d32e1bce58abc2530268f3e93dce17144ad6c0c591aa5adbba69a62998500b89b75f19d36088f9ee23a9fffd1ed7e5af7a6a245445dd22b7eb47a0780155c3aa7d19c"}, {0xf8, 0xffff, 0x7fff, "a4211089c3ad5c20cfa7fa1b77909376aec4309b1bbc53371ce5dab5f3769263764af1fbaed81864ac833a20d521e4efaddf4a3a660385682eb5cbe96ebda2f51900e0512245f98926bf53ba45a6020b8989888d8f4a61fe7a4a4cd791b69ec505f49dd11f43045a3a17a1d7d24a5a4aa93fea04b78fd4e0a04105b87b2744e260292da067ed94cb59d38a54fbb196c64ee1fb75dd9edf0294181aa52b9aac42c67fb1259e9564f33a365cf16215943b242c47f10e92bd75db99bcc316cac568d164c5aaa84ea5c6af6ca3968baee52d8479b4ea5fa43b093ec8ec4733867650bf8c2cdd"}], 0x1e0}, 0x2) 20:22:20 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x92) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x2}, {r1, 0x116}, {r1, 0x1}, {r1, 0x4}], 0x4, 0x0) setsockopt(r0, 0xffffffffffffffc0, 0x773, &(0x7f0000000180)="075c2cb0b9ae5afbee320817eb5968a10c3a20df2793825f77ee01d6c855ff9dbb3c06d882743fba6fe46c6551575614494f5b88851a16fc17237a8a7bb5adf442e0929ed4f856a4227be838219da36e7ac51883930dbfb8aef73d2fa8092a2ef5f43e057c6def30b437595abdbd94baec660e57085249543beb6f78fb2835feaa423ce43697d87fdf199e6266c242edf5f1bcf9a38f707d08685c050b", 0x9d) 20:22:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 20:22:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) kqueue() 20:22:21 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000006c0)=0x4ee) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 20:22:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) 20:22:21 executing program 0: socketpair$unix(0x1, 0x40000000003, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) close(r2) fchmod(r3, 0x40) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2], 0x30}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 20:22:21 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/192) nanosleep(&(0x7f00000000c0)={0xf2e, 0x7fffffff}, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/40) r1 = semget$private(0x0, 0x0, 0x100) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r2 = semget(0x3, 0x3, 0x180) semget$private(0x0, 0x6, 0x188) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/9) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r4, r7) chown(&(0x7f00000002c0)='./file1\x00', r6, r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0xa0, 0x98) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r5, r6, r7}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0xa8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x2000) fchmodat(r8, &(0x7f0000000400)='./file0\x00', 0x30, 0x6) r10 = socket$inet(0x2, 0xc003, 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x6, r9, r7, r6, r7, 0x18}, 0xcf0e, 0xffffffff, 0x7}) connect$unix(r8, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) shmget(0x1, 0x4000, 0x41, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) ftruncate(r8, 0xcad8) fsync(r10) 20:22:21 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x3, 0x8001}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:22:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="02f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:22:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="4bb3aba721714e764077ea93f7dc831b66602fd9c4999ac223b8d76ae2d804b0f449abdeb157a988712d91f9a493b973afcc816c42741c0e1c6d70dfdfee800836fba2a49d040296a77ce95fee943cb3dfc075d259c1f95b9999a20535cffe49228f28a719320e6f9f26541e4ffbd936c1b817f6647ac3e71c7e58297fa5c82865b770ff4a788430a9b660b233c413e4d805ec26787c996023bad5f1e3ba9ae46ae049d2322a4c191e0084501aeabeb319088d8e29ffc1a8d49896841164c8efa566c2b94cae02d516e9d323cfa0d6b5e55a7741416161953ec6f237af52966cfaaac89aeefe5c3955de8e2a411fa57c05b3e0871da4f17b76e6bbaf9811466943a78086fdf0ed8fa5c70ddbe2c9a2ce75d02675ef6e01e4c7b3f63cc50dac6f75e3049ac0a94218926aa90b06b9f79157cf37b7c03d2071afd14f547f111e487133b8a8dc3c3e8b1eef3e921477e59267629c9e0efe4afac526a82f87265578fe9903379b7dd12ea452ebea15701a79d8bd456518a39ca8ba7875fff9190b8a35e1c7612ae34ba269cb4ca2a74cd9ad2f0e6b61e895927b025f45b0963027984bdc4f026ddb11a0df19d72de41074394432e27db1e969be33251eccf6371f985d072a5e2eb215adfb816805bad5d3f8db86e8ee19c71fdcd6fec82f426d400c6591143569bd1f741bceef9ccc0ce69d64e3ced9950ea2644ccf17a45452cef0be3fb915bb3f109e4347bf3a6c26324a19869d4ba269071dcd882aa4683a81f75d3c2109f64194bbf41ee74deb4e41ecd5ade5f790cde89138926e00864cb24b93632bf07839abded9ff3d9469eb1b0349676050a637d751536fad5baacf383045120abe0f5d748a72afb99f0b0b42bbd92e73c8d0363ff4e77bbdcdc319210fc2849bf7bdc12c0dd64b721992b28cbb57b64d09d547f1680fdaab2c9027540fa9d1b20865ea2b39f8ecbe3444d2e40658c1afa9c36636aa39811e0cfce25996c86cdafcb0c05808e487436dc7d06ee15075fd8fd9f19a322b54aae7ab82fd39b04c8533669ef7c89237b1fcf35551181152b78db1021e432ef1c0d35667f0517dadb50103e127c064d020318f1306e7f84ccee3147de8e437d9cbd19f3415d8b1dc3fe9f9a43e1d07a0acf9443ef06651d47d636a58d6d281e75597a081bb3b979e47d4f6ec073e70c7bdaf202cc8b7fe74ea48946ab422c495aed5a5af545eabcaee5e4194c67d18614b90244d9ead016c87f92c10413c3d69eb7facb77ab89eddc93471134ed15e9187c387bbab78dffa3c5b34de33dbdf269ff12ab1fbfeef105f294513d210574d6cbfa476b9bc724570c106afe5f15fa01b465b9a4ae2a05cf84a269495dbfd246c347c175b31540ed2f29f4c69138059863c87d35aa3c218d62872259303fd77f6523484302d481bad6dc9f919fa28d8e8472d1aee9df560542468c3a3fd5d051ea4e4caa03583602a67ea6d9f5ae5839d1669afac64ee23aafd962a2ae4659fdf85a6732cf15e9acb58b01981151ccfd0ef67854b56f7660ae7208accf2a0718322a3861e201e6678dce29851530d876b1202ee1c87f7b889a688a409f86984cf1afcd8fa6ee5481591c748b194064305b3cba644fbea22757e3ac0cb365a25b6d6ceeea4506584d5590159a58764cc920e1039063edc0aeab494e0bc0dda1cba08dc46b445654f6106601d65267f05a9178fdca6ffce7c03801f7b3a57a0193f27519e5524111324c98166897d57baf22f4d9e271eb6ef0590b4cb5a405ef37319ef148fb15a0f21ac6f648da3dda8a487798894d9fefb231258f53212e6e60d2d1a1121475ea509188b9f6ddd7f7c121b873d6168a25e5dda27437584e228f064e6d790fcd9ecb384ee305c563810868a08a4addd3ee4ce32f7a7e2134dceccc345b99e5ca8aff3bcea3ecdfbe36145da8994d89ccdd4677cbe0958b6242db9fa2509d515d3c69b9d24708940d134566e4f12b0ab4b24310f360566b934b23d49f2bb0d96d06785e0d711924d1eb0bc57578a293befad58cb460997154e217bb23ad9f104b2c7527f1f490281a288f260b831a4600f54aea29b279a7d88ca95ce652d8aa76c56752f9060b778c08b99ecdfcc56f401da4896dcd037e70ede7e79ebf8160618f24b3a6ee8a63966fee49ecaeb127ec2ba3867c04274e4f14a6848fd3345061f6ebd29c23ee692b2022c69c765f3c1a457ef30ad207a6b01ebb08f32e36fb5777450fd279156f6de68657838417b5214b01426a9823359cd2e62ba0f39d1f5f8eb51972b10a10aeb3515f9de335693bdfdd35b7f8d3c2b01010629a429c95cfdf83c52e95e643e39c24422aad16dc4387ec331c74f54efdfb0bafde27b030f46167de228b71b828805a1a4ce3d1105fcdb4ea66aa40333bfa1d25fde76aa48a167893b64985da59db9337ea05660e8bc3c6ddb2328416b0672a3ee39b2a08aa825e575ea4cbba0c08d7e6074aa2874cae1d5aff05c97119d776168da831cbb78d63349f082579cb4a1ec8eb3f137f31003a7e01a2bf581562107c1e47f3078ce23c199842568f4e99a62f824a333138223eedca4fc9586acf2297e071d8904d5c8217096369ed125f41afe2d590125a57d0505c982d1b5ea5182558cc7f3d662365c838a3626110272b5dc43a313d0f11cfeaa8d5d2288f0f9632f0bff7bb538c7165efbed6abba7131d8d6706926bba5ad364965fe246662a272bfa3ace47b1ec02b26123a58d00663bc3a18f5841f3154874890aca685055c8e65d6c9abab4ef9738e538a0e794057b5cf4b612781d09e44844bd4e82d357b45987766b34af58da924bad6813a05ce1f200ea5eebaeda341b7b5106f052fed7711c8240f8db50c1adc182aab5c159ceb9f204bf0b68", 0x801, 0x2, 0x0, 0x0) 20:22:22 executing program 0: clock_getres(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1ff) clock_getres(0xd, 0xfffffffffffffffe) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2c0, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) 20:22:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000001023, &(0x7f00000000c0)=0x3, 0x24d) 20:22:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) select(0x40, &(0x7f0000000000)={0x5, 0x40, 0x8a39, 0xfffffffffffffff9, 0x5, 0x9, 0x1, 0x5}, &(0x7f0000000040)={0x3, 0xea29, 0x8000000000000000, 0x9, 0x9, 0x8, 0x0, 0xf02}, &(0x7f0000000080)={0x1, 0xd8, 0x80000000, 0x3, 0x9, 0x6, 0x1, 0x8}, &(0x7f00000000c0)={0x5, 0x4}) socketpair(0x1a, 0xc005, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x2, 0xffffffffffffffff, 0x5}, 0xc) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x187, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:22: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, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:22:23 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) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 20:22:24 executing program 1: r0 = semget(0x1, 0x80000000000000, 0x100) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/178) 20:22:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="740fa1fae574b2601dcdbe5e8cdf634dd9a84eac291be7f03ac3d332893f099db19781ecb283870a573d4f7c489225ec334c87cb8e8e8860431fd8f07faf0b44e9292118100565c13cd2b80307f1bda003697ba42767b3ed4db3a9e9aa7653c8c727238d81c3c39aaf51923b9eec2f983f4c6fb70bfbc0fc957e6b63f7ba99b734d707ce7b6740c1ed6524babcc88d09bd2d27b5da674c947b8c491d34812d51", 0xa0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 20:22:24 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000080)={0x0, ""/163}, 0xab, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x2, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "553d37a3575efee302c7b2fd572dfe5bf488e86c6705c13532cfad88c94a096b6a809228303f3a2fd3b8ee0988d24a364b394b372021b865bb5f4afb78f92812bb5bf8af39932c8e2a2e39b797fe6ca00d4da5e89f650e292b"}, 0x61, 0x800) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 20:22:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 20:22:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x800001, 0x0, 0x5}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 20:22:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:22:24 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r0, 0x0, r2) 20:22:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x0, 0x0, 0x10}], 0x66, 0x0, 0x81, 0x0) close(r1) kqueue() 20:22:25 executing program 1: munlockall() clock_getres(0x3, &(0x7f00000001c0)) 20:22:25 executing program 0: msgget(0x3, 0x0) 20:22:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) munlockall() pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 20:22:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) listen(r0, 0x0) 20:22:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="f7320758ef9b1f286692d0913e4ad26534432d60ef17960fca6149c2c0b63bd61843bc38574bf4c9215e097b6bdc1698cafcaac11ccc7677391dd54307b832fcd565a78761dc6eea6c0449d7e0576979", 0x50}, {&(0x7f0000000100)="1b112203fee6ce8371967f3d1d1cdfd64d7bbe09fc67e827d09bc75fef2ee67ccba2029a893ca05ee4c982b5a39bdcaee68428de55a9c5ce5685fc85f848af5a028f47798b960c58080c84542434fedb77", 0x51}, {&(0x7f00000001c0)="7c4992c7acb0e00e3d81726436ff5bcfbf813eed0eb6b6ac6fae0f18c5f727a01a77ea52f9dd5337978565a5ad21ed8da0a93f631f9f952b0427020fa5dba36f705764e80d4aba2f7625122fcdb5ca7a10fa8a37a44df63a1b55ae1fdccd5f6e517bd9ecb49b24da4df665af691920aeaff3351e90d529a07685423828d7465ee4", 0x81}], 0x3, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x7ff, 0x0) 20:22:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x367, 0x6, 0x100, 0x7}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0xfffffffffffff3e3, 0x4) syz_open_pts() fsync(r0) 20:22:25 executing program 1: r0 = getuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', r0, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r4) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x0, 0x7, 0x2, 0x1f}) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f00000001c0)={0x3fffffff8, 0x7}, 0x10) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 20:22:25 executing program 0: r0 = socket(0x16, 0x1, 0x10001) r1 = getpid() fcntl$setown(r0, 0x6, r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fchmod(r2, 0x100000400013) close(r2) 20:22:25 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 20:22:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:22:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300015833ea934bcc43d3c962d2a0e27bcafc3de1233735fda840a041ebb58ebad175f595cdc2e36bf4041e7aa71992d89a2b7bad125dbdb3412aee62beea0cecb4711aeec50dadf9bc1e0c77432122abd89e22bb4490b83dddc9986d292ad30492aa5342393ab"], 0x10) syz_open_pts() 20:22:25 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x8007, 0x3) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x5}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000000)=[{r3, 0x2a}, {r3, 0x8}, {r0, 0x2}], 0x3, 0x80000000) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r2) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 20:22:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456f6aef50916e2a2ba5cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5d) write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 20:22:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) 20:22:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) r2 = open(&(0x7f0000000040)='./file0\x00', 0x680, 0x29) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) getpeername$unix(r2, &(0x7f0000000080)=ANY=[], &(0x7f00000010c0)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x0, 0x80, 0x2, 0x1, 0x1}, {{r3}, 0x0, 0x1, 0xfffff, 0x1, 0x9}], 0x1000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x80, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffb, 0xd8e2807299cb265c, 0x2, 0x40, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x14, 0xc0000000, 0x15, 0xc5e2}, {{r3}, 0x0, 0x2, 0x40, 0x41, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x40, 0x0, 0x2}], 0x40, &(0x7f00000001c0)={0xffffffffffffbdf2, 0x7fffffff}) getsockopt(r2, 0x39, 0x4000000100095e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x80, 0x7}, 0xfffffffffffffce7) 20:22:26 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x110) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:22:26 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) socketpair(0x20, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x24) syz_open_pts() flock(r1, 0x2) flock(r1, 0x9) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0, 0x1010, r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 20:22:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000000028, 0xc, &(0x7f00000000c0)="a5b2bb727b766e1567bc5d9eff078b0855199b4806", 0xffffff57) setsockopt(r0, 0x801ffffd, 0x7fff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeba) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xec3d, 0x0, 0x1, 0x7f, "b548de690e7071b4fb04ac30cb8bc49560ee72e9", 0x7, 0x24b}) mprotect(&(0x7f000048b000/0x3000)=nil, 0x3000, 0x2) 20:22:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x2e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 20:22:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet6(r0, &(0x7f0000000080)="bfc3d5f32cfffaac6e15813aa59d6d99177c9bacdd30ea76983e9807f26be48c7c714076f942299ce0716cb01ccf7f6fca9defeda75b550a5b886b43efcc96c8203d4fd74ba02dc033249f18a3cae0d3bb435dd72fd05f9cddc7fba406a0f0dbecf082612752245613be45c10dd311b66c424cb7415eeb00336d8f8ee0228cdcd049b3769aaa6a42c8ddb2727a8f348861cbca758075817ee2edc4e99ff0f485e6bfa8725b2c74e526c838a3b72bb32a674e00c34d01b1f0755b6506889aacc6a51b252b6a45f5b6", 0xc8, 0x9, 0xfffffffffffffffe, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff006772a1a0,ffff800000ad3820,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff006777c450,5,2,ffffff007a8a8c08,ffffff007f7c64f8) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210a2018,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,d8a4efcc0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xd8d2ee39d10, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff81a52745 lf_findoverlap+0x85 rbp 0xffff8000211a5190 rbx 0xdeaf4152deaf4152 rdx 0xffff8000018d9000 rcx 0x122e __ALIGN_SIZE+0x22e rax 0xffff8000018d9000 r8 0xffff8000211a51d0 r9 0x1 r10 0x2d67d2849e17d0bc r11 0xffff8000210a3c38 r12 0x2 r13 0xffffff006772a1a0 r14 0xffff8000211a51d0 r15 0 rip 0xffffffff81a5276b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211a5140 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=50121 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a39e0,0xffff8000210a3798 process=0xffff8000210b7c38 user=0xffff8000211a0000, vmspace=0xffffff00659a1320 estcpu=21, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97766 454846 30176 65534 2 0x10 syz-executor0 97766 447735 30176 65534 7 0x4000090 syz-executor0 *97766 50121 30176 65534 7 0x4000010 syz-executor0 97766 523014 30176 65534 2 0x4000010 syz-executor0 97766 469445 30176 65534 2 0x4000010 syz-executor0 95546 489643 16544 65534 3 0x90 piperd syz-executor1 16544 243223 78750 0 3 0x82 wait syz-executor1 30176 389473 44907 65534 3 0x90 nanosleep syz-executor0 44907 513104 78750 0 3 0x82 wait syz-executor0 56399 322285 0 0 3 0x14200 bored sosplice 78750 132644 22947 0 3 0x82 thrsleep syz-fuzzer 78750 511372 22947 0 3 0x4000082 nanosleep syz-fuzzer 78750 356658 22947 0 3 0x4000082 thrsleep syz-fuzzer 78750 228495 22947 0 3 0x4000082 thrsleep syz-fuzzer 78750 290312 22947 0 3 0x4000082 thrsleep syz-fuzzer 78750 57399 22947 0 3 0x4000082 thrsleep syz-fuzzer 78750 476852 22947 0 3 0x4000082 thrsleep syz-fuzzer 78750 438901 22947 0 3 0x4000082 thrsleep syz-fuzzer 78750 428561 22947 0 3 0x4000082 kqread syz-fuzzer 78750 74070 22947 0 3 0x4000082 thrsleep syz-fuzzer 78750 271300 22947 0 3 0x4000082 thrsleep syz-fuzzer 78750 5802 22947 0 3 0x4000082 thrsleep syz-fuzzer 22947 461068 77820 0 3 0x10008a pause ksh 77820 403329 1722 0 3 0x92 select sshd 97064 356746 1 0 3 0x100083 ttyin getty 1722 365080 1 0 3 0x80 select sshd 29587 25540 71303 73 3 0x100090 kqread syslogd 71303 26434 1 0 3 0x100082 netio syslogd 543 122857 1 77 3 0x100090 poll dhclient 57593 132968 1 0 3 0x80 poll dhclient 71178 142269 0 0 3 0x14200 pgzero zerothread 40711 108743 0 0 3 0x14200 aiodoned aiodoned 57858 212911 0 0 3 0x14200 syncer update 7700 138001 0 0 3 0x14200 cleaner cleaner 31866 164596 0 0 3 0x14200 reaper reaper 90939 344273 0 0 3 0x14200 pgdaemon pagedaemon 32517 189729 0 0 3 0x14200 bored crynlk 20978 25416 0 0 3 0x14200 bored crypto 40254 47901 0 0 3 0x40014200 acpi0 acpi0 10708 297173 0 0 3 0x40014200 idle1 36703 117861 0 0 3 0x14200 bored softnet 46756 300876 0 0 3 0x14200 bored systqmp 41902 92195 0 0 3 0x14200 bored systq 56064 310951 0 0 3 0x40014200 bored softclock 40077 421720 0 0 3 0x40014200 idle0 1 451735 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper