pen(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000200)='./file0\x00', 0x0) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./bus\x00') shutdown(r0, 0x1) 20:52:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getpid() setpgid(r0, r3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r5 = msgget$private(0x0, 0x11) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r1, r2, r1, r2, 0x40, 0x5}, 0x80, 0xffffffff, r0, r0, 0x7ff, 0x40, 0x1}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:52:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x10001) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:52:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="330561799293120333aaf2c5f574854dd456d13c546de24b0d556f0892334bc4831ce2d49657a9193b9cc11e30c989164e83d58882a738dee7ed6b07449a65e9bb47167a052676d31f440087d728ea7463e36cf4474694bb6691bda38e1f36ffd338cd571e04dabc6668bd2ab11b2e7db7e430e751a91c897364ec85dd56a14f7463779b6b5320ab55be867e75d8edf2a6f73a3a543fd441a2fb1d441041aa0748e5959f5399c36f702c3908a25418c4f431ef327b450f83fd9cb35468bdf2a74e02712c5b8b1f119db1c585dd448eab", 0xd0) 20:52:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000700)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ea7f00d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fce8d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) r1 = syz_open_pts() close(r0) kevent(r0, &(0x7f00000000c0), 0x6f67, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc, 0x0, 0xffff, 0x8}], 0x8001, &(0x7f00000001c0)={0x7, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x6456, 0x4, 0x6, "5bad9f4b966dbae5da4f6567e51d9b6d0ec01826", 0x7986bf8f, 0xffffffff8446fdc6}) kqueue() r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 20:52:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0xa281337f494cdfe1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x82) semop(r1, &(0x7f00000000c0)=[{0x2, 0xdd26, 0x1800}], 0x1) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4395c36e}, {0x20, 0x5c2}}, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f00000001c0)='./file0\x00') r4 = socket$inet(0x2, 0xc007, 0x8) nanosleep(&(0x7f0000000200)={0xf9, 0x4}, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000280)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f00000015c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000001600)="aa44b9036ad8932da030b026161b01ebf02c771a185aa931ef6a8c225d6569e64fbd8c85c0ad94c8ef60e1b516", 0x2d}, {&(0x7f0000001640)="c26cd98acef43fcd525de29baf54a59a45e50187c163069e66f77ed57165882fc59d0d7f4d3a16851af1f1eb84404e", 0x2f}, {&(0x7f0000001680)="8f673418f3a134dcc15749b57dbd4d2f99a1a55bfe295ee6110c1493520fe91e49c0356efe6d51c8004b1311b0759f84964893b50d30ca09f2d1a04d585d1d49f6bd0ff780a19df38b6924ba22", 0x4d}, {&(0x7f0000001700)="e7be3e3cf41c1b7a91f72feefbe9659f356ce96dcba4c80fbffe61225955eb1ecc8b9ede20e420246585fc00eeefb4b936b4143360e4ec28c996f81877956371634872205ded99877f0bd0811ebba0ec6cade664ada732a0f00db8f5d868955f8354df58c276722577988ef40a0f055ce1508500f2a3e7717a621c375862dc3169649c23fca3cc", 0x87}, {&(0x7f00000017c0)="ac050a60ee31c536ca91b32e9ec9816e4e66cdee6f5a32762bde43bb08beb7ffd673d87755c3aa9a81794a51139d8b7d841bb8c644d3915f9b3a7a6c33c8eec48bf3a742b3c2b5e775fc2d3a7eccc95c1a6a025ba11c690e445151d203a9711987afd3cea6680ead96168a96b27141d0b88eb85fa1b8aee078570dfaa6c4695e8969baa9", 0x84}, {&(0x7f0000001880)="5b2122a8e963610f4c5dc0ac9f7784d53540213b22c2cde97c65cadf8306064c4a43830f0836ca41eef960ed74cd0a5a852878aafb4f3f4874ecb79ff50a3b5e55ee695b9842d95cc1aecc9f62cce19773f6cbfa4cfacc64607de42ee00aea7847491048f4f1b734fb962aa85f77c34e899e", 0x72}, {&(0x7f0000001900)="ff72918bffcefcdd4020bf1470ad9b9f4e030381d2c59d486f10106467ac53", 0x1f}], 0x7, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000009bd"], 0xe8, 0x2}, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/207) r9 = msgget(0x2, 0x2) nanosleep(&(0x7f0000000440)={0x1, 0xff}, 0x0) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x1, 0x7f, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000ffc000/0x3000)=nil) r10 = semget(0x0, 0x3, 0x50) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0x2, 0x8, 0x4, 0xffffffffffffff00, 0x8, 0x6000000000000000]) getgid() shmget(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) msgrcv(r9, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) accept$inet6(r2, &(0x7f0000001540), &(0x7f0000001b40)=0xc) 20:52:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 20:52:25 executing program 1: rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 20:52:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000032c000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() r4 = getgid() r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xffffffffffffff9d, r1, r2, r3, r4, 0x2, 0x100000000}, 0x1, 0x1, r5, r6, 0xc75, 0x9, 0x9}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x6, 0x0, 0x0, 0xab6, 0x8, 0x9}) 20:52:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002480)=[{0x0}], 0x1, 0x0) 20:52:25 executing program 0: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() close(r2) kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) setrlimit(0x8, &(0x7f00000000c0)={0x3f, 0x76}) syz_open_pts() poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) syz_open_pts() 20:52:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x9) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 20:52:25 executing program 1: socketpair(0x1, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4873aca3, 0x491129a2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 20:52:25 executing program 0: r0 = socket$inet6(0x18, 0x2000000000008002, 0x7) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) 20:52:25 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) syz_open_pts() read(r1, &(0x7f0000000000)=""/44, 0x2c) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000240)=""/35, 0x23}], 0x3, 0x44) 20:52:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)="00000000e5ffffff", 0x8) socket$inet6(0x18, 0x3, 0x1) 20:52:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x0) 20:52:25 executing program 1: semget(0x2, 0x3, 0x30) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) setitimer(0x4, &(0x7f0000000000)={{0xea, 0xffb}, {0xfffffffffffffd8c, 0x2cb}}, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x28) r2 = getpgid(0x0) getpgid(r2) 20:52:25 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) pipe(&(0x7f0000000000)) 20:52:25 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x8, 0x1, r2}) syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x281, 0x1d9) getrusage(0x0, &(0x7f0000000080)) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x41}], 0x9, 0x0, 0x0, 0x0) dup2(r1, r0) 20:52:25 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) 20:52:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 20:52:25 executing program 0: r0 = geteuid() getegid() seteuid(r0) geteuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) lseek(r1, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x42) r9 = syz_open_pts() r10 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="000030000000000000000aa9e57d1a162bbfc6c9db1a5453809eab37aebd056416956665a16641744c"], 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="73d72c0ac62da7a5bc49dac98f5a3014e55ac9d39ad1888ee20a72b227", 0x1d}, {&(0x7f0000000100)="f51192355cdba0ac61e4e6e7164ae5f68ae7654b53f95470f4b15fc36ba441c18aa4c00c583a32d6e9b895a9ef4e1bbf3acde9d8221f2d4c5d492c88d7368fa21ce3319045363090625a40214b20b99936722b335b453691e8f9e767", 0x5c}, {&(0x7f0000000180)="dc66fabb9e903df641436c6e9badf8579b9166dd0e838fbda0a2524d1fcd4fb4c2c3624e526fb23b95a922c61350fec64c3d0526353d5ee89e6a855e27740fbceb3506ce053ec101aa1e198ffef802a6a211a922d236926beea862ec22acd82ac368f94618429f390a73f7e29cff10678f1599f2b25b4f9c2cb51f2c013ada4295806dba5002fc05cee3d0512cbc919deb1fdda44188cb3cc3c826f867161336", 0xa0}, {&(0x7f0000000240)="f12a3b138248932a4b15565240d24dacdb14b33f5ab18bf9509acf713292932f6e0aa9190b5b86845e90e34e9dacb9cd7b29280a4e39fdf192096407063b0a419d5e4646ffdc1cf206eecde2dace31a9cef4a943c446d0e163de702b200a4c108454ce3d8088", 0x66}, {&(0x7f00000002c0)="ac2fdcb049f5aee99747fd6c05fcd4ea61954a8a3b22077ab0de0e406655a6544e6d4e30763186be091d353512cfc4219c8966253042a61f7d726e5a6db8c79d0c9fd7cbbb57944e970fc865780e7e6832672a37743d46cff0e10a955c70e697c7e0a4a13f17ef0599d6f21a7bc59dcf98193c0678c493a25504ce12c2121a44b21e9d9d2964121af052de1d411ec1093e62b107a7c0ee0fb5dab1d65540d9c26d2b2d28c4ca46b00af9f1f301f607cdbf2e265bf5d8", 0xb6}], 0x5, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}], 0x48, 0x1}, 0x2) 20:52:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r2) 20:52:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x801, 0x0, 0x0, 0x0) dup2(r0, r1) dup(r1) 20:52:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffdfffffe) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 20:52:25 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x0, 0x101}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/190, &(0x7f0000000080)=0xbe) chdir(&(0x7f0000000180)='./file0\x00') close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 20:52:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/75, 0x4b, 0x41, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) 20:52:25 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) shutdown(r0, 0x1) 20:52:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) truncate(&(0x7f0000000140)='./file0\x00', 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8600, 0x120) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) mlock(&(0x7f0000326000/0x3000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000afac24000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000b317ccafd92eb6db8bcda1cb8dd6c5f64216f668a180a6b4a5374d9d62048788d98a6b7e6017213d8a457e1bedea622ced95c00999f1b14b62078c3169843cdcfbdda08a2f7aca"], 0x1, 0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000200)) mprotect(&(0x7f00001cc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000102000/0x4000)=nil, 0x4000, 0x4) 20:52:25 executing program 0: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) r2 = msgget$private(0x0, 0x28) msgrcv(r2, &(0x7f0000001d00)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x4, 0x1000}], 0x1) r3 = msgget$private(0x0, 0x210) msgsnd(r3, &(0x7f0000001c00)=ANY=[@ANYBLOB="03000000000000009a8afa5186fe4f4bb216690c33a3fb80fe288b7cbbd9926a2ab5c2de815099eb5be7b5db60bd05f1587f33f999409a70ed1d5708"], 0x3c, 0x800) r4 = socket$inet6(0x18, 0x4002, 0x0) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001580)=0xc) wait4(r5, &(0x7f0000001640), 0x0, &(0x7f0000001a80)) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000001680)=0x8e7faa26eabb2789) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x8) ioctl$TIOCSTART(r7, 0x2000746e) r8 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) r9 = dup(r4) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000001540)) linkat(r9, &(0x7f0000001800)='./file0\x00', r9, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r6, &(0x7f0000001780)='./file0\x00', r9, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r4, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) getpgid(0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) symlinkat(&(0x7f0000001b40)='./file0\x00', r8, &(0x7f0000001b80)='./file0\x00') 20:52:25 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:52:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) semget$private(0x0, 0x2, 0x80) fcntl$setown(r1, 0x6, r2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x301, 0x10) close(r1) 20:52:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x4}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x4}, 0xfffffffffffffd13) 20:52:25 executing program 0: r0 = getgid() r1 = getegid() r2 = getegid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getgroups(0x6, &(0x7f00000000c0)=[r0, r1, r2, r3, r4, r5]) mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) r6 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) setsockopt$sock_int(r6, 0xffff, 0x1101, &(0x7f0000000140)=0x2e7, 0x4) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 20:52:25 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000300)=""/235, 0xeb) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56e5a242000000000000000200"}) 20:52:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) socket$inet(0x2, 0x2, 0x10001) 20:52:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() write(r1, &(0x7f0000000040)="45fcf255dadd67507d123797df21e2776ac510", 0x13) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) fchdir(r2) 20:52:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52940bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf745bf3dff9d37abcbba66d0f009c083b83bf7f6a6ebb5000018ccb7324", 0x5f) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) syz_extract_tcp_res(&(0x7f00000000c0), 0x96, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x100, 0x4, 0x7, "1557f86ee0ffd6daffdbffab7457d3b09878514f", 0x53}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) syz_open_pts() 20:52:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) fcntl$setstatus(r0, 0x4, 0x44) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:52:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x401) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) dup(r0) 20:52:26 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f00000012c0)=""/4096) mincore(&(0x7f0000ff3000/0xd000)=nil, 0xd000, &(0x7f0000000000)=""/4096) socketpair(0x21, 0x3, 0x6c, &(0x7f0000001000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x45) 20:52:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000240)="f0", 0x1) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getgroups(0x0, 0x0) getgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) write(r0, &(0x7f0000002740), 0xfffffd93) ftruncate(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x80) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2d, 0x80000020, 0x6581, 0x5}, {{r2}, 0xfffffffffffffff9, 0xa, 0x20000000, 0x8, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffff9, 0x49, 0x4, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x80000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x41, 0x40, 0x8fc8, 0x200}, {{r0}, 0xffffffffffffffff, 0x43, 0x2, 0x3ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x81, 0x5, 0x1, 0x7fff}], 0x100000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x400fffff, 0x800, 0x401}], 0x1, &(0x7f0000000200)={0x9, 0x80000001}) write(r0, &(0x7f0000000040)="2b84b9097699ed29f3475045eeb2ef094fa338381437bff241a2eeb38ae438c4bd6cdfe70104fdf16ca2498397e7cbceb31c07bb2e18ebe7d7c3d833c2e51e9abfaf01d5e23fc8b30440165af5156abd2c6a72e6c7ea5ce03955c0f40402fb0fae9537ceeeddc9ad7d1e766fd8749f488273657ee9855bbf9313301f86d6c85370bddc8ef7d856f0faff3b32493d09fce11f018eb9562f3689d26e82f447f9ecad225cb968b1a473db9a3ef92d949aeeaced8fb156ebb6892ba9c6661575a1a9ebdd4a6e9dd2ff828a2ba58d6b75ec2cecf6cc90c7635e232fe3b381cdb77db126d94beb2cb097", 0xe7) 20:52:26 executing program 1: r0 = socket$inet(0x2, 0x2000000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), 0xfffffffffffffc57) 20:52:26 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x5, 0x8000, 0x141c0d46, "a53ce6d0c39f11259171fa80ff846c4d0be4e30e", 0x1, 0xfffffffffffffe00}) writev(r2, &(0x7f0000000740)=[{&(0x7f00000003c0)="a15c0d", 0x3}], 0x1) 20:52:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede02096920b323c9d2c02f5f308d0bdf5f5402168eff7e8a4eaa997742d6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97e3d994f2f80183460ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089360ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc20900000088b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515decd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e3904", 0x84e) syz_open_pts() close(r0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:52:26 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) semget(0x1, 0x4, 0x1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x20) r2 = msgget$private(0x0, 0x183) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a7e79e101553b000000000000000000000000000000afe0e100f0b3a99218cd7480ced88cdf02ca3b8d520f058ebbf9b3b06b581efe16bbc43325bc90309a757c4cc4f6777607c16f7263fba7d61fd0441159215c8441ee2139c861fd14d322d7204ffc8441923114690751c1e3b6c4fba35592c58823c999b180c7013a7feda4d350acc9fc5b4cf945f228344a2266628b09916b110d4e1a0599264751fc6c890d9937c251c92622a0b531852529a5f8023ef703e2eff4e87dd04070df30eeb06867ef8c4e104e03bc9e193df8bed299c9c9400d3e2fdd6e89b2c3d4e8e7bb23577bf5744f0c19ce9bc95fff0885eb5ac65e48160b58652a3a75aa0a737d6ac980c555c41b73259104ef237b8f963dac306a47a8028ffb06000000ddff0083b59a624a80707cce55e0c78a2512acf507f3af8400000000000000bfbd0487377c767f14daddfea7310ff88c931a850585a14026c5b268f4cf599ebce00551a1036590154dead65afce60bdb213ffd26910f7ed00b5d11341c7eb8ee31046332f923f3f2f58740b3162e1361e2782ef382552dd8049bb44640972cfaf0ecb0a942d0811a968382136e9a6adcdb71b29b00afa9ded94cda0bffbc50748b4f816b424b473a75f87cd64169c1a020adf7e2fbaecc7fd9e25aca743eb3723cdfd76aec37ad4fbee996f6b09720504f9ca5e8d4b07424ec30c4eb11e8196919d03dcaa1f2bc8d7e70bc4eef83ee82a1915023c5076fccc6ad2711e8be7839c18110d735e8e8e1bf5977000000000000000000"], 0x7a, 0x0, 0x0) msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x7ff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xff, 0x100000001}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1810, r1, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10005) ftruncate(r0, 0x6) fsync(r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x71, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) shutdown(r3, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000000}) geteuid() fchmodat(r4, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) 20:52:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000005c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r1}, 0x6d6d7650e4f7eae9, 0x80, 0xc00000b7, 0x401, 0x8}, {{r1}, 0x0, 0x1, 0x2d, 0x4, 0x286}, {{r2}, 0xffffffffffffffff, 0x40, 0xa0000004, 0xff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x4, 0x800fffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x5, 0x9}, {{r2}, 0xfffffffffffffffa, 0x13, 0x20000020, 0x6, 0x10001}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x754}], 0x1000, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x400, 0x100}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xffffffff7fffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x3, 0x200000000000}], 0x0, &(0x7f0000000040)={0x2, 0x100000000}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:52:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 20:52:27 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x9) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 20:52:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pledge(&(0x7f0000000040)='+-\x00', &(0x7f0000000080)='*^)\x00') 20:52:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) socket$inet6(0x18, 0x4, 0xfffffffffffeffff) 20:52:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a679dcdd4569e5916fb92036ae26eada4e1ca00d8ee2b3dd85542d609666522be7f8ef623f523be343fcb60e57da2f7fc9c114c405bbf38c53b21daecaad097f74209618442cf378a64e07ef7f0c2d101a36a572402074edc67d39e63c90e804dbb34751077e72c34c96508adc39c3eff58e459ade967011d280bbaac0e88badc2d64e2e4b982c31ea06ab32d43b3d0407052a1cd1e42e9e09422fe4e3", 0x9d) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f00000000c0)="02000000", 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getppid() 20:52:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:52:27 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x5, 0x7}) setrlimit(0x6, &(0x7f0000000000)) r0 = socket(0x17, 0x4000, 0x9) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) mlockall(0x1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:52:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x401, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x0) close(r0) 20:52:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) close(r0) 20:52:27 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 20:52:27 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa0192006d6530000000"], 0x1) 20:52:27 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff0002010000000000000077ffeee2c3ed18ac664d31a7db799eb254a4ab9dcbb13f2e3a97b74e0bb681fb5182b40995650d55d256f42f64b27d1060340405bf12673558258b4960d1e5961f4f5416cbfdec524a68d802de8ea04d0aa6950bcb4da5f8cdee9df217cc209197746e83739ab6582287a5ea13a702e9f7779a6e85a900000000000001ff75e7569f422a53"], 0x1}, 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) chroot(&(0x7f0000001340)='./file0/file0\x00') accept(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9de32aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001380)=0x1002) recvfrom$unix(r0, &(0x7f0000000240)=""/139, 0x8b, 0x0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) 20:52:27 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x10) msgget(0x3, 0x20) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/165, 0xa5}], 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x400000000}, 0x10) 20:52:27 executing program 0: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x8001, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setrlimit(0x4, &(0x7f0000000040)={0x4, 0x800}) sync() 20:52:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/136, 0x88, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x80000000, r2, r3, r4, r5, 0x40, 0x101}, 0x7, 0x7, 0x8}) chdir(&(0x7f0000000040)='./file0\x00') 20:52:27 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = semget$private(0x0, 0x7, 0x484) semop(r4, &(0x7f0000000380)=[{0x0, 0x646}, {0x3, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x7, 0x2, 0x1000}, {0x6, 0x0, 0x1800}], 0x5) poll(&(0x7f00000002c0)=[{r0, 0x1c}, {r1, 0x5}, {r2, 0x4}, {r3, 0xac}], 0x4, 0x101) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) poll(&(0x7f0000000000)=[{r5}, {r5, 0x144}], 0x2, 0x0) read(r5, &(0x7f0000000080)=""/110, 0x6e) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) 20:52:27 executing program 0: socketpair$unix(0x1, 0x8000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) kqueue() r3 = semget(0x3, 0x4, 0x60) r4 = fcntl$dupfd(r2, 0x0, r1) linkat(r4, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000000)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)=""/11, &(0x7f0000000140)=0xb) 20:52:27 executing program 0: r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x8, r0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x800) 20:52:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) 20:52:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 20:52:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 20:52:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000140)="4f0c74f852ce0c3a985e77ced815ab0fe23eac981074566a48da222c6ab977f0a97fc93a3e82793a2a4d0ccd750971757a62ad69cf459f9e84f09d1531fd62d635c59bc194ddbd49278657a90efb932e4623916de6669616ac07d3eeef99b8a8dc96df6f8774b1ef69af5199abf694cfb1917624e8d69b9b2c136e30f45dd1fe687d11fcc911f4024aa1907bbe9fde44cbc144834358de32619c2425f5ef5a658b47cd18081de71fb5db349ea56eaf1027eddd0e58e9ab37ea3a0fbf9228b281099e29cfeeb3a2febec554aa22262468a7b5d3a524f1d6d400a154b548ea3386d8d35cfe5e25d25f4db376dacd5e06d585e1792164abc28522f9c40b04eba8a4e9bc01709d62820e843a11410d07507f5cbbb584c6dbb02ed5321bf16d9068a5b610ed33f2bb17f10bf817e4c3d79aebb30e6ecbbbfcaa64895c362deef1326ab741f7a68d8b179f11ee92a0e85317f863d87826a37c8be4f9797780ac89c7215cddb13c12a95a148867ce7cc1257e460525210ea5d835a85826976b31bcb5810770e09dc7aff23f066f26d153d9ac9758ac4473d10c5c28bfcc590056faaa360c2ee94dd3689b493f566c8d5964cfe3ed5deb2e70d4074b33000c986f3cf34900bbc9b8e81dab2c92d9c53a0721ed5b2af2af6ca922c0eed238127e4b05b1269cc265d0ffa0ad34dd59cae8ad538a8d09cc1cc2b521c03a9a53af44d26c9c65a48268dfa3d5887b1369033e63e3ca3cba54083cb8827882f2fd52d6b71a66cd569647aee9a92f903cc31640430f264940ab49425057320832a57644434b5a4680080bd13cbf2e6d0531b0a7f5fb810265e300033a1fcc921269379b46750d6604d7d1cbf4b0b72442714850965898a95f0876c1b16913a3efab943936391528c6ce5f60901e1260f665f40d74a3312fe3b4d9b0e3674e7630a48457cfb5b0e15cf46dd9508e5683af177668fce928f0599d9cd0b4697e475013455c27120cab7acdcc73a221c370fb8599b78f040ba5da77dfb28f84b9d83f000ab998d81f55d93cee797e9e240b8f63b3d01d2a497de7e045a928ded30fd1017ec0d808b815d5d6e424df9c417515cef254b3817dc4538291c1c94f0c73b5222895661565d4dae424f7f05a81374847a875fcdb830d822a3c6ca0bf7e2f3191785e2a7795fe1d9caaa86722b680bba87f44a24a21e028f92a6f7cff455066c93cb4929e9f6bbe67539e66bc2e50cd24ab45a296f46a21ba5c97a6a5de8d565d62b5e0fefd4fba4d3c687cc85a1f9b078f5711d025c937349a1a5d3b829cbc2d92e3fea70de971da5b673bfb065f64c2446cabe6ae13bad51a1155dc734ffd269822f1c30b84cd0adaae790f7e06ae1f8f0781a65811d19bdb714bd8ca1c9792f0ca7444851215bb15a76281c3bf4765d25d92446f78021dafbf85dac6e4d8e86309cac76056abd12e1811c32812663d8fd824a7eba673c00554f8e7e7747521676290a6ca7d801c3b7ade757b9e4d7a5d2fb754718fc68a51cd19b148536f5ac5f47aae021fcfe7fa3b0d4df45c88fc7926b1b4049eca395e5fc9275c50d36bed51b03fafc66391d9cd44057a58ba6a089f985dda5abfc7a40b20df3f214e20fa635f08634b0069684541d6351a506d9da6c506483dfa038f8cbfafd18dc4124bd2a36b17a6d24205d6da8ba887cd6dd488de80a973cc71de9587088e19c99c5d8be2b84cb3eb8ba00fc10c00b5c145762e7a896d6a8c44cb8b188db26db14359c64097ce1ee031fc6c905e38c0818b9f656ea57468c7ee6cf90eb0f8f363cbbda1134326cb6c6ff6004ddc5e75fc4e5060f3f2b7baf348a1e2828f0a7825ab9ab6ea305366733f34a776bc58e2fa0ed9f6669c4ba5f560cfcbfe984dbb9f5733f508d7a94bccb503cf6b3ebcd7b6222be31fc42be9001590221ae05dc55d06bc522e6acad975af5d3efb0b9d721fc6bfa0d32e040249f452a21d50792f7ae3006eb5fe32b53ee3be9466a2168868f795f73ee316e5753cd60804bf0567abc9cbc81d5a0565d9a4acf7af762f8c354456ed1cc54c40a0fdb181d51fdc0f510a2166267eeb68da1f104552b5595b3d75e10021d6226e6d472247b4a099571324fb562d78d927b7c9ad485473ac4e75419a6a97656105537b4c59a813faf4ed146e9e0c7b8ee5432256a7f415105cb6a8386887c157e0a187814cddc02c5b9b94704124fe7685c4cdf71bf10196b998b5b21b5c434224014fb1808040d8ef75ead94e3bebaf60600a08314cc257952171b5c639774fac687b7489aa312294c01a2cf5aa7f1ad7bb2e2ea1e543f3c303eddee0f91a103d9a7a035625e3801394872850479dac841f846e311798eec6a9d712b7c3278df9408fb1d845aef685e32eeb0fa54003e6cd6f78e356f91b8e6325ef7d7c21f9cf9e3804751e0cc703f72296072dcc8cafd279cbf5874f78967959a9bac401d8ab2f7e2b312491d6a77b37d94108852223d8d58c631de9bae9c4b0cac05d75b5d32b47556cf725007160c0133ed6ae0b3447585126e5509ac862c29d4d1fb6ee5b5722b8ddaf822edaf914331a21d474426b41964258dd76eda112c2ebcb916903ca8f590fa9a36f48fcf17bf3b32b612355febb42deb8015a7b155047f4af54764fcc0316e144b6bb60de12c80a6043bc1c5f7cc26508a61fe2107b1fe862390e205d10b131f0bb196f9da3c9114c80837ccf2279127dc67a216e7d8eed9242a1e4ee4f6dc965548d1eddcd1a8f6d7259ae435f1c160286ada80e110ad4d12a03fc5d9293c4b3be799520771ee747fb6e7efc76ff81bc7ee7c9b7c3693531cfd5a3251ce846007ff2797ac85fb8f7b7168fed1391d33b193f9f112e17251f6a9760aede9123235066b39079e81b62da8f78d73e05e326b235b5b7ae300322efab31f9da2746c160ecd28428c3cb0a1ec97a67680a9208de6b4fdb1455f14442e18a8e884ae3f13589119c69ef63a4b821cc77d8ae8255f2e489975c13581531b59ea1586355d9adef6feab45dc382959899a674f82cf1a16c64994799896141e4439dab5983926442b353529f1e5fe7fedc177902b2c8aa54cf21b9000c547182d22e4fa2baeb6d3b65fbbcb97a9cf3a3aced209c2f21fa75ffd3a40792de19dbd523cd0a4e399646c7d404bb8aeea9e5312aff78d6b777c26674017139f78495e982529be301cf136ef2080a07e1b5ee5a1256348135c629ca8c328c8646f0f7a640c5593fc9c1fd6d8a21d45828053707d992358a3fb1b38ba20df60a143179c77c4d5d11ab2aa9584bbedbfd8fd1c125fdef6177be57da467c3eedc5a4b64d48a6988c9c69b05aa3281d1dda13671bb717f2a6339ddbf93adc5cc6651978e36922e4cfd382c652a49dd632c16449780df0c83db4f0a20fb10c37d313b2deedba5283247a5bcb9b8197b3686efda4ad25d9e00437f97f0555753e1e318863b18e352722a62111a7454a146c2b6e77c7818e702e5bbb46e950b543b068ce134370af0401e1e5dd5b53119baf67d59b353a52e53312f558795743f4ed1ec4fcc94342dc316892d0e6600a3d12beb97b01650cfc6519a97bf181ec81f59d4a829addaa7f2099d5c3e50797a7c1f9f8a09f3b065ddc5bc576690b7e95f5a6822b0195996c56e849b846d303c0f53d0583b0763e7cce199092f4611cb5f30ccc6575e641e63561f6b1d0540fdbf7e47cbb453b5c376cc8b6a94f6bd240423c44aac7ca96a815c984038f8ab3c4782940a8f1bba728c7f685b87c0952ceda54b1107b72e8170fff14dc7593dad003dd327c5954225c162d58c61b7695eda4acb0df2e3bae24c3f66c8391a1be65a2c3eaa9302966e3aa7798069b3fa25e6d825c231569d9f2c50809abb5d305120733fd66adeae5a730f3825241f49aab2510a8b9ded2e6ac69c577380bcda9e2134c05c2d8e1bc458ef912e79f08190a4966303c4e2fb4afb65187e5e0ed3da5fc9291ed2e87fd46af42944ac2b9ab9f399f12d476c20810ac15f20c3e3d103a1fe450685d2c9411430e600c1fbad574f9edc19b6d33c8da60cfe9a300e66927bcd4c2bbbf873d76676b281f7c5c869b623ed573618601b5773589b316da8da7996b417cb2a05ccb33547b378f3197aace8c5bb9706e08053972202f11c8c82ecb6926733678614a8ece56ef23f2d2c795a79480c4ffedaff97fdeb26a4494b3c7b714cc97462e555860d266bd6dfe85cbbb3ccd12520d36b72d3eebaa3915d41fd2cbd531053117a6b5ab195cc10bd826b911eb21ff6d0a228bbf1ed3d9a7031923b556dfb8b2eae462457c8d810cc8149bb0b7500e09deebb00bba2cea1d8636b8ddf7bddca0e30b729770369530ee0dcaa6d55ede8bff27941fef9ed4545b060f3b470fc9a83c23a26e6b638132fd58e4e119aca008c57ad6df466c29f8e733b368c200792f2ef4094ada24ec685fc406575d9969075e103d2e0e26140347945bde75af67e4dd113dacf2be9570824d1b9742114c0db3b47d0dc10b92f28de7d4100b2fafebd61fca0415902d7dbb3b98cf9c5a785f97ac8580274433cec9ac1263d9bc21375a77af282e1e3c85d6ef0c62db962def431fdc6461f0713276ae0b642d89ba7bd52c3de5baf5fd07ef29d1e34747191c4116bb9220ac36910fb659356b3f445c83377a52db9469c64cb0ca03e4928edd75e151e6d61e4ce7ae8bfe45e0e0b7f2b35684b7a6f9cf488a0892dbf36097cf66ec141d4c443ba838220b3154bf4386bcf3aae661e3397f7a6cafc81919f57511019ada7a390d64454a5ea6bafb68e697bf8dbd7e4f8633414e63f0b7f2b528e67f7bee2bc7629164f156f486e597b0b6a0a488f1c7d2b33de7a62f5538b77890f30349eb30cecf90679d84f56fa65e50c114892c7ce007ec7aa8707d3ef8894ba6086d05fbfa543a90fe548e2397eec602d5a4fd84cace30088286c560bdd6ae9001623f09abe41e423189147cf2f922989a14f492881b00030ac5d59c91bfb4484d6cf682bd2bd359504419c0a964ab0f6caab6137ffe27b74ad9fa6a2df35603162dbd1f281c8e03c4969a2ac0e335d6b3b7a4441dd2b36ac7cc5833eeedaae0947061df0ea3685dd4680cf892ae751b972d7a0e4f13cff133f653542d4ea848b2c8ba3a8b3d989d2105a8d2cce05974471768fc45d579e1fa16f7c80447d148cb47ea696c0c6afa2c5aad949298335816eb25c0f8519f2f982c52647196d84bc09326c51c2dba4c22ee3e1ee0f39b33626fad6c63cc287448b73195776cd826a05bf55574c83aa0e26b71f76e267d55f1e392f164591941e85bedf82bf6fe0431e3cb118812638ce7f7352d449be7ec3cf421d4792e313ad9749b618aa6ada0a55c2086851503d51415f5848768df7e4d62fd240078666c28ec9e911f4010309094efe9e149ab391a23951ca1886b052c454cfaa4ff0b9a669f2cc8190402113b14a816769481becef55513aec31ae7c64f655fe7fdcc3a401bb02615d3c431aeb8dab1a05fc928279e3697b1b086239b8d5d2301d7ed63a0059837af42c2aa5a1d35b5e4f3617726daf7aebbb89e56ff7140b9b2f715fdd51fbb4463f8844876632f60693173aa61eceb96ea2d89823221776044969969153c083494f2f5350ddca8bad1a916861b02b39a7b0e2b66e31faa7c89b6179e909a5d262054a6f8441cabf583c84b6f356e4184a8e297a28c22aa9ec5c5fa0abb3c2feda5d58feb352725f0a40995cfbfcee341bfdb67c229d1d8018e7290ab469254ee0dd20ee7ec525ef7793a0964c0b71036", 0x1000, 0xd, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0xd1}, {r0, 0x17d}], 0x2, 0x0) 20:52:28 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/52, 0x34) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) 20:52:29 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80000000) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002fa4694b6530ed5c039ddd34bb6fbe0fd415ee007f733822a700"], 0xa) 20:52:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) write(r0, &(0x7f0000000840)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58319c302ba798f466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f413fea740baaf4f6cc0be0820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39d1c717ecd02a560b1d7f8c4cbb366a33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70ab8704979b131b68d484a10f387007b7ef492113a78ed04082c8bf3e599f15525a412c5046b9ee07267ad09d6d9422bb260df894a1849ac258da798dea9103e0982bee891791ed24e85dbdb458a59b46a89ef79ed1be1d6ac17a12a9338bc674cd9601dd2d44a7d6d9641199dc416aeb6d46607b1c0c180cd68058208b0b72d432b639ceedcf3590f8c26efdcd42fe70419b70229efc0e332087a", 0x185) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x7, 0x1, 0x0, "e469dda44722f8e39b88d3b21b802e5736b2e8c6", 0x7, 0x8}) 20:52:29 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fsync(r0) fchmod(r0, 0x43) write(r0, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) close(r0) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x4d5b707b}) 20:52:29 executing program 1: clock_settime(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) 20:52:29 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') fcntl$getflags(r2, 0x1) execve(0x0, 0x0, 0x0) read(r3, &(0x7f0000000080)=""/242, 0xf2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xff}, 0x8) 20:52:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:52:30 executing program 0: r0 = semget$private(0x0, 0x3, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/181) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/4096) readlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/185, 0xb9) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) shmget(0x3, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) pipe2(&(0x7f0000003ac0)={0xffffffffffffffff}, 0x10000) fchownat(r6, &(0x7f00000011c0)='./file0\x00', r3, r5, 0xfffffffffffffffc) select(0x40, &(0x7f0000001300)={0x9, 0x1, 0x7, 0x0, 0x100000000, 0xffffffff}, &(0x7f0000001340)={0x1, 0x9, 0x8001, 0xff, 0x3, 0x8001, 0x4, 0x5}, &(0x7f0000001380)={0x4241, 0x800, 0x4, 0x7, 0x5, 0x2, 0x100000001, 0x400}, &(0x7f00000013c0)={0x5}) r7 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001400)=""/150) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000014c0)=[0x7, 0x4, 0x8000, 0x8, 0x100]) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000001500)=""/181) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000001700)=""/41, 0x29}, {&(0x7f0000001740)=""/225, 0xe1}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000001900)=""/4096, 0x1000}], 0x4, 0x0) shmget(0x3, 0x3000, 0x404, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r8 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) recvmsg(r2, &(0x7f0000003a80)={&(0x7f0000002940)=@in6, 0xc, &(0x7f0000002a40)=[{&(0x7f0000002980)=""/182, 0xb6}], 0x1, &(0x7f0000002a80)=""/4096, 0x1000}, 0x0) mkdirat(r2, &(0x7f0000001640)='./file0\x00', 0x0) semctl$GETNCNT(r0, 0xeeed3e2ea9f69453, 0x3, &(0x7f0000001680)=""/128) ioctl$TIOCNXCL(r1, 0x2000740e) shmget(0x1, 0x3000, 0x7d, &(0x7f0000ffb000/0x3000)=nil) shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x2000) fcntl$setown(r1, 0x6, r4) 20:52:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1}) 20:52:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "1eae8682ab0320755ab8bdad345f07a008006fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25608aa37596e41bb84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbb07e5d6e197da1049fad2ba4eeb0000", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157a", 0x340) kqueue() r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) kqueue() syz_open_pts() 20:52:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x6, 0x2, 0x8, "b64c5f822bc0394c2955940516092d20b709c3d4", 0x277, 0x40008000}) write(r3, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 20:52:30 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) openat(r0, &(0x7f00000000c0)='.\x00', 0x10080, 0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='.\x00', 0x22, 0x4) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 20:52:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000dd1ec30bf10e825e8c27aa8f468289cad52cc3367a9ae009e4985fb795635f37e5575b2b33900a6dc5b7125d16736b6e2293001a38f118e8bacdc77d2fd143703084f59fa83e8b5e2fc402b98e1445"], 0xa) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f2c424b297d46b710d7f2458dcc1accdc16be5a653efe6a3c91274e54a6f17f5deffde1d6f2f16bf41773f6ca90a661d29f6cc566b0b83e32f93963b7", 0xcd}], 0x1) readv(r0, &(0x7f0000000740)=[{0x0, 0xcc}], 0x1) 20:52:30 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 20:52:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="8391e9449c232014c946d5bacc59d0871fbee0a5036179ae132d5c65e92659002fef03d67516ce039d6631d25499e13b8ae068d9fee627c89bb104e167a30d74deaa17bb836c1b7674c78b9b02b1600133571ec4217697733f6465c625597554e2b19e7ec6727d867ae5d0bcdfbcea94009b822d310613d248449ed7e0933ef66835eb5d9aceab28485a0da555e73619536be0de81c701de8406bef488c110bbeb31fb0464744c30953015c8884ebc6d45c485f9", 0xb4}, {&(0x7f0000000100)="303c474f7e94dad0b080651fb51ea01c554e4af4a346d3eee17094ef04e8e6289fa951daf550636d4f3cd8f87d070769772f50edb63b3a10f16010a4304cfbc1bcd4b2543f1a0530f9795eeb0ab36ab6ba3de356628856687b017669fd61121492943d7ff8616d0e11a0045156e14f4ed6b1b00b912059e468d545dd6a13c28ca8f12db0", 0x84}, {&(0x7f00000001c0)="acacf46c2ebfd0abb4b0de24a4b42460e13b659efec57868d5f81abbe9847f9e3934b34ed84c1c582880390be477e31e54d165c3f2a7702155110f36b24e9a67ac4eefae3384354e253b1f110db14af74bc7b97dc0135d654defeb99ed89971696e55580eaca534a68a07e50215c2cadb71d84da0c385ac5fe8cf7bb4012e33a0d98150a33623bb5643a5d847c9b2a3654f8c9cf17010fe8f1fe27ea3c1b234ff1dadc0a30e078aeb1764c4cacdc2787fbabfa28cf055de9a4bbc9b59b17f88c60133abd2f9b85d606d694bbbcaa6c389fc2b623143869369676f38a0dacf78e6c71a9222d73c13562b6a4737ae042a745", 0xf1}, {&(0x7f00000002c0)="6f0767abf85e338c3a4c66e161da27ec1c762d6d44b765d31e726dce856d3365ecd215389a3bececc2953b871464cc4ee39be9987c9f3ff076b5dd4f2559f293f4dcad95063cad9670cd9d3c1f83c0699967be3f25f378410906e77ba3372f5887316a5d16c1ec23f2", 0x69}, {&(0x7f0000000340)="6c2a72d038448079dbc2b77734ef3bf717c93d73440b40ebbea804e41747b5a2029acf2358d2abd74c7872c87720cfcecf0e33973864684f87ac7ffc5b5c2f682cbc2eb42db1d0ba113a58358f920359694445bde9b1a879", 0x58}, {&(0x7f00000003c0)="0a40349e3743e6ddf62d337aa91939ebde7e2466b5faa6d8c0b6eab90907431de33951853ce92028d6d932d9868be5c1e82e5380e56fdd0698261659e9d50c087f69cb43b0f78233fce6770fd02228af2143768776d2c1eacc1c6972ee2a186aba1239789dc8ffcb1f6f9f3dcbf3d71e434e4beca30315db364c44ae", 0x7c}, {&(0x7f0000000440)="ddbfe8d823ec60c55d44e9d52bfc6bb7", 0x10}, {&(0x7f0000000480)="912782a5f5c89ed3ad294ae7172128fdecf7932897a35d1757dd1e0ef5e691d817d53593d1c871", 0x27}], 0x8, &(0x7f0000002d40)=ANY=[@ANYBLOB="e000000000000000ffff0000250100001816c06063696bf7b3e95bfa650973675dc1cbc9f400e95caf251711887b1cbebc661b6db38e8aa6be8dada6547a30e53aeec88a161daafdd346bf26a8993fbec42f873cfc101a0b879e676de25555c8c0e92f87f9793611f52bf1615f744d0fb10b22f19f1d4464c7997f6487d935b2ef3fd8e81aca84b3cffd0451a371bf4be736799fc40b602258b45c90533e5cf2aa02014460b38becde4b393b03e8890d7f1a67a24079c5bfd426647e7218607e22e057d9d6d442e7612bef46d95915ad3808aa0d7a10b4cf84579f0000000000b000000000000000ffff0000050000004427048d73885ccde1e515011b6d024cea3f9b6bba7d015bfd8f2f2c907759fae2a826139fea9a5f1fac0c7f4928f6b1e7f456d903b3ce1e5f0cf26ef669a5188e24b7f936858d34d1f729890819f4619eb82bff8d2bb24b17439886caca4f76cab10201fec0a4a2b672324904f2df61740836fb1ec0637d31093bc827bab91ff09ee51c0fe4f024eb19bcda5e46f1a9da6c4cc0302e8281a7e9708b4027c900b800000000000000ffff000062000000a32c05dde95f8f08ab0cb50508d0e822195141dc2c98e9fac8962539e8d8367cee7aed77ca5c6f9ff1fd8e61cd350420ac47bce3a20d77e9bb5b388855fb12305f61b904cf8f7f6f2b48361b465e1e04f7501cbc4fed23e3db77eb7b5f15435b21a34c0ac1879d8b03454a4799fe4f88f045866c06fc791309827ccd7a6c2f56ca06032aa5afec184bec486df8834e783d31f412b7a30075956bf1ba7d7339d370cfcc79c664792b6349e21e6a622192d1b5b5de0001000000000000ffff0000faffffff3015899ca42393b5c356a92e9a75a5d8bf3507a3c8d73791926d134c23df9f76e95d0270bcc3704a8b7b94f1699e3292b26c084c984b26824c4de6b6e2b0db47a3a0cef27ed43c4ced3ee7c2572319cacd88510ec94a29fd99d05130a808c64d29d923a88638a2eaca7a34900de433335dc87a9405cc501d5ee523176030f5258ce2a3bcbecf133e0d3f6df026a43df0ac847c2272ffc3f00d28c82de32dfbe3148902d4e022e0eb941d51c0fee30f57727570ab7d76223869967e615aa40fac8f2a55fac3a0738d52c96101a09001b5055a926b7beb2b6a019eaed24606413b6ab0a42d77cd6bcd50387e40796ccb00b8000000000000000100000001000000f8af9a6342c50265b9d5432867d8aa5c3ce8a6c0c1d53c1a5525075ea09411c0e5d95b2aecfed3a2de2eb768c2d2f1b11920cb6c089527d051584abf773f69eb88875f6008d8ab4090bf46cfd0b4b61d450f3febcacfa94159faf10c00ef9804817f4921ed69419839530fc80bcda04f428479acfba6af9ee159a4a5f80568fc837058349fec524e6660b114b140424affdff1bf77e6ce674fef7deefe95bfb429de7c66cb07b40de8000000000000000100000003000000865901c0fee992dc8c2f96f09dee3ae2173550349f0d5aa5450c4771526eb4dd481ffd245a86c599b49e02ef20ff66214ce0be98a8680a55364664f3569ac003a567fb3f3940239da316a1e996979d4471bce8ed92ab4ef4d7c3ce8927bd3c0bbb078fcfc3ed5761466eb220435a8c70960547424217ce3810e11c628c2d154654ae3b7711d3d3416f0bc247871d0bdb48e0416998a01ed11023f06bcc346aa5cac22a6a7cf6459ec2ac4b0a89c2ea6213dafae432ddfd1d84c2c34541331cf5eefaad9f493c022b475a9d3ab39b66641922e404b10f0000101000000000000001000000ff0f0000c752585b9affabd797fd8e2800e290cc071a879c59cec4ba3bebd4a777800296319990051b71befa3c4b29a5a5eec29cd483dae3a76fca7e77fa11252dfc1f154b9219af331326f6626b2d956acfe5d26dabdfc7174594adf3ac425d11250b5f3d854215cada091827548cbb837deefe897c85420d20467e8eaabf3b57958053c82f5d5e3d28c4170f2d65078917e01a6897ba24bdb0f8d5d4c17c8145fb1c724b0aa2d5ae93b9647be3bb105e731b878f18ec1c3e4ba0ad3c5cfac6c79777a67a23ff94a99b6ab51feb98637ccfcee88fc5902452396e059b56a7477269aa23e917153a57e45cbe19d3842b1b8f47e2edcd507e78f36aed194b4f54d467d36caf4ab556095a5d9454596f09844e4d17637292e81ae1ce7c8c4e1bd33740cd5a9cb05be0964bdac4a9d3f05627c0a2ef007332c9592b3ac9c8dc9b6c2a1f9abd428422bb3d4b15c283dff695958630be019ee17f0fe427d736a5b62d755c8e5cb93c132fb794339243b3606b3b8d8cd767f292ea889b19bc717ac9d176590448ff497a6ed4eaad76147f47ae7539adb6a4fdce6bb9e36dd15f8180d3bc666000178df240e9576596d8c3e17be86648f430e4b20bdf03ca00c96e3955d161198383cf522c3fdbeeb64f26f292630b08348f68b6aae39e722d83a81356a0878bd5785e887d7bb480dcb8bb9a01d3e3ffb06b2b592d0890f53eda7c60b24161e3f61e64de2451b96276b061d36d60afafb3ad18e35674db6a8085bf26a4732a181042cdef882eb9a37ac797d8debd9a54a85581e339deb4cf9c88ef1523731cae9c9d9fbd6ecc84739467039036d28e38bda2473631595a60054704dce582a411f81059f97b7ebbbcbfd5c4cdb60f0529957741d96cfd7b4e6e7e175ad8ec3d23be70f7f8ae5c479656089a1f6fbf38f6d9cbda2d21de9e68247026a575aa944ef849bdad027edfd9d03d8c16eaa2a139ceacf75409867e0458431a21f3a1f3c6857973fa7de6e91bf154552abdd3c060a2ff0811604d86597d610f614a28e45fd163edc7f3d2a7b5815be8af9c6e80a2f46d3282462d748a549d343ddffdef554abb0d0007c0c2f57021968dbe255ce9730e0a801d6ff2669fd2ab289a04d75629d7adad8cf1de908a6c1e23a3734113a7d5d2f241c29dbe3fd16ede4a4768bd3ebf6abb3b1e3a72e9700c1a30b3baff9c6aed1e356136728de0b757649da6fae707589d408bb6eeb45fb60d6133d0bc746ba342145d4d37490ef19805f7dd5fc545d32170b7d73ff8426e6d82988e2d2332a3c151da96105e32a307498e5af6395ded956a6df361ec0367bb3bfbdb524f972a3dbce7a6b71076f3ba8b4731fef30abf270b9eb910470ba3865c802dcb2d780c5e8319ffa68c6b1e27a017d80860ec7a76e54afafd6efda9bed683d59a03ce325980d740791402dbbc6c03cf80b9815f736c9d930b62187faf264545e4852f6d18e00a8bc2bedf5aeb5f203fe06c436136c0f85ea9b6c5c53d8ba60d0be5928d57902b640c14327f75c32afe178b055e4f6ef6427a76fa6b70b12d471828691998c4cb14784d66d0be5c9296b01d00491170eec4ac22eeb325b8144d59a800eaae111bf6377474855b818b4be1fe425a2c71cd00c8fee0e6d056a04c86b447280cff248774c7e75892e09e472bcac3ef118dd64d2b7861c3dadad8c6189980931feec4cdf8a8f1e04c3de00cd463a991a6bc77a3668cd444aac99070c67534e32c2486ed288e5f667b729aa4ec3c2570bbbbcaaf56ae278b8de7d90db1d33a199c5584b31e6d94a2e3016ad1cee4c07b34d760b011b6a119c55f0e3c9d2cb1d569f9eaa1eb4e7c3972501a0bcb5ef929ebfeca267c17130918bf1f81e1e07554c1844752dc0ac5260f657005de6fd359812a38e0e667fde21be344ccf384bd88a47de2809718aa384a6da18292d3366a215987c18599e3f38fe4b97b0abf278167816255647ecd164e2a8f6a773055ad779ff0ac80a3929728cec39ef3b7d1359cee0e8c3f996cbe3118be5e8a461f03632a3a9671e4d40289459b9de396b8e22473c448da0b30b9277780d2ae1ff11dd3aaa5b381575fff41800e9c813f07eca60309afec747e6d49a2a7f0360c485653e4fcc6e66afdcce81401c7c81edfe6c29552db0e89512fd51b41d0460fc1d0830948e59f22d54fde1944bd21660efd381b7e17c187aa5ba40c900c30a7ecd8e108b2fae9f7f20296f37ee539436b57ac04fe70b3e8353ba92f9727e2cd5beb3a0c7e44c0d9b383fd923b0a08ada12cd9586bb1f5e942ba4e1eb2c58674e431f44110ede2af985a5e90b28508c1414f4b2ce44a8064f4cf52af2499e84d205e4260e00c0c29430aa2f4379b5009bead3da204fcc1b322075b53cdda29f81520a3923089033a04dd705e5fd687f460b7c72f3eb2e4d7b4935e1bdc4cbbe4e0ca531338716ac9bf55713cc5d97aae0a9f2fefa1dc27f5ddba80cdcbef9bc499335d7304d1adcd5a4ec3eaee2da57d355556786b708ecdc38fad875b2c928c0df07498e27d53704c2b09ade25969c7a2e0bf48d6408e9003218dbe261921caf7b5b9b0bfe4a496cb5425357d5782648b18fd68f5db89485d6d7530986a215eb4261276b4541fdb74c222833c49fb1ce7f740bebf9cb2557cd1ec676309eec929d60439097d68960208195c5b50f2384a4d2adee3fc3c5ee90bab789c7de401ea2c4e16536161946d0c8e723105795da2e2e289b2bc16d150527012f9160a23623fd77583ea64be953deba020c05fe781b99e8613c7a1ae734f4a11e1f1a9bd5f81104ff1c34cc7cb43781797e60be265474bb5699cf038e00d7f01a63d0ad05b823f1f9c217fba8d0689436bbfa76df936216c00446a1a8b8b6681487874c581997f900fdd5462d04cd449243fc24b6e326439e1bd89842a74a3898090795be4768b64fb5898ed8f44a29b5ba75828b79db8c35fac59220315f6cc26b464cbbbdffcf92fdb468615468276f76088004476bb6451c2de710a4ade63538358bced6a0189a45ebf87a45aeb3125856ffdc661f18250ca0412f2a715aa698bf7de112b56ddd9cdf32e617ffe2a5ed5c14f5997314c86064a96cf173b269913d3d449dcee61ce7396ca554de5ab1d02c3ac503c97432778d4a678e45b9e65a735431875fbae74f5773908d2dffc97eab2ea0caaaef599712841961ef39cb17f342c41a8a72bc275c634438201b69df746c87d9925441c5dd4a1c2e959561e95b7bc8d9dc951f5037f6ff7fbeac557cf6cd47d49c9be43f3b509f62e68b195df23a215c1459caa4c8648d99cb06963fa3f84fa14652c41234d75a810116e8bf66cf25b1411bd940d79b370c600e5facb32992011576869bda90916c3cddda38aec96f1b90f9ee2a5332a9c14f8c1bdbc4afb9dacb3d8ca33efc2a93219114a465066b28012b167f560d06718dc9202ecf083f70e944cb86316519cd7af96947f3375766c0de5a1a5e1bf59f19a786f9530bacc8a9badfe80c8139c42b549b50ccbec825475a1c0900fd6af9241b6ee57df7f914354deaab0546044b44a7c7a7cec9d175ac00156fa05954d259025a12adcd60e233259e8d8471687b394fbcca81ba908540fa82e801c6adead897a177d7d39762b23dc1996b1f2be410dccb6018dcb568d98ba828fba804d6e46ff97a1c289ea6177af399b846655589d57a66ecb9b063a34024dc0dedb7c31547d2d336366287c801101ff27043fd648485d6e91b332a0a26645bd207955eb0cf21c65d55bc856f2f15b6b295d9f409e785237172f712811ae3062217e074bcd74b9a36e07046b43715dc01764e65ee5024766b8ab63f307c328feea2c971e4da7f71d8078ec31d15fa87f17ec093855edfbc8511d25cd13400cbd076d6d8773dace2409914e74d7c66bc4a2027dc43dab42e636f0abe7202eac9edeb6e043dea9513bcb453548a74708a191d5ad894b2a3875ff25b3fc8400cd7ea39c646c5fb2fd90546be59f9737210327944e3a4bee214cc096af71da98d190d0bac49e3ea4b669eb99760483312caad1509e410af77ecccd0331918c3924ffcfc8e8570f3a4eec3748352b7e505f2262a0c4d6887212e5eff103f2ce7614806f1e00299ca017ca430efcfb5fe659fbc716a8be9ca2d24008ea1d0ef29c3de2b403f94fa9017391bb1243d75453d27ed8c98f19b9596a2595c91b1528d87fd674872be643dfce79ffd9bdba5c7180d10700ef64fcf032e4b47131fbd0b305dcaab30001fa12aa46c3efcad8a5dd73fb80b19f8699be201e8bbc1260263fbbcc950a1a5a57409732692dff3f34d991c2ef7a8d8fda732885b142b2432e49ede960ebc64702bbbf6930ccaf4eaa8281969140de19b514bec97cd7c05b4057c731d9d62790f1394600cc52d90350854826f1146e0f1ab920a20703f43706d92c32401e762f66ac225aa2db2764eb75126b16577c7d52dce369963f9d44d4add17b8c404e4e509fef901e661d27cee80dc5732d600ef553a1a496999c94b5e276147b1485efbd344394c9f24b94bd2c38c248095b97a74f703e2dc14d78d9a213b05954fae396e68cce8bbe469c2629d7a6dbb35e732fa14e602c32795f21a22fa14b5debfc571956073f7cc824ec2c1f2f3a49f49e794c49c2753517dc87d640947a87fc6dfa52628f258f2755d283ffd3307c68ff5d9ea74fdecc2106025cd77bee8798da37d191a8fe9d7483a2d7c904d669241b35fd831187559ac28fb6408904ffc752f48439c85bcb4c9722ac1c6a33579b653b331f7df1773afa31fc2327dcd1574db86cf4ece83c4b9c7f0e7bbe07eda8c1599f21227f55d8ac64b9f3b6087ac3db2f506c37d57cdf357cf5b0f810db7b993c71ecb026cdd8f8bfa078dd7f37cc9fb3acbc8d3e0d9e1fc6e28c47651a558fe73b001098fb84d8cee12b078a31606bd2f53ca78662edccc939c475511e2b8255a9cb7cc08fb115123baa46c5dcddfa13466c916e282dd9457b9df6b8f41b879e29595ff25c8abbc12a0ed33233999ea0edde04d5b90d6c2f5a54195e09a1b6c76578f75841a5502d515a735a5b63abdf2b17a6289b877d78832ddf7bdeeb95cb69b5451a30984437a8b373b8d66b1e2ee0444700512e3fa002b2c03aa486611114a2c5846d2c72d6de79b2744db1f2a6d36689abf0b66ed3c3bf13a1696131c0e1f1a52e9b7f7ae56cf8dba9ce35aa7d180852ee2fa4832fe64f85f6e79479f0ed19e90f95d8208c43268ace386b6cd38372b803ffd1287d08c76af1ee46e658d44fc4903344a4f9f314cc65db49bb3b0996a3ecc05f6f4de14d415e06aeb247b55fd3e723a7c17a9ab451b69f6c7b224539eae2deb67ffd1f001d7425ead24db5eb022b0abde3bbbb90180a3de3d9bce2be22523ef147e7f9ec56dd8ecb40ee102b0bc62231e70e430bad6e58ed379d533404b69fdecb7a04f83627b9cf924d2d8c44d9a2fba91fa725793d67da42ae2271f5c2e354857056d7edbcad75e56a77a3b97c172eb616e0972d48371181b473a3c855acc2fff6d6b2aa2fdc4d0e914d224456ccf7b9caab3ead9a3a449903528af042a31e2252ae71ce44cee96aa8002a8fa888f1333a706f5384be3989fd29b574b55b2dfbcda9ad5ae16a9ea7a0f301632f3dfa0225a12fa33c493bff524dc03800dcd0c4b374b11bba0e9da35b5d2c15f8c56dc428419755bc22e2de03b4ed344fc75823b72a92c52d3139a9ec0ff65fb7bad6762076fd805440c49e7f0a432a10c92a83c54803f53360ccca14bcf3571dd64000000000000000ffff0000f9ffffffb8b26eb4eefb20d3b95ccc99db43e169cff59467b4f006244bbd1204b4e3d8b9bffa6d06e1e1ce03d9465c21a8935c447a067dac53e6abcec6e4b4d10d9d7bfce044f2efd38057b530ab4f5be9efb81abc63af1a449d499caa78c68d3c519cd2cc1c9efcc928e7e566deb5"], 0x1538}, 0xc) lseek(r0, 0x0, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r0, r1) fsync(r0) chroot(&(0x7f0000000580)='./file0\x00') open(&(0x7f0000000600)='./file0\x00', 0x410, 0x2) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x10) 20:52:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x36a) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="1b81a1dd2076764db0180f676894579fe7ee51e27322dc8a8337be34026b78ce608eff31be9fbe19108f8dc8fd3bc2492c10967c0593f34302dd6f0acad92bfa285dfc89f08e25ee4a359f8f73f122f5ac64918f0a1accfecc29f42c1ce3598c7aa87d93f1bfdfea9e9ba7a8c6fc7b38cef2f7a2867138a29487bd", 0x7b}, {&(0x7f0000000080)="f4e6fd094235ae31e7d4b5aba472c87f3ba643d770b83244370701367ce2055e06aceb35fbcd48ffb820058198d37de5661144e7779d126ff4ccb7fb236cb9ba2451c83a3cb4b6bd383e2858ae0875f0001ee1590076b4f3378ed171e14198a8916e14f9da8947d6fa0d922c4568b5aadb4889903c0ad48bba1518868c561448aeabd1a52977f7ab9b5d0f2672528864e40bd50ed41a14fb2e58892f5d57590cf3a0b5c458dac9b7b7791d53b72dfb87fb8c854aa5b631f1d9892eb53949836f245cf8ff6ac956e6975c033ef14566e063996778d9aa37ea878f17837e78532661184efc37971b62c33e99b7c2312f2a13263d336ec3c46e421109c6bcf508c96772b3b09f1facf818504ef6f56c0e2135d0fa1456b152d571e127c504dd592ebed774ee9ddd56c8d288125a135a07add47d53d29c0f9123eb165ace63314e122895ff5d5c811e6771d1f539a39b49d87d3042d6bd9a40dd67c785abe278dda1b436987b3a0a5b4d522e2334d01827ef04bca1a4104ef4b5f98e0ead6537809d64a80f06bf0d4e45bb3f0bb82ecae2727873ae8b343ebcd92112de64bc2d467c7ba84d3a8bde87d9b340b6c5a5c6da9752d0ade3bf072a9234a86fb4cabf92e01eef0921d1c57388a885b8b5c87a979401a76e5d88c6219f7eb61a2463ddca045c7f1a0955fa20ad3738a827ebe70daac54806a0deaab9f7ec477657ebc49ca8f873b43c642d62828753a0968eba31cb1394834a2ca4b29f3b1a2ebe01bf453a1b5d2ef69d473f78c4bc17c75578ce7b236a3c067da8f722c69eb107872f3d613a4f26d1658ecf700d89b20177292dc94bf788f6ffe2f256090658b27792233ebf7b3a840c6bcb28b21c72291eabf81948f70d09336d4e93555465a017d6762e9ceff29d72584dadd6ff0fa781e31de7aea98f87a4d17d4312723b2e24e88507c341aeeb3feafbf4184a6b8c6d321e469a5c024db040d2bf6784b197073d6f6b0567c9886d06de25a0c7d5b51d7f696d29a880452ca6502e9ec00b440cdcc34640d24d98d47f71bdfd8edc8c76eb41ae10318def236af64e05c167057e44f4004a7b0c5f7aa76171700a9a2d85e74b98347ebe5af2951f3c0cb608d9e0122a56270c93ed14828a4afc3f581f0367a0a9d383d508a1d531c707db409540a89e30937266749e980abb6060567338b65a51877782949429fc128117506ef780f3953bffa72716acdb0aa758fd4d1f86b4580eb99090355e403d0adae2770677d9b6f1bde6abe68935201b67ae79fa1f834babefc18fac047c39c431ce73d8cff6467dad06ec09c239ef1407abdfca6ec1033706186b8580c863bc9df64d044bd4d27d33d73d570c8e25ee8bb982af2e2d7328a60bdad662bcd8b3ae753bec9d1ccd1639ae3f537aeb0c6ea9793a0fee4e3cb9ee5d81d7905993d0dbf299b9bc67bd565d6b19ceab43a98fbb860ccb59db46d0f85ecc66a439961ae0be64ec17c76a883ea08f1f651ec7c1c46cd05477a62bfd96691cb4352109001663bcfcce6cfc28ee8c2b02c18269ffaf032b7c4d5263789a12441e5890f702d7b84138d55e52c53cb3e7c2f7ac846522aede29284b0729bf4ad4ccc94b1725d516fe0d64c0cfb53daf2ed875d604fa21a137efd5f3fc202dc46353deacfcbfcd6f35a83880be9ad1c1271d7c748ac27633459d0698413d05a406cefb1942f56dba2371eeac807f718a24d651a87a7f2fc614f8fd641cc98b3c0baaa59fe37a532bd058255cc9621b447e32240f93d7c356f61e0985cb76a6c05311d1bdfd7ea9d89e2394f5127e67d99d6cd38571de3b675fcbd703021959aa1c59a16aab2e40538d4a3ac5e1ad9a80ccd345c9da5eef95dbe45585f1120884cc367094bd88cd0978ac18bde7fe4b2e3d9c26f21f97dda3daa73e7c7c2eb5deb095f910882a67b5826f714e9dde85f98deb80c901019d043d29836e93d18397a57de134b83a6dfb8ef1537e7313bdad5e57571348567ef51a66ae0d94538b455103093cdee03ab7e1e08d05876e86a162fc5e990d5c1541a7ec028a07351c6556511a8ef6a112e52ac5909bd441e52dbbb2aa06c09bf2bbd9a92646bb390f02c083178fb25561a6cc8bd1b355dab0362395dfc6ba4b28cc26efdc7107b824abf182af5dd3c4a5372ec6154f02797d92ca164ac0d2042a88a30ce4972d1896d35f1d3436410ed4896caa9faa8036f1960228e7c65836e7c302bc77aeed88b974572e8f1d7d88d42b827900239c2ac148d846217c026602081867fb5477d55ccc06cef5b9c2fa8a765c960efbd3da99ceac5cd9a2a044b07481db4bb71f953d5160312517e4e1c002f155f1eef6d17113b70b9ba9f57da73e5006987f7c097cd961937960135eb93af2e8d2ab3682dfb7481286723c8ee365342f33f17d2181cbc0ba8c569be41457797d4b554f44e804284dfd9ef3184ff10e521197c5938bbaf984fec12b96b2f1c83e69f5fcf8e93edb365a1b89d4f69996a27eced3839e138a0141dc8588ba5e755f6f9a0bd9794bc86df7392049f7ebd4345e578d081e8361c5308db63fbf4dfa91b865169fa2bba9b0c6afb570d5e882690fbc740b72fc41a8c7cb41ac62b71b2818401109cc38a77c3e23f440dfca4a8cffcc9a42eb1559a9041ffbab3fa02cac5c0dd3dfaffa38d9546698fe62ea41349a11152d84b6284dc685d0e0973ebfbca02d65ba160a25a5fbff75d3779ce647dbe201ff553d49279f5831c3871fea68c37f7ec738ba75888698f8f00194e130654fd9eb60904c41230e9ca44466d4a57ed1d0031a0eb741848d5839e95280fdebde27d2db8e810981b6d96114dde261d184ab8241e91150984617a98bcd57774cfd48883d3a41e47338fbc38bd87a23a7053d5a250110e89a4e389ac9624b78e977cf283fcf9ce2fceeda332f22b165d033987335d9350bcbf028a8fa98f620d8739e26a2633ec03f79041717a274541c649624429692206e8217697988a6f89920f935b4bdbb56d912e899780d915fdb014517d4b52ba36ad6242534e2ac10448a2569b20e176d0f96756c87ce95e0de1a4706c387de10141fbcb8a499fa366a8eb51e2e6d39b5c2798849fff916e76a770cc3472d846ba4a1bf33cb9f86e5bd3b55da943e896a42499283675e2af02c392973ba0dec26e3c3524d19c541205c9d660e557a40dd58686f183bdaa771ece1b098e592991cb27733809f64e37be04e8e275ca37d8ab1aba4d1e37eb52a228280283f854dc757afc7df28bf08ae152527be26e5bc9d3e36324df143e096cd38bbb82c671d9a81ef072a243d75c2fd95c7242d2f5e33cdf687da9ac2d66016d56c88647d9998dcc84dfbb1ad44f322f0e73538cc97d3fdf40ad1c8eee71692a4f973817d2ab290fa5be0854c42f0b6690a639a367a5b302015e3722e7365765b29c7245cbfdd1cc5074a540938a49d5326ba03042fa6db55cc1e6fbfc213777b978257d6e977d8b7ba6714498515b304baf7d8a0d7898b9f4dfed3f74ce3f2901b04d4cc17ddd1da48f56da893c5024166ae29e25ab3abb4a4ea8cd882e24dc1577d187a203cdcce3ce6b521218253ede106d52fb93975e43bbba08acda7fa5f15c6e1d12b0423aa9ca665c4ae1b79fb6ee1b98cc670d6f4540b46fd64867fe62941cddd26402b966f1ba07241cb75f40b9646ad709f505a511b08079e4647a818080d3f7ff679e4a013a7f23a225e5f5da9c2a6620cd1d88cd8d42bd1ecf9604b0c3748b53221358fd4341366d08d62cc39431e6027a16b2d8b0236b112234fdc3f3cd041464c58c80f7c694f4bd91481cb2b631dff5621dc1eecc85d55093477695095259e28f3bf45a716b85b3470b14c3f122dc389c0513275a5a86116f81b8fac0443415fafc481e08008916d17facd13ec3927734746cfc3038971e04948293508f36fd3676c4883870fed7003e086ea512fe3b565173bdfcb088bfa5fb028345a9a5ddb3518065a26708ae34f39a9046a3c6e4db62d040490b5db54a36f28eea5b3aa3429426dd1871dc023e6f47ebc0dba7fa99aafabf647e32dad268df128e0ca231784dbf180ec827f95d5cf74ab8bca31a11eb683915d1c5ca4de879d2e0f6eb9bc98b7b497dcd9e711201e71f2f3e6f4695483811714aa3409481af8a060b8e116a89552c877f8aea8ea730a6f9b040e3dd43363d252c96520459ce548c5fbf9c8a41d8dcc30bc8045f069af36e869229233c587348e2c4aff2ee432c96ac5bdbde5a0d67eb7965eca205cb6c527607361759337b054e57eec97df1f2ad2ca56ed7a919bd9fca727c507044b2e65afcfc59f86dc08459a86680885375cd4c9079a6fcd2c8465e0bc90b45789c80be325fd2833ecfea709621bfe540e761c480e4895ab9bad9755b71dba51980a48595e5fd913ce45536a6b827b630df8dd49974de58164cc17ca361a8e2c6320e2194007523f7b7b4d937ddeab9bb145d78feddb3ec51b484079965812bf412af58044ae11a4feb1fb6258cd3a62ec4e1934118bd97023f358e01f2914df61a61000093c68c39d5967be4057c0f3814aef917df3dde7db550c7528c47eee5f8caad2ccd1547cf1b99d1db5e091fda1f8eb1a8a582107f99b9b5fbaadcc67275129916628eb70a30c30c9b9ada7609987076eadcc2a850fa100a0bf936d620b8247d22178c9997e633651b15b3c7054e15403d7c284e52df2c0a1cef71a54c44a8a9852c8eba142d22cc6f7b5ac43048e0c4c43d5c2aa146c0738777a15cc67fbb044bb558f656f9e3609350165e487a1feb82cc6cb2197555440da6e63014e5e27c0fffc6520612fd5a3c496cbb660bdba40f57520599aa1ebd877cc1855a01c8245dda40943caabfd1bcd39c73baee6dd9fb56ef07e7585cfbc863ec1b91ffa0998ddac3a84666bd7858d46b70508427034178e17594489dce6531526349f0c1520329ca961783872691a074c1b1d6ffa648f65890813cd92842fd5ff02f094dee084dfdca31f0e45cf6903c8c50788090ba80ebe3d381a04df72a421b2cf348b15ab81008d58626b65c0043053abd07d409ac5955765af20b797a2c4eca63d4a76950b870c19bb1f0ba1fddb4d1e2f0f47563769c11ffa688b91181163082cee80adb969f95b695286240e5a34f63ac5073136e62a3e6b465dcf3c05b113ec50cd7dcc4ca82addf0dba9e3f39b5e23272f5a6eca91a5c60f913379ee557f6ba1e03d1da80c5841ab4ef3762027cbbd64908d734fa4f06201b538888b6046f6403cfe8e81bfc4c9f03a3f01a2ceb1fc44a0e5c22d9e507d360da01b721a26ea5cb03c6ace93d5921d5ac5feb1d87a769b02fc7161c5a9b9b208c22dc68e4512f03f13a00987ba0f30eb526938eb5109c8f06b5d4f009678ee65f97ee22a6c1889134711d25b979fd944363298a2fdbec509098869dbe365d7932a3ff390df56a34a12ee41861103ccd597289f66e59258d5cfb71281a7b41bd9b96d64039e48c1757041a80ccd4fc422393878abea0f9a9b4cd83f789a5b09111a927165b63e0ce67ffbcf648e75bcf7b80bad5a9367ef288f02b17a9beb7ebfd3c438b8e6e8bb7af8460f0d64d28d0647e0bcf3e38bb8e5b5ffc8bd795f7a23c8084288227c011fe51cd8bf42266b37b69e6d130144af6c03cab01815190acaa9a303f02dd9bd439d4ae38fce2621faa46cd2d2d8e02b51265cc36834c06b9427de5351f4fcbb79a705b42b71a7d47f428968757523b2a5ad041e7f0d89ccb62a132357e55aa2a69ca5e1b56b6dfe7cabb083ea", 0x1000}, {&(0x7f0000001080)="a1a15f6a16e474862c5a5d6637ae12dff8a5b3e9e21455cef29a775b10ffd9bb32b09bf75553a488fbaa962a90fac473dcb5ab5a328fed8484dd81336b8ca8536a842e7ee027d22f36c75aeb", 0x4c}], 0x3) 20:52:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000700)={0x0, 0x3}, 0x10) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0xfffffffffffffff9, 0x3d7bf832, 0xffffffffffffffff, 0x8000, "fa008aa4a475729a40f9f44a16c0bf27f6767b17", 0x491f, 0x7}) setsockopt(r1, 0x2377, 0xb, &(0x7f0000000140)="a992e0ab", 0x4) setsockopt(r0, 0xeca, 0x80000000, &(0x7f00000000c0)="c3e348fdc40bb8cce2d4532afa8868ca443233a27b9e971dcaaad5c88d890b6ff23fa902ce4c2b0b35e0ad4a15db", 0x2e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x76991f31, 0x4}, {0x18, 0x3, 0xb5, 0x10000}, 0x3ff, [0x7e, 0x2b, 0x200, 0x4, 0x9, 0x8, 0x6, 0xfffffffffffffff9]}, 0x3c) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r3 = dup(r1) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/85, 0x55}, {&(0x7f0000000500)=""/206, 0xce}], 0x5, &(0x7f0000000680)=""/94, 0x5e}, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x1000, 0xffff000000000000, 0x9, 0x2b, "7fccee975697042ed5ba6d583ede97947f2fdd00", 0x8, 0x80000000}) getdents(r3, &(0x7f0000000880), 0x0) sendto(r0, &(0x7f0000000740)="e1ebf31b21627be347d9fc52c86eafbbbc10ae106d98d24c5a1259549d200b6af0a38a0019b3e5cfd827001497f52a7e5d2add69c3bce01f33e93a7045a01a87d67bc3d594c5d2f139303b303abaee883a68d63c6951831aba185fa8fafe2e86aa177cd0b65dfae56d6e89072d71c2cf96abfae69d", 0x75, 0x1, &(0x7f00000007c0)=@in6={0x18, 0x3, 0x3, 0x2eb}, 0xc) 20:52:31 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x2) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000400)=""/50, 0x32}, {&(0x7f0000000440)=""/176, 0xb0}], 0x2, &(0x7f0000000540)=""/33, 0x21}, 0x840) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x6164) recvmsg(r2, &(0x7f0000001700)={&(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b343592f2a3a964a27a9429d35a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8a6569436b22ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000729f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000240)=[{&(0x7f0000000180)=""/105, 0x69}, {&(0x7f00000013c0)=""/164, 0xa4}, {&(0x7f0000001480)=""/218, 0xda}, {&(0x7f0000001580)=""/139, 0x8b}], 0x4, &(0x7f0000001640)=""/161, 0xa1}, 0x803) 20:52:31 executing program 0: shmget(0x3, 0x2000, 0x241, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000040)=""/151, 0x97, 0x802, &(0x7f0000000100)={0x18, 0x0, 0x6, 0xfff}, 0xc) 20:52:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x20001) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='\x00&') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100302f66696c643017"], 0xa) 20:52:31 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c4, 0x0) socket$inet6(0x18, 0x4005, 0xffe0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x6000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) r1 = msgget(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/106) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 20:52:31 executing program 1: mknod(&(0x7f0000000440)='./file0/file0\x00', 0x30, 0xfff) clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) semget(0x2, 0x7, 0x100) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x1, 0x3f}, 0xc) getuid() getegid() getuid() getgid() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0x11, 0x8000, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r4) read(r2, &(0x7f00000006c0)=""/93, 0x5d) recvmsg(r3, &(0x7f0000001840)={&(0x7f0000000500)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001740)=[{&(0x7f0000000580)=""/98, 0x62}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x2, &(0x7f0000001780)=""/130, 0x82}, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x84) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) getpeername$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='x\x00') ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000400)={0xff, 0x1, 0x1, 0x100, 0xffffffffffffffff}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r6 = semget$private(0x0, 0x2, 0x9139cf6b54c22cbf) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000600)=0x1) 20:52:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup2(r0, r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r4 = fcntl$dupfd(r1, 0xffffffffffffffff, r2) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/42, 0x2a}], 0x1) r5 = fcntl$getown(r1, 0x5) wait4(r5, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) fsync(r4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8000}, 0x8) poll(&(0x7f0000000280)=[{r3, 0xa1}], 0x1, 0x0) 20:52:31 executing program 0: r0 = socket$inet6(0x18, 0x4000000000000001, 0x0) getsockopt(r0, 0x4, 0x80000001, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001180)={{0x18, 0x3, 0x7}, {0x18, 0x0, 0x1000000000000000, 0x400}, 0x1, [0x3ff, 0xd9c5, 0x6c, 0x1, 0x8, 0x9, 0x7, 0x9]}, 0x3c) socket$inet6(0x18, 0x5, 0x0) socket$inet6(0x18, 0x4000, 0x400) getpeername$unix(r1, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f0000001240)=0x6e) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) 20:52:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800000000000000ffff00000100a5b97e5d6113669f36b9a6e075ef3093d611de423b7198267cc3d3c00e3167a70be7da00000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x9b}, 0x0) 20:52:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xd5a, 0x4}, 0x8) 20:52:33 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) semget$private(0x0, 0x3, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0080ea83f77f00fbff000d"}) 20:52:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) 20:52:33 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() r1 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/32) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) sendto$unix(r2, &(0x7f00000000c0)="718874b3c871c3c431d63a", 0xb, 0x40a, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="124abbb5", 0x4}, {&(0x7f0000000300)="47645bb6f87cc43f432830089a9f2de080b81eecd1f2fde994da695738e1e881837b5a361cc1dfc96a41e37f77a06959c2c91cc65349ece1f0247a27b9312d2ea6ac38f06a774fc2db6d79d9cb1347c2c71f6946f426ccb8eb68b01fb83cba08eb83408e7d271c369eaa8baf7548a5f85f6a7f2deb20a01ff1960b7c83ae15ec9a267067a4a5ae7b15a1d85a26d9d7cb64dfc4846d14d8c5143211aa905bd5e53acd3e75", 0xa4}], 0x2) dup(r0) pipe(&(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r4]) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000180)=""/106) 20:52:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) read(r0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="ec477cadb21990a3c2ce6dbe3cc5722e05b3b6117f3cb72e64a1e7968a9a03a3b343df56332c7e443c22cdb1341f5af2ed7b2534a2cea22f402cab5f793b43ea4d7f65e0e9a69a55", 0x48}, {&(0x7f0000000440)="d41d0560c3db00fcf0f1a829c9212ab2e7b4109c855e01df6baaff16367198531b8dd2792bf75c75019333a3892db017b9f5336e231b0c0763404d9d2489e0f6333244f743a8c10923d68f97c23715b7488a5e52c0683246d63bde854f099ef8d32c34d0f7c983360cda8440ea9764e0274123e654847fc0f1f463d2de4a86e4e5bf5484aaccbcb99bc66c400d88fa0b7719515a94a897db1775af533fa6f8176d87ac48fffa22e195b9f8a8aef840b903151a5ac8a7179fcd664e2c68dcf848a430146160ceb868c1c39ebedd06d2a39c2b04cce26bc9770c7c3fb4f21920141cbc8597fe8fe824097f14e7c3c21737ab955d71499c6c14e0e84a4b608b6306fb675d8510d2d05e240f7182756a0bb914c33ff0472fa1095f0d248a395d5fbe2936c8afa7cee99acbabed0e770cec73e76c8a126a34f354a82a5841c864dcfc39db4858f8b985888d87303d90ecb879ba254fe82b2f16529d58a96ff926b79b8eb77c94ba4c32a763ec64cfa397b88209442f1da4d5ca6ecd5956d502349c2a65e6e33e4852dfd9f146b19e318dd3ff261f6bed3156aa00bd6623c4a602d9fbca38726014f67da8519ad0bde171f0d27371e335c59b9082add814754b344b17c03d42ea9aa976fa236abfe4da4d1b90121703097103345ca39a301952cf2f2587587640a06d216f45edbbbd6e9648c42c32a75a21ea071bfad596863f5214699828efffc9ca94f700d21a4032531e18d2ee18a571584e7d103ea0154443d8caf5da366df5fbe6b3889bc553eedb45f648c33a6c62ebae3fcdf82a314b99d99da807c77d00e55a28f776cc8782f40f3c76741e32a5771e65713322852e440b8d97bf8512c32b2c06444582739124d99e509f5302f3bc2b9d5163039b413bead40fdcbe5b15004acc0101fde002b34b55209955065a5559431a3fe4d628118306316b17ae95f35fced64cfee5fbbbb92286288b32c8473c53e42f201fc78069c3fea741daff49d29d5c3119ff0cb0147358e323976e1a6967ee873c9e2e60310150679badd62dbdd02310db3ea24cdba73ed9b30ae8374839e5f441fa6366aeb54cd87ba75443cc9dd5f27e447e7f0c187fb283b7a7e069615d4ffe821c2a9cc348e74f78742ac00f41aefc7d1c16e674f5faa719d9bf73f230c750b86d0fef62b2cd5b38fc4a10b8bfe2dfedf362d084330579111a6cfa3b1141c12c13e5fb0ba4d3f92f0475d54375e3b598ef3afd2051d6b0cd4265348b1469d0bbd0f0e202d5194efbd1dd56f7493f717aa72dafd1419aef28900955f2f65a42c645dfaf853068f14dbfdfdde7cb4a7d74c2e08b3e2b815342deac45fc2780bcf70cb25648d903bd457ffbefa03f48ffc3b67f0273082ec5e6afcab79ff6b3071b33a8da7a593b226cea4ef35bae9f256d2b01605821bb55cd03802e7a3746d481407b48a5e0b03ac80066e09ad3b5b2236b543921272f0e4043e5c57976ea68c978c996cd55c29d1e601ddb8dcc1d33d9d038bbafda4cf1c17ca98764aa72c84f4c4b3c6ecd6c3b4786fa2fb8e0ec85bf4eb6d41c945a287c2304660a8e55681e4008cc69ad220542dbaf63fb0d2b82f48031fecef9bc786b8853f3e68115f8f9dcc805f3fb8744a6c92819bc27dabcbe9616e62ac60f85b1e6801d24ef7370bd1380cb57d90817ef0eea314c69c3e1c4bb551c26f94f9a97c4de454f1aeecfabb9cd6d22feb194166e0ab28a42a9f34d1be551a6e72c05b101aa98410343e341fea054114fc789dae7f996b9a1f4930ace7ffdfa14ae427dc144920e9b92754d7faf0891c3386aeac0634f05c6352ccf3dfa9dcece6ce3020f3dbac4caf3d57aa3d51838c868090d89158222ab8fe974798d3deeb1795a0b38ca84c91408bb623902390c1676f9c7ef3979aa7486b06a9c28f37a488076247fcf3315ad21e6e926fc6b20f510017dc0efa13bfd0c99e69e4d204b1b31d9ac234511c14a0cae9f1f1df547b54935ed96486334957e921510c33cfbeea2a01d653c1b498478922ace867899f8224882fcf738dc06ce61631fe404fe5c5219325c0925438d2bf0f4aab660c0f9f27f9f0d9a21bb33cf86bfe6b6eebff9ae7ed67ca295c7f31364c43efee827c03628d78e58a2e18074bd8b6eae7295ab3ff019e43cec8d13e3bbd8ea7e042e6205fc015c9f2b5d591807382e0aed3412167b489606607686832d3982944277d18cb162feffddfa0dcab78bfaa64820668e4eb9d741b479d5b2aa1c1d5408962ad3e5445a2c2632693976e764995a5ac76b44fd481db3b0f14808f1e6e4ced32b8248778a5f6a07ca5f44523d5f1e9250035144638668182565d612b0351a760eb8503ac9fed2ddde7ee57ed8dbccd093a60ab1961dad0da65dcddf604c3109672ae9271895f4fb360937e0e0a2a30df3219f6b866201c7316eeda16ceb4db2216194f5e1c005336e10207126a8845a7d725e07f30081a3d02bc96288ebaae9463e5448ff955fbda1b0d2fbda2529af3645e70f57ab7c9155f031d00b3a054c9dc32fff0416885551f4a8762d06a4fe7efd9dc1e0a2ee454b29c4c0059c2cece6a62de9524991a31f79d0491ed33b29a4d73db30d9640e03df10bb62c4eb798e8f06936b26efb566e69bd799c1a4f1c456c50a788ec3bc1c4df87f5976d2b1d933156046197237ae61e1845eb84b39c3f0e8558b4442434fb9fdae8285597e7fb5a10db59e6a814a70ed950a0ed24cbf068c488054dc8e6e69ae11f8011e7e3468c6ef9ea10c8219457c86a0854c6798ade4e69f74caaa21d1cf25ddd4cc3981ef49f605a289efed3cb558cef8c3768e3fb0eb73bf2814f401cb03f8e1bef3aa3b25ff450563516216341d926c5e6998be75bba841bdfe33533daa08253be22d17fc8e30690878260b65451b41039629eb7f58b092a59168041e9522d8ec79df0fd9caa5b025d2215d2e9aa77f35b269a647da98ce81085b6843e0e4707fafb5fccaecb0caf78c155fa7c7a649fe363d8d9094d729efc0e392942a7f7a149b222416ead46b44994d9cc17b6ff84a23e340e7aed0bc10da9fd13579ad92dfb8528f1718357913f32feb22bd48e7176fe754a13e81d0e5f7ec6512bf6a5a8834e9fd6ad1eb52b7f32205c8146b9db6caf4f8a8ab6179ec0ba6a9c48ae4fd628f2fcd255d9c961537502616f30bdfcdf149b6f3902e6c340c364aadd05c20a0345213335d7b60dcf60ce259a881a5beb82e1ae64f611fd64dc74ef43a12658cf4ec3750f7450791615ed6c14bb422560b24371ea4f460757b8f14e58c03c01c35ac432add74b0e5dc726a0b20ffbb2e844104e048fabdca52d4ede35719622dda264efac7c3feba6b2368980193371b6314147db06768841ceb187cb88b469eb812707d80e63faf44d03e29f6fad9b9fc7afbf024f4f35f995bd9d8c1d522c7188e561f8cd379d652d23ce5d766e1557a05d66a57e1998727c2309685722460a5feede80c6561864cde784cbc811f4c4c9bbf07d360bf1ec4411a85218b3e4f900e0a68feb4d3b19a7d882e1343302736700812a0a1eed954f15dc4a988555e3da6eac4b92e88fd7e7d23dfb7df2e6d6f4ade6bc3b247ff4b5fab0451b9a023f320f4fa84f06da1ef8333c594bf6edd2592c11de06c0fa1b3432e0caf20706be7ea6e3d14577e4062b8446db474d736aa655d2eae8c9cd5e9ee3d7e0402beaec8cf7704354e6e0f3c7918fb85b367dbb6889c0a931981ecfdbe51129026cf29388b0092ae196fe0ba18406d87f99edcc89381d92e138bc11758eed35cdfd753990c54c695e51ac570e67a6480411ad530bed620a84b647221cb261dda57e6910b76d0c31b12e9259c777a084cdf705aae238f82bf36552279ef6292bc2695ba6e70a2a9ec4ea5585c611285e519d56222d0e5b939bad5be417bb301dbb622f889c597104829c5d1f940240b0d809fc545825829468a0480e9e39fe34a026763575ca5a057266a4b115127bf7fef607b18fbd9905c0edc79489947ceba8211edfce2b82eba76714701d96a21088eee61a5aeedfe6b709b8a86ad5614b9d5251b98cda8aa9a1f6992d2cc37e5ffb9c166dcd3b5b6755524abc67b6d430deb305cb7edd9934faaaae34bd48f9cc6c27cca4d7f99b5871e9edb6fcf0ddc615815c4790bce6f4def09683381640fc307fe6ba4adfcadc153bf7daa5ed9d18de26ee50b7fa99df49705cf958a5327a1116349a51fe4812a7396f600b4f42293837e286d1e911068fee599f2b819699d85e092356a60d79eef9e3ea43649d46b07e0ede078e0628cb38128908e518a78bd0bacfe502ffef1e1b0ed9439e6b98d21f135b4237a648eb810516f62205c64694eb40f1664890106353e8c2bd6494abe3f00792354c8553fb076e6d0b75b01eab9586df4f568d0995fd6385fae03a96ded1c189063972cf47e0a07ba8d1df3e832845677297c6ce20eb4f27dd0999f9fddb497c1ce3ab6d2f7042f0a3101f27cb855ef890bc9ff5f5c5e3669d13ecd372e54a4bbacbe1d055f0183a42cb251389ec029c63a7cebeac4e34660ff681281b6b72b1ba221fc2f52ebe6c34a5f84e5be256da78a4cb77684037df69cf34e603aabd4b5b282aa8a64411e51127c1c225036cbfef7cf33e4bffce2e18b663974d9899e8a2106bcb9b51f252eaaca2575ed21acb6a998bde135b2f3b69c3be25f5e0713cf133b01eb174d650e422388fd8c9f5933a6399ae3da8a30d204dc72fa23bd24a1b040c7a65e91af9eb1cb63201061d15edc9e832afdf1e299e2931134d3331df5153d92966b59165c5aab94392322ae70b9ba11317557fda79dd7105b5b99e0fc177092c72d10061a3d4079000af6a061622a39835c4f9d76c8fb84145aa538a7a7c63060965e37908ae9bdaba8d3f382ba183eb89fe5bee9c8e6877644278dd270c48c557d97af8e56ef21d3f8839ad0d2278710db29574406583ac5427613473ad9f75269cfd7fd9363b5cb3a881b6e7b49914955c4101c3d73d431e6d9428a6e45ae3d5ce37e46e15e7e27d08e278b37e25a6c276f7dff0028ac845af8a156549e2fb3a0db4d56de4d4d45a90326f8503dbea8d128025930d5a6f715f9bdfa440f28707ddd324a3b9262638c591795795f3065e502c7e9731cd3541df0dab1c1594214538e8044245b501cd1d1934de4172f43840f82fd15d7dd857ed74628d548623182e4ba2df3f2406f0f5aa045752876d805b93bec5387fea800841a0539c769ea0a431054c1dad64d6cb8aa3e10885f9046deadd5943447aac7b1646729e70cacc2a7904bf7ccdec9faaa9ea74eddb68b0a60158017e68f0f988055691b890a7e24fa23985608c4f31b21ff1f012a2943b09039a93c50aae42fef43c82c984ef05ae9784cde8ebc72f210af7cf75a20631093546dbf03d024ef0b99d9bd2411bd580e22c84e850e5aa9c8902b930c14b3b71ec1ea4a2cbd87f17dc8d98b0ac812f9ef7914d54cf8072dd1f8a5b977f3d86d60becdb075174bed2ae338ac3608e5850a3162a3a892b075baa7844a8f3a77c757352c7006baae23e5a0b688f5f23690e91dc5109ec55a14d80afc52602c4cbbc3b6bf0a76fc641c23fc50964cded569a557fda7c6a80f09e1e2f693bce257ebeced02f7e30fb9808aadbf6bb31ebae95d2b0881287d6acd76222e114b1871f4b04f2e2318182a53db96b617d1a4d3ab007a52c080f699f648e1c793451c56cdc270fc93ea1d1fa853d9a6e5419abf91f830c482ea0c43b82371fdd05b40eee609d3412355f500aa7fe31", 0x1000}, {&(0x7f0000000000)="f9e0ac011ab5cd0e7c8a889ec7bf13434ece6bf522920895a40c0cd0fcaf59a6e7e739f1c554e0fe7e8001cec44132c442de70a0bb698a98eeee", 0x3a}, {&(0x7f0000000140)="6eb57b540cbeba7a01c2eacf7ca14b61b2af6922044f2f9318b503cfdb91700fc227a42eb4304ae1369bd5c53a14aedf0f4479ec35ea3424eaac795eb53c2c25f0b7ae0aa19fe1df2516cda88bd33c975bfc6a2c3e8219ecb1a7b1ac5ffe493a45fe5c145d66c31015e47ffe18b13d891c69b06a2ca7c5a40e05ebdec42139f0766837cab56bede432063772774f4211bee9eb9aa8ce6fcdddacf39071e104e1b8efd3f26a9ee1742c76a2789d84281ea2f34d1d18e4fddc4f8da94c4051c8a9bd4ecf8038", 0xc5}, {&(0x7f0000000240)="b0df21fffab391731fdf81eba0e20403991ebd07048fdf2f8050bb259e70a47a821e58c6572cfec10f52ede1f1ead3848b5e8e407c743d508dc622c9f076f46da35552c70ff8fed63a11bcac5e4205966a3fc439bf363fe633f3cb3e", 0x5c}, {&(0x7f00000002c0)="b47c699aae6b64932a3f8372e0a0a14eef83027354dd16a2468fbbc6a98b2d7c8179b92deb3cd4c787bd6ff535e0ac8cbce6768b8c7a3a07c65bbb8bc27ce19843273ad3b80709778ee339a5d889d1b88a11818e623c73bca5187b8c1978bd8417adfb5b8c2c45d1fe17792c0386f1d6de8ba1cc7935b7154c758c", 0x7b}, {&(0x7f0000000340)="fd4d4949482ce42e8f116e1c871452b0386e10f25d723a81485f1fdad4dffcb3eb9585efd6645523a374aabd6fd5efcc3d5a478e32", 0x35}, {&(0x7f00000003c0)="b41ff3f1392cbb9ca887310ca8875d6c93ac5864d2152701c5806eb824f0524c95c66c1629fde70174f71cb32b23cac3b4941b5542d4102a8dab07a303", 0x3d}], 0x8) 20:52:33 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) syz_open_pts() 20:52:33 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) 20:52:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) semget(0x3, 0x0, 0x48) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x801) 20:52:33 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x80000000004, 0x3}, {0xfffffffffffffffa, 0xc30}}) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x34c6b790, 0x4e33}, {0xc, 0x9}}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:52:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 20:52:33 executing program 1: r0 = kqueue() close(r0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x15, 0x7, 0x516}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000023, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x20, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x5c, 0x4e, 0x8001}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x6581, 0x15795e2c}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x6, 0x91c}], 0x3f, &(0x7f00000002c0)={0x6, 0xffffffffffff7fff}) r1 = kqueue() r2 = syz_open_pts() r3 = semget(0x0, 0x7, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = open(&(0x7f0000000340)='./file0\x00', 0x20301, 0x41) dup2(r1, r0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0xffffffff, r4, r5, r6, r8, 0x4a, 0x5}, 0xfffffffffffff3d6, 0x1, 0x1000}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x800fffff, 0x78, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x2, 0x200}, {{r2}, 0xfffffffffffffff9, 0x13, 0x1, 0x1, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80000031, 0x6}, {{r2}, 0x0, 0xc0, 0x3, 0x9, 0x800}, {{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x3ff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0x8a0000007, 0x2, 0x4000000000}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) recvfrom$inet(r7, &(0x7f00000003c0)=""/49, 0x31, 0x43, &(0x7f0000000400)={0x2, 0x1}, 0xc) r9 = syz_open_pts() syz_open_pts() r10 = getuid() r11 = getegid() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000300)=0xbe8) fchown(r2, r10, r11) 20:52:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR], @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="04943d5fada50f627a62850865b4c5f0969b3d766023e8f4a4440375a1badce6e6a88b7b2bcb0605701247dd5450e2921e1925dc830da5e2045bf600009e8c18f14148d80000000000000000", @ANYRES16=r0, @ANYRESOCT=r0], @ANYRES16=r0, @ANYRES64=r0, @ANYBLOB="d1fdf3a8bb379e9eebb1e5992346f1c894dc1a46ff481c01da4a770f3dd21f6f863897ee22c76cc695665955b99c27dddcc2dff12ce433602dca2b6173c2b83b2169b5280291fd33892465b920bab16bfd049a2edd60d872a640c24d0f3bd69ea8f4f39f51fa7547adbc80141fb57ba8e1cabb3dbbde0fe8d2ee308902a71596a872a1ab8838b45c0bc75ae71ee194cbb39e9c3d183c8d742ad618783ccd97ae62febca9921f5a69caf91fd95879"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRESDEC]], @ANYPTR64, @ANYBLOB], 0x4) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="884691d020cc03b7026a11dc123a6a4689734a598c3002", 0x17}, {&(0x7f00000003c0)="bca478b64752d478066f5c094d8b3a50ff4e4074ab1a50b5136eb29f846c30fb2c407d1639818c8252a2304f4a1b6c9d9a0f2ff544c8948a2812e9ad31934a22f93c6cd4056ba7a3f81f9711c35be2d1691dae39fb68877274adcfaff08086be559e0b2c314441a95d9d7f859c4ff9b0396a26c3b6c3ee55da0ca9ca84bd306ff8b2f493fd13cfd8e4cb03801491387c6f3236ca7ee982dd724f5e32d6e1f1efbc200a13c97df8cbd97e69eee941a7da3d57fe440a467082f3def7011200349280ce90969a7b9b3b4b25c1a1fd9357123481a037d055a770e7368a0a656ec9ac569a4fab1f218d", 0xe7}, {&(0x7f00000004c0)="d1cfe58c3a04625b0bba610ef3efcf71a165585776754d9d1bf39b3241ea13a613798f67cffb7cf904255b56b4e1cf63c6c7f5cec1052f7ab0c57d10ce16a6aa0af015e58f19f0d085818cdb3c6968394bbbca76e772a20a2277d29918761d472b0e8ab4a0ef05fe9863e843aeba1e48bd30e5e7b501f7a9ab9cd14317596f68568ae78e1f71703b382e72230cd58677e37ecdb851d3fbb0796495d632748e71facb91f083c5d65207ae3024f1ab9ac3bc2f6448f166469b94aa8d3625a347287861c3d3147a1421d92acd7ae9f5cf73ac474fc2b34e1b00a40e80e0e41877e77e49fc8748e14e00e3b04b15237d0507627d800d7c2900640ba3dfe5", 0xfc}, {&(0x7f00000005c0)="88e212431acad573b1816d8db3ed40f99e3ae90b730165db7ad44788f9bd56ee8c1a3385b2c0416e6c76746d3543b2e21b0b8b36e21112449c3371f65dfdb90fee318c36b8083c84dc06772e33f406e854d1b70b868d8b1f9ad205991421cd3a88054f72cce1f94eb5458cbe5b0d62cfa9782d98819c5c947db4dfb5bcbcb52a7a520abc2038b44f371d57b622f92bc82207dbf7178a4bb1ee5271afffa55e78b6c72e9a3956ebe22aa5bd2d2a615b86771f2c5fdc127d0143260c19d7c7e9cb31d47f8b46195b84f4d48f1215a99a5116d868e14a926a181f4e0b6e0f2446924ff8", 0xe2}, {&(0x7f0000000080)="73ecb842c35bd16e36bf2520b103062cf740934394e0c41bed07480987760fb989eb5c372f898c61c35e9e41bbb8f3340a87f57dc44aeb857fc6bf638d242bb34d3fbdd9bfde8df8", 0x48}, {&(0x7f0000000340)="e58d2c34b9454110ff0311ef09708ed7a4bd091f8df44593e4d403c69ecde4f099f996faff655ed6d4872599bc8ef602b923b64446", 0x35}], 0x6) listen(r0, 0x0) listen(r0, 0x10001) 20:52:33 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x89f7) r1 = socket$inet(0x2, 0x6, 0x808) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000100)=[r2]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) 20:52:33 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x30) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 20:52:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) recvfrom$inet(r0, &(0x7f0000000080)=""/16, 0x10, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) 20:52:33 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 20:52:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x41) 20:52:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) fcntl$getflags(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0xb01, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x11, 0x3, 0x0) close(r1) 20:52:34 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xd02, r1, r2, r3, r4, 0x8, 0x100}, 0x9, 0x6, r5, r6, 0x1, 0x6, 0x4, 0x8}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='/^&\x00', &(0x7f0000000300)='\x00']) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x100, 0xef3}, 0x2, 0x4, r7, 0x0, 0x6, 0x80, 0x80, 0x6}) 20:52:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x5, &(0x7f00000001c0)="000000dba0f59748228747c8cd54373b0a8299d7814c6df2f8c2fdc1d4d95d6185a468ff58d4ff9943efd4839360683c504c4b1f0607f310b9a70b9ccc9f92b95ca4c45b80f4d26a4c564c237421607f85ca1e73c73ff7da16a1e91a0e9e33b5412459cbbbab03bdb9aef53236134ab735b6abbe2fd8d6d4736a131ace7f1db030f6a087132dd9281415ac118cf2298b9f70bb4ccb57d4a22c9b584dbceb2261cee3778569402a9900d6a98319d80a85442c56a83ab09d1dcf1f86908acdf81e8de7deeb0ea68b8dd0383b18134774e07877663f907ecb5b10e75d528ed9185dcf652f3dfa7c6a235096f75ff87e85fbbacda0b31064581d4f603fb0c4699895aea2cc6c9c", 0xfffffffffffffff3) dup(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000740)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1cde784bcdcb9e2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f44c29b032abf18ad7ef09d4b3dfcd58999220177be2f432d5b1eeb4327cd4b0277fed8604f353159fa0d323e61aeaf8b7d77c98fc96629acd4215d207aefc3141e2ab893efa9a7b8034a55dc994007a44efc9272bc9c6e0dbbf4eea0ae3beb85a973ef2fd4b455b8da901e45b89de6426bfb2a44ab87ab361d4db6690f6cb26cb45ebeaa65c87d41492dfcdebf5a2cb2c9e37476a69fcb5a6c1fac0c2a024fccdae106976dfd6bfad20f6c9ba23a92a979a40201b97f1d0cf5585e9d0851eef07a099e582b1e955afccc10c2459578c2f68955aae4b180c2c6e107cedef28478adc2dd0adb51b6945c8a3153240eb80e80218fc6e1eefb6d0c1d0452e6f85924d68e6a430a25fe272d12d47944be9d2d23afe7bfa7db448815e9cf76c5606978d90aa465292f3360336b8ee8795b6357c2faee15096577b4c0568d7d2026d0cb352ae2df090e80df2a605694e66d893581886d52e4d57336089f6ed5e210911cd37e11f6f40fa868f9efb5eb67e7716f8da5ae68465680bba16466bf6025347945771e30b954ceacf08f244ec5e29b5b24a0ab02fb242593047758b8d394bba367a423c5d0b5b7b54dbf6ee0a45e92227d19b2d950b6e79401735fbcbcd1942c74aa7291e89e9ddeb6355362433de79eb5f1817067af32d44e5a34dabd444d9ae57470305b57777f1b6fb3e71f788bb53c9f4c12afc882376daf8d5756e55a80fcd632586d0ef82e7d7b8e8811ca46ad410aeedc8783b45325528ca02a04f9ca3492be36f6a43ae8bc81b3cf26062a4cf1c262cd1025172fce790ab151bf9bfb30d94323e7bd93a47c453891a3de8be84e7ce4cee3cac17745d80fcd59d7ccde081c8b98120d82e22695daacc2b7aa3a4ee4f5d026372cf387e532ddb8b2f9f96e6615ed9d87a08ab8d392c86e1fb0a1e10f06e7a6d2f192ce5dbfaf3e88f6b975dd448abca2ec28dd6a43f208eb48faa00a16e0523eb363ba2c601d1c8fd44ba66c39978da66fc2241fb9185a932400179eef1e2983d4ab1c6cae62cef5aaabfd64abf738e4f07c023b38e434e9f7078e69fb16c016b1d38ec76bede95f3556964326ba000bc36446ca3b3f91f99ec424fee7fbc77a1bfd76cc0886d9f0cac0a6df6319eb2ceea11f4624d245a2c7e0539a3da2e8777701c9c44092b1aa7ec80fdecd4e2ec6c963ba0fdc3ec019be2c1cc0a02512d32aafc180982f8a0cf35276b8cfeef4e1f1ee8a2a51448be6f4e07dffdc2363668598cbe61ca00d3c307334f35a2eff59a7606f06cdac391c0accf45c7b1f53154c70e14650c2ff4edae5dcc3de0ff627b21c0314f2a60cc7ce8831e33029602fd8e4c84c303612a9f81c78b1f11ae00aa7bd537007c7f49dff61e144c48fee1e5201268adf294d8f0c697735cfa862e830d53a30bb64456a50df4c9867971b5e87f4f36af40c78e09d5ebbb22fcbdc87dbff92fda8003c8b71b260591c7770e79fc4d7a686f8113616037e9790c09a6558d222da2e5bc4b19f70c2385fdab92e012d0b4420e216834dbd54c3ca98fa5ff682618dab501b4d5fbb675be16d06b10e2703476733141a9aab025f190d340b01982b5008b9f9d0ba346d55854772a945274116ca7b4975b129732c26c2d7ae4f421a8fb532b627893245a7c06a44168975e969b82f6bc5173b96377062dcf6c9c8c629d804917b272952b192c1dab79ef7f402e25c7dc995c6a4cd8b5226e3120f7aa2e902fdbcd446f16e9227421cfe2f92965db08aee875dc8073262179ea91ae4b9533d38fe30fd688e1d768b648b0f22e9dfe9fd4c13d6ac81232439f787655f475d0ce7c1eb3d68d292820a8ffb961c030ab49010c7181ea9e09a2dd0a9c3e490ced18b35363da26da5ba546f10654ed13ced517f5d8cd56e3f98cfa99a0368343855cc0d9adc174fea8abfac338549cd7b94bf40a3f5fe8e15e178da1554f14e76f92cb2eebfa9ea5ae0875ff8886433e6d2bac4916113d07f7064515a646d65e9102e115614b3b0cf1f4a4ea019065b2276dd24ff890102e5ef310d8a4375b598883919f133fc366c834607968b496e59621194dd9dd212a087a3cca6292245476e3362ba03b670e0feb8bc7bede58752e63f2e30193a5b8d9180e97d6d36604286dc85bb8baa43268577640f8a61458c427c03d41dc1468e039e3d708e14258feca1bbc445b9ecba835412ec5fa19f7d7fa6efde53ff69ed728ca24d5f0623db0f529f82b86ce339ceb88fe1d05eb3ba1c60979ebd63720618a285344aa5fa357257a24eaa254cf54af757ae8d7e6c30b146596c468e371bb7028b9bd672f1ddb8202103144f0b0586d9189efcfb8836882f42b66d474abae545d0222b52829fab944a3553a963ab389e757e55b88e47ffa36bcebae87e59b97f30c10196b1bb3db42ce056e4f27ffc903f348d8adce8bca2c3c4f3931543909e479fc1eb42284332cbc93af3676a1330f8e3e73ffcc090e3f49c3d3fed43c89cf7fe866daaba091db85075b0fab5d1a81a5f56c6fe9fae5bf3c141b32aa6037c312cd5b4394a1dbda33d36df641868cb3d3574810671fdb647827903453ee166661256f28a926b2c8b26dfc281813f9f8ad1efe553e455fdd9fd4acf9f45516d519ac699a1f0f30aa194f73b70e8817d2d84673485e432ce6b78fb3b48613f427ebd0dc4cb6918733196c51910b91646fe11b7e98db67dc8f74911be3fa5235782dc839dca59c1cd557068cafd050f445645710c8f7fe11af1d71ab1d90c7ae23878e699e0e4140d3e37e60ad3090965b2c61adf12566a8e5822dee50ae3f8c6b58435dbf1c6156f81837eddedf5caf096c003f5c214d307c42ced0b62e7de748b5d414d290ceeb23a194ffdff0c9e073d0104e19011973e1d416188a6e9e6ef325dd51c6f76c8b84d27cd882fbdec0b12cc66340d9b6bb28b310f597febcc25616657b9d874b560605b48e9f433f79de24407ee5570d1995c94612b402302190ce8085027dac0dba955978de614bcb57cdbfc1c15e47d06eebf564dc98486cefdbba88cc47295ee92b132d7f5dbb5522ede5ead423b1ff84185862f069345c8945d27ebb49d090d4bbfa604f80e5da349532b4757d6ca695c02e3dac115a79488a0eb6b41f1c793699bfc57b723f3c280c5e742ca922a7d6984c61d168a1b950189491cbcca869b816c61e9ea81cd0165b28fce1289f56825eedab988d34b9b22c21286857da92d4d27c650b69b7643e2e105df9518a05a80f4f1ce47b87bded84ea7c6acddc5c41e743663f8938a2623cfe8a1f51c199c8d30bad2cbb04c23aad4a7a86c50de277bc62466b3932cb51958a6448a7958b9fcad8b263dbcd0ef9c68b1a2a85e8e99e9c2556be121db1c7863bef6efc636b4acfb18c233f980fdd24280355633a21034158eba56225fb3f4624cbf0ec228dd610bc47816d7322b6485d0e94fad679b2f214817b03622c0aa74327bc00a8ae2fa967f354a596baf4e0fecdd384ad16bfe534e64b35282d528efe5715f74c0331c54d744c8f666627f9e9ab2bbe3055c143eadd6d63cd119b6c962c6c32a837dd4a32aa18f1de94fede9404a27e4474ae88eb9c7be9827a1d093ce92067688aaf457d9af5d217dbeccd97ae6b3b915ee9266ffc4d7412e2e94f32dba1d175c1de6fd593147f16a3faa699bda781a7bab2ffc1ea8d896b0d2f3aeda69cd3f68925468c1974e9217b8026a95cf51792b92c34c9b8a22cbc41df0a15a51b43f9cabdb5b4afc45d8110d7a5d701e7db88e73dc6a7338701ff4a3ba48869dd0c1e62d51336f0ea61257b12a5c2", 0xf5e}], 0x1) 20:52:34 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) getpid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) getpid() 20:52:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) 20:52:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0xc007, 0xff) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) ioctl$TIOCSTART(r0, 0x2000746e) 20:52:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000140)="c4cb28695873e89c1bcd07943ac2c8eaea2e5fec44e2a5fd26c3ee3634289ed495ad2e3f768326ec85e6f3b0913e4c404fe8c0e13497e4e5e7cc7c4787151195a8b6ef4851227aeadc518ef90c21f8514e1d446e33511243c0c7c1a60c1a02694e3c03d4ace4e71613df2c1acd4d55ab4b590e718c4b592161d0946dcb91335a1158e16bc97ea3cc7a0f35b775ce65a50106949b90aac3943b1efae224ada64bb4b20711920450ec1356ae3a348cf91132845b9cc9207278bf58815bf7f8d3f41311da8b7add6ae4f65d29d5f811fd4061acdd26e0831ef9f7b4a34aadb1c79b8a", 0xe1, 0x401, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) r1 = socket$inet(0x2, 0x0, 0x1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 20:52:34 executing program 0: setrlimit(0x20000000000005, &(0x7f0000000040)={0x0, 0x9}) mlockall(0x3) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:52:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffff001, 0x4}, {0x18, 0x0, 0x8, 0x7}, 0xfffffffffffffffa, [0x1, 0x400, 0x4422, 0x401, 0x3, 0x0, 0x3f8000, 0x1]}, 0x3c) close(r0) shutdown(r0, 0x0) 20:52:34 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 20:52:34 executing program 1: setitimer(0x100000, &(0x7f0000000080)={{0x401, 0x200}, {0x81, 0x80000000003}}, 0x0) getitimer(0x2, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) flock(r0, 0xa) getrlimit(0x0, &(0x7f0000000180)) fcntl$dupfd(r0, 0x0, r1) 20:52:34 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="f25fd2c18d5bdcfd88f4e246354de4514344beb60f04bf0970d82c557458883b402881b2978af2ee93356bca670875f710df5f45fe3ca9620798c161ca7c1196ee4eb36161d97ff532b70860ffef1a782bbf9abe3d193f5732d482e0513850e2de74dcceeaf8e9b63ece85b478c1b479e39077e4c5c4ce557cacb9ecdaf917107d67d0944ec758350feeef3daa2d4e886c35949548c29e9cbd12b0c4c7d1f1682ce1e077b7e9ce95c2ecef6d177b4c56af5b06957be2b26818713aeb3c81e941254965cfd938f8cf0499d1400e9cd27f3be584fc3052646ff9526df18cac13d07ac76574eb2534f9932296baf2f6109175ed6b47d932225a1272dc52", 0xfc}, {&(0x7f0000000200)="a8fea5cb8d6c0605fcbea200bd19f9a2e1c38ee9dd34629283c64b49679eb1882de0ff78273b126d131be2b025778fcbbe5727426f26ae92440ab77c25a83f2c1770b26c28cee154f708274928e606c7f717e51074633530d8f2a6344bd51f1cef28ddc10994806e61ebe5b23152e45a9d6df60c0058d775769adfa08fe1c3ecb3145e674a35b5e4c9fb106fa0c3ae1f7bdab069bdcf61551217acffa823f9bb3a8e7d456e5e1ccf8698b870", 0xac}, {&(0x7f00000002c0)="6325f5120bf72cd742b733aae7699b7b4e4726de318311ade47445b3bd3af62c06ffc39b53bef3bd35a3fe7a8158827d069ec5942a73eee8295f0cdfed2415a78249649770ddb6358fff8730a5a43ab7721187b186e230c4a7c61aef79a6c64549500bc6e967f590470a92", 0x6b}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xe0, 0x4}, 0x8) 20:52:34 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='r\x00') bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:52:34 executing program 0: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) recvfrom$inet6(r0, &(0x7f0000000080)=""/216, 0xd8, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x80000001, 0x3}, 0xc) 20:52:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x12, 0x2, 0x3ff, 0x9}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x1, 0xf0}], 0x5, &(0x7f00000000c0)={0x3, 0x2800000000000000}) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) 20:52:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002ef7c62f66686c65e83f364bdfad51524340"], 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007000003006eba2ae4000000000000009d"], 0x19}, 0x0) 20:52:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) 20:52:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20153, 0x2) 20:52:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x8001, r1}) getsockopt(r0, 0x1000000000000029, 0x2a, 0x0, 0x0) 20:52:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 20:52:34 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) r2 = getpgrp() r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r0}, 0xc) 20:52:34 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) flock(r0, 0x8) 20:52:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) 20:52:34 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0), 0x0) 20:52:34 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) socketpair(0x18, 0xc000, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0x80000001}, 0x10) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 20:52:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="33029e1175a2fbb0b6c796f657afa84c8673f590d1e22eaf4b0aee308980435edb0052f1302100ff015b2a0000000000002dbc580dae187903d709061fb3d53e995ceb42613b5c862ed4d52158bc39a380faa8d4ff0678790d5aa05b2ed2816e4e1593502315367cc35066954f192d392317a7faaab86f3f3806a64d5903fd090525485dc0ce888da75c4828d92dfe2fe7079b58f38029b8ee46c0aafedf16abe4b21979e77d3b92512d4bc6edd498ad372b219623294f903d61ea04d430c1c7402fa62b0eae72c439c24077cf1ccf8cf8c1ce84aa54896559d7a69e8f756e791fc88e7ceefbcbac9f2b240d96e58e6724034ac047e1d1eb50a627ce31b251a3d3aabef1cf21e8f00e60966a0f3b77f40a7e4426ab8be037aa46fda46a8f2214be6a7bd899f1e0ef15b8b2b8ff9340b3afcac2b906f857b9a5c5dc423e9dc047e8870c29eb01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000280)="f04be9b8c9d8d631b1a4016e449e22469977d1b5337ef41d1c68049d8f146080598b41248dd43a782234d6c6c56638aae14b5e84926d382f0a2ee097df13977d33a56ed7c5180cbbe3cbbd368a6153a5469be84e5b64282afe912e1a962805bd2c9d4f2603076f3838a367fd6e9ac7d8a22c2c518d89c3b75b340b8a2c9fa5d1c4955937b3097871128dc4e01fb316e03a90b6d5731a234d7f51427549d1af8a88bdde86548de5d88aec646f6f99cf5c549d69807b08b20d949b43f80bd6cbb89e3b28e8f083386f33c3d5c9017371659ce254c39ee40039421e13770e4a1adedfe6e88c8713a5eaaee53adb21fa640d6668d468f3dbcdd15a5b77cb668fcd32dae80dad7312d2c32155138c7ac68b3a5d9e9d3cfb0a79d8ff6896c0660be6620e747833792d830a59a8832585e0730c8e296ebc8b339526b7d4ec2b603d284108b19e7c14622d615b5c75a4050bc2971aa5ec49ade52cb8a03b0ca102e7542da6bc9bae76a4932796e1b0e34730edc0f0fca1442663ee7c85244932702ad36eabdbf991deb6eaea009c57228e3530e5b9bc4286e0b17b091275d3186a37e8e732399592337e0bb5e45b768480ddc2c952104de39a712dc7cfb30cbc9c755a0599909d72bd7a0586eeced3b1c63fd669c9f6ebd13f62f62dff05a604794c7d609525622a55fdab26f5e66171523fa96587d8b58f00a2f8dd591744247f393fdab062188b2f89d1acf5cc582b2b90e70696dfabd0ad8d6ae0713acf17646fccabee32dc3799d12bd194390b16ba0fdfe5cd87ee858d1988b1dcda17d185cd0161b92f0e8350dc56aa5d3398d446104211327d2648bacf324eba61effdf9f488b3e3045db5228416dd5ca2aa5140242deda47872cf2d6ac2af8f9a7f3ff7a8b0464b31212f1960dc10b15ceb0f99a9d4b4ba09608bfe16e5f419e034373625b3638a2893079fed6d5ed5cfac5e79bddc2e821a88f0f75ba90a4713760dad859bee66a13650ea09aa666b36b17a56634dfd32c5e22afc813261baf958ff516c119bff232d9edbb8d408bbc4e5c6b7902cb8f14cfbd644784a2a77385baa4202c93123655e091de57a83c9bd86b4bd4e96947819e29393e297664839c56301f7498542bec79c53e5fd9ea44703d08ad6d4688e43f67b1b9a0a6defa7b01a61d5eebfcbb61375983204369716b639cce9db68c98e98015f1dadb105d5ffff6313421cf93f2a9a5a8d9253a3cded6ac3852fe551814059bf9c5c1646f262115c26863c621dabebfcb0751b5813c004206bb43f6fbaeeac62ae8793e59d874c4dc2eadd66588575ee2b7840518f843a42f8bdcd09767240eccba50d99e271ae45ceea83eb1ec9ff958a833fecf7f6be3e9a468ceb07e65cb4d986308ab46921a429d2f8d92b56c0e1e66c32fe121be6358151cb5742a90e5056c2e67e8edc50fd9f775ef186df2e54502e2e85eebddb8804cb1b417049f87b4aad4936d579232918542f24158ba00e996985341bea8ba3d861137c2e8f06fe4913fda34a4b7c1c0836698ef06d4b78c6c00053511803590a3b759781461317910f5d4ddc3b35720cc48bcae219c88b30c9a27e5e002a8f4a1ad9fca50fd728c56d048d72e552d990301e182db8d92beb6df04f52091d203c0c54c350a33905846252f66fe545d221cd6e6f7e3d3e88b959e4c67d72cd5c90d31d5a8da04045207932a1408c7e2ecbaca0d2672c95c403a901b04433b1d273bc8ffb5dedf76a573a13da6b37ee66efe091bd0c36ffbd90ea378c76c402cb79de8c0239b655d7c6da86123249510be8e5dbf3eb4949fcbdb497b52aec560ed9cef9797a76d68afd5b7541fbfc6a6124f331bd78c1340126b01880e74fd087761586f50640872240fb237e8d1a3cf8b4736036aacd6bbed352cec18910030d49c027b589c6b2c3c3f13839aefc5b05233b5edbf58b63f99214d91bd490f98408a13ca5ad75adaa229711db43c20221d9d05d97c34163bd2563114c91436f28adf9be610ea9d47335585d98006c6af20ffbd80bd7c53b6b09bbfa69aca8b22fad8a97fd07809c5c356b5fb9c67cd6e19fadcd5c8527fbced8741d008faa50035eb0fd2212c0ec312119f0f4135590d759b01eada648e9a8df7292269a6f57591b2e504bacb899ae4523cfd514c211c5b65745e588afa4804f062b15976c8c4ac9b6ee52662c3614a1cb4e7927d93224f95cb91842790b600d3d476d38b93a04a7b0de39a3d4760d88563acde909f4fa596feeb14cc7216e8e72f9369a734fbd497fcba2e0b81ec181b9d05c9eda0da284a8b1ad94b81b03f2f27727f78a8460d13f7dcf24ee07ada7db4bae94f7ba11d838c551314e844713a8cc2dc6cf65da82ec4c8b27ca40acd023075c970e60775e1787afcf59229b3436acaeb103c6752e84925a51eaddcd7b6708d6a4e21bbff339547917cf0ccd26d7e9bebaf00c21fb78a9726c5d4fc13bdc028fe5e284e1347dc92bdaecebd79f116942fd3076cce4ae736f50df4e6e0a3268020ce04279278a9dcf89eb40530829ea4c48e21fa198d3b1d286c8f4c5fa81a86ca2169b57f66988557efcf139bea37c92add8aba5e08858160539e3629b2017b2a526202ae5396eeb6fa39206f8bfe3b192ecd56dd8e6712867a19ee74814852b80ec7f38a32573b7ec29b4dc75186ffa49f4e8e7717e212b236b42185e6834722361eca95302fcf69159ef2e5dbf5c32fe657e31275e2ecc91b870c4423727594702c71a4ee322f659928914fe9ee4916c9b1ba93785cc1176811de58c6c705baa0c08e9b18c5f88e5b4e46fe25582dd679d6624602fdf02efc47a2e6537b32c80bc12e5f158106cb4cf1a75254d2893d3540a31daf2ded7d4ae60212ffda969ae682385c8bcb94b358c4b5729049b14aabe0ff004be87a54f264776be67e3b0c91ec3bf4e653036fa8197cc3917823816f319fa08f48b9b166a2e1253ae978fe73db00555ff36fe5fefe1c2d52d47b122fc803b5836851aa40851d72ac795f774a3b18cc41ecbfad70c22edee742a1d980c3748ef9178dae3223e56a7c39296d37b19e1432a9664a52fcc4f55a6d56c2c5e669459323b9fca08677784988d463cf25fd8a0160f7a94b326ff373b6dc1cc97bf1199198602af77540acdcffa826b7a3da052e93361c9918510d8039367e62f6dd9282e5c8476ed628b4b2d0317d522af3e5c25801050730b8ed7316579fce69794d13ee43837f57bea982ca9c0a233cc684962a1ae31f74a9458dcab5a6c74dd51095b170b35125ac7be32db40f7c67e022a58389e745bf46d4ea8259da1d63fbe38f8d89c944a43d3a93ba7671a9bd44d77d11f66870241cd24bdf095c05d0a94b4c96e86dead5decf53d2f53926576a8c6f6060f05e55c59011414ddd993454a5f76f051c3cbd11c6f97e0cd3334642eb277e7f6d6d55cfcf923563f6f7f21f96a9b419b9e889267706d597a934d884ccdc81dab425d0f5f3768491f33116038be123e771c329b6f14bd67edae4cd063370dd0722c6453c9223dc944775461af1e731557cc0caae4780c76b7c9d2d8c0dc2424eedd661bbf4ba760027c5453d79d8bf212c9c1384ec5fe8aac7bc400e577f4353dcbc0097a897dbe165bbedd04ee167417304fddd601c9375667755e8ede69e4fcc01a823c1c410f43de5deade31095b2763ee8a59a501d5a65ab3bb311749648d6baebf6820d1ce7abc24cdaf4056a9f414e82471cacd279ffde3e2d3516e14a3132a0587f19152da12a1557a664d9b56364d5b1bc1e4c5ddfc9c5394b090adead35a980a34f1d0f7c04c2f6c223d13fd6104e7b0ab91b33d7d1f8576f9a09aa18b7f4a6795b71f7b771489e18353e3c1b494343926cd5fbec3e49d2556890c16843e208ae33fda00fae594bff4afe7b4956abbfb8db5d49dc09035a5d9b5d7ba86995c008a4d79a3152f6632f318c4eff644dea058d9ee9cf4db2cf4edad0586c6f0c1708933c056443bd59afffdf7e5b51fcad74984002a90995e2fee21783ea9b55fb5da94301e86d44f86bd3bed5aea22a5cd692058e4658e9c4704b21aac9b6f7c618a0a7ad18cf2478d70fb819b82e7995895ca9271ae898d1612e104daeb5f7c7c4d76289314da35ec2f68794ab66df2c3bacdd14aa190a47fd39fec10b12abaa9c3e68266b33b5b8b8c892c4134162d4146db58eb92959aa63e42a49b00a3d20b6e9c26739a88b339406727794ee96c40a5c40bb1e1eebc4fd88962e8a610ed354d3aab3952092ffd9b46dbcfe1555b8f21c30c0d355e144736dca6be89f167b51fe3f5431de18aa0401b5075421900cc6de3c80df09e7c34fa11c3074d05a31608a2f821ae5513eb062b2422b9615fd62ef1216ea3149e0da7cf70234a09e9ed1513c8777ef2487da20479444a5499d7c2504cf9f05e952babe22acac105e1f175ca22d439b86539d2f7c5e36dd4bd425f14b6f6958cd7bf82a6394d5c8c6122d653e1ee2f8b8d7c2c86f93429c8357e4685cd8f09726914551365396438a90e05c910b0a78b6fd6892ec64fff3c845fab988cdc196f6d72d4f11698eff47f4e12155615105f45dafce737b98324159dd9953c24577d5c04a7540b3aa353705ed1f89f1d523668239d74df9935022bae1a1318a7d5a59ee08d4931af2a7a609081f2bacc5a64cb37844ada08c370a21346d3217362a2578440dbbcdcf58d8095848c5f40217a80ff87ddd3779b813fc9e46860bc064b7a6a751341a861d9eb431508f11b5437d393bc8f83058e050577a2e9b08808b49722327abeffdea75423253bf462295791884370d1200e9fa639ca636617b065ad52e6d87d8cd32e4447751f6bfb326b26d7bd798bee6d2664aaa6d67d72878eba7b9da4c4a3ea887e0f1376a3536458f9264f426d4f5c0a06132f5dae753f43d37388a3db62be7c9e0f69256a19ce61fddd6d568d997f894d1418a586049e9d7657bc01c1231800a16314022950ff8c698b6d209fc2a895172a2ba34240aef6b63cc2898491c3f0abee959c79cce331312b69ba8a66c657bba66cd9dd4c62f50a097929e5daab957c10af6d46bcfb16dc98ec68550bc562cd265a8f3d402eddc95888eac67a8888b78d048fa1b2c6354916b050e323febd690d062116277a687f0a6f634e0df7f5ba255b982dce699354d83d83f00119de74c207ed48e400a58b8b9a07771e26b2b6aedbc384146dc450b37e0bfa37ed33057338978e0f0fd178cea62e9dd5f8561479be6e4efb64d00b5c8016e90ff7835f40605f7094b2f983a408790d2f553efb7cde5231e72ea47ca66b4e8648367cbefe24201cffa5a6217f83a6a3e926e1ab2367fa93b68f2b1aa3ddb635ebec4d7ee7e8e19232c268a0bf9ed25a03fa52a41cf43b54eacc1ecc406b89d983cd484f56872279923c50a3051c80527a5a45a5cebcc2efedaca7cf07f0b1e268fec13356a5eb929d39581b83ecf7a3f85f36c09f1ffaad9077970166cd6883fc7cb337d1a01c3777576415d760e2000e9e5f4dea00c1ee718b459f0354496b117e9a0801f87c0b9071c11795b4fa5fe68f9a74f84f662e6a5e81a413696d7e12a0657b9a173c7f8b60e72ec5c7c0b45c10d9771a7b2ab3e246e364355e2a332bdbfdceb7636ff757affcf23ed73e16c7b74ca7847b54c19aeb4382c714da9a1ccefb78c6e0446ae24ddbf7637ee8da5a777bc3341e901b4e6bcc7ddff90f9510108a8c52f9e56c1b4449a7b847a2591f736a5d915e8c35f68abb8ef0020c21b60e0166d47aa3b1932da09255e346eb") r1 = socket(0x2, 0x5, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/136, &(0x7f0000000000)=0x88) fsync(r0) 20:52:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4002, 0x6c8000000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = semget(0x3, 0x3, 0x400) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/142) 20:52:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x2, 0x5, 0x9}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80000080, 0x8, 0xc67}, {{r0}, 0xffffffffffffffff, 0x22, 0x29, 0x3, 0xaf}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0xfffffffffffffffe}], 0x1, &(0x7f00000000c0)={0xffffffffffff68e0, 0x8}) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) syz_open_pts() close(r0) 20:52:34 executing program 0: utimes(0x0, &(0x7f0000000000)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 20:52:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$getown(r0, 0x5) setitimer(0x0, &(0x7f0000000340)={{0x0, 0x9}, {0x6}}, 0x0) r1 = socket$inet6(0x18, 0x4, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x38, 0x2, 0x7}], 0x6, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x9b8e, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x3a, 0xa6}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x2020000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x11, 0x3, 0x3, 0x40}], 0x0, &(0x7f0000000280)={0x8, 0x81}) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000480)=""/208, 0xd0}], 0x1, 0x0) read(r1, &(0x7f00000000c0)=""/235, 0xeb) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) socket$inet6(0x18, 0x8003, 0x5455cade) setitimer(0x0, &(0x7f00000001c0)={{0x1}, {0xfff, 0x2}}, &(0x7f0000000200)) 20:52:34 executing program 0: semget(0x0, 0x4, 0x0) 20:52:34 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = semget(0x2, 0x2, 0x280) semctl$IPC_RMID(r0, 0x0, 0x0) munmap(&(0x7f00007d0000/0xb000)=nil, 0xb000) 20:52:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)) clock_getres(0x4, &(0x7f00000000c0)) 20:52:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000140)=""/131, 0xfffffffffffffe9b}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/253, 0xfd}, {&(0x7f0000000500)=""/133, 0x85}], 0x7) writev(r0, &(0x7f0000002bc0)=[{0x0}], 0x22a) close(r1) dup(r1) readv(r0, &(0x7f0000002ac0)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/173, 0xad}, {&(0x7f0000001700)=""/100, 0x64}, {&(0x7f0000001780)=""/108, 0x6c}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000001800)=""/253, 0xfd}, {&(0x7f0000001900)=""/147, 0x93}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/249, 0xf9}], 0x9) 20:52:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x81, 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x1, 0x2, 0x1}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x34, 0x0, 0xbcb, 0x80}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x7ff, 0xec9b}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xc39, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0xeb00, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x23, 0x0, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x0, 0xef5}, {{r1}, 0xfffffffffffffff8, 0x5a, 0x20, 0x9, 0x5}], 0xfffffffffffff001, &(0x7f00000000c0)={0xe92e, 0x56}) syz_emit_ethernet(0x10, &(0x7f0000000280)="3b01fd43360286eff1d86dacfe48528f") execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="b0", 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 20:52:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000046d000/0x2000)=nil, 0x2000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='{%\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='I\x00', &(0x7f00000003c0)='(\'%\'-\x00', &(0x7f0000000400)='\x00']) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x0) sendto(r0, &(0x7f0000000200)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:52:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) 20:52:34 executing program 1: socket$inet(0x2, 0x1001, 0x0) 20:52:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=""/112, 0x5) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 20:52:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='-!+-$\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='%\x00']) close(r0) 20:52:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2b03cfa5f483b4a5725445df8808bb48a1e2", 0x12}], 0x1, 0x0) fcntl$dupfd(r1, 0x6, r1) 20:52:34 executing program 1: r0 = semget$private(0x0, 0x0, 0x80) r1 = socket(0x14, 0x1, 0x80000ff) ftruncate(r1, 0x9d12) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) semop(r0, &(0x7f0000000440)=[{0x7, 0x2, 0x800}, {0x0, 0xfffffffffffffffa, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x2, 0x1000}, {0x2, 0x6680000000, 0x1800}, {0x0, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x0, 0x1000}], 0x8) semget(0x3, 0x0, 0x98) r2 = semget$private(0x0, 0xb, 0x80) semop(r2, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}], 0x1) r3 = semget$private(0x0, 0x4, 0x10b) r4 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r5) msgrcv(r4, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x800) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x1) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x0, 0x1000) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/252) semop(r3, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x7f, 0x1000}, {0x2, 0x42, 0x1000}, {0x0, 0x1f, 0x1800}, {0x0, 0x9b5, 0x1800}, {0x8, 0x8, 0x800}], 0x13b) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000340)=""/241) unlink(&(0x7f0000000480)='./file0\x00') 20:52:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/221, &(0x7f0000000140)=0xdd) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 20:52:34 executing program 0: r0 = socket(0x10, 0x8000, 0x4) write(r0, &(0x7f0000000000)="5adb9cb38b9ed5770b42f9ba6a82752f3d41c1d9ddac854a64a0c3d9328fd4482b11588cfdd7f4b0e0b1468dd3d7fa3db809e6a4a65220295539ec37759dfc65e00d2338817670baf4bbe69d018aaa6ec4804bf0cd5706787a7221180223f6d31dcc28f09df0397cf7f282538d4d5eebfb9d60b1839b9699c73b137a5e1f04f2db44abca22a259df62625059a66bf9fd404679691d98caae4ee8c64d0c40e5625f6a825510759c8ecc728e517c685b883961316d574d2886f18c589603c335ef30fad24d723a2b4a750c527c6c15ddb4a2352dccb9a50b180c9c09b9bc82329f90100b096496bdc057339eebb4ee7e7c66b5c895a3e395cf6f1f03b30b59936aa1719c4d4cb87661a244be0d191f33b68965626bf7759f8d60a8a9dc3b472a284d55bd0bdd523e8b588073fb032b2a4f923b0c23fb474253d51fe4682f94f2090e075fcb59ae1b8e95c41245f6d366eca5082309da0455a75c190792dc9b39aef23d63f515947a892da109aa5c143246ec943ab51376575c79f985041ed694e5c175475fca1d8130257ec55debca0ec0af36277baf1fcc65a8973fdf69f11bdfb4d94bff338b481fab3f643745300c070ba5bff6c87630ff2f65b71672735caf9652a749613d7f5a10d91f155d87f833ab206e5c27b57d897293200b02482ee50588d12b346c623a6bcb1879e52137669c90ca60cf8c28c37f9caa2ec876097fb8241f161c6d309a6f7d0d3dbaecdc1e338b2ff40c89a24670acb35e3b3a0533ece8c20e7ead5dfb4ace1aa9bd6688bcd38011f01e08550d304d0427a0767f6f2f1a44c76c9d295bdf159df21bfd2148829372bf83e50aa5aa0c1653260510c1c741bcafa7af7b60ea55d3711452ca76efb41641a19bdede2af07b3b3a305c5e584520378c0826380ebf8758db18134ceea719eeb1ea47d66912b53afae82feecdd36ea9f120d9c0208f3440691360e05f00ca19573904c292cd57675a3b0329d433955de701f227f1b1b84563d05e584df7032ae4f7d7469523537d346279d37856ea91ff8194e0ecc3edc777fc456e2b7ff2efc3ff1bb023321924baca8497d01ee6dbd56b1af4360ded269723ff43e1e991766444f32227c7131001f0dc0d1806d8a22f37d31852c3291f7319efa8681ab47bb48ac56a985387d62bf00518cdde8a7587dcc9ad40cf39b9161ff2e524f8b0e8ab016c987be2c9a94bae68c3ba1ee0be77fa46ace96819307259bc992629adb324463ddc0994310eb83f7a18cbadc0f393e026365f9deb7f666480ee9a64691c7ecf5bfc57f328b7ecce2222544d73739ccd79dc9a7c57ab0e61d4d5f7f1dc48ad46c835d9282211dca3c1521dc2f5dfadd1c331649b78b37b8d81f0be0ee8a9d33f5e6c2176b6d61bf8b520cd9556ce486627fdc55a803f474322290a9fd19ab0cbe73d772ba357b892dcfa47777e257b0c1fc7f088695e55c6d28f3c9014ae51056b4a59ee235f99f3d396958833f2b4e39f04fb46dc7197f924872d87630057acc045ab73cf2b68a1fef4313946e9e816c53136b0cd6df86356a1a9973e5902afa04849ebfd012f1f9eab0a430ecc55db9bdb168920849627cc9c4ee913ec481a40b6589dc6556b788ca982e9382b60814287aa233def7441fb4d98dc9ddefbe9ed578463c48cf5e6d4af09de2cd5b9a72b3b11f4e543b50e17a4b6c60df658a77223e8b1cf7db11e229b17b3a083f828a7b28bac9a3763a719b1063404977a8bb0ed21e0d7b2e4d8ebda35de4675b1fa776d2ba8cf92ef2f44a4c8e68308b88f3c910f7b957b277732f0fc7849c2ba8a8b07ccac6c0d6a18723bfa1290d55f7fceb19547efc49a59efa6c3d2edfbb0442d5dfc12338730f84b208d99b318ea8b2934284fc311d311cd9cdd18186282ec8dad09993a4628ad102a73232909e804c7e8634fd587377cfb27c08f7214c51da4d655371194252e6380949bba731149fec3a3299a21747235e5a2278b43241b32937a81bd3a6e5a21f5c33665ecb625ecdada32fa69df7a5ac82c235224bbc5962e26bd1cdaabe8cbf9a7b9c7d7d62640a61ddb9e31f21dd1d1c3968584f19e535c8b02e242d76db849c5c466c5ca3504b047bcba5376ddbfe45ec6279777a1c2108a0d5f3e1764c6853e9efbc4440df7ce605360bc60115199f23b5a20d5316cd70e6626a3ddfc4c29e2d8c1f60982bf642fefbd48b02c6b90fef0f13da722b0334d0efb6a511c49aeb5ac7bc13a0eb04ed3b2e84e7fe61818b5e467fc7e1288ef8fa98e0b54f63ad73bafb2c92d692a05d8acf0f3d904a858a1f249a41507ccb770cdae2b4e0a0c37b7d53ec4193067fec47997ab87f8c5f909c78e6f56b04ef9097f9b321b99f9626d0527e3f0e561de0649ad25db6d4f522e09204d037b56228ba89ff2cd361c03606b7c54d45c0ddf1924be4cfa4a93d53cb6861cb3720156303e5f3459bfba1fbbd783cd9f3155acf952584dbb64163a32fdf0c7470cbcafd384ac2f94722b58c1fba5238065f847734e9a5424ec14d0646b73b46c6f4808c3469715ca77b6085fff32b2c747555488dee4d8c2009863dd835cba1fb1354a10ca2620efc9de71c402876bc95810d21325c1e0423df67e8cfb212cbcb27bdcf7a345d87ec48ae0ff39ec208cbaa3986a2525b68386e7365084726d53b871f6b145b95b0c4c40a36a31c8a923e4b962ff5f9148843eb0cf0aa5d1ee08478d6410f801c7a3d3185293bde078fb80e57648cd916f43e835d77a8668aad07d926b774090d5d3eb97c37658130952ca64ba716030d76fc85ddc93d37f4272783263172ab8e47b5dcb2771f72a9866b135a480ca5fd4a68ea55c47461aa7e9d1c4d02eb68cc6a7dd59d97197eaa6ed33e797e1cded8baaee3b587b142060e816931f049029463df0e5bc8a2c424adbad1666e4617789329b49799fe58423511ba3e0576a21bc457a495d27444826ef24617c07cb1d9cfeafae3d38ec9aff0d8c689ae07363d94509c3351d88c06539b380dc2f575fa6e9d05d7c1b5959c152f891b2ff91c902b2cfb0c90f127b7cef131ca0e56f8d6a8877dc3e935b6f70ccd4180770facae364cdec657c85660bfdb8966117f94781aebbebcd37fbb95e8a846f751fd7d8e5657dc071862d4f9513fa826b17683369d97b4338b5c0fc28101e82d4881f8b7ee17b0015b1d2979972d977f7ddaed640dc4056d4efff668049b4ab3f241bfc7b6da0f112626e2a0a8c4bb0ca19dbdc6733f73088e391e5ed224455724080c0bbc1c6f29bc3f869f4bcf5f6ac43c3dc2391d0c521731149f6bddc0446a44496d048ecbb045022b32354a6c79d33afb8dc205cb47b5b170b8f33acd33500b3fbb10e2a087039dd101a6405d4dce97ac887c559da28a0913c2dd582bc4322c76d2a1d9fd8bd7c4d0b2009a74d1a90e4698b024a338e4c6bcc9b2d245e2d6b0c907d3466e9a1411bc739c8dca72c2c31da0c205a4c79619db122bd79948d045cd1c546389bea07241b45182e1cda9a448d5b6c4db411f6f89aa34e84f133b0d1c33fb51a1fae6a7e69200dca808134196810bd924b0aba82c0a0e0003e87f0de757913f492e991cf7762012f2bf40cb58b4063a3786c99ca19fa871fb6270baab1af53cbbaa6e0f69a37b886fec7d271572f831ea3866e433adb6def590dd7fba757815cf837199daaafa7f381851104183d5fed49024b6aca9cf51976f553bf765fba7a36251345bef8c21a44b403ee3fa5a049828384593ef830f724d86c13c00577aa166454e3db18dbebe8a0a59a509fc6671977a300705c3bad88a584b2a0af054ba85bd29492bbbf8fa165f988a88f2de2a3218ddb1bd4c63177879f8f0a1f16e48f69012103ebd63e55c4e56402bb95a4b5b74360e66e3eaae01b6b6347402b1d16c32372748ab66b25d6a33e3b4bb79259b20ad9ee35f425d2f07bfffdccdda9f7c790208ebe597662558137602435ffc2cae44b2e01e671a44bcbe59bf0bd2414fe9ae9602cf40a8ace903e138b2b97037066dd1eab563b5b86e75eef38aa8433555806ddadb5e4e736bcad3c8397d831e736801ef3645333a6a10e7f86dd5100ac71757557e8a5e390d13027aa57ea0219b7f833e03c188c8434c4aa016b93e5467cee4efbee27a4679c483751d53dcc89769dd999f4df328de43b6b998c826b699a5624c503034abb543d8fc10bbac70372de24c66892c4a219f43ab7b93553dcff9df67fda9a0d61026817cf79f00c30fa3e4ed86e9282778c528f205b6e6232044f81ef168bc47100d5ef4a8b5eab632fef0da2af149890e233bb70b2a0339aced113b6129b52fe22560c1e272a22596442434c37ee0466b152fca75cd1e9c9ee0090472f034b3f905941083d72350bf7348caeb1e53d3b9f537ec9a54a456eeed0fd2c76d6bc90a04f6eaccaf58feed819a6bdaef36cd71532274f782ac2c2b7aee21f228f473f5c2c4ee32a55bd99768a70fc769ecdee3a82df7b751190e20f5230ec663be05ff58cf32d200f1a548ab7c9bbeb47357c63449fb8aecd74e526204c808d76644492fd78ca87d684b6d464f319de7af89e7bca9c493b42e0db4831d7e7e0ac47c891599ada003cb8d8363e962677fe737974c26d8f7a8f556013d6562ac456332712ddf2558774e5053275acbd9c9e304923a084f59633b97ef8c2abcc31507a92188bc2e95256c2c176e9a6d9e78923f28e2d762202b793237a682d198b8cb2eacbb30e924b12882d2ad56fcef1101fb7a3d79a6c255435597d6cbf4219d6bce179db9f355bfefd4f47dc06f25248c7388f9d1c4c56c2bc1f0e66d7ff341048ed0e75565d4f3bf5a70de5afc991c7da1325f71d0c083f545782d7b76506016c5d2d4e0d0b137981f7c02efd8627c1c2c8bde5c59eb25464725a67647ea0d27df129a0c73790dfb5ab654514b1d3c01d06521184561b8782f62c49bcdbbec20ac9cea375f3333d5b97d37c1114006d317c8c3b5a066ee58235c68439844e1c660fc1ac1443cc4618ccfdec704b09f7e418637d767fd7f2de7f5b563aafc0e75a8586b26290af5d362c5c1c88145ef6f3948652427c1ea632c15f6c698074f5eb255aa5fcef130ee78e61c9409cac0d043f3d5bd46900ad448d7dabc4855ab6821f8c922125cbd1b765498a0e6e57b2679f14354b52d68e99cc215b93188da447e98e9bbc4476781b216252b30fed3877f93f0b1cb32e3804e3a79e2cdfccdc066a6d66ff5a7f3e4a4c8c0e85684b443c0cb0ac17b35659e770c8bd5a735ce35162182c92909442423c8c012413720caa922351f0406153a26c59486537401bff7932a1f5afacd921f9819c4632798cb1454cae1eea05c4206be90368784fe0cc270880697a15883a0cec8f4025cc8398ca536164c310412b3fec4a6dfdc26e3b7616dc47fe555ca9b3e44e701929b985d55023fb9dd390387f5d330369c0a6be84ed212d42b8d77e6900f593e17fe76e5fe7c734767f686ffb65b8f305f2df35161c30b05bdee5b27703296861248b00a5bf1187b759854fb027f55640bfd144802ad71e9ea8985010b6c8357ba1b096d51605bdbefb0a9c96898f6c3e9ba02343ad4e9d68c5b7662eb8176d1ef0eb94a94207d325afb497c8b94b519f3f0726b6e850e172b154a92f4dceafadbc241ce1003478e952516251a364005923bafab90879af3f7b56fab0520911f6fe1b2e25714faefdee0130a4d038014d34e6e9df9359ba316487bbe199e78a903a12a98a0ccd1e1bce79fb9474510ee0f74a74c26a1b98f5a2c6ec91", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) r4 = getegid() fchown(r0, r2, r4) recvfrom$inet(r0, &(0x7f0000001080), 0x0, 0x842, &(0x7f00000010c0)={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001100)) r6 = getppid() r7 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f00000011c0)=""/203) r11 = getpid() recvfrom$inet(r5, &(0x7f00000012c0)=""/112, 0x70, 0x1, &(0x7f0000001340)={0x2, 0x0}, 0xc) wait4(r1, &(0x7f0000001380), 0x0, &(0x7f00000013c0)) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001480)={{0x140000000000, r2, r3, r9, r10, 0x8, 0x4}, 0x8, 0x7, r8, r1, 0x9, 0x8, 0xb9, 0xf99}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001500), &(0x7f0000001540)=0x10) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000001580)=""/237, 0xed}], 0x1, 0x35) chdir(0xfffffffffffffffe) recvfrom(r0, &(0x7f00000016c0)=""/208, 0xd0, 0x2, &(0x7f00000017c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r12 = accept$inet(r0, &(0x7f0000001800), &(0x7f0000001840)=0xc) writev(r12, &(0x7f00000019c0)=[{&(0x7f0000001880)="d42e5f476596b04a9170bf1b42e8d721b855d3c56c374d0e75db9005e4f770495c3e5702e2ce5561aa54c075c74e0e10dfd019ca5cf53653ec01b00c14c3445ba51000c890dfecbdb8b08a73393bdefeb654cf1ef881b7fb904fdd9683c882480c42dfc153d518ca31c31b8724451742d6a908797a9527d2120ad24b51515ad692bf5c88eee8d825b0397b75f9fe05fc5410950f8fb5dd6288628df295deaff3b9bc9dd9c967aec8a45f9659e2d301060904f5e054b827dbea6d1dbe64337a45524ea1170b906d75f62f88b003c06159ec96f2873be75ce512c399d75142f4854febe036588be2caf6de7b38e06d4ba10d74910789a46d0c29", 0xf9}, {&(0x7f0000001980)="a4afdd33f99af322a98e2d26f9e94490b620f7bc", 0x14}], 0x2) sendmsg(r5, &(0x7f0000001b80)={&(0x7f0000001a00)=@in={0x2, 0x1}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001a40)="90a4e0c5d5a9a83e16dc38cd6de9866e34366523ce26c2839ca3ef5a0a7f26d4f0bc7e40f59b149dd947210732951ff2feae870ff8bac2b1470b6ea9c6d4b951ccf5f11b4b8e40d72c53e8d65086e56b2840635c71ecd3fb3016d6f1e3f2df5f3f2be060fa3f66471726ab00d7f6db69cd14c4d95438a50a485892fc65c78029e1b06e167be43fffa2fddbc189715583714cd387ea2b", 0x96}], 0x1, &(0x7f0000001b40)=[{0x30, 0xffff, 0x1, "0985fe0526388bf31b193be9326f1dea1f768405af60858421ef21200a3e"}], 0x30}, 0x3) recvfrom$inet(r5, &(0x7f0000001bc0)=""/161, 0xa1, 0x842, &(0x7f0000001c80)={0x2, 0x0}, 0xc) wait4(r6, &(0x7f0000001cc0), 0x2, 0x0) shutdown(r12, 0x0) connect$inet(r0, &(0x7f0000001d00)={0x2, 0x1}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r11, r9, r3}, 0xc) readlink(&(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)=""/11, 0xb) mkdir(&(0x7f0000001e00)='./file0\x00', 0x8) 20:52:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffbfffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b8a3d72527527815c0b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0e77c11056ad99bf7c19f078177da4ce9c287730c53fb394b842dbbccbb6782b2e8a4eb40dc2bc0dad2ba6eeb0000", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9aa41f2336cbe3c0d567f58dbe1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab7776429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf6f656f8d6cb01dd70b3b8b83f9c67199662d32eca367d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a653eb56f467125d8eeb8cdcd14d84330f3f4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d4607831aa0ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec914022d5b579762e072c3f3283a03e8f01129f35d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f439ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e5819555d106bc1ff76f22a8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84071bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e61f0306d702532b243cd3849697bdc5b873e5ba9c7a238a0a0090000000000538575a817bf5b207b000043bf6fca92d5", 0x3b6) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x3, 0x7fffffff, 0xfffffffffffffff9, "a8fc50910b69325267fba86909beef1eeb3bc393", 0x2a, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x5) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffffffff, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600", 0x0, 0x8}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:52:34 executing program 0: r0 = socket(0x1, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) setgroups(0x4, &(0x7f0000001340)=[r5, r3, r7, r5]) r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x3, r2, r3, r4, r5, 0x2}, 0x80000000, 0x0, r6, r8, 0xffffffffffffff9a, 0x2, 0x10001}) getsockopt(r0, 0x7fffffff, 0x9, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) getsockopt(r0, 0x6006, 0x8, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) r9 = semget(0x3, 0x0, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000012c0), &(0x7f0000001300)=0x10) semctl$GETPID(r9, 0x7, 0x4, &(0x7f0000001280)=""/22) 20:52:34 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) shutdown(r0, 0x1) socket$inet6(0x18, 0x0, 0x4a) 20:52:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0xcc83, 0x80000000, 0x1, "40b215b238239ec919a939653622f4f1301ab8fd", 0x0, 0x7}) 20:52:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a02, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x298) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x3, &(0x7f00000002c0)=[r3, r4, r5]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x1, 0x7}, 0xfff, 0x76d, 0x0, 0x0, 0x0, 0x100, 0xde, 0xd426}) setsockopt(r1, 0xf401, 0x1ff, &(0x7f0000000200)="35443ada22c97650de02baad706b69f12c4fac2a827d4a3a574a34cd4715e4af88cddac9b7cdc379fb1caddec3fc1574855e", 0x32) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x8000000b, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x49, 0xfffff, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x5}], 0x100000000, &(0x7f00000000c0), 0x1, &(0x7f0000000180)={0xffff, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 20:52:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:52:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="c820ec047d3539b0544d7297f805fb4e3b8d504905b1030fa6a5e7b7f743d990a42305a4112a1322a654bbdd75aa694b5c54a576b0f95f44a1fbd96194caa1e6f4abd81505710c9a1f2f453a00c491d0a01c35bd13fb9ea8b7c59754d59d45070716c20a469a7380c5aed17249bb792d1b9c224ab0a47b2f1e7455f2c7e46659bbcf6960a2a00af529ab315ac8114adca4ac7aba3b2b3cce8dc2560ed786fe1abbb4c9320bac9461752aec16c2ff5cc3875840185140404fba533df68ec306b1dcf4e19d28879ef0c36e2573253bf74414e197285c8908", 0xd7, 0x400, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x101}, 0xc) sendto$inet6(r0, &(0x7f00000001c0)="b5bfcfb3d9ba1c0af6ed2c3f59ecd430ab8bc8b7d1e544334d81dfdd185e329c6e0ba1f635892523f0ea16db47ba9af1966aa24ec7ff01a84a12ba3bb79559605c98c25c15ad8d796d287fba9f6e92d675cb03ced11734142587bafb9b4ca42a5632c61b07b3f82825bcb6fe766bfaae4004860828a4877045c58e2e7d659220521a52e6f8d2ae21ca2f4abe74d44971da762def1cfcfcf82bb71253581e3f394b39274ed098b6ce23f45bca1059405a0053c5444b0ba30aab815a25f02340bec8bd5b5020a2e0fbad32cb20ef7cad", 0xcf, 0x0, &(0x7f00000002c0)={0x18, 0x1, 0x3, 0x4}, 0xc) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = socket(0x11, 0x5, 0x80) setsockopt(r0, 0x3, 0x0, &(0x7f0000000380)="b007f0995ee814be6a944d00f926fd0d88641fda9cb50d34b58cfd6e05c4d47ec4082f62f5653c3189c363f936064f6b41d988076b756466682aa66a9cd555f32ba76dcec81d50bc66ef25c969af5dc33ae8a00052b3eb079da3942d0ab270ff7bbac637fb5559547b58021f52b21f85e831d97a0a29966f70f6fc7c92d7522e568a7feb6b76e675a96cb1f63d578a0afcc2437083069bea7fb2bd36cbd365ccf65c3cccb3ebb4ede9", 0xa9) r2 = accept$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x0, 0x100000001, 0x9}, {0x18, 0x3, 0x6, 0xc4}, 0x20, [0xff, 0x9, 0x93fb, 0x8, 0x4, 0x6, 0x8, 0x6]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x1, 0xb5, 0x4}, {0x18, 0x1, 0x8000}, 0xff, [0x401, 0x2, 0x5, 0xffffffffffffffff, 0x9, 0x9, 0x80000000, 0x200]}, 0x3c) lseek(r2, 0x25, 0x2) r3 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000580)={0xff, 0xfff}) sendto$inet6(r5, &(0x7f00000005c0)="a61514b38cf1ea63a416873c45a8d81cef5551e3306007619fcb59d653d6a19d3a26220b3fd505047353530418846aeac22b23752dc1f47dc0059d", 0x3b, 0x8, &(0x7f0000000600)={0x18, 0x2, 0x7e1c39dd, 0x6}, 0xc) bind$unix(r3, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) r6 = socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) getdents(r5, &(0x7f0000000680)=""/85, 0x55) r7 = socket$inet6(0x18, 0xc001, 0x8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000700)={0x4, 0xf97, 0x100, 0x6, "3aae349e82ed64ccaf78b003773587b3c8acfbf7", 0x2}) r8 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000740)=""/33) recvmsg(r7, &(0x7f00000029c0)={&(0x7f0000000780)=@un=@abs, 0x8, &(0x7f0000002940)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/199, 0xc7}], 0x4, &(0x7f0000002980)=""/27, 0x1b}, 0x2) accept$inet6(r0, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) stat(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)) semget$private(0x0, 0x0, 0x203) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002b40)={0x0}, 0xc) fcntl$setown(r1, 0x6, r9) recvmsg(r6, &(0x7f0000003cc0)={&(0x7f0000002b80)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/106, 0x6a}], 0x2, &(0x7f0000003c80)=""/22, 0x16}, 0x843) 20:52:35 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x401, 0x80) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f00000008c0)}, {&(0x7f0000000900)=""/241, 0xf1}, {&(0x7f0000000a00)=""/42, 0x2a}, {&(0x7f0000000a40)=""/78, 0x4e}], 0x4, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x20000000000002a4, 0x3) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="6a414a26aeb5df2e4cf70ef512fc33fa6d560bbf34ebcc2b7758d21aeb00d34c4b86e8129b9325e3e26ef26366e5f3626fe7b592f864b0554a92850fb99a89998ad9d0af821b5060103d3e8176a4eec25f8d6e2b6f8bce5dd0b9be0f7f", 0x5d}, {&(0x7f0000000100)="af74e35ac99fba92c93a4c2fe8d7108a0e1a1c83b660c0b656fd4de4b2b3be57cdbe67da11e7c786e44108c773ab35783583894d0cc55e0f6c0241b5da6c8ddef04bb18c2be570d6f3aae915d7625a", 0x4f}, {&(0x7f0000000180)="640c2bd02f90", 0x6}, {&(0x7f00000001c0)="ffad959d15be76edd5c01a75a9c7ffdb2d076a84565ba6c05f4f9e97b18a5f96c3b810067e0b5d3074595c57b78ea32a41fb01e60c284d053b44f76702a53e6a19ba6b9170c05fe2eb262241057436dd2f04cd35210f14daeab07e02e870debc6602fa10d3122323fbc9bcf34ff1a9ad44f7961271ca8fd13dd30d3d8ed78fd55adf1fa9039ad635bd54e216d1d84c903e8aec645ae9af287e4dfe03007c8b8a7930ab4271afc45a1da31f8e4692586c87bc7a4ee8ddfe95f8cecb281b3bef20b94b3b2d7acf94f6f207e57465dc2bdf1ff1c15c958684cf46fcafa3a9aef741d7f0a4f717dac83ebfd6002f53827daadb7dd146a9", 0xf5}], 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="0801000000000000ffff000003000000c96a23971136d5c0bf69e8335bc259b93b3dfdea81af69dbe053df4c55312db993796271f654d0c60d624be20617e2d67635e70bd5ed2e0e47b45a82c2f505ba5553cd5808959cc3a2a1999ebae2f1600ecd6b85f0d559da5487b3faeb8fbd0ee6acfa8910899810a1e0c4ce3b5c2857f6677b921ab08263fbe996886b57be77ed3686fd5bda1c39e889f0bbb4aab8f029ab3cf9acf9d2a159d0da370b15fb519e14d649ce9c34d6d7342d2d4ff88b809c7564a5b0c7ba838e09704b069e6572588790c69a6fc611318bf3ae0a8a2d52879f3e9d9c618426ef56b83bbff8613a99ba7a5be66f563351614c10b4e7ed79b87cde6657a44900a000000000000000010000000200000029330c20f61e6a668fa2399d9db695a5e0a07aada62b52597720299f8a590f3e6ceefb54b7401644edc81b66309639f52c3faedba67add1dd3d3c05a4f095898b1e2c3c6fc209fbb392c2431756cde1a91b8adcd0c0ef9a8ee73d02aec23d8f10da36b814366c32f9b6ffc5dc2ea6beb15513151e4b64af860407775599af3eb0f066dfa9e78e0f7bd57414e170000000801000000000000ffff00000900000061f315d1ab943cadba0cdcbdc87c11e0ab42f22b566c49f858e3761e865536159d2eb4f282968537b8d3ebb64d4bfdc03cb04ba96aef9a01902a4003e43fc9828699608832a64842377297417bd16c89130b889fc5851ed5449697d5814f644d8d3f7166a963bf4f161bff6797cdd9ebef587ac849a382f5fef4b363345aca55d88cd74ff11bcdf47c3a2244615d958f7bb5382e2f2e4b91da3b0f5c409d6bc41428d811e5d137c5b56eb89df4d30314ddccb4331582286d4d08e6a23a4301a17aeb64a785b44fbf03e1cfb811d7a62cec45dd142e0a8eec30ad42a4837abb528ef0a3ff6478c227a5b47d585aab227e8c3c000000000000c000000000000000010000000700000017d903431cc9d85340472428c26c83f9167fabd55253239e17192d8314e631457b77fc6f6950d9d851f55a82f1f417ff4a247272c585ab59fe29a0e73b37e6a0e4d46917fa2739e0f1ecf5dcac63298dd5fb7d2c3e8a89336fa0f53c0a14f1115608789f0f5d27b49bceed71796c6e09ae7db44518c00edc0d097017d19f8e700718df8955cbd350da6a1c64c406e5ee2808d4df06df5eee30b96a560161119a1a985487ddf0d1e9aa8a3100000000004800000000000000ffff0000020000008f6afe6265e79a3103221e59dd6622a31e8bb86f754473e09e570f9144470062039314a946d93a763085fb8449032a5e462c46f22f6c9ee0600000000000000001000000656600002c1b067188e5d4234be5be0e628788bf55cf484f6f21375a90010e5433226a5af6c9406bceae4360c709985d94464482a042d939e7db54652a09a2da10cce9545877c07d0d65b194b1c6f8c718c832f4280000000000000001000000d60800009ebc04e0097dc85c70420f361e701c5b011900000000000050000000000000000000000006000080b493fe9427d0e898f3c440c31ae2fa0b42a56144c2430287ecda6ec8558fd5fe36c2eadcfa46a5c8ea24b7aa8e6e408e11053672f1ddee42dde3070000000000"], 0x490}, 0x1) getrusage(0x0, &(0x7f0000000800)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000b40)={{0x18, 0x0, 0x8, 0x1f}, {0x18, 0x2, 0x98, 0xfffffffffffffff7}, 0x0, [0x8001, 0xffff, 0x8000, 0x100000000, 0x0, 0x2, 0x2]}, 0x3c) rename(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000b00)='./file1\x00') 20:52:35 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3e) writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000400)="19", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000f00)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb04000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc0", 0xa3) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x118, 0x1) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) r3 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x10, 0x40000006, 0x9, 0x3535}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000010, 0xff, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x40e3f6f5b7b4d514, 0x2, 0x3}], 0xfffffffffffffffe, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x6, 0x4, 0xdd74}, {{r3}, 0xffffffffffffffff, 0x45, 0x10, 0x100000000, 0x4}], 0x5, &(0x7f0000000240)={0x8, 0x8001}) close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3, 0x40000000000, 0x400000000002, 0xcf, "1a920aedb9fce4e4902c4d1082648eb282ccf37b", 0x3, 0xffffffffbf7ffffe}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) 20:52:36 executing program 0: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x8001, 0x100000000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) utimes(0x0, &(0x7f0000000080)={{0xffffffffffffffff}, {0xa}}) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0x8}, 0xc) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000000000000000000020834f7a36e9833a2e129290f0f383135d66a2d3d29ecd60bbec3fc603f7b0331512d1b466b78af3feb786df08be56bd87a53306c7b531392716e70875f5a9cb578e06765ec3d122f102d5df9ffc6303cc28a79f051fe1869d96140746c775673c2e0d277493b0824b2159f3984f87c9398797a5c3fa91058f748bc0a012226b4466a659f0fbf07d83d59900870d06"], 0x10}, 0x0) 20:52:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xe8e12ac2) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x9) close(r1) 20:52:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00001f0ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 20:52:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000000ba, 0x0) 20:52:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x40000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:52:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="17ff2016fcfb57aaba96d1bd65a6a30f638f84aeaea10ad07c6748e49848925c2a4d844ff1f2f6084619d2054c1f3f6a65891b341a2cb8e60f7c40ee79a291eb972eaafc5a9688b3a98261fc262969808b7d20d03c71"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) close(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) execve(0x0, 0x0, 0x0) 20:52:36 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xffffffffffff8fda, &(0x7f0000000180)="0000000000080000efffff00000000ff00000000", 0x14) 20:52:36 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/180}, 0xbc, 0x3, 0x1000) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:52:36 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 20:52:36 executing program 1: r0 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) socketpair(0x2, 0x4007, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="343e68f5ecb65e21b7876fa050c041eaf8665fa75b2b857f0093a6fd329bd83ac529e5d06888ca66477093146c10fc15f04e28d9c814937367d595e64266edf48a58b4e2ec", 0x45, 0x1, 0x0, 0x0) getppid() setpgid(r0, r1) 20:52:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) lseek(r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:52:36 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 20:52:36 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 20:52:36 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x40, &(0x7f0000000040)={0x20, 0x8d2c, 0x3, 0x7fff, 0x2, 0x7f, 0x0, 0xce}, &(0x7f0000000080)={0x3, 0x1, 0x37, 0xfffffffffffffc01, 0x7, 0x9, 0x1, 0x7}, &(0x7f00000000c0)={0x9, 0xfffffffffffffff7, 0x7ff, 0x10000, 0x11, 0x5, 0x5eb, 0x4}, &(0x7f0000000100)={0x5, 0x5}) select(0x40, &(0x7f0000000180)={0x7fffffff, 0x80f, 0x7, 0x1, 0x4, 0x7083, 0x7fff, 0x6}, &(0x7f00000001c0)={0x1, 0x0, 0x80000000, 0x8d22, 0x10000, 0x3, 0x0, 0x2}, &(0x7f0000000200)={0x1, 0x1c00, 0x20, 0x9, 0x718, 0x2, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x7f3a}) 20:52:36 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() madvise(&(0x7f00000d0000/0x3000)=nil, 0x3000, 0x7) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 20:52:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 20:52:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8001, 0x4}, 0x8) flock(r0, 0x4) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 20:52:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) syz_open_pts() listen(0xffffffffffffffff, 0x0) syz_open_pts() dup2(0xffffffffffffffff, r2) 20:52:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x9, 0x4) 20:52:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 20:52:36 executing program 0: getitimer(0x0, &(0x7f0000000000)) 20:52:37 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffff2f) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 20:52:37 executing program 0: setitimer(0x0, &(0x7f0000000040), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) r0 = semget(0x0, 0x1, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x8, 0x7}, 0x5, 0x2, 0x100000001}) 20:52:37 executing program 1: kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) select(0x40, &(0x7f0000000080)={0x6c}, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x81, 0x100000000}) 20:52:37 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) fchdir(r0) sendto(r1, &(0x7f00000000c0)='i', 0x1, 0x4000000007, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x2}, 0xc) getsockopt(r1, 0x4, 0x2, &(0x7f00000001c0)=""/215, &(0x7f0000000140)=0xd7) 20:52:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r2 = socket$unix(0x1, 0x3, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000100)="1298aabb3712454cc9133fb95bc4d5b7aee198f88aaf7ad9483301c05767adda31567f7653c3d1f5201b842bd768b8f320645081369bcfffbc4257dec41030e8e4233f7e22c37bad92d4bd3b260996a02cfcb880467cb50ef42156be8146e5289398e05c721697d273aebb98f02ab07fee8cd0ef70259e2d04b6fa71f595b3aa59af1a5b03b584b8e44d96461614cb0bb8f9e4ca14c4a837347a59d6d3402a1278dffa1d8d9095706ebb", 0xaa}, {&(0x7f00000001c0)="2c33513f2cdfb41b669e55feeb2b5b8a0b1e75d28b156c2c1acd3372b380cdffbd401d0fc13ac565610b4b50d19006368c4de3257e9fe1ee41a0f768251b63ca6ff2f5eceec832b958d7a54377204939018c071b1271a1bbe113ae081e5b78fed3ebcba682cf543701183fe9cc8e54980da4f272697904684d21e355d7b4f198a8da8ea0383fd8d391f443c306733142c70a8b24096ae93b3deb797d941d8de8ad4efc0e0f3868a9fc198fd6089d99246f75087f06cdad95b2238a9e77dc84de7fde67a7b1cbd26fca248b735af4c1888c5d9fd9efe849021b0d86dec2bc87222f9851cb03e23c5367312cb84ecc5dcbd412dadd20d010564dcce21b38a5ab49e04614af719c0d933983450baf5947daa966e8f80de41372dec622c809c6fdda7845b5a150570730f411dcf1acad2875cf3c0dd3a83380e86213bd4ed9c234c63889919b0ad152db9493f3c517f05023805abb27dead592615b19b00ba3d169146f9ecd28e351376ff224ea4d73d80dfb9cd1bc35a79749e038c60247f346911d2eb0b8f2eb8b66d0aaa6c86978f1ab2d98016d6adb0bb469ce122ca823bf4b721cb41d1bdc8066938ac281784c3aca7de586094b8ca6f7bee48e3a216c2f85efa2723ea18fe585c0f8b6cbd9f3734ec8c590fbe27281e9540c044a6f886cc2941807e032a701fe5d21bc9c835a1809852177d750b820500ce14c3007589f36662743ed696a0178c0c5bc00471f727f22e08daad90ce0e242a0cf6f3c74849718b285574c9fd5439110bcad9c37abc938d229e65bbab5abdb5acf52a87f2c43c40daf407b873474591994738a7af9675f04b017196275ee2710501af83d44a7c56d199e80692c8c0c56baf872b16c721afbccc78e7fa612d4333950124a43c3d1fd7dcddfe20dfd6aa4fdd31b5856bf55fb6108a2f10a7f80e021392a2fb598aa4ce6d059ee06a141d412599eacc74f54428e653435e83e87de6b44672fdc18092aaffe2630c0171932e32af316a5a0603ed998d631d66a57ef2e1437191d0dcc61bfa47fd00fbb08a83844b1a29c89334cca4886e13ac5dd14b985de6c3892de64f268cad742b02195eeacc9e0fae63dc6af444a44435c9b096fa37e0f6d5a6d096b08b78623dd949b58051e889d1d6ce2a02445d12ff704797e98d954a9dec2bdfeda147f8ffc1eee16443f6e4be984e1ab814d8c8c9941173b580dd53f876bb05fa720da4bb9866b610b108cbaff3e33ecaa7cd1a04a686e733b94e29f03f67655d1ccfef2b553f1f2442af4c1a0c7a2daa85107e0841e9679db6f3ea4ca37ef1521b5b82eb3b8b01c82a82f21ed9e460f64bb2f8077fc5b941dfd6015dbbef31fb748856d5830acb8b8b84f2dc7b4ead6d5a5cd8ab05fef353b1e39a7c2df10e7cc846198a7150eb7978d28c43a95cddf2a8f8b8479792ac4d06860ee1ea5f759e6250747ce409f9631d21936a688547e3de571def194afc01008f976da88a00540d42fda044551c539a6f14e36200df54d8b397f87d998e5c78d8b4b312564c2e2cb57df8d28b10601e2e15e3f004a854f8244df8cdd5b2e2d9cce94b210d8cf14eb5ef54d5efd27727770445277f96b28b401cc8e6a45ca9d8fa523c3a1c38b393a4215416b251c1f7340abc7e6105ca18c729ace002344aac3473895be76f3462f857c39adb31a04466895f3dee8062e843ba655c408db14cffcd6f75ab7d49fddd7bb8ccea75406df59e230c78bba9e26fea8318b69fccb030c130fc522b8a6c7a3bae5554db2508364f8fdbe40298acd8ed129874637e1b732c16e877c9e2918862cd64d8b74638d2fb04251345c8e1c1d35cf9cbbd40d51ae313fc13852a47eb598f83487cab326bea9d7195238eb72aa9a31f373660c52b40f0a97efa2751d9ae4782011dd977a2a148e7dffad49c4061dac91d246e46e2b843c93f2a35026c4f4f112cc07f81e97b4c288b01d09693eab9056bea0a581d4dab15bd30212bed7ef5119b24ae9161cb280b651e7d11a6a4929bad9cdf5642d2f6e75d4fa71211c6eb9ac266784091f30bd7769f830c2bc2ebd50d90b17e975f001a42e9f3708dfe52cb12513fb917afc152b475251618e2223fb41e2f8f97e6dd8a72d6d778d19a3fc238dae17cfd4acdab29fcb09bea837d98bdf19218f283f20ecc361df42ec4289e9a3c8e010e9206fa486e1495898fe1921d1a961d392fb7f3570eba5137965767c55649c5c8f65e61aa81df861f965e8e769b2e8fcce7188f7f12ecd4d1b41af30bb0af33516fe94c8770a3200a2046d92f4f246086838ba75d7d5c2511bc46e3c3804190d94c20c91122088c1f5c699a0e2dc00e185623d629df0e1393342e0e22bf847a6c00afabf51209d5c2e5fb8f9ff89d864615de7e58934b338e9e771eac0dbb0d6c25c2fa90b148cb5f0994c04da540452add14186467ee39fc8097dba785b72882dc867fb0f574348c55e4f727bc2a390b53e9dd8b6809ca386cf8d4917515649953643f8f3cee9fa27d7b41f7828616ef86a5b41a5e5fa8f2ae1d58c95d36f9a252c0e18e2f1f60ae9420692b4b888dce7e07b178926bf210425ccc085e888cbb5c3c2faf00f12a3bbbae0d0791067987f9f3b18c35ed59c2ceecb36a9ba464de5cc3fc9118bec4c1e34d8e5689cc225f6857611669012b82d7851e907687f65b8aa99eed265f1df96eb611a104565b73ec49334e3b6af4e6aedfb117ba5f2cf9b6c8b8fab79738bc375366458284b0ba5caa2ea61d64e3830a68fdad796f40278ffcbe792d2f8b95696894421b539dc5b0ef0124c6b3b51aaf1bc180cc2629c07705a01a34fe8123b58503c6b2ddd4762ef244b0d22162b28267801cd64d8c05345f4ffc0979af6eca08a57070cc5736903bc18f374f00668d183ea870c3180afb5d1b549e6a8a6bde832be87bdbcd58a26c03cb819fac5e015f33ba6a049f3c8fd0bb279da883d4338211ea38ed1f7299e6af058779c2c57b7ee7e8e90d03c354a41cae3dd0d7dd3f66a9a5fcb497e7d16a9032ae0ced89ea81e7cbe58bdbb56563a0cf2bff8bbb646aa3392793c126137e00aca87897b450d67b68eac91e52d24ef3b42dc2898b443d564c45492c14114547cbe68b69edd72a5f16f4b6d61fa4a9319f493d6e03cae4984cd1d9f5c3b2375a3bd6524147db4c2b1583ab2de9e57900242d52d311834929ee41db3f80e44e2f7f294892b552c3a7c34a2c4ad525dae857baa7e447ae110678ba5c94a1e4b2b7e2473c084ee5e8b5b32b7e387df98bcc73d702ae09fb4e65e3e9b5eef51e14c18342d7660a03ba2ab1a0a45eaadf221df840b62b0142f987f0e5a410f3266d5c233167e0efcc081386009d8773d6d976ebf4271b4040bd766a6efffd896909be7a0de5c285fb983006dbf656e9a8b3f9bf520eba81aa53ad3253725a59bc17dc323a1d10ce18307301c1b34e1e63422d019dd2b353635ddd0d6e6450174583da28a187845777f8a7f2f1a92888d70dd76089ab4d4c3a6681e9e317153f7605c09ba175bf4689e9740ed4c835806d5124809bf44baffeedee2f6cde1f1a3219c83c8f223982f03560e44e6ed4f6489c48e6176205c909b8082a47fae6a780548005bb9d2beeb0abbe7fe8fa83239ea22be512d2d171b67a2bd007c943e86cfbaf92278d1d5e24bcce320a137665fabe2ef682c4fa1c8f0680dc8f751a8c9d23d2f01aa268ae69c2155d3d71a944527569659de0d6abf87278845358d317ae9868ad3af48da9597f66e62e870af8e7855e5ce59850a1092780ace2a84ef855ab7e7a5efe6dbbe0dd0e1737f2afe92a783e7adbbef14350291babefe126e8051248b47a60972fd14a45c61b7227a5bb623117f97964c4be209da4a68891faf26840856d763437ce22316674becc7ba216d5eb9a2c3124b02c229ca196ef48fe6dfdcdf932a89b867a56d8f98b31f16826cdf5fe19ad7ebf4682a52d7a82e53c90672f72804fdcf468cffde01e1a8b50b2f3ca422aa0f5d348f89059debe365af8de0238531aadbee290ae7c34b329626d20dde5fb9ea1a74eab100d4a945ab3293e583f14794ddf37caca09d94a4067857a8d97feea16bf6f3bd0bad1128ef70a58b0a2a52fbc94ad25a4028cd5cda37a0c3fafe9fe89f7bf634f9c1c7c290da808a1334ca3535b34d8205040532d1b73a3be308a00b0b468cef3bc48e6d657869b6fe1bcaebe4b64b01c487754fdc17bfe3cdc95a1d8ec48b5b4c618fb91af79dc3ffdbcff5f5cee27789afc7139adeb27939427f8de8b7b5584d9ce1888937e491009abfa4955242de450f0b4528a2c6e9b9fad850bf96388c53c4aa27674434e6f7d837025766739734f56035af313f1f1dabfcd8a427551b214f65d9090114d953f027029de4757cc588e5e2b877f7979f68303199bac11fd8d9b4ee5432aa9afff1e7d8fd60832fa7fe140ddf7fc1056ba44de8305e86112c5f080cb95e78a362ac3ed9ac27eef24ca3ef5b03023f06a837417e637bf7d2c6e467542c8520d34cdcd472246c6f16d63138176e73c9f8b652e68335adb1168956bcdf051ed64be6099386972cac50b65668d394cc0ec3850b867a630c4e903741c8f029629293931693ffa57522fe33bd011e3160dd6c2d74e5d0886dd9a0921e9f5c7e42b66869101e3d9bc9a938c7789b84200d2f824cefbee4b7271cf1dc576d9ba65d2e1e8fc37dc57563e2aa33764f05ed8a65b47e8e1482f45130bdffbe150f5c234985e680ef79bac74dcc571e072ffa766fde8c17126215601e4f96347d65d99854c72ab9e1f8993f1850a88be8db70c1020a8c8ad9c3dd658ae607501c77c6d5f2b82d60a20d2ebd5e54230df7bd17d89b2cd60cbb9c0e3ba0f490288744fa90e2528be9d22d5c8c86dfa612170d7afe830f22f6b6eef71f2d7feb8f76e35a02694de9fdf7b486a25a61a42e0ac3475cc7afcbc4ab0f8d9ae9a7fdd77f48544a5708fde8075fc535669eb8f4ae9327da269d8222ff336b9bba2ccffb7fa1e8b1faf090e7aa2b83c5ffeeb4a7417103b88ea971192b198418a8e4fd55e600fc99c41dae17cb939af228d189419749a35630fbd7e9d10c99f0bf3f0bc33f59fd8b5e55903e841a41d6d8ca6dc6d1afde1eac72d8560ed821701f8b6948969057ef1760693bcba7b4583e535e9189a61890721eb1f30aa18ed1bb6c2552a3501fa5a809d2b39d213a40fccfdb6785cba8f5e500542a39463483c88fa388e700ce3ca1ef2cfd1f597083b8767d760b4fcce22871cacc2b6be82dac5fb95b006b30258982f11adfb44f8a4ec56e0f8d46531b17d4e227e628131cc376c0ac3ab411c0002a5bfaae57277c9d265bdd32824a83410f304f567acbbd183d732048cb2858bd736a56a5239fcab2905df812ee15a2baa143877adfd944ec89456176568fe9f464b304afc24630796f3b66297adcfb6d592934923eafe98260235241c0ac45f9c4027be98681ccfee2fc1cd160cadae78bda761f0c882b876ad8fd234ff294870582e693aa91daa8e703f4ccb6ad77716440282072dec15a1aaacc2d2ff346bf01d23fc88005717bfee2745890ea855a2697f73681826b0eec7de076e1eef28bcb914393f41d72502f9dbaa8e1872e0b3e063f5f24b99ed34ebafaebe4d821a9532bbcb4c4aaf07e54db9236712c4220161dcadebd19da6056157a87542c55d33535943514e56170e674c859528cacecd6370786ac92d8612d5ee3222d133ce5cce9126cb2f7429cce4f8a2dc3c9bb57d07a2145ac32bd3aae1fd4db7cf08ee09", 0x1000}, {&(0x7f00000011c0)="c018223b680a75034cda35799b0396e143d5d3fe87746baae7db524045b413084577406784b54c1e569aad2d37bf6f1af45223be9bede6bbeca22b5cb887374a1a2d2880a4c022a6e26f8813e082ebe0027b34abfa64cea05b95071951f7c1bbbcb7507a2e36c4205d086344286fbb33c5270b4b087b211ce561c48daea651c1188685b356cb34f9045008b655421a01bc5643d0db968345af0c09e9e7479c1e7138cf7e221e03490f4754a306b46365e43a65", 0xb3}, {&(0x7f0000001280)="78ef25626d44c02c9aafc08fe169a4bbdab36304a1166276f7eda7998bde1146f6bc9278f3e8c19c3465107304b5eee935a22ff1f4baea099148", 0x3a}, {&(0x7f00000012c0)="3a246195ff55de9533", 0x9}, {&(0x7f0000001300)="9d58526818298adad2b3e980853d2bc85635f1e459a773cd214468db381e5bad7b53ba9fa663454793cf9010623449aa7ab50148c33eb7bad9d1db258464dd29c253f0fe4cc47a6f159d46cdd571f0fee548ae7bf015fbd8870fe10ecf5e11cce7056583cb9eb0c7654d2a4bddace540e4a6ba50767c635ae12a2167ff844f2d549be1f6fa7aca48372992103c4a560842899a3ffc61e59d69f92d98790f84ac54abd901d2401be24fb086831f2deac9a44b5d4d70", 0xb5}, {&(0x7f00000013c0)="d64944b345c02ab0eb653c512555f17f01fdcdb710ad3fa003c7e73fd03183c348d2522d5ecf77af372f7fbf8dd8edf184d50459a6c8249226b1a96039a09d98f4efb10c89eda5d4de929455ee87de85fc121a009694c13ca06ff6f96d7981334f147846b4d9966f19a58b08f2c1f4f962490e37a89b8fd418458141b17b52776a65025e6d31c57075aa2a2a14a8375a96166c91a38c07f283857fc4a82dc2c826e4a635d61f65a4befd6aeae4fa8afe2462445baad2f4f20fbdd9640a3f0a5baf419f6b9091bfed855be622d52bc982b17bd84f9fbef46a21a6bfa092e76185", 0xe0}, {&(0x7f00000014c0)="efc8c382a1226fb11be3bd838c80d8824178fbfa64aed0e085fc360ebb3ee4b7a0d517efa5855b9cd87ba7edef3ddeac88dbb57c5d7613718759a0760e6462c25a66b7ff00b88a4d9b959b667dc798da0882a1e9", 0x54}, {&(0x7f0000001540)="724f9a245c32a091deed41ee6542035e80288357a4e7a83b4454133e510ab918f8fb2028ffceaa5f805ec0c32f71fd2f505f9d2954359654b68ea82ad18416b3306a1a39b8b18bdb3df7f845cff5e48c4a372f9bb1f4a65b59bc4976c30d55c3b3644f763d36b074aba0763141a54ad6ed97ed3308947c0f642c7302e8bcd9b0e2c49157c7ab428d3d7c79058070", 0x8e}, {&(0x7f0000001600)="7fc74f879e2a3f52029fda3b3aa386a4aa618ce6a2538da15db37de8b6be12a50b640d5776237ba62a60b8c267e9d1eba131de960b9c61e751a089c8e26a1454ab23acfd7408692f944cba57d44c40ac1254df02ce1a5f46ab0d2be2", 0x5c}], 0xa, &(0x7f00000017c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="20000000efff000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0xa}, 0x408) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={r5, r4, r6}, 0xc) r7 = socket(0x6, 0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000004}, 0xfffffffffffffebf) r8 = getgid() r9 = getegid() accept$inet6(r7, &(0x7f0000001940), &(0x7f0000001980)=0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getgroups(0x3, &(0x7f0000000040)=[r8, r9, r10]) 20:52:37 executing program 0: setitimer(0x2, &(0x7f0000000000), &(0x7f0000001100)) setitimer(0x2, &(0x7f0000000040)={{0xfb52, 0x9}, {0x3d5, 0x81}}, &(0x7f0000000080)) 20:52:37 executing program 1: munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) shutdown(r0, 0x2) dup(r0) madvise(&(0x7f00007cf000/0x3000)=nil, 0x3000, 0x84ee850c12ad2342) 20:52:37 executing program 0: r0 = semget(0x1, 0x3, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/128) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(r1) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = socket$inet6(0x18, 0x8000, 0x200) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 20:52:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) truncate(&(0x7f0000000000)='./file0\x00', 0x400000000000000) getdents(r1, 0x0, 0x0) 20:52:37 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 20:52:37 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 20:52:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="fefe2017"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x6}, {0x10000, 0x800}}) sendto(r0, &(0x7f0000000000)="5b27e2bf73a535279cbeafe9303d3a803e8be5676b6804ed5e9d15f0df3df0b246b520fe384b8f832750d7b75d4a00000000000000", 0x35, 0x80001, 0x0, 0x0) 20:52:38 executing program 1: r0 = socket(0x40001000000002, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x0) writev(r0, &(0x7f00000000c0), 0x38a) 20:52:38 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) getrlimit(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x12a) r2 = getpid() wait4(r2, &(0x7f0000000180), 0x8, &(0x7f00000001c0)) dup2(r0, r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r4 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x0, 0xaf1, 0x1ff, r4}) shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x8c) geteuid() 20:52:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fbc2ffffffffffff"], 0x1) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 20:52:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) write(r0, &(0x7f0000000000)="154d008d0cc947a0873f097efb095d1e3ea5d4ef1aa9e950fe01b702234b5965c9ffa484e8483628d086", 0x2a) fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/153}, 0xa1, 0x2, 0x1000) 20:52:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="3e36db053349bd2be7febd2500fe", 0xe}], 0x1, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x401}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) 20:52:38 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x02') open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x100) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') 20:52:38 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) close(r1) r2 = kqueue() poll(&(0x7f0000000500)=[{r2, 0x100}, {r2, 0x40}, {r2, 0x20}, {r0, 0x2}, {r1, 0xd}, {r1}, {r2, 0x8}, {r1}, {r0, 0xa8}, {r2}], 0xa, 0x4) r3 = kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/115, &(0x7f00000004c0)=0x73) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) r4 = syz_open_pts() writev(r3, &(0x7f0000000300)=[{&(0x7f0000000040)="2eb547f4848f47b39cdd9f8c9d8ba41b8f4ad73318f4d51163afee38771379aec02e14a56cdf1d7e123c8d079b0e5ad59f8882f6216295bc5c4e80e7a7755604d68c773b084d8b6e86d17b81f6c614a96636090a0387bc8b266a75c3e94c1cf2e36298a18930ee3b011708c212f7e4c8d0b3c3b910386afa23b6364b73ebc81db05a35366897e24f8187318d7002ace62d73e11e1ce1421e27", 0x99}, {&(0x7f0000000180)="397bbd6b3a1709da03dda44c1383d609dc51f3c6b64093d68198138a8f3b1d2e2ccb186165a695cce40b75fa1185e634e7996547e2d8fd2ef133e49aea1c9ed2778e5d710d9175406f3ebb89af0abd5a7663cf5e8ac8ded9e6132b18158d2f5df5a079756030381dd2bff691ee6afe84802735974aabff0e5005f59b6f6c7a5b6958f885d8206f6caff0941989c29a1c4024ca22838155204d4a0f50e0937bab694f584d8384f2858c26da4eb4f9a1e491c4fde2ea124e9f99ebfec7dd34d8fb89b06f0ee010861b75ff96c156b2e414352edcb6bacd78a473c7", 0xda}, {&(0x7f0000000280)="29b048028850c03d9bf25555758a4c79e774fd6a804f56ef2ea34137835469cf8644282a24378ed731292ab6627869033531b214044921e8b0e9303add32cb03835e53bdb7331c7331618fd08552ac71c906082bd164e18a9babfa764f1ddb9b7e094bd9e445c4cbe01bd5be7ae8766abd2bdd09", 0x74}], 0x3) close(r4) r5 = kqueue() setrlimit(0x6, &(0x7f0000000000)={0x3f, 0x7e}) kevent(r1, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x24, 0x1, 0x61, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x8}], 0x1, &(0x7f0000000380)=[{{r0}, 0x0, 0x44, 0xf0000026, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x3ad, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x18, 0x1, 0x21, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x25, 0x100000000, 0x9}], 0x20, &(0x7f0000000400)={0x2, 0x8}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x5, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d715", 0x518}], 0x1) 20:52:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) r1 = syz_open_pts() flock(r0, 0x3) close(r0) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x3f, 0x5105, 0x200, "470967d3f6b708a2b0328207c15a0559c54f798c", 0x7ff, 0x7ff}) 20:52:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x1, 0x3f, 0x9, "d2ba0ebd57e156fa0a15dcce40ee108ffb5403f8", 0x400, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xff, 0x40, 0x10000, 0x4, "89f0e285d66d0b197626d31a0f9a8b608a2cbaa2", 0x6, 0x80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) 20:52:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xd7cc, 0x7, 0x1, 0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 20:52:38 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xfffffffffffffffd, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 20:52:38 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000000)="7d0d081fd829cf7fb3a41ec824f48fa4649abc0c622b81f2d1611f3aefc12f92e0263c", 0x23, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "162b15cfcb5a92f43a30183e4ec99751862aaf28", 0xfffffffffffffffc}) ioctl$TIOCNOTTY(r0, 0x20007471) 20:52:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) r3 = dup(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) r11 = geteuid() r12 = getgid() r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r15 = getegid() r16 = getpgrp() r17 = getuid() getgroups(0x1, &(0x7f00000016c0)=[0x0]) r19 = getppid() r20 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="fb434ade44df010997e7c36e25a7f5369e8614a2a561d7b59b2e6a9c45f730ac68a1e8a78091f4e09e6dae7dfb9eb2b147ef781e99cf6a1904c00c82e1057071bcef277792316638da8ccf2392b098c1b61f69e577e9605b974eec8bde8530985d01b0b47af2b68e54b8e8842e4e038ecb21e5180e99801c895355fddb2f", 0x7e}, {&(0x7f0000000140)="d2c46ae51b3982470856d8e04b51d5f628e8851603cad2dd0f6031ca9bfe9bb3702396b4", 0x24}, {&(0x7f0000000180)="66223540642e194b9d92c59e583bf1555ade760dcbde701ab92bf348c85c8184ff78894cf882889bc03e9d3ca23e0533e53529304bcf8acdbfb65ca666f4ea0cfe3c42a68b3d15b6dd2779cc816de1a956809e97908edeaaa65789aa7d30d5432b193821f32df3194080692d44ae8b90cc89c2fdba2de1e4766c24d983e18d88298ace3d153f112fdc60cd6d28d2045409b7a1908a", 0x95}, {&(0x7f0000000240)="53c7f247558441335485376f2af5806564ab0563376444f8917a2b32ef9e2be6478192a2927622175c305eb20976e9885f1cd0587920b3f171ce2f28e322debfea768853f45818ef7d9a6c5465211aa77411c949d7a7a6a876cf1dfc25c81d2b7a11bfb511b4202f48ff30ba8359a66bbcad1f58ef03fb30c36265d0da891589046e2e6149283dbce70ca3e869ce76b1ff4d1c681ecb1788b972a5ea5d8da6fc8eb8e675d4e395dd576243315024f9594d735a7b6f8be879b162d6feb3ee6896a8af889806702e113b37a6da683e29795a5139fee6c34f0fd664ff175dd08fd38ae3f0a15f49b2221e5758d21101bfcb43c41bd4257f93b9d05fd020", 0xfc}, {&(0x7f0000000340)="5b0ac312c7694e983f4b4b46ff23de880996b5859109e0c52985db7f9547d0747ba8ae894a42396ddcdf54e950d9e4d5c96c5b2337036a2cbd46c6cca4a93922522a48c351e96d01515f1f4c2ac795d325ae639421235f711daf891d4e5ad692d6979b895b7a3ddf803545f2af", 0x6d}, {&(0x7f00000003c0)="d44ae4f6379f720fb87d358b0f3fb3f1046d6d62994ba59150e8abe6941fde17e0aaea873dfaca45c6103d097f1886fc9a83c4b80184574e5e90104b8536af639d25763efc799eb572ecb8930dcc4ebfacca70090e514c214f9ce7a33b2ccc3a05296e4de0d4f8c688efb24472b9d958e3a44e99015a68474f885fb0f79ae66c5011272092df647d97574788a4a29ccf7f819f6b82c80f8c91f612065b5d0b594b83849093354bf7eec0e9e2d68e02892f61206002c2de24f142befc72c33ae9b4fb12dbcdf8cdca3a65a252a37dbbc94b369135a71891f256481404e2e3bb68ffb2f8b5ec23eec20a0900b0d66bd79127eda1abe9a66592c5a3e7f94743da3bf7819cfec1bfbf3670fa6078e14ed8a3d155dd8689aec2896ce8dce79485293c51203ec5dbb9fe96031e18d4c9b6fd9d0256333d7b9513b9c2617c916fa0322d70ac4c0d8fa82a00c42dad0d704e53dbdeaee42c50b099cefe721d72176673ba7c5ae9c8f8124c7ce4b102b87ec442553e7457cf970911b4ae95939aae40308b5831c0b7b7cd71f001c12d490e8540e2fb08f79cf4757541d5fa9b78d8c89bf61cf2dc1bda0db1893df4cd11b94ac5a202fb0b1d9703635d332566c44b15b77ce3809b1e46c512eefa5541d65a43520d7398ebb43b17aaf0e892be7464a43c860c0f51655a26ac4bc3b51835fa86511673c2c4c01e3bbb2e0d564fffd4b5f4e128dc7232b4ca6c8e18a1227c4118b855e4a50ae741fb2d9b16c4e3b052c623a20f2c79148af3db80cf32b58090cea87c6699e48faf49bb50f6226a429c5e8a234c65eb5560da0731694c7ecaeb453309c40b36a887cd87ab350a1f5dba2dd82826c2a41cccc2c0524c33fd2cb2cb587727e9bd83149ea49d65909796d75cdb220028fb94ca614ed8c5eb9f12b3353dca0e1ce9c23b0f1bd081110cb380bee9de077146f415932be82e8d8ea945278848c08dfbeb6c262e00252598083e8584cbcb7148ecf18fcaec4de66ad87e246d9a2032199c79ae0d61765a06397041b0a21f9ab87e949f944247301a62160073bb08ac7ad32e69b33e42d6bb739206e09d9af75258f56a32aaeef739268ed63e2342493c75f592ef5dd0d69d953f7b016c51f781d8df0ec56801b816872e0d8f6ed8a062202d1be631c8e43797644b36a72e5e4ed0b29e0cc65af6d341ae73f0b110ed10d5fcc66dcdd45046c60ec5812a8a610af8684704f7a6968201ac93d0a97e03492eca8e4c2c3a281a92b2dc07aa9865ae983d1235a7bb7d64604cd5fadd793465772ade1b113a417d0eb3e562ae775b2a796b650fe0fe2e1e7d01d499c78cec9e96a5af622a5a4b00a510b9e104a3aa56f4fdb9a312b127dd16cc80dbc23f2341dff603447881e0801919aeafc6cbe1e9d16aeb9f0e23a4a415bfb123abab1737adf309e1693ce3a9f32bb2f690ade5c755e0dff2f0330fe775bd58a8e298a514e95b58c766d055bc843b455222a3dd68833a0781eab312acf8d8918975053dabbdef8affaefbc02d7a2b6a939c7e2a06bc47da67aae7e019321eb662aa69f31e6d0b6ecc1a1caaf6a7f6a254198d8320c59f6854856ef7cd87dec61b66d095484bf496e31abc8946d4c8cf35e0d6f818d321a50e1b5ff0a9ab605a586e437cf45ee2f8632bca26c001bfd6f846426589c651310f845db90c6954e7ee26baae03b247f21044ea1e8cd9aad9fcbf8a30086a596601ae5d5878b271693108ed602e6a92a25609a249beb473a8a3dcea3bb80b4144dc096320f3344e5679bee2b5a424e086bc20202f5724d4a98f2b1df10b4c411ff110f7cb8dee1ab3fbb71da9d0347b0ee01815cb1726fa42247454e19205792544144c3b2e3aa9a9e07355bd7ae1324769f744ba4c1d398934a80fbdbb3f5c84cc46de1622447b9f269c48f9fe3426fa19a980a254ab38fe53fca1bc4b14d73e19bb1155d1847e35c59762caf815588ec5255b0c8c0c03e0336c5d526d275ab9fee5d3d31174e1573e0e81381846ef08d7d6ff97880df6970187cd924da7fceebebd219d676e74b0880933533a858cbffee4d5a3801b2fd5117988c4a66bf94beab6da6c1f386c7b837ac2d45fd3f9a5923cd678ea2a8f7813c96d9bf96b7cc749118607aa0b896d851d1050b2e2e95c55164be12ea619b104f01a0c2f0f89ef66ba4f3ead59f86d701b17bb88b1fba3494b5cf7709da8fcb79e62749dceed1f219140f3e2e4a7d604639895c18809bd9ec6f5cd5547e8596fac553e8fe5cdd1568c9ce9d00ccf5d34dfc0466baf493eee092a87094ef67230d381104ede1418eb4cb967181204e1e1eca2b6a6a76c9fa5e910ceda0ccad1586875ca4e331dd97979370804659e8c5538a9090f5db25967f9a5014d3ddf75f3bc3887f5602057b2beb718c9a6c358416b7aecff5915c808db6818445d11c9c9158c5319daeee1446cdba22a5ee24a3ce20ed00f9b02dc66a6402140e808a15b5a72dba8817907c1f22c7f244b84e7e7564662f9db64e0f2143847086ae182b3c8839a170413f9e1b3cf584a828d08d8be9f1ebe77029a3450d8db175732f52dfb4c2026e217fd51a7a3d4aae206d904a5fe91de30704428c3dbfea8558c4ab2ef9f50a002cde5c701e6e801a49d61185262fa626f6b89f176bcf40ea4b55f8851d1cb93acce3a4ee5d4b7762401f12a4e7d5244caedf4310118d08e1354285635ce34bc20cdb1b4f1243e0983b6ab45ad26f0ac807b86d1bd3384263eeed23565f665496ce27ea04510c845c9dc05113cb636bc1b5b390032610bc401a41755e327c600d7972e841a31399dc293d6612ce085697169b306a07868ae2d3f15b799347cf86a5400c13a795196224046b0dd938b21978951dec089b48d1ae2856fb4e99409f6ca239d14b19fb67d1a6a8be61cbd1fa4c312ddb656507379589f816083468ab8c2ec500fbcf81484d3b670efcfacf41f87aa3a28208efe395b19a37241f8fc5bf7b956afcb850931c21268c23f51338a5f23fb12e3158e1b55a252325e9209ec5fd14341b5694d0711267ba00d597d8f501886abdd45551e21b9908cc21b2032e90f8671f4fab535e9588cefca8fbdc5dd6b77a9bf7985f1dc25589aebb5d57952d1136da70390f59b22b1f5ab621492aad088cacd19163c3b0dd9934c0415d0344786b99a791ec8e38604f799ce6d6d773d1894e80b466894eb3fd6f62eb9864ae22d3ea97dcd4dba944e61a343daaac3bcfa673bc78e75973303e86488ec41ef3c1095d9535b517324f0e9a0e8ed1fbed2fe052df6fdc747e47f183a35970e86077eb95981ae55c49481903193e18c9429939130fde01c262e10e3ca772d6e27489c66a844da83214270ead53bd3613beace8ef7d3f0ebb475daeb5c5755478341d7cb6a2d971c242d61f1501d090b8694221c1ccdc17ffc3e21c7c1343b948ca1c02a7f87275bf7265e8e1ea04b907612d2616f9c5042809b482b3f6b928baaa56d5e91c11d2353f477bb954e2540034447cf61b5a74655247483c13f0ee2ccf9b65c82433e172e655b56e591ce03c465499e8a288c72f139bbd22c56ee3a1e2b2e3dd2f18efc14d99965c6a3af340d1ca060c3cfbbbc1ff0f945c6edafbc2963020a2f81916b7aa970b91f20a3487bf06f71a19e540069c80718b0a1c0854d42ed2f3ecab9909da810609ea3a601c18ca7f72107afed6b7c2eb50d29fd368c56630de2c61f2063d60ca36fec0fb6bf0509261b365fbd0890f6597ede319e84d9fe7f2dad510a553f5cf7a97cfb185961f72d1bdea7f0bba58ee537dad5ccf8d7a3de14315194356c2ef174b654c33fc6cae0b87ec082759b999f871afb434acdc29de779ce1254e85e877d73f5f1afa6b7507320dd73c6a627d64d9e3a85124785fd39afbcb96cd0c582dc3fce5efb53a493a2d7615fd1bef21d7106c4b8124bd73e98405e76cb7d288661ea1ccca696d4eeb758e36b226d73851b9c1d01052089476453c557dfd1e6a5a7da7f598db22ecf2446bdcc78533cbdbd35f1d88f01aa09ebbf6738866ec0a1e71d0e37c266d7d63b84334d7cdd7e078f5729f1e3efcb5174ef546982baddd1f8e7d4c0f287be9fd5713bb75466bf702b5b2dfff3cf9ae3797687d3e1f97a97426cfef07082de2b762b7598eed558962c418a8120d71a50aeca346b843d36bf78186769f68b68d3dcf54d77c34650f969a1247b0cdb2d72249201e1c5e6856eda5a7c372d185bba71d76483882fd4bbdfd3ba79328672227e0a3c01a0289878f357aac1193463a1cafa2eb9f78d9886b718d35a00bb7d241bca3359852f4d10bebd963bcae5ac47dae883de1213a868f1f475c67113f465b0d57c37609a2808d341dc20454df0ebfd0b991a7b5454a8e4b5bd4c53440fb112635deb32d3aa224e8b38b63dd99f3532783258724240ecf7d5582d62f1a3aac7c9814726164345aa3e8b360d834f8e2130ab745a7bffa4bea7a4fe24f592ed2066dcb660c51fdf91cfa4a9ef62413c82ce76f19ce9122a3803f24b335eb21df62fbc1340ff35f73ad3424c0ec8ce3c585eb8a0e8b2f243e9764ff4c059984b9afc16b04ecfe9bfe57858e381150249a984500a71bb40044d0bf800102b988967c2e2bac2e5277d38dbec13db2ab48d0125fbf8a62f0dd053c824a298bc1378d31b8e6426267f0c3c0bdc1221ca9b35a2db4da8f41ecfd42bba00e1088d8294c0a9fbd8c6719b26dce7e5256d296367858d4843de877076a70ec6ee68ca4a299abac506ea41d631e7b314b99ff8d7b18874c32fa925f11c2812444a011517387590eefdd69bc8a2d614a2fec336e05a02ab35a3b49a9b5ee1c83f915797cbb4e2e6878a464121a77e3e0131b053c5b733de33550a9d82dd1483a834aa996b2cfbe906fd5f5c8af948463ab5b20a34eda2297d39f0bf06c44e63c4253bda19432badc73a5ac584eb2bbe36417b7ef96dbcd6b36b170d3f151b13774bb31cf97bbf30573103ec5382714bfb6983ef570eb4dc5ad08f1b7b53bec35d0cebf67b635835917f35ddee86e9ba321a2e0090ef6e209351ab761fe8ad6187e8ee4f3dc0c8a4bd128e7a8da92ea7f12df96347f46c252c84089a2c7af9966018abdf4ce172c28ee96b76ff64ce51cfdf23cc6c1423c973bc9382c88e4abb0e15741c1cf37cbccd495ef636b0d9bf4e0e2fae5cf221f86e01117f04b9964cda1412b89c902f7fe3953edda36e9fbee985df4783c9bf7c0103de9be9055d3c8b5475bf04d71a91c96529b5c0d1694c39e50d4ace9ea52d42793f9f4882cea0739da755b4fcb72471a44f3305b103da9ad2a98b683a73d72222b65a694392cfbc5b370e6c1ad4998c143037ecd1e5bfbc67adf4587b4a3621f31b15168b8664972ec8360c4d3e71ef9bd0c512b52600106bd5ba32d4c110d679322820d7fc38aef374c64b2aeb84d1e12095350461054409fef198e64418ae2fcece7fdab527a8025992edafb64edfef692f186555e5aa3c435f6d4d076dba35187846522df2f4679c36443f30b22e99e3138e059a27ce2fe01052bfcfc965c1672dca626ad9a0569cb2431c9b1cd13572aca5e0a17c71483d751f211d77c2c11daf534b7c66ad514f29701e838582ec44b5ccd0b871f52b4c4d718d4bddc0738b1ad1e9e4ad973bfb2482442f942b181407421f97719f37d487b0b7a7ecc8253eea92e779426cf269753f4b21fb616863d701e88294006daefcc5a0f807ee97b1b21400558df36600192154655134804fa60e5ed2c1194939fc23af77bbaae05bd68a61", 0x1000}, {&(0x7f00000013c0)="4c45eefd5e82894b313fb7134b95337a2a716d3407019ff0e9ee60ab5118d850f825f76c5817", 0x26}, {&(0x7f0000001400)="1b2151f025b1912bf1b0a0a28c111f6f0be482d628b2f19532bfc3c58399edf01206ff300d5f0d22672d25b360c404d90f02fb3c66220fbc7e1ed01b638ddbf33cf5d7f9095c079abae4a6af42c8a0d9d09f279e7602941d278a5792e3ac612d381d13219d4b46d01dbc3e94e8f642166f0c44178cc6866a476940ed4919261f6ac1caaaa932bcc7ea5716a33d9d953c9718c1d86b7285b1ef7018df368b820603e25932a562c74b39ed3effc823fe40044d", 0xb2}], 0x8, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r3, r2, r2, r1, r3, r0]}], 0x138, 0x8}, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r22, 0x5451, 0x0) getsockopt(r1, 0x4, 0x1ff, &(0x7f0000001900)=""/233, &(0x7f0000001a00)=0xe9) 20:52:38 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000015c0)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) connect$inet6(r1, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001380)=""/217) r6 = getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) msgrcv(r8, &(0x7f00000014c0)={0x0, ""/34}, 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r9) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f0000001840)=""/242, 0xffffffd2, 0x0, &(0x7f0000001800)=@abs={0x1, 0x0, 0x2}, 0x6) semop(r3, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1002}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001740)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 20:52:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1128, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x7ff}, {0x100000000000000}}) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x101}, {0x6, 0x7}}) msgget(0x0, 0x2) msgget$private(0x0, 0x120) msgget(0x2, 0x180) msgget$private(0x0, 0x200) r2 = msgget(0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="4f11cd49206f1c91c3ee8abe2d3075b67197405a5bf8ed8ff480a5af7ca021b41a0f2c155d334bf09f28253a78004e1775844bb58b9d92a21683242e2d918be4423d20dcb57a60e7a4a711db6f65e9fae24d7fa276e2b92686bdc978ca21de22d1d4b43ff3b7c7617e503ae8aa5d5784809e048d8a39e4129fbafdc8049ae8abb4c53cd75084f1e958f63d3b2232d4506da4612fdb2c4ba111813dd8ec6498f3e0148417c26e6ad8115cb6ecb58b2391edf082ddb1427da772d657b429169205ec10cfd45381d237db7735b48fc5f82fa5074e61805dfbb670694e4dbb", 0xdd}, {&(0x7f0000000240)="5d13dfbdfabbb82317fad3d39ac6bc931ea277265be763483c6fb9aba7f475908fcf79d1ff5642e58b0a77ec00b11e0d3f4d0fac5c9c1c0cc6e1893495664f3c05d72bc430b50b0ea8275ea01738f3a39dcd683d4e8fd9715fe52f817c242c5dc48d8961e99c593c65d153b050e0f0ec10e9d07ddad8326aef8cab8e5f90a3c2777625dea215c332cc052d0a8d5cd4c12933d024860a47ec8b7d6218270454befe1bc714443813725fd4dd324d4e234125e239ef975f58f9d295efa090ffec97777d369786d379eb5768ae12713f", 0xce}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0x40a) r8 = semget$private(0x0, 0x4, 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000440)={{0x1, r6, r7, r6, r7, 0x1, 0x3ff}, 0x9330, 0x8, 0x5}) msgrcv(r2, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind$unix(r3, &(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20, 0x4) fchmodat(r9, &(0x7f0000000500)='./file0\x00', 0x88, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:52:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() 20:52:38 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x8287, 0x100) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xd576, 0x7}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x3}, 0x8) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 20:52:38 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='%-\x00', &(0x7f0000000140)='^^)(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='-[\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='+/\x00']) 20:52:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x400000, 0xfffffffffffffffc, 0x3, "b3267be243d0698d20d31ba81d6148c7d11096fd", 0x6, 0xd9e}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:52:38 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x8005, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000000)=0x1, 0x4) 20:52:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:52:38 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) socketpair(0x18, 0x8002, 0x535, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) r4 = socket$inet6(0x18, 0x8000, 0x100000000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x23, 0xf0000000, 0x5, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x80, 0x86, 0x8, 0x400}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0xa3, 0x2, 0x7, 0x93d}, {{r4}, 0xfffffffffffffffd, 0x20, 0x80, 0xffffffffffffffff, 0x100000000}], 0x100, &(0x7f00000001c0)={0x5, 0x8}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:52:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r0], 0x20}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 20:52:38 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="6ac0bb98d1", 0x5, 0x8, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) 20:52:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xc85) 20:52:39 executing program 0: r0 = socket(0x2, 0x4002, 0x0) clock_getres(0x2, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8030, 0x30) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) shutdown(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 20:52:39 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="16ec0e09a6847d0ade7700588dd49219bd3196910950146ff62f0770aa5b955f15e5c9ea61ddcb65bf7cafdf29dd164339bd9d004e10a18a9d001a659676b12a6c10d0330682375ddd3beb2da1f6165cac29c81c195801aa1751eba24f974edd6b803e70f17eb99776bed5fc3a28c55171fde20ab6f71f85cf597c0119cfb619db5a29f1efcf73e247f4ed2f8bbe0d773f4dd877ededb24475c38891d2a9862dd5b7372178752ac2049d88c74d52783f842186e5e1c70056e46944fb810e689f3bd54994e842c6c336bf5374be23503d1bbb7a922358a9f5c2218240b0913193bab0d42431a535be9528168aac5266f52638", 0xf2}, {&(0x7f00000001c0)="1de6f8e3e166819923192d64ab313c3b6a43c8169c31121f35ce19e999ef19ce7eb7e2882437f0c2851a8eb9a1a2f597834ae353ed4eb4eaea55950836c6421fb23fb5e9dd46c3dd8d4c13414289c2aa6365e782f61ad440152dc95b4369078dcf3bcd2446326067c1e0b1039da21944f1d6b37af17573bec455cbf84270db23a6d5ab270f4aa595cf92a075248e23e7e73f936f92534f3bce6237b84f809e484b818faabf66e30437b8f910666402346b8d0f8329e903731579f0bbf68a52c995d77389d6ad1ec4d7c7d0963dc9c87e6c553db1ee4b28", 0xd7}, {&(0x7f00000002c0)="507decfa6dd814e21d0f13714f7113713b7b9b22f88c306aa783ceab11cdb994626a9d5fb56340b781ab1ba417c18ff0b2d5384a8862766f94b41c75fe3ecb6774faa9dd653b813d231ee347eb022a490f1633ce44058343fa32d8e7d1b85fe75017051373e441beba285dc21077275c1c9ade63341828c3cbd23d1f97e124dd478da2647deaa835b847416479c72f0843b5694d0f8c0ad91a45259ebf34fadb9de29a2fab6a5960cce281611fcf53246ab0c22dd2b8ef0c9527d7ee7483ac12cc5e1324dd348972dc9489f8e9", 0xcd}, {&(0x7f00000003c0)="cf478882872180a85eca95ec07d91b936522d8837e5b3616a5616fcb399bc1f2e470f9667cd1832d4d315ed2e8468a2939ce794780c09ef224962eef65f85beca9aaa6dee93c4cf72a12fd43fc0e7e8ab18953120fe63f74e06a0b5f7dba54e76a19a1bed72a8d03bb1e33e2f16a39ce75d45c1e2c5063cd53fdf917f60ca66aa349443dc5a8024574e37257060f526865ca90c5f19caf78051bb4189862e9f2a200eb2a451919ff54e33fe76f63dd1c8254565e3a51fe20a6ac39beb9bafa5142f2bedea0e72e704c55795483af9649f2dda5821c8e43ed623e7c1660454f88953f858fc62eb43cb4ba30364c0a25e82ca176044c84f8a4f5", 0xf9}, {&(0x7f00000004c0)="cc01cfbf540ee7d5ce409a70f4d3af5e39fff3b55413b1900f565d4ecda4fcf654c9b9cc9703c5f2c86f31e99196d7e289fdf08ceb27e1d58a22a62e555c7c0468b7d92a9f5d5d9d2f67003261b7ea7d2a345b92a4f82b452634bddba1e979e14833c7779b17ed56467b734ef809530fd2933444a361a4f4886d01008c92cc51a7c9320a65b29d249d99a5a17e424922bbc9daf7e78f43b116da8a", 0x9b}, {&(0x7f0000000580)="55c2c819808ee300ec8852210756fbd4c6c6e652f74b5c3f5fa08d86d09aab708756a9fe5490f2bb9fdfc0b0c092d5c32137fd84226f4cebcf231a2225518f309d6456aef8a55f25abe9889fd23d1f3a264dcebf2ca0a09b53f87407ed6f65117c41ad736641830a04aa1d7448c3763392067cf0df174cf77264c0777652b8363728266808376bbd", 0x88}], 0x6, 0x16) close(r0) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000006c0)={0x0, 0x100000000, 0x4b14, 0x401, "b59cc720c50b9b4f31eb65b49731f36bd8dffa1d", 0x812, 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x3, 0x3, 0x100, r1}) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() close(r3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 20:52:39 executing program 0: pipe(&(0x7f00000020c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x8) connect$unix(r1, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r0, &(0x7f0000002100)="6098abda94e76994f64717a6de22f082cc78a1d005529972deb5de1465a65ac56fb6733191b7e28ed5c225c35bf5a9e279d442bd0d63a7d48489a577b0fb15a31e7c5e5c19a8beacce19a58a7ec731cd1cc02ff35f5a548690231c73bec8b6ace2981942c643d177eda371e011cb74a2c47d9e89ffae7d94f541cfc903a2890f8a373281267b201840ee7658b55702d350851433c654899d7a4188f02bf42573db4696bfc5747ac06ec1e6d80bd9cc9cb56a9ffe004c3dfc2faa1391ea1a88e3133a97e32f89eb71955d96d1e5e6030a1249641ea6fc65a454518c522d2a8537bbb5e54d52fc2741335c50bddf", 0xed, 0x40a, &(0x7f0000002200)={0x2, 0x1}, 0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) listen(r1, 0xff) r2 = socket$inet6(0x18, 0x4001, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000000000000100000000", 0x14) 20:52:39 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 20:52:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) flock(r0, 0x6) 20:52:39 executing program 1: getuid() r0 = getuid() r1 = dup(0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) setreuid(0xffffffffffffffff, r0) 20:52:39 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x200000b, &(0x7f0000000100)="00000000b3013670157ad9584ad7b34c5caff7ae6dd922551284acbfaa8d49ae2659ef344f218e29e3dd8463bca77cc681b508f4f7ff41c102292c692d45ee9073ac74a8d517f97c497afb293dabc57a1f0b39038534884a8e0aa6ba5dfc5555368100004ae4dc0ccb45c663648b2f591cb1f1e54ddb2fca32d6f4f70888e5b1d2852621446a8401b09879", 0x8b) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 20:52:39 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) close(r0) 20:52:39 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x105) accept$unix(r0, 0x0, &(0x7f0000000000)) 20:52:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) getsockopt$inet_opts(r0, 0x0, 0x8000000000024, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b2fa1410407d50600791b51008a2017ad73a9735c1f8a0115e84b8fc494401d7c64efcb3b2a038861d24afc4c818f257d41eb37089507a6c2acfb0764ae9d237cd823d8bbd8a08c4f5aac0a22d2a4a74305f2f606563dbe36522af874a5f8b9a207140967251436c39f1acaef0cd6c705c92c8357c2a85e56ded82212a5ce376a9597dcdd49461ab3d749eab34148698bf3f49058d5977e3e08ef1141606d8b57fddc309f286a5cd1b161e862ffa42f3ed337c02727665d5c5fc56d9", 0xbc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/61, &(0x7f0000000100)=0x3d) 20:52:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "2147780ac85a530111000000001700"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfff, 0x101}, 0xb0) 20:52:39 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb3d, 0x5}, 0xffffffffffffff74) 20:52:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026a0fe79c6c653200"], 0x1) 20:52:39 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x7fd) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x5, 0x1, &(0x7f0000000300)="287bf067c90a9a20353dc1d76c298a8dc8356e86127a5c22af5cfb3e5ded6201b7a2e61bf107f119511a8f5286f50ce10742b94bfd021addc57f31fb4cf437eef278a345de90975b2a9bfd52fe996176eea3161c51ba84df5db08c3de19f4007928770eff378af9c1c712d9e2b3ed1e9d8bce7d98ed877c5567b959b94d12b540ec42eb290ec15a5b2a53184daa4845b61141330b59c3da135be367433850bbb7c7eb4f2b2f7ccbb4748d1f35982be1e3d57ad8ec5e4f91bb940c7edf54aef4c4261e8c05e", 0xc5) sendto$inet(r1, &(0x7f0000000200)="3b70a52778c557c9cb1fa7f5cfc5cd0f91cac37e70b523796b8a798eea5bd11b", 0x20, 0x1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r2 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xfffffffffffffe94) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x2000000000029, 0xa, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x90) setsockopt(r2, 0x5, 0x400, &(0x7f00000004c0)="bcc4d82ee242f8bb850323ec4ae8346c23f9ef7281576b585f791f86d00cabbc7d5769a236461bbfe7c2b55fc7ea597a1c36be79b1c6d8388c174ae0d5875050c5dfd9bf050029ba0ea23887f1828ea5ff97625ab27ac542d01fa691be5a4b4b01d78d2b42ea960640624e3c6831406a72b8d8007eca77760b243f0aedf8da462d4f8d1eb4103e918970d587e1db67bedb8bcbb933f8c637491efb8477f0800fa334e218c1cebbfe03cac5c4ca629e69f20ae987631f81bd990c81172b56879c89b5d654a3e2f0d08a11d14073008a9859bba7665213ce3595fc38a621a248f8fd0aa2e170cec97d7fcf3539bcfad433d3f7ada5792b00d93dc93df0c4233fcd0dbecc7407c16b888554717669d33877e713795592ec69a928fba71d031f0d7a80da376274341225ce8d4258fcf8", 0x12e) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000000c0)=""/181) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x800}, {0x1, 0xfffffffffffff800, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x80000001, 0x1000}, {0x3, 0x5, 0x1800}, {0x2, 0x9, 0x1800}, {0x2, 0x7, 0x1000}, {0x7, 0x7e7}], 0x8) 20:52:39 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = kqueue() r3 = syz_open_pts() r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket(0x1, 0xc001, 0x1000) socket$inet6(0x18, 0x5, 0xfffffffffffffffe) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x1}, {r2}, {r3, 0x100}, {r4, 0x100}, {r5, 0x20}, {r6, 0x140}, {r7, 0x4}], 0x8, 0x9) r8 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000780)=[{r8}], 0x1, 0x7) pipe(&(0x7f0000000140)) 20:52:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x3, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x40000000, 0x0, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80, 0x7fffffff, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffa, 0xa8, 0x0, 0xc63e, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x40000000, 0xffffffff, 0x2c8e}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7f, 0x5ee2}, {{r0}, 0xfffffffffffffffc, 0x8c, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x1000, 0xb9}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0xfffffffffffffffc, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x9, 0x5}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x80, 0x6}, {{r3}, 0xfffffffffffffffd, 0xc, 0x4, 0x85b, 0x9}], 0x8e14, &(0x7f00000000c0)={0x80000001, 0x3c}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 20:52:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001fc0)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00e76aeb7e3483a941808df017c7f7b0c6b69d8af178999b9a9b161dc72f433f13549d68eaa6d1848d24177ad1f326c545e5db102203608ef24fb7f44e855c8bb67fb9d5f971d530a6ed16773f0b58775f6f3999733cc081fbe7863d421bd8a479d00ba5cb4a2945dbebb1e7ae381906a648e00d4f1aadcfa165", 0xcf1) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) execve(0x0, 0x0, 0x0) 20:52:39 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r0, 0x1) getpgrp() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x0, 0x200000004, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:52:39 executing program 1: setitimer(0x2, &(0x7f0000000000), &(0x7f0000001100)) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x6}, {0xfffffffffffffffd, 0x80}}, &(0x7f0000000080)) 20:52:39 executing program 0: setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlockall(0x3) 20:52:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) recvfrom$inet6(r1, &(0x7f0000000240)=""/114, 0x72, 0xe58506f7cef3736f, &(0x7f00000002c0)={0x18, 0x2, 0x2, 0x2}, 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:52:39 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000480)=""/61, 0x3d}, {&(0x7f00000004c0)=""/175, 0xaf}, {&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000600)=""/139, 0x8b}, {&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/64, 0x40}], 0x6) pipe(&(0x7f0000000440)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0x10000, 0x7f, 0x7f, "01e598c15c1a1841233f0332bab240356c7d3a20", 0x0, 0x10000}) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/69, 0x45) stat(&(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f0000000300)) 20:52:39 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffd) setsockopt(r0, 0x3, 0x1ff, 0x0, 0x127) 20:52:39 executing program 0: r0 = socket(0x0, 0x5, 0x91c) getegid() getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000085, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x3ff, 0x1000}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x40000001, 0xeb82, 0x8}, {{r0}, 0xfffffffffffffffc, 0x30, 0xa0000001, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x800fffff, 0x81, 0x9}], 0x3, &(0x7f0000000100)={0x70, 0x1}) r2 = getppid() setpgid(r2, r2) fcntl$setown(0xffffffffffffffff, 0x6, r2) ftruncate(r0, 0xffffffffffff5111) 20:52:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00003f8000/0x4000)=nil, 0x4000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52b}, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f00007b3000/0x1000)=nil, 0x1000, 0x7) 20:52:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xb650) socket$inet6(0x18, 0x4004, 0xfffffffffffbfffd) setsockopt(r0, 0x7f, 0x35, &(0x7f0000000000), 0x0) 20:52:40 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x200000c7, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffc, 0xa5, 0x1, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x101, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x6, 0x7f, 0x1093695d}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x77, 0x650}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x8001, 0x948}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x5, 0x5b}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x9, 0xfffffffeffffffff}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x3, 0x80}, {{r0}, 0xfffffffffffffffd, 0x0, 0x84, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xa9, 0x20, 0xabeb, 0x8}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000009, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000002, 0x3, 0x8}], 0x101, &(0x7f0000000040)={0x0, 0x10000}) flock(r0, 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x120000000000, r1}) fsync(r0) fcntl$lock(r0, 0x8000000000008, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x9082}) 20:52:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000), 0x0) 20:52:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000140), 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r3) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="02e84e6ed13e3a8daa2b93bea89e1f356efb0c9c0b767a7ae80a89812ed3010a5c7f0035fbf7fc1f9a0e8f14fdbb029a833fc308d1d3688f22e2814851af24c3405aebaa70ba444a8d8cbc4cf3772ceb392137b0b3661490a3762d04d58348811b9c3aaccaf099a5a660d350296315525b72d3e4319b2d7eeb80d403fcf211", 0x7f}, {&(0x7f0000000200)="87e9975754e61091ceb654c956cf9bebbb0d2e73aa231bc7a64194de0f438288ff31e88886d8a07662a7acf4ba19484d223c2bab1841262c5cbbcf0ecbecdd6c25cc32c8fbf251a73888c827fc8ea1a53e20de221ed4e56b8358ef200a395889dadfb6aa1a4303632e57a16f54bfcad0cbaee3676233e63dd2f428cd710094dec589", 0x82}], 0x2, 0x0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 20:52:41 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x150, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4800000000000, 0x5}, {0x18, 0x0, 0x400, 0x2}, 0x6, [0x6, 0x0, 0x4, 0x2, 0x9, 0x20, 0x1000, 0x3]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a33746ec2a51b26364b4a6f2c2dc3355023d1cb48d5d3686325ae07bc0cb34a2589685051fc74ef091fd758f4f87066b49224e6238ce54de734ded3af88346c168c29c9518ca3e1750e2740d1e883dcbb53331bc5c6cc1c3f15ba0c7ba2a7a059eef63f1c895c258a4240f4e77b38f8819be703fc7e83b821db6e9d61ea628ea779ac9b730bc061d2ce517ece5b100d8092fb76c70e31ecdbd004cdc279a260c5fe8315df601eabc1bac174175bbd643c40c58c1c78e9e6e633e546bf271e149df41b26778da9f04fcb049f2d0b1174", 0xe4) socket$inet(0x2, 0x4, 0xf32) 20:52:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) pipe(0x0) kqueue() getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:52:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000240)=ANY=[@ANYBLOB="0000dafd3984e2f16b78406c85e2a3f20f10838e11bf1d79c524e0bf6c7001e47e558b6b03ff4a61c984bfd19bf060a6113cf24993ea387a6e00000000000000000000000000000000"], 0x1, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 20:52:41 executing program 0: utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x1, 0x2}, {0x5, 0x200}}) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x100000000) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x1006, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x0) 20:52:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/163, 0xa3}, {&(0x7f0000000140)=""/255, 0xff}], 0x2, &(0x7f0000000240)=""/134, 0x86}, 0x2) 20:52:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), 0x2e2) 20:52:41 executing program 1: setitimer(0x85231b632185bedd, &(0x7f0000000000)={{0xffffffff, 0x6}, {0x9}}, &(0x7f0000000040)) setitimer(0xffffffffffffffff, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x800000000000}}, 0x0) 20:52:41 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x10000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000001}) 20:52:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000200)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="8a7594c8a2c3612047327ab1f3b25553c6fea1d9c73fda2e04", 0x19}], 0x1) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='x\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000540)=0x329e) pledge(&(0x7f0000000580)='.&-\'\x00', &(0x7f00000005c0)='r\x00') mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x61) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/57, 0x39}], 0x7) 20:52:41 executing program 1: r0 = kqueue() r1 = kqueue() fcntl$dupfd(r1, 0x0, r0) close(r0) socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x24, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x1000, 0x3}], 0x20000000200, 0x0, 0xffffffffffffffc1, 0x0) 20:52:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x89, 0x147) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/110, 0x6e) close(r0) kqueue() 20:52:42 executing program 0: msgget(0x3, 0x100) shmget(0x0, 0x200000, 0x4, &(0x7f0000e00000/0x200000)=nil) 20:52:42 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) 20:52:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000040)="3bf52e37b498b33d315f6927ef0fb7802f04e83ea838877b80f6309d64467b4c3de5b361998925e38b1faccdd6333d73b00219408668d409660ea7556dcf1bdff9607b039b0f", 0x46) 20:52:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10803, 0xa0) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x400, 0xfffffffffffffffb, 0x0, 0x6, "2bc5770502e0a95b56b3bb965fd60244368195ac", 0x1000, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x4, 0x200, 0x1, 0xbcae}) r4 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "00240caae40ef2de7e82f633a01defdc42a9d62f"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:52:42 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:52:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) r1 = semget$private(0x0, 0x0, 0x408) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x8c, r2, r3, r4, r5, 0x80, 0x7}, 0x4, 0x9, 0xfffffffffffffff7}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000100)=0x8000000007) mprotect(&(0x7f000070c000/0x1000)=nil, 0x1000, 0x8000002) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r6, 0x1}], 0x1, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x3) 20:52:42 executing program 1: unveil(0x0, &(0x7f0000000080)='\x00\a') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 20:52:43 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fsync(r0) flock(r0, 0x100000e) fcntl$setstatus(r0, 0x4, 0x40) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 20:52:43 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) write(r1, &(0x7f0000335000), 0x1023d) write(r0, &(0x7f0000000140)="bacf32de94b760de62b290417b16a7e2601ec290b6a9a49266acd69eeec1bc06e9cde8ceb84f42d7c8b9021cf35c2851b420eb641bdd087b9b73b45b20e2c137096ae0d4923ec9c6b054a86a164205cbfe5c4ad0463e9f32cb3c8bc4b619a280b6df561f652f9c7db49e6b79c5eb3f72ff77d75f53b558639bfd26b1626671d22a6c4764554bcf399c26466e65ee1911d3d39de47a4950e52ac7f230404585c3f3862dcf09304df695d73d163e2f965ddcd663e8756f45b156462df1f8f81e37c6e64703056d1de2e9801b2ba1f1715bd0fedb3b9858825e26ea7fb6f9046c814f1eca441e158d9be2f241c4121e74c5390371e9d874bc52dfda6d833c8e4839675b496b75e02dc1d6df501b0fc8c846788c84962b556df3149840e68856dfde638f075a9c72d5b6a2dce0efeb5ab8920fbc790810bc0bec6a2b26cc7620217b3af3ba5b1ea1a0270808a4632f0cc6ce5742776a6a62677da14f3415b99b910fdceed82152ea395047a79836615f4b074ca5c2425918e9a781472fb23394c4f8d4e7dfe6710f549afd01f6ad2507a08f28ffdfcf667dde876b1e774cd4471424aaacc2106795d3913b2f2624c8220dc1f97f3663dc1081d46270dbdee7f65f3e7ed5240c234a62773e362547fff9fb7a2837ed9ce6046dd20f221a7c4e3e3881c08ecd3d2527cd45fb2ddc74272d17edea1f6839219c13a28261391987e5cff6fcef32ddc4fb3966ee1ed3b7ef49b593a02d49a4238183831b29e8ccfaf57417eae3f9a42e56639295bd3aabc0d531fecd37d2344c2553dc3ecadc8a9dff6872c938d759a304b378ec51549337aa1525a85237494c74c88ce9ed118f3923da819d8a210b22cb40ca303190b02b617df22d9f7e8fcbf77c9ffc1e4686f81d6635d435747a929cf0b1608364220f5be57819c04bfac4798bef0db25c178fe73fa9fa08d4720d30448fdb13888d8ed9121381f47c094f07c79fcdc7f3dd3e6ba2c4a14f9f9b92798e3573cee9a1ca26685fb6563477c17baefd7465e888ad70cb26e6709c42e7b53e09f855917f6b674f0b555e734887760cf70cee5e1cbaacf00b7418ee716a6f93a87ac07778491e42accd60d7a74d0aad8fac1c10ccb00e807b7ae8314e1240646d0336558abe6b514415c51e91fcb0b5897c147434b02c57801d977cf149d9c135ce808feea811c5a1753b22b0cd6056935359d5912280e47d81f1bead2979359f6b390821580269530e22204c618fbf5462701719060b40e08135f91a01a0ae1e7bdd0d31e1b0b075f14e3e85379e885adc8750db4231d6206cd31b6a9c64a093f8b2168b2456b596ec71733fd474ade5de0f28422820e8ee015a16cff388580f4766fd543c8972ef6a6392f9b47b200f7da2801c358e1f3d46953ca6871616acfe6b120e904e00f426c63f03c0c63da92870a266c7808cf9b7176edbdd5b0747273313273fc86ee98aaa7bcb82ec44f619559f5f6ea85cc181f16cfaf2af81ecc6d2630fc6ac88a8b3688417527f12748f1eb3a3c8f6ed11d3e30344b8c9f5b1b758899b62c71a429f85d19d8e5c7c4496079a16d47807c291a718e7ac06c645b22711c4dad71485aaca96e12eadfd51c954060217cc19543607c64ea3c42254129d1bd8ef37090e1854694640547cece95867aa3149227aaec9a7e189ea1774ab311b888557577f72a41d67df64f08a81094150aeffd752210d7d960a143edd166ec054a4a612168e7fe9e1c66f28552d8dedf672a2be4725dede2595a42c8192e1c48f781a0738fd9290011f1206235e5a82a2f5cff8fafdfb384d33045518bcb0fe3140d9930dee3420bde2a5fbd40e1a105192e18c103929460d441022b7c402f76a85d7071217b6682e76a0acf652ae5a118091d26f1950ab6ccd90890bca219e1f0b1801426f472c8bbac5c102a01575444853d38e5a8ef73b0c2105f6050e7fe3341724d422684e65f159967361c2f3c1d25a528f6ddb18a822931a00881edec46e68112e1a5499c2ff594e9e6986d1cb0546b726a59545b21f028a4b6d784710bcf6eb98b5d1797442e07e6ace81c33d086ad4d870315147e114045cc38a2a99521852e574415ade25c969a14d2e87c65fe587944b889aea81748da4323bbfcea72318b095636415c31efe0908e3bc06c04f3a740c19fc2c66c0a6fed575e6a7f8aa66e46b703a0cc1e1ea3428e5f3275129c89467040314463bb5423a0c6f4cdb05d1f773cc22fa88641f9f59451f2cf9a5144da7545cf0448c4cab6264bcea5f8086f93559536c330a3ab17b6c87659f9711b95add220ae6c10ce835b33db40db73d5d39d559792750181e4ca46dee8b91d8a5c58e63401473465d45c4d2ba6d5b0306f7f1f26b273407aa1f3cc1a7ba5b79e5121d99528cf50a05f7f32234931f8857ab7632d40f9c462152078f1b88c3b97c3fceb8257b09263091df459d141def7fa2071280f5de66cdb0ca8d42666b6c88ed3b90fea2471d7b3e690776fe68f39fe8b5ceda3ffd6176fc9ae6f018ca9dc6793c45ed00da93aa3b236b425e17cead192a81db91574a280817c594a6cffd87f2e806442100be00a2e83a98cd643f561350e6c9836f90e2d02802e2ef994cf6d552f1b89fb5e5b2801dd5984600dd12df38567c034aafab06e507b2ba577a83f46da687718923f6627a9dc73e32a500ed7b9b05b0e1961b034505d0969ac7768780e39d8a4a07dd21430ff3c593a3f05c2ebcd9e1c16a980ca0d6524c40ca1c56a35ebffcb140d1cbbd5bcdbfbc9ee92c3ea853174ef7ab1b6c376a8766aee2e5a2b23ff514934b2fd2eac332ac97dbe58e33aa7f127c87f385a118f867ac5c5abaaf341310dfeeeb8f8ffbaa779a86dd86fe9057f1e687010f350cbdb68f99352e68eedcc948cfef44aaa2e703625397f3b187ce7e45612bfe6174ac33ef3fde6a7162f095b30eb233b017adf8b572c94dc62c0d8aa10c2f2aaf997d54f88bdfae3b673e1114c21e8ff6a905074ae15a3967b5d69ebfee953d2396e78175ea2bdc64bc3ca9498520ec8cff5c203ce5f42e7a68685bbd4bdc55a1eff007c60c05f08fe2406524d1287292e0d568913b42a97b6c02aae9602240700898d9e14b45b81e01662d6cccfdc88b36d2d239ff75aa0f91ca3662bc3d5322fa64d175f8c64f498f1524362c5e58214522c4c4e8b83e1cda900e32e0f09dc176540b525d6a49cf481dc56fc24cc53f0f73fc6ea44e4c26d7691abbfe2aad374a57235daca476d88a8562f7dd7a2343c92c460d3a106702778a23ea9bd67e5f3365a080a12150182c91f4afd641719c75919cb29246f0eb6741566364d93f7517821981a2ad5a4b69742b05df7636a1ad0271f4e140ad887a65a087115d047f0e74a3cdc41e9f27688f6948fb11017f82adb52e8e14acb8f61387d1519ce58132cf59a82ecdfa739b68275c603416ee6e53305eda5debba1252d048f4f92a558179225e678d34621a21e85d6a7ef7d8b60976ecc0839b35214c16d872b1047b458d4c552e6d1c31811aed2dc436db1a612c0ad262746255f970ab3f3a726328b7dfe93b4b689bdca72497eb532300908609f8fbaf8b2722b00a875e7b6322188b4f3e18c547ad0c2288a9eb86bc857bf706f50c89eb4ccaf0d87c0d1249b28ecb30da29f3ddc2a7f88b1d6f1a6ec14291e0fd7c663055fb983f0d7ca25ce38995dd3df80c4cf525fe7720444ff4683b1f8f1ca05f29abeaa25a5ab307efab425f63910a2910a89c6544ae6f765508a66712d6f665b7cf27f6e6d5cb74f973752cb59df40df9850fa98bc69584854dfd2e2b84cc717b942781250a348b8be3b06bc34cbb3d889952f82466936683f0d45a88c304b8a1f5e938b8e1d6f3a8a28dc0387e60179de85771cb959bf95f3e03d766ca32495de78499dcd8380a1ad7cb0b68f317d7520345955e947c68ac0444fe1f70247ef5e307de510ef80d9494082960ea434167aa2889dd76545b44ee58ea5d893e8e6f573ed758ea6529dade80dfc97ceed3d934dbdf140fa96c6b6af7b18ff4c3e132fa9c3706befd60b72f37979c335ae6afff9e185eaed0c8689bf2fd914be1475972cc8f19321f6ffd2bb39243ecc944d602366f0451382e2b33746ea571cc1a91132026892f4a45f5b43b0b07927818b6d0fcb8eb96ab0de696e906c868303afee4ed50ffef2b6fc3fa647f48ad2679cbc7fd9bac2aeaaac22c91b2ddb82dfceb1114b899ab77f16a03ff48fe56882258c95d79a201dce8f427243b76660d74c456de6bf99de737dee070d2310ef90044d082edc139386d2008461f3bc7ce75c20c169766a68976920286bd217ed7b2b257fd29c7ae7876056d4a119f4dabc7dc9ccc749fb6e9055fbf34e637b3b7abaaa1d959c486af9c05f440adea9bde62362e2e4c8b54491bd09422d79aca3f2b7d0ea1c1cff212216048b6408f98e2e60dd2afa8a0bc2a33eb8027413caa1029f46695543805b9dbf47823ba885076b590a1f20eec126481e1baffa549ce64a9dd390bab44f84ab80737461c0983f9a86eb1683bc6673807f16f2bc644c1747d3023e36471443e1fd8ff1af39ce80c5024b66958f66032da56058cf443e7e23da5877759670822ccf9106a111ff5bc3ff180bf444e6e75d65b6953dad96a7306fad4ff6a328f216c84db0f9c57fd8075946b52a7f7f5c5c351d174096bf704560e15053afefa0c0c66675d0f81253779a89b90b60a9da12019932d8390006448af340e970a3ab0484463979ab069fd15922f3ab632fd90c973d100a8a0017231667cc48ce108bcf62014934247bf49340f85edf3cfc8ffa6b56872172ad3d94a90355b8d1ff4176e21436b85cb7a388081333dee3f9e2f93ba7558ec3676244fea6c80071e957ed0ecd96b8e990cb096a47a70126a425802e83ecee34f646aa8a80ccac6e9962fa1a3e36dbc122608cef0fdb2fc9691b43b4b8b915ddf662ce3525b256ea92e8e5d0eca7331660f027450c5ae0188b14e1781351c71a4970d7310ed38aadbf97c5c6c44701c4209a572eae725ff595dfee567e95b57497d774b3c9207fed2e29f87f0e28351c298f4f06822ce9fe676eb760f65b05b6609478f42061432b7e78696483dcea4ea9d75299f8d9f0734f2728e29b436c9a8a96942e6151cfcef6a6ab1d1b9f03c706f76353e7d142a336a7e4ff8a6d2b4c01f72fb8c0daeb4a2483f0514007a1264d69ab6e75caafa4408fa772e552aa3398325e3215a8d0174ee3a3488fa22428714d95b7e18b90c5b68b14f650fb00659d9382da5453b3f047c64b84a9f7e5d7b314a777a57b46b8314ca1a22cb25a966234ffd348551eb01506da8b36e4519ae561cbd84446912810eb06f180d70bdffcab9dfad5c71f2f9d26a554ec75125f59d3f7b257929ff1214016dcb980bb4ddb786d695cd4c9643977dd6e481dcf84056cd9c02a6eafe5f05bdf58d7cd7c738a4d69a77e07b35a70943e4877977cf502249390f024a62a12dbde1ff9c18a80f5ea370fd9ef7d196565ff76a39518dc6291ffead38bc14f1b52ebc8246c35b3474c6844b44b712253f77e5b755b554d9f7991a961cc3b9514369589842840b12c91f4aebf5f4b535f4513edbc5f0db0d3698b8135c10bfff04b8ae0588a3c343fa453fd742a59a14185fd263f851f7c6a20e47b292390b0804231921bdb7a931557cdbadd6e5d4609b82eb5e8d50f0239fa3d1307273918a31e3271e0b5b7b90d3a50629054b88a800de9d48839c09caaf615d591d6fdb3452d453941daaa18a5f45e7", 0x1000) execve(0x0, 0x0, 0x0) 20:52:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 20:52:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3ffffffffd) getsockopt(r0, 0x8000, 0x9779, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 20:52:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 20:52:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff}], 0x20, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(r2, r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000000c0)=0x81) fchown(r1, r3, r4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:52:43 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) socket(0x18, 0x8002, 0x7f) accept$unix(r0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:52:43 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000002d80)="1f", 0x1, 0x0, 0x0, 0x0) close(r0) 20:52:43 executing program 1: getegid() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) 20:52:43 executing program 0: clock_getres(0x6, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) 20:52:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 20:52:43 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:52:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0x8}) fchdir(r0) 20:52:43 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x200) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x409, 0x7, 0x0, 0x0) 20:52:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x158) setsockopt(r0, 0x29, 0x7f, &(0x7f0000000000)="7f000000", 0x4) 20:52:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="7f000000", 0x4) 20:52:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8000000018001, 0x4) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000100)="ff010008aaa008000000c3513e2a5e0000000000", 0x31d) fchdir(r0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 20:52:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) r3 = dup2(r2, r1) fchmod(r3, 0x1) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 20:52:43 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x3, 0x8000, 0x200000004, r1}) 20:52:43 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) socket$inet(0x2, 0x4000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040), &(0x7f0000000080)=0x4) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b05335b6181a981ebd", 0x9) 20:52:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) readv(r0, &(0x7f0000001080)=[{0x0}], 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 20:52:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) munlock(&(0x7f0000082000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 20:52:44 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x80000001) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:52:44 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x8}, 0xc) 20:52:44 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x6, r1}) 20:52:44 executing program 0: kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r2 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 20:52:44 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) minherit(&(0x7f00007ff000/0x3000)=nil, 0x3000, 0x2) 20:52:44 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0\x00') getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r4, &(0x7f0000000240)='./file0\x00', r5, r1, 0x4) r6 = getgid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r12 = getgid() getgroups(0x5, &(0x7f00000001c0)=[r11, r1, r9, r0, r11]) r13 = msgget$private(0x0, 0x5) msgctl$IPC_STAT(r13, 0x2, &(0x7f00000002c0)=""/210) getgroups(0x7, &(0x7f0000000180)=[r2, r3, r6, r7, r8, r10, r12]) link(&(0x7f0000000040)='./file0\x00', 0x0) 20:52:44 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x8b) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x60) syz_open_pts() r2 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x10c16a52a6d70681) r3 = shmget(0x2, 0x3000, 0x56, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) shmctl$SHM_UNLOCK(r3, 0x4) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x18) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="bef2966c132b1f01e3bd4aa0607bd978f6508360589a33cd2caacd1948127c5734d66bbec4e6b5089aceb44e99a23b17ae87ae26b8de70440248468f8cfb29d1943bdd87cdff7952df6e311c639ba776", 0x50}, {&(0x7f0000000080)="9efc8cf6a698ad86c2040ffc77f508cdc77aa33a57b5be612d6bdd0dacbdcda9b885f5532f27ef296d9ce26b79f23fa16b24086df7d0ae2db28dbeb8b7fb8ad2b2b929e2edddb78e58a46f28c529e73129361ede2e933b66fe5a3f6cfcc5c751b9136e69a4ba852322910a8e23529fd65efbb0c416adc6307f658b0766f8be23c6bc23737b423f22938cadbe6d42ba7c5d7be45b38260ac127bf6b8089c4b7cab603deac88ca37bb6e2e1cd195d255fb462e3ad11faee857c55d7c1e5a53fb252ab78f915b078c653b778b41517df8312cbcae4eef648b80d05d7f94120415", 0xdf}, {&(0x7f0000000280)="ffec84e223b93afa942b125be8b89d64d6a535bdc4ac29d6e73df54428da4e2f834bcd1b80adab6fd99f200f5a45e43510864472035e31dc9b6267452451917950aaf4d4248c2cdd366aa562dd9a43eecdb72d7d66f76260569a4d77a057392ec2bb25e0713ea413d17311ae6c5c186d6a9358be08096123bcfb09a3e2aa543489eb5de7881ec88b10cc9c4137d0facf5ce2f7339efc2102ec5001ee8a876b1af16831bdf67ee5d10ee03cccdb5c6db04885276f8a0ba05bea5d79e9697133bd4cb44dc4b4db4b6bf984656efe24", 0xce}, {&(0x7f0000000380)="33ababb080c2e6ea214204766941b85f9dadb0202ba099113d69e0d56790a7496b1401ade2d16ca4d620e9f0a9ad1ed22a5b4e371d57e3283c309903b7e18b7ecd15674b123ab18cd37fd461874d0f134b2217304954c53737fbe7db94ee794f852e8b66210d274951967192bb9e7e68ddb2ee401ca64359f3963eb1e315772e5944c2897325ce194e192d110452215e11b976c3f6835e8a272e8954282538a7149a94118da140ba47ee378d0a59a564112b0545ca0d702033f11270aa24f86fe0a01b49b589a598bd896aebf055ef228b0ae75c0b98036e6643418ff6ac7487e8", 0xe1}], 0x4, 0x0) 20:52:44 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x4) setsockopt(r0, 0x29, 0xfffffffffffff001, 0x0, 0x0) 20:52:44 executing program 0: r0 = socket(0x11, 0x3, 0xa) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="429ebb556e712114c2294a60f3548f85d1fae9980c805db0f1691bae7442984ac755768a6a6d2efa41861382c11b1f45565c8b095333538dbf132c67eb0cbe1caf84236833200e73988266a70d9c8491cac5678e9010f5256e7f99803dbf419b0ceb5b62cd0babea1094be17a8f9710bb5aabbe3359500f68f1e59134043292455792d2129c9d9b1b6b6ccdefb5799eaa6ec6f9679a162a6b668f04f2c567c224b3d3c77b50f95da72212ed458dcc86cf4502374bdfe9b286d9b44f95f153eb5ec722ad1774186e53e3fd03173a0db47005f0bbe1283cb08ec51483b45509c8d0ccbd72b125e48924de8fb67ad7cac0de8757946815f658584e10b39a11f76cab4ba06e36962eddb759473b3781897c12a4cdd45b385a5786323e9f89e36f3252c675c70f5ab9cc323b4ecce56fd7a91622f85953746da1133ce00efa7cc4d6f377afdd14690885cb3e93078ef3f8847125d1ec8ee22b91a0c42e28c3b92f9aa6783d0695d6d5cc9cf535bb6328a983c28d3333636b8d1e0c2d8364ffc2c70fb1224449a45cbb0cb0e5ece2ea95aec0eb4a90ca38aa958a2332ad39a3beddac9edff16533ad106386006b93318a7b3c54b9fed57d4c3c12d2b143527c7b6910aa342a2d916b13c46eb087b5be01a2a9a7d7514e3d440f277cb902ee2cc183ed2a5c71cffe98fb5147bfed52b0b94c670f3720a53a48c96eb950914af969f7e3531f8710f451ef367710cb77c15caae94db0691a1075b31ad9b170142631eca86e3b73c08e14b1846f4c001c7eb5f4d0a188697bf481f11544aa156bbb83ff35d18f13ae12363cbe27385084d718b1e6ba09998050bd0453f4cd4fd7b7c2694cae6ceb28d3a10377c4357a3d6e0cb18caa4511bdceabb1d4e32ea01d0f9cad460919f5d9da364b31366d65bf86a1c71c6589d2e98ce98596fde3ac5ba3a67769c92d71240c3991df1249ad1e037c07fa48e558da76330f675b8fa86f6f25942bfb1a701bb6280add2c1e92bdd2138c247b45e25d86f16a7cb64451bbb9e093e8014ab963eadaef2a82d986e29396603e5bf145d95a04b366c7d6b4d028287b612ae30e9c0623a66090dc3dd6c8c5f0b7385546d2e0de1476102b505179154809a0706d808e28e416fed6c4974e23f65cae5ef764e8cad5404983dfb471888ec59d5efb2aa1d91b25f3d46090338644cdbd29238bc4089e84fc37ebfaa6de755d225a67d0168f9abbad4c088769313e7be17c3136612df889a9f2c50410cd4f0443101c11188877f40031fb958ce735c3790163495e47e76e6e167c502c4b88ca941556e742957f40c590fb2b5fac3af89f9b0a001637cb3293407260d73306be6285fbfeb14c0f9c6c914b1b9818b966a92e4dd3873346070aaf83928099134d46bf9f96ba41fe2b5293273c4158b17f329214e20e8055025d20032aa16142ff0e4d5689767a7849672369f66a9354c02b19b87be832367921d43eba5231d6aafb5282e83e0492732697d10e531bbeffe0f1beaac48d5050c001b4e158d21110b9101ef5fde41c2d0036e6806dbdff8dfcce0425636b47d476851f69fa3b79a7ed444a17eda34f05a5c7afad5741b7c31d9b648855d99a647d1d502eb955d99ca7653ccf5b22b267c5ba0f43ba059de09cac8c10a319adcc9e259db7297c1d17429caf758f9af61e96ceab4368de3242c43d95a79456e9641e1568a2fdb8e8e9558ac3eda119af8f781d7de06d88bfa1037433baaa6320f2cb1cae4aa8456eb270af081819c2747c74606f0a4457b588c719a92c703fd8fc1efeeedae2c8c27aaca3c6111ba05f775bfa4e16a6a96b9be46717cccc85e1d3d91f92d91c0ebf5fda9b357ea3e31f5297c49200ddee5641e0edb019d9a87158b788439afef6f3c03a9a65a975b3a7d33a56e45887c9006d020ef9790ab14ae3f3b5070ea8e91f2a610b6a0a4909dbd8b0b46bd82ffaf2a20d34172af5f2195f21062918c29f5b68337b1bf2b149e0993b31a49e52bfa287ebaeca258a20730bfb956e80dc48cb3b4f87c72df9ce3f9190feb5d14d6e49ca306618638e1e2ff25682c94221ee3b649d3c0dac372f1286a0169cc1e42c24da5596b1351ba99359824d118eadbc9cf2c11f855c4312573134c6b23b21ee08d7b3d3e8665ff130d282e0c08b55dd12499e2df0fbb1ef809e8d0a2a3e771dc16215b6a3dc58e6d2f2b7de5b2549ad57ce11d055c918dc225e65142b3ae1c565688e187ebca1e9fa1a022b6722a9e13b9d0180747a5bd7c3d3ebeeb494f3a07636524f7c7429dac605033d8185c9cac81eaa68887fe372fab2076dab61a20da94a342987423c8f830dbcef7ebe09f695ee04902c552f88654fe6f2047c34818f3c59f215e070019ab09ae0130d7063c06ba80a94c809a65d7332d225dc3edbc6c7f943bd3a993192b626a058b00cb716270e7a7e0616cd13c5ba06301093d9a1490001b46375c1838fa3f0455627cdc8dc3f92561c57ce0169038190db944b9d29af5d203865e0dee556c27ddba73ef55b64634977f1560fd7a13e342969981fd67723d59542ab539eb3f5bd17f7500726ecd99454e5f8765b0025bec8ae094e5b32459af03c39ceed6b136ec3704087d6079630887f26567e8a6125ab7a5f7a02a6baacf4aa24d3d2d2cab9a76db61b12da186098148942220f5154283f2556ac75c23544f5d556c3c1aa36c760616d83d579982b354bd21ac24ee04cac504886cbc4aa05fda0e11cc83a9d03733841c9d6cf9b9b9427e4c5077f38aac670c0c26a91739f79549a413849e0dec55df627d3534df644651a537a827878ab0f59136b25a563f8301c44cbd31f02bfef31d4c41bf465ad665abeb1489e9805da55b48b09c7e03ccad9fd0e72126d146f76dca1767b29f6a5826fe40ca3cb49e10925b18cd6c7862158665a6a705617a50cbd1284d00cb4553203b540c791441c3a5cbdae1ebffe8951f89811b45c853b0c1f7ac7a1de12837b03b42d4e90a179283ba9fffc9079bff8e95f4afc8b788c991820a7a66ee43ac360ecfd0920c52f2830c98df4b97ef77bf9f06a769dc586e3688cdb9b4e212823cbe7fcd5289cc5d9ebac44264a053f65d44629619a3dd7fd4a07403ef5ddb174ccfb8cdf80a3e96ea4095333c5666a2ce802990502659e8f7b2af3116712741691aed3ab92ec7e983a515aa58a75c762c732e940827f40ed6da3877ad4fc6d700346d05f53844f2b9bc6da0c74674816f5aed4560efbc635fdbf1fc1d1969a4e0cdf345e4148db2770205ea1145b995bb9003cccb072501817a03f82ed94a9e7126c9a7b143fb8ee0cbec6e855ce47e4d5f3faa6ef6f1cf869ff13ba668e0ff2558a38ed48a81254ab6caaf007cee178c1d621f8f5dfa6c49caef367fde68987aa27937466238863103bf63cf91a37c977669a14f080cc46051a6de2eab1e5427c2faf3324a713e215be17dbc787f0159edf46b0457914abd171eccc95606badf0457bd4dbe9a7daa3f4b434e91ab1944797b5243d46cefc48cc69eb484eb88c3c4956b13427cc3af53d6048173c6947d84be5ab1bf449f27da3f975ead657e235162335ecd2b7c7b9224d8d7875dd8a484dd3e3c28bd608f25b6275a09c4c1d2e64e77f2c7fcc98a09f32af4b2620db7646b00313af3f02fad37e54e58975ecd63b88b567bfdb63733d55a38b2db0eeb2f58b9d3af3719db228b32c85bc2906962e9292acb9b4c17373b703f731580cf0c79ca5f1a81eff0621e7c4f6ad51515cde79ed32e6d8cc861975cafe1f3eefe20497e98c0b203575951c02f14e4c3b8ec82e3b691ccb1903b3291dd17403edea9de40bb85fa3336cdd5ff5ee5af2f3c9bc2dd761cea15045d17e7d465569550d4b31f74d6882c00b4bab231913ee12714490e5e96c6effb5d6b1136a4fbaa27c96cff486cb0b34b7d0d8ae693f60252fd5111e37e1de35aec1ca438b1a4c3c286e77bd63b4dff1df0951336b39eaaa85c51d5487bbfa7a02459f27dc0ac9341fc779e9d4bb0f37c393b099c1cf3cc28a59f242ff82477964457908dabcec3d1fcf8c0b24a8ad3906fab82aaff8adb4259344df217a2f0d648c253793ddd31ea56a74a18e72ffa280934588aa818f54dc2515edeedcdf8f2f64d2fc2080090a61999b2a6f82fef07cc5ac635f9806414c7c8fbc2944f92cf44c7d61c13923123f797f1d9a76152518176d9f9bd1665968138b2ca3cab44e9007dd67c4cfc3c4c9fba523b708933dff49396c63dfdd037c90bfa81ad5db930c0188943d50ed55791b599176a5b2740a23b9abc55f8236d22bc9e49baabd20e2dfac90365944ff04769566875c8dafb78b8e6fb3f6b83c71943353971b9f73f6833e3a5e1cce32323af95a9b56a833366c30d7668486f58d7688be01a0f5f47523ebc7d63b07151e7ff50e473984c51d5dcb53df229f214342f568eddc70665b548820908d72e5f1f977176af7731168c6f1c5d3efeb01839cd9a1215b1b9041c34280bedb6cf5ab9c38398d2ddfda629db9b875966cdf45ea4ef2ea3af6722dc26937810076b936d819babf9ad2ab45b769032dfa3fc930d21c2bc74f4798a8df2b64d0e3ee5720f4b97cd4c2c9ba7077ccd4051611209343d8e80a8fd529477504277b92cfbf18148a4ba34b0b5128180479e2899c6c2da746b2be31ceb62733319b1fc93d7cc4b63772443eee1a0e42c58afb294d0eab325df73528acd3812608d4b51d4bc577b39b70cc19db9acf91b6575e3c3f4f76d320e2b70a566e09f78f9b172137039c4d6b0f891cd5bdd54dd244f7366026ea3f8e3cf0157f3386e791567e2b6ec78fcaf0592dbdde4f6fbc87e36a8b27f8bb1f5e0ec355718566f7feddc09d13fac8fd76be5c2082ef33f26d044ffb9de", 0xd86}], 0x1) 20:52:44 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = dup(r0) accept$inet6(r2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r3, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 20:52:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x4) shutdown(r1, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6", 0x100000001, 0x8}) ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$setstatus(r0, 0x4, 0x4000000000000088) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) 20:52:44 executing program 1: socketpair(0x19, 0x4000, 0x80000000, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x3) r1 = semget(0x0, 0x3, 0x81) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/24) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 20:52:45 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 20:52:45 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x81, &(0x7f0000000040)="0665cfa6fdba810b75830000000000000000", 0xffffffffffffff9e) 20:52:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) socket$inet6(0x18, 0x400000c001, 0x0) r0 = semget(0x0, 0x0, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/4096) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x707) bind(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 20:52:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = dup(r0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 20:52:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="6fa78760f1b2431f030acc263019b782e3a9f0ef665dbf5d918308f5705a056d9f0b1dc5ecdb007575b1deb3dd6a15918aca44a4b14beec48d2f3b2f74459fe379c91afbb7fad74d54711fcdee780b8503f8cfb51e5918ab444e4c484ac4eacf20812e8d79c0f8853a7c00626b9f1a10c73e61d68a91884572223b46a0f7f1e632d230337c38bf61e39b89180438b440d30c80eb3597603b9874bae8279d55623366305507ed", 0xa6) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x18fc, 0x6}, {{r1}, 0x8e61bf6115ffad98, 0x42, 0x40000008, 0x5, 0x4}], 0xffffffff7fffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0xb30e}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x6, 0xb82}, {{r0}, 0xfffffffffffffffb, 0x41, 0x0, 0x3bf, 0x5e59}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x6}], 0xffffffffffffff00, &(0x7f0000000240)={0x200}) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x10) connect$inet6(r3, &(0x7f00000002c0)={0x18, 0x1, 0xaa, 0x5}, 0xc) dup2(r0, r1) 20:52:45 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 20:52:45 executing program 0: rmdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x80) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 20:52:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) getuid() 20:52:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='*\x00']) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=""/96, 0x60) kevent(r1, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) 20:52:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xb9, 0x5}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80000001, 0x5}, 0x8) r2 = dup(r1) fchmodat(r2, &(0x7f0000002ac0)='./file0\x00', 0x80, 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000100)="ffe6ff08aaa708000000c3513e2ad23900000000", 0xfffffec1) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="14811be0b31439eca700f0a404dd8b7001c4bac83d3030447675fc8251c85b9672d07a0c4139508965ea0d5ce35755c68eb6d83889585563f069b51dc84f367ac73d40bb0cf71b344ed1b240bb9fae6df51bf56f4996972d8f734d37d02852ba6ef238d4e94ee19a04eea87b67bd01891c07d4c42f926c9415ecb5aa8ddd040a50a101a6883edab92b51e0d37f17d104dfe9b934ccb9758323a9d565668540b2e48298343bb0507a4e4f7492e6890a168554afdca0a3ae181303c536a60a99c6a4bd2019f1a9142349e351507551f927faf3d502b592ff43474f541983e92308", 0xe0}, {&(0x7f0000000300)="a6db8197db2fc89d9b1c33ca95070a92207be1ae5dcd1085db262aa04c5ef5eef5bd3e170312f29c3fd6b1e9da6c4272f0dfd28b35eb1046dffa5e8dbeb2f48a2d684a0d7556fbe748ed8a0b90cdd19517661edd4c0cb28318cc2a1e26cbd012a20fd1217664fcfd3cb8bb33e8c29523e0e784bc41508ce31355e02d91882c2c842758e5098dee10facdba48fff40db5461259d7655a3c3e85c6dde6a80278cec967929b718f78f5cdda70571f91", 0xae}, {&(0x7f00000003c0)="a016b7dbc5b5859f4ff3017d04a7616b396e50dccb0ffcf30d9439414920d27d7a07269c63526a643b2c67a1dacf5e6add3d0c73420c7c3f8874f2bf05dd8c64c701d38055b439a18daab2c0f46156f3f8cc5f4575540d56e506b364e3746e7e1cff866add8145fbfcaf89bbce3d0063471bdf4e21e0", 0x76}], 0x5, &(0x7f00000004c0)=[{0xe0, 0x0, 0x0, "c11ff626844546e9f53bfef102086734443542c1e02600563af21cdc9cf2f529cf32b35af596ef278f262dc3e8e16a387081e16321a770beb8b96c218248f945db6216571c402ef8d99b4769de75d7f5207163414130e7f0e1512f5542f469b4589c5b7f8a7062c22850bbcf6f1af67f63e23d4f679822dd1ca4755edbb05721bcf68bdb4595be1d10ea1e5cd286636dbc4a05ad77f5403efd61f699f916aa02d09cdf501847cd1c5f4ea83381f5bbcb5ba22a8a0bced1223cb683a9af948efd49d12260f8b70a1d8d7f42"}, {0xc8, 0xffff, 0x3495, "5eaf91a9ad9622ac6e5083ef4bb973dc26b998e77ca9aa2e6c7ad4b951142b8406c60e0f7e19a106f534f352e717e7f8abffad7318fe1830e0e468d977d5bb98e31d36f2c705bdfa34877c9216faa9ea79432fcb8a42ce76c0aa627bf891b323f1242d3756085c4be6ce4ef2e8fccd9a5f0418620f7806375cde7509f45c17e0e1b40789dccf54a980565c7488202b467d9f0323e06f5db4c2cef35666d35eeccdb81e8c648680145cafeeefd37f654cfb427046717ec029"}, {0xc8, 0xffff, 0x2c1, "80b26ee829fd9b92918b4b216b8ee922c57e3e02e7da2acd61121587645e42b5e8c80814a3c1fc67c99194af08e4b9fc7778fc2098bb619a56c6927a74ad100db77d242b597d7fb457d5d8acbadcb3380a19d091fc4a1b92eb3ec607156702b9baf924b15409de2723b64f58eca8a0de6ee9f7de13697600cf27a05cea6b048aff7cc51904603a1d131862664ba3119848bafe8a597afdd0a06ce0b09ede26a43a085ecdfc2a88e4c1f38d63adacf36a38b94f"}, {0x1010, 0xffff, 0x4, "899744c7565204fa4f3b460c1bdfa60a91430399dec3183d9a897665389a7b9f16d5992ce67529e8ed56faed12fa7c066ecebef1963e120f96433e1d056863f28e6ac39b8c598a77c80779281598638b2957a88f598d3fdcc2797c2c729be32c172f33979f4359b43ec3d53dd81f2eb1cfdf486bf7e11063ffeb6fb0547e4394accf9ab9172496a73014e3a3659309e2941beae1765f2af7a99713d50eb075ad4fb41ba12ddc9a33dab95b2656bd9b84af75c580537f93e9f5f5d88c0e70524f73fde641b035c96fb7da442edb2dcb0a0e141f66d4023270a6ccd0c115dd4cbf2e6b666cdadc69498a1348076936c5a34de436cb48d1e4d9f8ed789429bcbc7184d9bf45ac1e88d8471bceba04508814fba2c824acbf2c7ccf0bd32a2a51d26d104f3d38215b562f374473f0a9686605e2e54b5ad748f12179a179ec113f32d20fcb1aa5bfe531fb0c63de9d221ecb736b94a21f7a01637ed4dfe85bdd1c213f5b7e0129e6b502c8fcedc0facb75bfc39c74e3f565929ac0889cafa2f6f6ac923850f3a51be6d0e4e265386af3c4c4b5126df8dcec71ac6f287e8e349c13468a95020414de11f1bc82f4b97f63f7d33b2b8eb7037b58aafb46ef40bf859872834cb78a69414fe65d7b8aa5e171c76cc9c8701e7ffd11d020364a55b8dbeb3a8387334079e354b789457e798a9dc91656d8fffc63b7f66f5588511b5e6e6cf07f9d71968ad426f808904745643dc99b2b5a7cb8d3ae231e58ffe777b82509db8791c0bccc85e6dc3f9431711fcd3ce91a270ed997b31f2bf69b18f511cecf0ca00d41b347855f2db2150704279904aa6b8b5f4346dbb01465d11b6982b21f1b540aaf5cf8727ffcb2b91aec033a8327b3825f17dfecfef29c517353f8944615d59835a0ca6b8f7b88168289c19d72fd1a61f6418ae42df6662720833ed256b75220d508853676e87576a2a7a3ccff9f70e13d925da21eeeb435ff212b1a4723eb6b5e255747d50ce9bf1b2c18dfb34a41629522824a51b3e649ea3bf960b45c1999622935a393b801351aedba4be5cecf9f7214b7d80e4c60215853873b1376650bf4a02a3f5129490ee377711b0af09ff562f1e90a6810eefe69d454d58f190f2841bd68097893d632431553e5f013e99bb02790cfb756830b65f287fc1afb18858d7ab4731c68b60ae41f5e4893735984440cfb186939259f8d9c2de356762f454ba4f06464885c80a0d56ed33a3316f7d3d408b89efbcbbd8d4416550cf03702c097393b432e2ae1c463fc60fa4cf7bae48f77135db0f529906f9b01d0440ce57c9c016f152902ca06bda55c9dca22e7c2f5838699f5bc545efd84c0ee3efaeee2667813a4e6eba2f5f9eca1d90bc05f4f548beae19595856ebe230f8b468291563a3d681a35954c81552ebe246a6e86923f15a65002e180c34e8ace926f63d1a387f3c8cacacf55dad8b77e0f4fa1f3c3f71c82ea4d70384fa2fd0a8d8e3d5680cc3239f0c68c78a34a451c4159e27f46c1ba7ada98c92187fcf03f20749b1cdc290be586419b0185f090501271d31782f031aae371f00725428ecb381310ca1acfe1211071c96de5f2daf77e81d1abfd1f521483bc8743f759fa77aec1c5d6b39f59ef95dd8ffd2eac12523f271746dc574b586639c942d6d632cc6c9b5a386d2b14d74010c5fc2db7099fac3cd06b29c277b1847afb1d348870c477f2d5d243bb6702834bafd741623707e8a1c15906c253770641375ef5ee8e33b6afa4f50019bf1a6569ac170e305c950ca6a779d3e01e6b5f815db6cfc0288575778a448f17758c8fc5798327661a896d0350a064012911b77e00ce7606f2ffa2fbba00191a3ef18fd30c8c656782b055cff1d278021684edd70f76b39dabfa785af344a97b644e32dbcde30e4247d50def130e3093021a32e762f4540c2ca3c6777cc7b8ad3083d32c80d37f975e98bbd70873bc04d94a32fe6f32413ac769118da912696528cba75aefca594a3eeb8b975d75fd446e114518e9f5f0b6a82c4e58aca4c190cb67c01c43ae62351fc63fc6209e4569447e1065b053995b9b5f15db811c101927db39e0fb9bf3a35baaf88deaa8a74c7305fe4f093c1c57b844f71fa482f140fd96a53123fcc2f24f887fae6a8885782d1dcb5a923d87aa322dda198c2315d4503494614c6374741cc64f985e4c39129e0e824c1ad880ab2708c867f23307dc14cdf7a220f6c763a7cc0a635a0a55a404208724597b4a88770ef7d761470db66b31ba822391cce25bcf64e7e08584be22b551135b91329810da4570c1b795245ccce4013c3ccc0c8b3bf3686b40bfd4301bd14465cf767ca2eb26f92e893fef3eca11be77137d875609c3f30cefd324df0264717b76c74a895f5f27b43a9f0929f452e1196fe58006ba9d216f2f95f23aaed9b12469f1f00158d950913a6d278b55f0dad39546735319e0e6877f3b632dab98c124f2f4ed1a096cbd649d47003b08e38e4c38e92eaaf76b0e6580d93c9864d06f73f9d3f4bfbc24d9e7d8b49a4f6d2d9157c0f59049de69aa85b5e68d85d4af8f7f81ece43994b8246aa207a014215a31245b3bb8b20faa8ac1f8f65a531a0e2f0016e455965e7caf585b2415bf6a89343c68aba71e84b59e5034282b21cab31839f251f467d047ef2b6f9df94bb27acb9782f74d227edd961125b8be35134ae5d0b342bf0b2e37ae68855afec5bfeeded0ca37f92df7bb17cba78b56742ba121352bb02881cf63b638b66b387212dd31558ab90f20974e7336e5cda1235bdcb4d56e7b1124cc321ae927dcc6760ddb5985a3014f88bc2fe2c34d3f4672bd54600c14cf0edd64a789f9f0e5632ed505878c7d3d33d8a6a1ca3362e1b6128021cd833cee915af85018b32610a5a45981141dd62ff2baff8244772d41f81860d3dde4f11c90ef5fbaebc795cf0d69bfb5aa2b7224488e3221a2cd11ee7aa61270636e40b3f4fdaa2f4e0cb239f3f0f84c312cc30934de150ce637ded451328ac51c71c412ddd4f99d41c266097860b62b007cad676ebab768a63b64823b08cefe94a4182e1f55ebe6cfc91901cc8c2db56adb9816ea8b169191b8be2a5f1e4de448591b53ae0724cf1c5fd85df6882faec5b2010d0bf8e6b6443cbc758dedc42639c28723cae96508102acb09296d085d19f1a27a074d18349d5aa9fc0ce148524028fc1fa43bafb65e6b023d7e10837bcb738a9b2617a057b479cd15c566924681fd53c7c79238ce5504d26b0bab64623a3c68bdf44cf81abf4849194a547d0aa57d0fc6314a944f147fe555cd4e093aa6722b646fa9d046416a02f9fdb80180d99d1f603f52faef8640151229838aa0bd9c576e5dec69b895cee6eed158c067bf2bffb8c8f002eef4bfeb7824bf5f1b1cdd66555bbb3ea323f7a8f48e4d0f46ab816891a10273dbd3484305965d62ff22f0dfd0e02e0075a7c8bf7355e79a5db681c0eeac4808c5eaeddcd3e9c9a88121b004c27233bcc2205187047fc03b47e7b804f575dc3fd5e1b4d9b5c040688fbebbbad44648c7fb1935e38a3f3cb7ed2ecc3461863684c69d23b5a7c2ccd026220b60f54c9bf7c78105f759b1a9b2a4b0f723b31df57b578f6ae40687d743c49c0cb762e75ee1ac043bd1738e67871938a9b87ae2c07e1304e7240f90582fd78f487f5f4fed7a761261be2bc78aa26947bb423a41d3515940324f6627d3be880c57da5338e6f3c422e821cb24aaa45724fa8ae9c9563c826cbbde8b922ad9d585965bf273c87347662201e49184923c000df9f645bb76296bb8c7b65d4e02ba711ea6b11fd32416a9e537beaba9cec66e63a3d4cd8a5d4e815901b3644d33cc89798af5ccc255eefdc9c12d05748ec4f2e6c2e1976bd1fe85865a006536ec3cc4951f72b02c45e511463615bd8f3efd33d6e9da2a312f97c43337b0166cf222c9c6e31fed9cc7167e5b4d15c50fb1187f3d5f0efc706a14265a63ede1e1587857b1052fab03abbf934bdf72f44bfe7d872330814c4d67f1d7d044fbe096c4a00bda24bfc7faf51c6eade431f0d8aa70008c68239bffa4d9e2159f3c3c4b056edcd2576851e22b05d30d4715ccba1a3f865f1fa2e671b449c8f5532c76890ddf938cb87e35c271fccab5d528df10357f53955c8c3d071787c64b77ce339bbf39af2c7269a01501b7946db2c56e5ecedc57917ee5031ac2aa56bef76041354a8c62c6d101c03643f21d6748d30c25b5f3f8893252e6cfb14aade841e6ed648faba1583b1d9dd50ff4f52d7ae94d757c98bd2d26c0742408192e544bcc73208f61ed13a6ca082aa6d66084a68c98b1caa8a48ab49067f562b2035b2e36df6e90d2c883ffd142b9338a65ae5fe2ae1d2840305ba77a0cebd98d736d01a0b25cdbbc3842f876ca14488127ba5b83389884f36d3f3caaf64bc1933f2354a6fdc1fecc7c6081b5bf92c626ded96e51e6eff0b5660085745ecc3aba6fb713cfec107fb64b3dc20701c71db9849a68e193fea245884b079a3fb4d575e3efc566810fe8c5c8d2f4ac7ab87e2ae984773f58d50407f4f166b43cf16f41eae4d3d9982ce6db3332e4b6cbf6dfe59278891c0be68d6e86edb09b58fcb9b0aefbf3dbfee5fa3b89537ca51a5916176caecdd36a7fa190b99b4f80d813ff7aadbde4d737502feeb663de4694993ab1fe6512f77642e6fdc490e774556679283062380adacb7e53222e7f8152bde45f7bc58934ab6d3283b88a65973d13b7b811bfaec5189b59edd550ce58a751d1ead3a983bf2ff15a0f92221c22a8f9ab0db45e6a72f02abb4db9515e2a47be6240ee8d391ab5aed97e09db6f7e262aa6ec8141c750323f6748676b3031780a8bce064f2a071beb8d06d97cbf0e5468b9f489c9954978589fad20ac0bce9535d14323c720b63e2b7fe85131f68fab1e91603f88c1b38b5d44e1d94c5ab89768f7424f32f9a094b26c6d3b52d4cb288040a8dbe6a500a519c620fb3e6ce55dc9f883668424d2eb33654dd1e6e0b9ad32e1dd63e47c006e2ab950bd2c04ef95dacb94e75f825236062c867f3449e16057439170f5c6542cc1ce49c49691a7ab9959968f7835443090bf76dd5581665103079248bdab76993b19d4dcf4a8036d4c07ade68ca9fc3a9533171afc11437cb06aff3e1f76f6dfbe53472239ed244d4ed00c925aeb0223bad35fd86de2c620a970669b1dc418884681a20109adb13859b50b9be024756d5a7f98a40fe63d1d5197ff3b07efdc64f6a8c648d1f28a229ce9e1afe44ccde1fc4b0ded5d57021a56c81067786e1d773df7fc49d3e6b5227144703aaedaa8a37c13aae25ec0b984d12367fa6201e6b01368b8abfd59d6934539c54243c739ff475e4e6c03d9ab9a323fdc722ceba5e2d3f92d20c6935b722b5cca61da23d5d67331ae4223e041e1051bb678bb391a7f1de15fb964eb14d8403cd60afa11d23aba3054367431eaa3644a08928353342a2acc49ca59fa9cbf681b7441169116f63acbd36f2b7481176dc6b46aca64e04c6983ea7bf842a5dcb76169645016ed38c6bc18d80aad428bc677006eca65c5cea20ef68e58ef35830509ec2c25526f86bbc93a2c67a0eac4ef12c6cb49a63d10c64755e872678d8eee3b6ba8bec61ecebf053ae864f49a83cea99d3f1a573df89d49055f4c889ec07d96b79da09223cc51bb01d7b8510ce0c85ec5b101fe0ce70bc47a15129038c3109f29b6246a1cd13e1a42346a0cad3f4c3ac38ed88c3f929ff57ffb78d16fe16b7562a392e22ad162bc4b5e16563e79038c9c5323"}, {0x1010, 0xffff, 0x8, "77a9d8476ae8715ccdcceb8a1db28e2f149418e818bcaffab7eb00da2b93a2598eb39ce7b08db7553f6890789d30ab13a7cea1457e58be160041af8b88ff731b0a5be201ae14ed1d9ae779f0031fc4d9a3fc2048d25e2ba443ae060f80ae6ab259dbe55d0779a40f96568e19eb4b0fbe40398b9751a9d79bebaa9f8fa52ed56a0e37cb9df9527446e0d244de6251f9b6e33df9ed798a1fb5a6dd21062874d58941e954db3cf82a1c7bf7ccfd22734112a94831e332d561b81b694df3bd0b856a896695d4f9a6d6776b6767a36889fc4fad8a5b0fda31a601cf127904621426f42e4a292deaa7dba66e3cdeace3dd537aecc5a97cddda11b05a67c85e051e45cc78b0be74c64b2dcc312b46c53669bb566049cc3f42cde9570ce135a3351a0b64c35acede2a5b84e8fafe494f472f6c4ef4c0f3785adc785d381261bd9864c30685d32b6ba7587b93ed73735eceace0b4fc0f7799796a4d079cb7c9d9a9680ad9b1e339f752cc70fddffdde5b46f4df5456bd25edef8accd93ac022d8e44445ab7da854ffd9673bee92267672fed1a256827bfe8008c4b655934a562e595a939f939b9f6252caa10ced6c9939df322218140860544a075ef0eb1d05c28b7a627696ae521d0f5727d13fd633882025ac6f2f79795ba0434c138832afbd8cdbf189de9bc5c6b899f7c4d08e18b4edc708c178fdf4c76d04ff189e0c86e30c2f65f13b695c611a7e6d357cab23ca36be7051ac400e8425c84939b43cefc1db49faf41a70e8f5f6673806294afb77d7a026b9a30f94916c03e8c47a99f4c94bc000db2f5f36561cedbfa22e9aceac1caeba0180895fc8bfcbe62ac608c77d596b87585ed457e281ebc61bd48741e68b37981f6ecacb51b302c728e8e0d80aeee94e6e08f2a5d67aa7e00b41ca39c0088f57ed791feed357977e3b3042b1ff7272ecadb2657cad94f5e1503d0c3a594d1d34379bb3e371c17e6fe4baf47c19e84ae57bf4f96567cdee16f4467937f00d9a38a3af2246a3c7e7f3137bde66d9b6f590baa6fb1773ae158a2de6cc10110e8592d5c7d8893f51d74e9da2f1954029c2504aaaccd830bf98217a0f6a09a8564d420e3a6c4c8f367b37889fca9fe0d5bb28f9b84115072bfb3fb5a01bdf584bd799a77e7580c3279c680818a34f5e8cfe955503cc3d7f3947a957005846d7a69e3beda1d9dc14312e9d1909f7f9d4cb617b32b23efd2613ed9718550ccefee714c2e7a12a149ab06b43d3fc092b7701979b5b793ca8f6ac38eac126323020395b37422ffb6a00b3f204181ea288d124cc96ddc0a58a952cd32a6caea3a07fab5227e8bc2afef617e1fc7e0806e5e3c158f6e61ad4aa363e327b4ee2994fc20dc79f3b391ae755f19ac751b569511b355345b64c04221f0b02d68539f15165aa594c1235a47b1f37646a1d773cfb6a6ba2242570663bdc0af2e33c0a3b2b75734bdb65530b2122371e880c97152d9422b9c4d9bd8c895ce75e4c765fd352c006822b5773319db54b780fc7e850d96b343c617843443c385d1e61399631583c2595bf0d52f793ab83385f4863863c53060b907657fe3af6929e6319c52dc12f923bb32873c0c323ee5d274b5445cea948e108dc5889200a01e9716c1ef881031728503f6b0ecd15fa95fc655b1bfc7ce13a3767a2655186ed729532b3ed4fa580dece16661f6d4a6013fef0747621f9eb33aa85bd140d7fe1defdd10649ec711a597764b1e6255e38055a642fbaa33eab5b35a72edef062fcd2a6091cee295aab8d40bfd53ad77ab68a3d06c7eaf1c4d79706ff77b252101419b5a72ab1954987a0d9c0d854d8fd5a79d79d31865413bf58c7cf5fb973ef114e12cf86ce063a2f5a5d74fb04305143da71c854c5ac08b6963cd1528aa44bcad5a5f594f961e7f1c6112850cc838d0fabbc032b2c7182ff76df6ada2b275343a4b26fb36d2e92a0491acbe3a48e7172c92702e4640e97eabb356b6988c8ee1f2e13c867349e1981e1898752d84d47a66af18a106e570d02ac7d540ca88d065ca3ecfdbda2f2a21a1c27d9417e7a82b48a8b9f2aacc11a07fb10805564468138f82b54fd4274090eae1b4cb0d2aebdea24b2fadb31c0ed08b6b4f1a059ddd29623c7819760dadc99e39d64a398dfa45501eac4aba5c04d26416a016460d0034de1f7eca9686a9c17ff80c32975a869f21197beae109557a17e86f494838b1630d5c8b936804962db5e9400e9460f6489d99fc838d8ea3b8e7410a9781d233c531960abbaa62b576202a87276ceaadcb035f21d318f63cd8a16eb828f8ca88e80f3e8c73e56a1e5cddadb3375fc4e5f71ccb14a84e001504c6522d8586d0075d0bf3f87d6362514191613a89d073d13662ef6fc1840a0d255e259cccb8e11aa6607a388bb69aa7ca2c2bad04b9f53113ebcec5083faf5f9aeab937fd87c740c2118a450ccecdb5455ba248340188734df5f43809acbecbdeb178a73d6d1dcafa75c91d0f25c35d81659f61fff6e6fd7679288229d93dcbb17d14b40caf41fcc16ea349db2fb4a402cf458d021d2ab31164cd26c62cb6255d0c2843dd736f58948efe39d079a81b0b119e237dbbae1c31c8a3af873dabff5bd1106c3dfdaa80c372fe2bcb7613395c8cf34e6e44f97dac7911f2895ab6b02ee68011f24c8debff566dc1dcec7d8eb6d64d6c4d6678903075791194e936a613e94aa3bece8eb5fad849b37198a1b31aba9d91edc88be434f4187944d823fdbaa56e86633425207e90b248af579289198670aaa994f1b2156230aceb42debaaf3822c95fc73f397b6f12c9fbdb28c9643c977762366eee6d6481b88b5da84c60f8b268d0c0906a663f327aab438e46d9e749edd4c2318831998e6a13e496a378493ad02c88c75cc7b548f46c58f36f7d83faa8dbe4477d456a1895e4a7315513c3c75ad346754e32942a1cfaed7d47003eb0e351085f4e0aefae9becfc8888a66650b8391b98c77e7e30cd1584eb759d95b76a95cbe7efe0d21f48e6177af59d733d09946b553e5bbbe7dc990004882026e2b2a95cd32d1d18d248a2d641f7a69f4586b47617eb9d9d010c89a97f645c0d3959482fc4d75394c4cd31003c6aaa5bc53513b00c5125dafec413b78d9a1dd52c85e34de1f023cdc28551a5946b2a884e9993742dd9b143fea49245612b885cfb6a2914ad26563673bb180bf03d9fc65a1cfe423dbbea516cff1bedaef9ddc2234c494491c6dd459ef3feb550a3a4ff8416a6b5ece7f8bbd20a10be9c60cf93e64f8a21c9eb48867a51340bb89e4a26cbe8209335199ecfbf2554a25c76b0c60c0b5c6bc9c33426dc23b9b9b94bf878e5fe406ec359b3c3fcbdc1a05a09ee35c850af20091f40a7006a965340ace2a249b419e7b8a95e841bfa689acb8db4e2f03f26bf1e669328e2adf94f355184486ac02618a567bc0b42a2c25af14d0944c2c342528259a4413c884a2598cb456c796746f2b0885a41c09033543988f79daa237a1d3da8ca37cd882eda67ac809df72ed27139e146919f9f71df344b4167e48c001c045e5f3a55838dd8fb8504d2f0aa38b7daa7fe9fe9f543c9cf0ae83d5837e58a2672a002dab1c73fdb599f4c4886807e7510678f8e4e5b913e7a3a25aa3dab9877f24a2958bd5cef693b98f26d3606b95b354a5b50762c5cd52ccae19e3e1e8f71a28e20883a830ceecd6f733eeccbecd62ff266917777380083333266bac081f704e3422e10a25843c2532905f4e9767cc0c499ab7cb399b2be30dd5b15a861650e136719f091a9ffef518c3dd3859bfd410acd35dd9b76864590352bcbc88556b0576a972faf5ae397a369fcfbeedb2a00c7d50e520d259b2650fcd70f233ee2915a699aa6a7be49d70c24a73e9edf4b8964b2046688235287c37350a07ba5ae46fa18da4275b3c6eaea86fea8f21807a1eb5036df3d0d4d47823e2c38c9fd9f2e3cc36d2b0570246966bd627bf7f1db5c4daec6fe6954d9f93ecbd23bd4626ea8ee2a14efe3e00c58f288cf4da1d972394638ddfb02ce1af188845c965aa3efb16bbe1668721c8a74e324fe9c705c4b5c03eb1f942821f6cc9f92bf78316db3a375916a903cc7ebb582c7590d70ad69efb0c55c4ecf3ec9136649688016a351b5574eeadf887c37fce4fcc58bb8dd7af3ddd29c7ea2fe10b0b55d979a4f5f5f3177d6e0ef9744b28ebe86337c2a9bdf1a74541858dff964d1cd7bcaac2be7fa6aa7d84fa4a54dd28dd8aab0e0f6ebd831156663f341733c0eb9fc63cdfdbd35eea247500db5cd84e6d03e3386c9211d6a423ccb9cad66f0d03fad4a40fb8461abe317d87104c5c882b3fba5733b7a75e97ffd53a07f3f091c0700d0ec89259aa5841b26f5d8d1016a8735faa4bd0e43b53a8dc996cf283b4dc0e704cf59b627c1639bcc6bd3fe431fc4893e854e354bde4155b35a32412772a23b5ce416a6ceeb5ede9ce6d4038b9608e8193ff6a67e2b3303dfb6316b3225db2d050495e8afb4191972a93e387a5215d38f6f4971e89c00b7b5172c6d9902de832ae41b2a7ff914560d1f8b81cb8023e44a5387157f5198195e582797d7f5c12540f3fe2190c25ca274cab123cbb7fac360a42298b8bf045344f34e580c036b33c069425be9fba83f66f5ad41528d8af7dfe969eb0e40abd824fb744c03152c0c09fc0c2fd164c4e96c7ae7810ea43a3ca9292c15953980f179d5969ffc298f8b0ac8a21e0bc0530aa40b6ec9061540be4f7fbbd4bf0f579881bf292b68c4dde7d6664a6b454dce14c03f4a961315d4bf8006d7616813119a7af9691145d55df0c1f872ed5388a1be70b8da56aa9e2004a754d5e1f31c9a25dd063bbdfcca61eb23eda2554f6c4547f3c3a63dc434aeaa6ab6de0821e5ecf7148567492a02e66269da132923545a17203733b6d27c27dd1f9b30568673e433ea3541725e5b12e36c7bc14ac8f4e302a98b20135d6abd1a22b1a168014197a8e134097a3731f163538757744e100def22dd7f7654e0f020bf7946cd5fb7ce34ae19f3bdf207eb12922f38c92c76179cc7cc4036cab1ab5f782497eb3a55b8dd424c744c62cc1ff4d8c51116804d01d0a61f23791dd4d4306bf1a48a4f2136b70de58e9ac7c001a47c3d3cf1b36156b796377cae023903016e9f9767c5978a99a17d964b6642c32ef07b9b491d4b3afa1b7fcf319409d0f373fd72e8c6d385f56effe7e372a19f00f1307a70877727b12ba5d73d1883f05c8fe0fbe60a89ea0edeb2ebe17b851bb369c46d05d98581a952e883ba68fe8c14f7b81f6f0774ba1d7152785b2984a784c126320f31e552712ace38dd1867433c1353224f660bf8c2b8dae652392887b21ec8aa411c2a6b0a522f7c73dc5d0570c2acf940105ec7c2f65f3b087933741b04caa3b6b6640ddb5429abbf4e25fc25761934b81ac49f75f4ff64182c8be6ec53764628bd96f82da7f36030045d9f80990b6dd9d5849056c3e4672f7c890894a9be5d8e85e750adbcab36d12852c7e19de6283b326f498ba31a737fc32e350d0d7abf68cc8a80e70498fe94ef907f6c482c9120729e4ca4cfb21fbb6b2384dbbc160b8eb919ee2a00cdb8fdf8b35fee70ad05398fef1fa97044c14001e66bd6b2da4c4123d89eba3e2948fef74044abca3125c518eb2ffca2bc09c98fb6ef5e1d7a9562e7a9232ac65ba922e949895ed99718251bdc1b2f77667c35977a426729b5a861abab43fc865f08aa86e7c2f278fcc0cc26f9117f9fc9689686b2cf6f5ae5d61c947a75f80a2a061d74a10083b6351"}, {0xd0, 0x1, 0x7, "a1a610958a137540dad0dc738f11502b172e9a6099df4de577a454fe961a17da771f5b0f307f07fbbf9d373b334436acc106ca9b80de07bad46441c0eb7a06938e903655a00d6af44b15a0c0147e3414e316e8dbd31a565f9be8567c33388e561610f8558316933116d846ef2b3f32b3d903f63f0dd60904aafffd0fc1f8f5870ce0a57dc1badaec89ae696b5e0ece2d37914f7da765a3211e8be624027d464af41ca6f4517557a331043d53b7c61edadc350ba534b80636c466dae821abe3"}, {0x90, 0x1, 0x4, "fac439d36c55ea384b997c6c24815abb2fb85ba22af7230843fa2ab3cb6d5f2aa51b8a264681373c18512c7b7176a44ed814e87f74a82853f922c25d1b9e844531f9d1bd2b64962b4515dad2cabc386ba09a5c07013e7774bda0aabc4c24835ea81d55f9208ee2549f4777683aff130900ac1967a126f4bd3ff8"}, {0x98, 0xffff, 0x785, "35fb75ed538eb63458eca0940cff0f0ac0b7dda184ad12387de1380b6b31fc693c8e9bf00902e539f4308a5fdeb32d72b1297b698c40dbf2aff2632009d8da7466070c385ebe5c233e8e137d46239c0546cb601be22054535b30eac699576d92679544fc126b761b875fcd16ce8a4ed8c2d48c1583c7679571f2c862497bf4fd3bc27ef346"}, {0x100, 0xffff, 0x8, "57b257e89ac9466df8b8a4ff85bf87137d4744e656decab1b8571b5552061ed03887460d531bcdd3c96b4795e42f3a57e792b8aff78c21d603f3acc9339227f0a3ea3c4c6d2543522655d9256df2c920e33acfd14b193046ce3a354ef6b7174abfcb3d6c179761dc50a80b9a0a4287cc08500183de3a3dbd1dcc93c3005d44d7a18683dda22b7533bd7c089c116036d7e677021e8c5f1ef4868d0a024b1444b3aef7003982ed34b3cdc19b11f8631e723045050d1ee2ad8356a5e0f553e107f598438dffccc6188aa3b33e5ba2d11a2ae148f6b63babb3f7194143cd90fce87ea63c529582094c9e371405"}], 0x2588}, 0x1) socketpair(0x6, 0x5, 0x2, &(0x7f00000001c0)) socket$inet6(0x18, 0x1, 0x8) 20:52:46 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) fchmod(r0, 0x4) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 20:52:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x1}], 0x1001, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x7, 0x20, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xb4f0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8000000000000001, 0x11, 0x10000, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x3, 0x2}], 0xfffffffffffffd15, 0x0) r2 = getppid() getpgid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x2) 20:52:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x28080, 0x84) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f0000000100)='./file1\x00') setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x200000000}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xca9, 0x8}, 0x8) 20:52:46 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 20:52:46 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x2) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/116, 0x74) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:52:46 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000002c0)="9a7248dd6a81337fc0b929ae6cfb9e2875f6739b2b5c9d40bf607d0466c97370a9587135284cc3ae9c3a6f6ece8482680eac13790d87bd547b7f397c6fe8c125022a07989a27c0978beeda4c0b71e01231d0baa31deff12d87cf8ad50e01af9444f0bf2b8d2aa8c53d505390b216032f06a188166e5fc7462163078acad811bbfe824663187e4a7a367a1def661ba806ab533cdf678e9332ecc32ec45dee007b3fbf9a615f77ec45b92986cb55e1573016782db80855ff4acd20d59c8ff551f3fb0612f2d94fc92462ea0570e45ec1f41c42", 0xd2) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r0, &(0x7f0000000000)=""/85, 0x55, 0x842, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000666289f7cc66f608efb88cec0385724036cc8a846eaf3f37ce7639d7fe16c8336c7baa060564c230834c63fd3cfa9e4c7fdaf292802c661b784fce06f423267147bc5fc88452a96fd52a92374a38e5614e78428fb2b1e40e4f128480f9aade456d118a0b9410374b19f4831f48667c8ba0ebe6d8eddaed127f085a0c9fd288092325e109f12a1435d82baf817dc3a4a578545ff4447a095cfc2e7dadb381effe2cb7e2fa9acab08eafa438ce0dae7c8a7d13a77aa4a94339836263b8bc514e872c7428c8c672de2cbe6ba73ff22e486200000000"], 0xa) writev(r2, &(0x7f0000000740)=[{&(0x7f00000003c0)="a15c0d", 0x3}], 0x1) 20:52:46 executing program 0: wait4(0x0, 0x0, 0x800, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/221, 0xdd) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x108) sendto(r0, &(0x7f0000000180)="a12bab49b9e462c3fbabd5d71415f7e77633b8d4648106eac3661441a8f45b881d01a8e4ad6224ea8334c94a4cf95db3634e08be268bba33274c8290b200a21dc79226d5bfee003818ebbc5e795fdca921571c388aeec1d760adb9e859520cf9a919680068533f006a7a0905b276a75236d447fd1070dedc910a4f341cba86bb05bcbcf2a50d89ae9693d1a5d2b7ca02a688f5d5805c2c4cebc5243d7f82b2979ff569a990377db40e6e247e4330a72a1a6697b70e6967539b12b701e5e694d934009feba3c0ef528ee4ac1b98172b41a735024b199773d2faa769d0fc907b786ff84035", 0xe4, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x101, 0x3}, 0xc) 20:52:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0xa2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) bind(r4, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) dup2(r3, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 20:52:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f00000000c0)="f092544f6e0032613b2c46111ae13cd2bcf6bf75c22426417ac62acdcbac30caf53abffa6221853aeab2d607197d1ac063e50eb2f2547bbcca6415f570f55620", 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) pledge(&(0x7f0000000000)=':\x00', &(0x7f0000000040)='\x00') setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xe8dd, 0x4) socket$inet6(0x18, 0x6, 0x7) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="01000000", 0x4) 20:52:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:52:46 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x2) r2 = semget(0x3, 0x0, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/61) semget(0x0, 0x8008004, 0x80) semget(0x2, 0x3, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/148, 0x94}], 0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/135) 20:52:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) preadv(r3, &(0x7f00000004c0), 0x0, 0x3) 20:52:46 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="96849dac12d12e778baf92e8eb9cf025fca4682a065c67c6c278251b690d80c519540254c62c47358bbfb5496a54196b716496c6f27a39a5db7e0082716ea10972fa4a1ae8c3ddb49253ea73987393bfdc", 0x51}, {&(0x7f00000000c0)="4ddadaf4f91b41ccc60a6d50a01609ae8cb6c7b2d3d7cba4d758b91539d5bf4157a5ca310e238004a3", 0x29}], 0x2) r1 = socket(0x2, 0x1, 0x0) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%)]\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\\\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='#\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='&\'\x00', &(0x7f0000000400)='-&\x00']) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8671610725d375dc1f00"], 0x10) close(r1) execve(0x0, 0x0, 0x0) 20:52:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) r1 = socket(0x18, 0x4, 0xfffffffffffff379) sendto$unix(r1, &(0x7f0000000280)="67533befbbde6ad8fa4526f6e42993386e7f563c46d3ccabb02cabe956c5a8eee18130efd91eb3678e42b7a08a09035846d9497399b9895360b55a85ac8ce659f7de3b9b5710aa3e93f35e8e7f348b2058f8a0014a7fb30733f614718967361aa6f34da76dd037f90da4adb7e09bd450c1270f1a1fb7255e8029a7a1115a123abb62f7325e4cadbb4266b39446f9ba8b9ea034490d9a8388ec1db8933cdc506ecbcf8be59a667e7c278fe7fd8d3443a0bb2e1395a97062455c5f1b0533fd4713bf51752b8f111c8938b3b8fe61209ca65d9eacecd7351d3de7988940", 0xdc, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) syz_open_pts() close(r0) r2 = kqueue() read(r0, &(0x7f0000000200)=""/96, 0x60) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt(r3, 0x3f, 0x44c379dd, &(0x7f0000000100)="9c9a908d3f61a5e2be21068a91e9eb70bfcce89ca774a82f29d9c2538cc2ec1420178acca835f365504d520f7935a00beef3225d7082be6f8f27cf90aecaae96b1b06a033947f525ad5b95dad752e5554d37ef8a5fe0d694425763d98bb44aef129bc574f2d4", 0x66) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 20:52:47 executing program 0: r0 = msgget(0x2, 0x40) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000800000000000000000000000000000068f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096517674757bf8fa1836402536028b06b04224ae5bd0000000000000000000000000000000000000000000000000000"], 0xd9, 0x2, 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = semget(0x0, 0x7, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/209) 20:52:47 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000300)=@file={0x0, './file2\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) mkdir(&(0x7f0000000340)='./file0\x00', 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="744d5f8688b7d482659ac5dc1e1afad5557b0a9617e12b66795ab5d4d1638ef8e2ba5b495d159a9d45be9d9d3f6c789797559938c9c7299e475ad126b3bfc52993f9faeb11f6070d9f84d8c6da9b0edc8f13129081b3680e57e8220cf070bf792c2d405b7afc31eaf50dd6098132", 0x6e}, {&(0x7f0000000200)='|\rgS', 0x4}, {&(0x7f0000000240)="e8f5730abfc2ffe55403e57a048136e9df7347cce1d022b6d918460f62fed643c18fb09ab2b6eb0e839b3a6ee9201da26dc4895a5dadd5e86b80eeae259e27af97b55a508ce66f98ea459887d3dacf06f770809c3cc5df", 0x57}], 0x3) lstat(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)) 20:52:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/97}, &(0x7f0000000080)=0x63) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:52:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}], 0x1) socketpair(0x6, 0x8005, 0x72, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="3861a14ab5830df19ac0e5d41d1df376f02a619b9e921fb7ce307f8cd646bf7cf53317cca70bf391d788f5149ace11e7faded605a09b48071cbf4e916ef7a2408f7cfa2781d82c6c668cf3bcf39d5888f8f0b542d678af44d485cd978bf37b4a770c8d6e8305176d5665fa7db46afe7b84986c", 0x73) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') 20:52:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 20:52:48 executing program 1: r0 = socket$inet(0x2, 0x400000000001206, 0x1) setsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0xffdd) socket$inet(0x2, 0x8000, 0x7237a263) 20:52:48 executing program 0: r0 = socket(0x3, 0x4007, 0x6) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="4562016e0cdcb6b3c88670f7dcbf845118f330b0d2500c5fb280d5abc91f580678b3891d64bdab87f4b7d7a841406ddf8a4ca87feee54577f0caeee8da1d19ff7d207158bb19028b9028e74ee190b056", 0x50}, {&(0x7f0000000180)="64f269bd2837de60b4538fbd38c918babbcd4cd7f81aa81a0d3b1c730757cff9253dd2cd219c1b08e860a8ac780bbb6fc92aa437f70d0f6144d1c1be674eca42873a3f51fa8c94b15d5b6c32332b792172ac0768d14ac3a4ce2d10fce6432324d7d83567fd5b04634cdf723ed69fea1b310fc0116e52b80f17fde2f1a7c5390003a049596b0a2efbc6bf427d70d5b4386dc2c715e8d18610067e275c9789d181dd5d23895e71e19755380115ddaf", 0xae}, {&(0x7f0000000240)="9794652ed00a78301cdb841a30b9a9ce4fddfe6d8de1cd7f59da95c712a8a4cb62893c1ae34ebb4395e93dfa743c3de47b129394f274a685cde0671d7740a6f80cd555de61356375bbb5ed20f6eda00d9581f835d1bfa32f9cc2b0778a1108e490460cb221e272ff5b12408cd0b3d5ffe6b0831846b8b4404b490aba629e9d9b1a0009be3dfa86ab15d326b1e4eda323d215e06297908041cefdf0632aa151cc2d1f5eeea70e", 0xa6}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x400}, 0x40d) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000040)=ANY=[@ANYBLOB="8202c91316ab2e2f6b696c653000"], 0x10) r11 = socket(0x2, 0x8003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r10, &(0x7f0000000080)=@abs, 0x8) listen(r10, 0x0) socket$unix(0x1, 0x1, 0x0) 20:52:48 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0xec7, 0x8001}) dup2(r1, r2) lseek(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 20:52:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 20:52:48 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x2d, 0xfffffffffffffffe, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 20:52:48 executing program 0: r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r1, 0x3) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x8000000000023, 0x0, 0x0) 20:52:48 executing program 0: r0 = socket(0x20, 0x1, 0x3e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 20:52:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5e35a100125d8799c0f429600710810bb211a7bfb7c144290c27dcb2cf31dc732dacec77092b756b49822016", 0x2c}, {&(0x7f0000000100)="66fcbac39af93e012a83c9f27cc2784b92b10f8ec3c751333134bf3506cd93a0411cad7c1af06e9bb5e4a9e65e1efa54f56da8cf1195f9c4623b4ad99e5bc49c666e8161050a7c73af19bbe354692a731cb13ba6a1765abe4057fedd98350deccdad32a89135c54fd710d531803ac6afb9d86d8d002921476ccb73c135e73e206ce6bdacbafdb3a4bb13552d5cca76537c8ff6450c1c636c35cd55b80cecc1928275d86e3043000a601eb320d99b9b9de14529e11ac942b96872ce0cfb94c1709b709685c359b4e5ef05fd5a3bd800140fde02f85f0e32e3b730ad03359f7f46618b7a3bd5fd5a7147eb351fb871239ab9be6b1009e05468a2c7b913b4e8ec6fc30bb6ec052abdde7a7c9435284fb8da0986253e025cb3e34909565019a99cf12ce7793361eb803b93183d626cfc24fbc3d6409fc96c4565588bff1d1ebfc0440a787a9969d17bcde27f2fc0cac9bc603bf88d392f3689084af5d838d98780f71b27a4cc7e296c6e580f68e6d8760c128c68f63ac4508356bdceb215c0fd35ee309204d9f38d1cdd3b0923fbb9269c80f7e59502813fcb4b2fae8e9fa46957e5d682a6639c7216e0219fcbd13ca459b96aa55b804c262332a4f647dc3d4ac07fade0c61e7741de158c285e379715ceb11ad6a12c034c6ed4ec74f5f8999547eb5d9d0a83877a82d729551de29f69a1cb762eaa6229a5a2162d3566830c9a10021006923b9838a9260365b6b3529c973f4cb69133507c4ef450ef1d06b6c13606f50457ff2c4458b67eb895846c1badc94f61897945bf731afb87419d6a7d7e2faed57d00578bb06e718068b2ec509c3472b665f2a39446e617659f45f3386d235cf5bb28326d38b48c14e854fb51d313a82ab56893d05d9ea318446fb36c174e2f3ae5112a33eb393b67b51034bb512a5bd861166fed527e1985e3c2577ec203ee79469b0cfdb37b64eb92e308cedd7396122847daf63057381f7d64064a9126679d4eecb61176fb437927c71704fa7a581a6dc74798894be100e9941ed5363b98d8825c2ab7f12ae842a252c210e8c47a53e317a0ebe6b7a47f0d29cf61fc24414e9cdba529af0334e056401ea838f1483ae8ac05dbf11199d272b248130c32afe33b558c04623dfa4e4958deb7d546e4f8fdb60e5f280fe72bbbcb23eb610f55ca9d5e77a031ba0531a7fa0f8e1738ee19e587e0acf452362b941c9ad9bf603f28a36a1c6173c162ac9ac894ab1376a98234bd84e65182bde26402fe9742fffb225d1753140bf1b6e07bb16cd768da2470daaf7d709844c53b84d4d0f5ff5ba2d672cae7eabb34fe4846ad8b13defefb7cb275d29606fe703c236b6b89c6f89b3bdea77146658966a10556da125d1d8f5dd7123c3a6833c9f58fe8c44cf22a0d5df461556476c55505fba3babb552d202dda039bf50220d877e146bb1af6bf4620b77f89b7cb075670504ace281a66c99ccfe902c95c53f97bbd948bdf28e5d10f5860eee4f17e39f70909c716c5260851103ea2fad94fb2ef46e3ed26a233e3ef7b843190365164040e5b34c4b7d83dff2cc60419b75ef06cb5b4951f90283f80557dbf89d3f8b8eddee6b831180c16d15cf3e76b55c3b080b25189cbb2097a01826002dd9dcf3a5367d11dac609261859ca3d7c72e0778f87ee52eea0717afa270313b2edf09c42ded71256d29721207c8155f2ed1d3999d8d3ae6f9363bf3b7a4e5e30a4a931259911ebc3e9d6e2351a37277cee508a1aa10b9c2f2608c58756e02462873a49b7f06c4a316764e036e73634ea7e38f4b38c752217dbe44a766c9e6014f71660b6b5bea15988e8cd16f689176ba0e0427d3d457945f4e8204178886fb78c49fcd2143d498855a80003fd69ff8772fd27e238b28defd515dfe8bad3af59325c291544209f3d6ea1c86c7061c6f1847dbd0722dddbd30e8f827d9dbd2efb41dec3f47add45ccd11d962272d5b59b19b6cca2a9f26fac563c8f05226e8f849a84f11fad890085f11970177b890c02aed84fbf61e8abd7ebbb55cfee313440882343820f28d734623f630942951dd308115355849874ae5ce699bb672e576d2ef347f336621e6f970e0bd277529cb358c0775765b90b6fe3d98918169f78683bf9ce91c5b7c912bcc85fd3224eb72de6c38df2053d7b9a372192475395a4e0adbe1d791e65366007bbac05adc9b7c084de1a32fd6c673db912ac7b017d9d8db4375a52d2aaf6af17ddedfdb2ac5c064ab8e955c0908208bb067ddf5a02b036f3d84d77ac646e3332b728bd98f4930f8b4fe3a729afd23ea96303d3e4790d33b1f9e4c21bdfb05d897b295f6c3dd9b4c081768fcdb38b484b3e3e8ba881b3f4a2fd464d333673dbfec6c1a0091c8e3d1985a3f57ddc6b6aa92f5877dfce921f77c52880951534f7457f8b589c4e82dfc6772a1eed487ad046e62778612e8dbb1283902133f02b963f2e43af7aa5950cb95a0b43185efec9802ebe1408877066804c65bdc48783c17919e1d2e2541beb58b389468018a6798427c276d64601a51e83166cd917945e3158520ed8a988920dd747f64cbcc4c9d3c6f72653fc0a6c69b5f3b354d9205104ab47b6b238ea8bde4e420b6e6eca2cb7ed5534dde70ed3408470d9c21ad1f96dab3d65058efd3e6fe88bc9ecce8c3a278d2d854bf9198a15fbf69955caf96b27668a0a6cfbd4ae24047722079515b545a9bc91d7dbf555febd538acd074be0e04b422bf5a80936e1caef8effb11648f1debf8c73b865c08942aaf8160d19da1c719bc8e996c0169d24dc4b6e70f84386d7ed2915bb49c4ae9a6ba4ec23055beddd089a4e16b9a761df263a23a39c71c2be23761dfa2a3f91ba79b8dc28d4efd3003639ad149a2f4ed00bc7a6705f7f7cded9c01416a4a40e9c45887f575d08a8f731151bf41919b671d8aaf55dc5e134cb03b92d2016b79545ca8e585b1c6bd7dfa97e78e0bf533ce11d696c5049142a9db35e562aa126859ce017c3377186f507b087839504f5a6de8676174da5091affe2810aba7faaec8d519a3f233e83f5d392cb5f03c99e58303ef3f5cd08a27dc3e19b780a7998e57e5749cd0e343d8323977f4e23d2301ed813242b4f1006e76e2a9c3eb5df0d0f3f328be36df459001a8c487106c7f1006ce9c497e84bb34d10557031e6da821071e6e81b1ece71cea0275956ef600a46251a3968776b509a1c68b11bf20b5c94b82c6960977f9b38945e2c82ac3743c545aff78537938e1f2b7815f83f2401e4675090eceb67a4ef0827661e96f66b1b38ab22d0fa3793eec06f9233a9af3b9d46a31c9b20e3f50f887a8e6ec23cd0019088e2ed5724ac8a85f3a205f9574fafa2aee1e0f021b23e1c7095b26215f9da1ee3603069a105aeb78e96cd853a2378bd3b6f9dab9be6516d0ebb3a935c8d723473ae56f3fd025aecf9e6c7597033544be383dd261e0d4dc58aa3c4628657d72779b5a8972afc1ae85875665d0712c49fb1d53efd388da224d3302b3be44ee58af92f5a7fa82bd63dafd8419a80dded06f63f9f91537329d72ab27c1694fe868793fe8d30d4041b8b420f255c456eb799afd740b4685babdc485e592528fd2774371c2a86e07169e810d1d4f86cc096603db604af11afffbaf461acc855b126c0a2bf01d52eee7cdc214d21586ba4f586dd8745e6561570f76aadb8fd41011ac370c6b027a2a6b322fe887888f1de8a8b49650bb23707bcc0bf90b69018961fab7a4562407f9e8107ec94bc570614861fa762c78d7259fcdfcc9a8ae69ef095516830bd538cc0b165263beb414ae1c33cc2cbf9635fc4e1f46b62c776bcad2471b55fe4164a38ab0123d0ce65891bf4b74f4ced2a1e1ff3db6fdc1a7b42adf15b05c912e3f6538d94b5ddeaaad6c0cc4715385289039dff7908fedc0b38e91e1bfafbfc9843d1371b6292bcf5af7a7cddd160fcc16e5737a30a8022f78c6446cabddb2650bb4fb9c67877043822282c69f02a8a1eefe08be63091e89ce97d2d7034d5ae40526ec0452b3658774a66331db8cdddd046ed9e9425883c8152a1ca1fc0460eb136e031d9b886afc449e5b9373ce15e3fc2eb4b115f7134bfdcc7143a72deac9f30563334d6b7dfda920d0d704c5720c9e56ea6b87dfb3bb2b2215d2142785cff11512a5c7200442a123c37486df35191589c492be384fe28115c825c2fa0132e1fea4ae596615c2ec66c4fc353965005c878551ba6d632d45f633ad8277fa69e2fbcd782622d61549ecb6b2cba9374aeca57c08c5fe061372849053fe57c2c4f9b5e8af95fc0584c4e8d2501afc8120aa591a6b1bf36f5434d86a1f69379f827bd894f802860dd3a1a4103f8affcc86ede6d749d0693b2e88717b325894a9a223ac62e2bce722c797ac67423afc46701b38c35eb07974ced75c0fdd70c360eb1e46278d0934ad481f00a3b79e700fa670ce2cc7a2811bbc8c16159f05357783ea12cd35be324699170632751f0777dbe4f300127968380259bb8cdb02f5e3c5fb8623ac7f59f439757b7a83ab8886ea3148258850a3afd853b2d0fb80f1e2af4480bbf47b46c1dfff6abd7cbb12b625a25ccab0a764cf174c4d617ba18b5e6cfa4498031a0533d48f8e572d23aeefd18f82c9ca42cfd040045341cc35d67f7017f7bbce6b84b31bc28eb85c80beeef8c047d42e66c274714f962feda6193de6c435092ca928dac7e5f423df13380a40637b164af6c32dc2fe80b9c09c1b2d0cec25c022a6ae13e89a9435ed85ddbd39db03a3f272a9a8d555298e26f2fac6cbad2fa97987db49cfc67e2aecf3808f77d091c157360c64260e636d4f9451d51b5b6c6a934f12c59edf0edcb5a1add66582f3d1303fdcbc1430eade35c27aec7d01d0f853c5deefaca9bced6767e0d3e834d570650502220963921c76870c7499593465c111ba9ff476af4543ca96d5deddf831d0eb8e91bfac71ad64aaa5dcaa2a058f181c256279381c2566411398fdc2e4af1fe2cec05ef6a5616b55a97ee1e7a12891ea46117263c7c7c7ac6bf094f9dc8a7a06bb6635308ab37a5682f0cff665f52d957c8461d7139365270b199a6d4a86c39a0c561fbd19a2a6560da2ec3c31f33d6dccd877aeb433846ad4661ab1682d8521adc2856d2be8334448a2b6eec4b238ef772e6cbe2879a923741b7124c79bc56df72f7ea7319d942492020a4f658ac3dd44e006ca1ea3f74f61d8c20132b63afd8a404d0f5b41354a4a4ffa11e4d58d1761a454c1982d193209ea08b6c52ea8cd3aadc609b8995d2bc8cbf12e5b627a9ab24a410a0749bbe696b2e56785fc07422c772b0b8c4e4b794119bff1aa2ef0033128a9c6dee7cc6c2281c19d2b1809805427bb35c5f7275b25d99483e6912f79d60736da71280df4db94af290d2a78349a1e652434c348b98f1b3414b5d005c0c89b669fed076f8d0ca8932cc1169d926593d1af398f34f1857814df054da1c9cde0e6ae1547c65546df316f06fb350c3e0ddccaef81685be9447e116d36990ad4c88414258769f1324062fdc2f319fa64e87e02ee161fc2615ae0a62ef444ed47be1572cb10b1cc2ed3668566b081860b06de8784df3f137c6dc4e7c2545de91073dbe24448c71308842bfeb4d74837bf37f97d50bf1f13f8d49838603fb6831609734534a58ddeba3f9c83f0b39987ffd859a57757de0cbcb20d52d2194b1a08ca573ae742f0f84fa69cb2c2db6ecdc0465993a414a946589f8391967edde77000d178222c5f082f0d0d69f34b96319cdf6ac8f6e8b0196975ede48fce3b33", 0x1000}, {&(0x7f0000001100)="146a788dde8e6df92d4686bb93528747d84c52b1146ab7d299bcd932c2f4decceed49fd0488a833af98f252f6f8a2cd78b0f819d6fd327c7d29798e57b1eb070a492b62ed44b7e3e5a9be73d557009f90fc8a0deebe10237c8f3f088957fc5c09296543d2adcfbc72a2df18f5144677c2e147167be6e1b109779a31e4d5f82b493ba094a147a971f2c1547750aac96e006cb778c0f", 0x95}, {&(0x7f00000011c0)="efb1edc6bf662cf521f6f9e2932f69f960d325acadb394b1a5e3c8c920e0c58e020db390dd6705a378486fa63fe57eb440080d16d55b55d9b27b1d8d3b484ab8808850f2d0711408f1c1bd46b331615648c03e4b1894360a8912805827d4203c69cc6de6497cdeea7112b1ce47cb4edd73e0", 0x72}, {&(0x7f0000001240)="abff992263b6f1cef84d5fa45c3689edbcfb4d26bf19bed3952b54feb1c55a86eab01391e5fbfbf5211f06208abe9e0677c00648b41c7678038350d4fc0fcc809a83d5a567db70bdef8092f32ba1a805f0d7a8e616372eeb94752ef8de9082ed285174f921ca45", 0x67}, {&(0x7f00000012c0)="dbcc78cfbb5c312a159275dac6ad9ea08a1792aeaf5c5b3b4da31523643358f8a88c63ae514ad331ab068e3569bf5018bc35e3cae82aa8e42ee43716bc44ee0f0f27551713f36cc8067cb69495f8f4474bf5b28e3a9ce3468d2757888323ada965769465f7274937381efb433195bf74486d57d087b2076a9158b0e0d13e88c999b68777c26121087c3e2e9f5e126670a32c1c65f4e521d58361c9f0be8bf9d9a0af8c2bb11932023a816553ae41759400217fca034934158ff13a6960177318bdea7c8facca87bb2936bd45042a032f88fa6c20f03be6e188fd306436dfeef067e0a33743a10f3098401df5b9fe2be9ae", 0xf1}, {&(0x7f00000013c0)="35fa8d38b0f538c74b98a2660eead1105376ccf53f4899f212d046ddea6af1a73f458908b52513124a9ad4657221af782acd0dccdfe05a43f7b0b297534474a103c253cd4073a66c214ac187e0af256b5f68f06976c53875419840b53a3d19e468575ae9f71bed1d53041304dfc498d0dc991f98d94731a19cfdbaccd67bbe0a70a3be293e04968752e6543264fa5b1e90eedefd8c8852937400a8812a6cdb332576f6d2ad5f07f8c03ed8f572b1e0ad435cebc54dccd16f30a409ad1aa9bda3010d6f0cb5b69ff28ef78c2e158972729a755d3d0651af801d9178c9607e29c8a7410192443bb6", 0xe7}], 0x7, &(0x7f0000001540)=[{0xe0, 0x1, 0xff, "539aaeffac022ecb634777b49feea0a953fbf60fc4b14c8a8d0a0f03d5f1f6da5e700ff79be1c4f765c0b02b973d27df86254494e834ef4dfe742890aeb6058f5169418a8b4d1d25396f317cf8c551e37147bbca01e730448a7fe61da7f49afcb356aad458b5c0ef7fbe40a75988b96562988f7d39e48a1b82b20cd4409a82707b6cf5b4cbf1a49e1c7173472d37d46d3cef6a96d5f5f663593a29105444d5692fcc39ff46a2ff106747c4434938d20de1c39e0fd86210b8a97f84ef27913efc4f64f39cf0b48623ea253f1a4a27a278"}, {0x38, 0x1, 0x7, "af0eb4ca4a44a82bb0f9d0884d6bd59c6c5af924a2dfef96b73280bfa55a127fe8f5ec"}, {0xd0, 0xffff, 0x4, "5c388b429d321c8b6d8aa5dbcf7bf07329ced2f1db2ab84ea5503a464cac0cd5134d090686cb99d96f0e0efa81e1e14f5df61ff85016446a49beeb6478476b9518cc94978e8c81ce77697a3e8506dda6741d08f5e9238f3c75c82cd0de1d04661b17342c4af2ec1ef66dfa1bcfda51cf941e257df9adfb8aa24e7fc17485745a4b1ac9a337958f7f3f4f9f5616c0cbea9d153a03b44d96336246878c49a8cedc2dd3a81116dcd6395a4a0829dfc08db224ac39a149d21939e0a718"}, {0xb8, 0xffff, 0x4, "04b965e882f51cb369bf7bc01e47f1524daa24eae2b97e58887382acc1384bb7dc80cfcff78beae803a06c77e84ba6816727847f5b1b1a62209cf7ddd86c9b5300c9bc9f4c63feb824518f69038cbb119353f578399374363edfa691caabdd9cdd685bd61e7e7089ab470dd77a19f70087d85bff0baaf79ef7b13d8ccc5ad7210a2bfdcdafbdff85e664eb293b807a799846a2cd7d924663beb148e41a9e002714"}], 0x2a0}, 0x4) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000001840)='./file0\x00', 0x84, 0x2) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 20:52:49 executing program 0: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffb) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 20:52:49 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) sendto(r1, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) 20:52:49 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) r1 = syz_open_pts() close(r1) kqueue() fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r2, 0x9, 0x1000, &(0x7f00000000c0)=""/232, &(0x7f00000001c0)=0xe8) 20:52:49 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000010c0)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000001100)=""/101, 0x65}, {&(0x7f0000001180)=""/225, 0xe1}, {&(0x7f0000001280)=""/114, 0x72}], 0x3, &(0x7f0000001340)=""/51, 0x33}, 0x843) setsockopt(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:52:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) seteuid(0x0) getdents(r0, &(0x7f0000000080)=""/13, 0xfffd) clock_settime(0x2, &(0x7f0000000000)={0x3f, 0x9}) 20:52:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xc0000005, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x100000000, 0x400}], 0x3ff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x19, 0x85, 0x2, 0x3}, {{r3}, 0xfffffffffffffffd, 0x29, 0x89, 0x9, 0x2}, {{r2}, 0x0, 0x8, 0x10, 0x4, 0xb5}, {{r2}, 0xfffffffffffffffe, 0x8d, 0x80000000, 0x80, 0xb1}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000044, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x3d, 0x800000a8, 0x6, 0x200}], 0x9, &(0x7f0000000200)={0x3, 0x5}) kqueue() close(r1) clock_gettime(0x7, &(0x7f00000000c0)) kqueue() 20:52:50 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) semget(0x2, 0x1, 0x200) 20:52:50 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, 0x0, 0x10, 0x9}, 0x1000, 0x200, r5, r6, 0x6, 0xffffffffffffff3c, 0x7}) fcntl$getflags(r0, 0x3) r7 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r7, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r7) 20:52:50 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000140)={0x3, "5d78d4679a372e7c3e91deda24bf468f67135f4dd1c61fa3609e2ddaaeb220e156e8a55c467bcd392ef4d2d672718b5be7bdc063325c98b05425194f157fc133aeaad4644cadcae54532dbbbd16fbcda162b0a785bb81c7a431b2b505b05df166801f950a2ede04188119997f31c47e4024b6dc873d7d64c798b0fc509fc92ed1537283ebab7340429be33ba0e6096e41efea2bcfc12493a22d07a530da82909784bc2ac1fb91b8cacf3b20a1ba2eaf067e8847459860252b541df3b657ea89167998b41339a6ae676501729cd15f871a7d7e1976edfb9ba8ac7250cc85222ea0ecfe008133a988c8ccb010b1f838d0000f1618c1fbc78a1681c937513a17be2fe5a79b0c9a6a2fe080a880d28fd500f4745eb5a323152760579e03c15dbd3720d2ee4fce67fac9513af21b3a6a07e8e0ebe4d91b496bcd172ad1e33f0c85ba78a91c079b1ebf44a3cd23da57aee51bca144fe068fabf9ca504919cd417828cb3162dc77a35c40a19d905c18dfb7697fd961e157a9df1173df140c3e0b857519204310249cb7a550d4b89697dd9eaa07b6cd1e3603be9bd06e1f5e6fdceb75294b0f9067e3d44772183ae7dc5d4cb460e07566d991f51778085d9e1e4d9f90434f6d2e6aa85719cee28b94efe63c00a4e4829932f408ad30f627cd58eead2facd0b732d6f44d3015d78dfba881f0ea07009593fbe56a28331ffd86a07e6b648927b5cf00851ae71f4d78795f18dcd8fccb2d24793dea13f83d947c04ad56af2f1c1ecc56913b543a1866d639c64d60975b8a7a9bfe6b57ce8cfe793d7f1460c78e8289712e55ca1975ac535e4c680874cbf547d2418b5e8ee0802888212657af3575ac993dbd28375b2e243d8d880790de91b0ae3ec3ffa040cb6b0acb0099c0687ebd27d276184067b2ea7faf96e05dd7e1a643813567fa75ee08ab169fd258b28b326be3cea3e00249da2fdf99c58b545588eb1fff4e8a8d448b42e23c621c61dac608c672379f8aa1f4913b9584928fbc36a2427ea3925af2509dec782a15dc0cc153e9290dd6ee2ae1dcb884924daa72742ee83e8853e552e10851aaf96353c242b2b500f6d526d207a143695bcb72ab2a2986886d9c602db3dedec16d4095566e5814a7d18a4954bd4a19a6c75706feb53b354bf5df023d729f8ce8376e663b938dd696f7e4998d0a98c10d1560b8ef0ea82da6f73335082167ffc74a06ce44a51179e48a6799698d508572369ff520cfdecb8f332eb13c6b3a1861fa14bec38e972eea581350627f11ab498ea87eb61072bd8e488bed85e5da470b3e6aee975b582e7580a3cdb393829a685c739cb192c116dc98f42a1c171ca80864f7ee31cd2b4760a1ec1be95d6bfa4cbc3c7e42316fe8d8e516b496e00016b1afa5d69fe1d359e8cf784bf0892e3c9680e1e3fa43c51285f97bf64c99bec72eaedd5d3bd957022fb0a18ecc2f3f54050adad8b99cd4a8cc79ff32c5f15541d3adab39a016d280a0564f27f51c9a1bdf6652c32e896361c1d7c7b116adabf74952980f38d5aa886660cd6dfde6f48f76f03703fa3779f7ffca17e11f2e890325963c1688f094c214c545abaf683a44d7c31533f2bde2fc8ddcc7fb156d3ba734a153bdc176601a1fca4c948876318779f8559f385f8c0385b8e412c99ffe260c111d2a07273ec888a8bd3741e33143507f095f356a9ce38d036024f53bb5a9f11791e9484bcf7f3f14f4234f59a5a4af9843899fdf0cef4701e2b786f4286b940c25ba3b6903e501184cc89e158f97f60e86867de36209c1e24466539c9fce0fee336c15652693b666fcc5d17c78578db90233e526f95751ba3ee51a0f127bb7226cb49fc26246df6b03a027562cebc5663c68704358512433b0417892081245f5425f8482738c6e98c6f293f365308996fd0a8366bde811b946204e06379e89da44fa46aced79eed4f1e9e9c071f25ff108e841b1771c2fb026725f8e46fbb218596ca24bd28acd17251bb86086e26e8ca75173fcacab0fffcc890727021abfe75f9132c63523fa6951721c61610b3b6cca0c39af55e5c0bbdec559a9e2f98d574d4d0547e4816df49cc9b246c027df900cb2b827165fb36dc6308e8a72069ec3570717370df6475a51443698a072fa3c8bdbcbae27922d8c06d2ae795d9ad561fc1ee2d512d78965aff8fad636082a838be4ffd77c032baa9118dded2480bc85a83401116e5af93ed52842850a5e38f3a0afe60eaa3b2cf6209981276dde9a6b3cdc49449c40209d7fa1cba7cf9e9326d83da24994f885ea8e128b52ba93de67f439e4da69ed99b24812508d5a3da963b3fe961a55b9f2ed06b6da3f0145a00b2aa9fe133118727fd81b8ff9a9266204dc88f505ac946195c93cc86457cf34069be0261d85120cdc6cca6ffcb7780bf7eb59c9abbe35ed114b71a1a56586a2788352fdcd7269ab05678d2d93edbabda38b400be843715d34efb236eeedf5c8324ece2918413629ff024ea6c012ebfff4628f66a43a93af2c6c1be435beac84176793020977af3aebc448b5e0bcad19dec132887eb99fdbe98aa533af7f281fbb6cd42fce57bb1820cde0718291d319000e47140d00b65bdbf55c1c6bf19e6b5daedc18eaf3ac5478bfbeaf10bf63ec20f2b9bfab4d5e236503d33e6b75de8dc693eea2c9dd4a5e81b05f8e04aa484de19ad960de31bba8d79862226209125f161852c0f9613525f68e2e0c072ac7abdc739bec5765564b23c151ae980cee1ba464600a69921b2c27875d2f2e95e16632111f47e40696cb52fdbbd0a79b40534ff23206b625ac09defb34311398c477ab61c40374e9a21ad178c61b748fa0d3160f2d8bdd7210898350a812bdd05b817083c1cbd5c45135f6880a76a8dbd2d35e8595569cc734fc019f897d4541fa194e24a04357ee376a19b11df298d94a05662cc6796c00279478b33cebf3d65eb82c6e24fc452e0a29df515c6be48930977007257f21044810ad1f2cf4bddeebdbf638798b3f7c21385a4a6e380daa94c5e93ed48ed183d7c3d35dfea974739f6119ab92c61fcd09f5ef998e4db38566cdf5159beace382bf97dffdbe82cc1410600c5fe606b348d2c458f0f5679e5c432e7b9bcdf889886f3cac58cf87d379f15f3e106aa9f621706ba3a12afeac273485b6bf5f9b0d1a04913654d492be444a4064d894c5b6f18991094d673335838cfa25460d8358c5c22f3ed08c0c49af1a4af9e05333771d4a552bf190d6a8d05621d50aadf50e7d12da1c0f8062d21e6c9bfb84f4014d1b5464772402fe2cce3739ca1216db5c19a3cd1a6dfb1e05397ed90a637afbddd5d5c842bea2bd8e99f9006fb973d3d7c570a2b2df81c7dd08924f9006dcab9b4b3747dc80462b369620342893b8302efb70dfda3004ff5bbc473861cc65347715fc14d7891ad289d935bcdedda611ddbe629c2d00b10df869e66dc3d2aa8eb849306efda1c46d9cb2c9eb5dddee854178806eb043f1f15ddd2e425a078682ce7bcecf79e03f86d5cc466a9e284d087e9c099b61ac91759321055e334cbd42b6c7a78e27687af523d435bbc580e82ae91950e283ea1dd9dfb0415433d40b73e8cd880e4449ca0cdb3b6960910a96ec5539dfc2dafef48a24cf437743c978ee5e7b3232a5c909fa16e7536bcf1bf0566c1db94417ca454c7a7438ed561a4965758dc6bb598c254418026adfdbd321422ce66e1ac2d3ea8fb346a0f14c8c66c028fb14d9235a4a1f74fa3e8aa8e560992eeb1b513064549a3ae82b127e2cc93723959d0be1b95992840c02b9f4d9633536f05d7748a6485848755c0c9f2e9208f2804c57a1e3cef9a0f1d0e6e02bc4bac339540261cced925c5a623d72e691d657650e3515a3d4ccaaaa3bb22f92f4aec03aa8f49f547786b0dbddd113ba8a39d90dfb03344677c9cc000066b7e1f9a0c5665f778bd5eb47194444420bbb879b73bbddb9e37941ac3612eebce001cc950c47fa345713d19d76cc9a9770fbb48d0dd595836405fd90b16954fa3693547608631c78978a6bc83e5127b83453d1b757e5aeb2917efd7ad0077e6e3353ada23b37acf59bd5887ee3225d64c02f16a86f673b9a0c63aa9350197875fbea71753d3bc530e8b3bd2c2dd1962a0f9cf6bdb4735f9275436271687221f52495082540c762b779dcc75ecbf2d50d2d6fd5311b1cb8a025fb53d6e24185cbb602f279ce6322ff3733bb9bf2334170edbcc760060a713092a7e824388c9e8ad12b26b0c1c834d8752a932078f1d29d7e94c77bb4bc4f808dba37015fe688bcbec9dc67f84baa1813e5546033a27dc4395270a1fa05d54d19404387f9d33f922fea30c914042a9dfdd57aaf89546538c476849b00cb076414969ab759bd3728cfbe04332917610730057b80c1b6c78846f3d61b3dafe133d1027f8fac741cfd392c8ecac0a8c832acaf58cd3b116ba2324ed7866fb345f14f55d253aa4c82ee6f571b6bd24f3a1698f0fddf52a390bc3f74d8dfe07f6e7b09f2bdc403813d6545fff352cb6db7675cba8fdcf5a16f781f7e0a7db30782cc339f10df5136d2b0d04eb1f21789278b74007b172d8332c2482cc32b64e34c56597143209630bdfa664e55e64b215bb1a4e742230c639f0cb7aa525a566ed41691cebd273c7babd776d1da0e6c12239826c6027f76bbe317eb50c2cee834935c0bd2ef056214895de00e1d43eb5e18371a06e29fd26c00a288b1c0982e22493041c2a22549b51694cbc91554d5b9cfa6c89c2d4b83379e4ae349f7ed31142a954da7cf3790c21d7f7a40a4ab819d276d09cc5988d3e0c618a8c0c802769e52bbabfe5b8ee019de5ba40ed3d3de69f79d0510f3592044e403ea23d4293177c2ae1c8691af48b7adc75f93fae1330ce805f565bafc253b3971b917a74b487a1048e64a355fe4640f92cbcd1035b5600d2e91cc0e0401ae9ba2dfe6e71169532323ff1e93db2096093ebcc99200573a14350a169d71022c6acd975cfc0a59aab3d1050768aaa53e68b3a1bfcfa311b9164df3592d892a1178d9475c12e51b24b259838aace4c0fc87a92aedda91320b33ca8fb77ee138a385770ab77e234e5c8eaaeef22b2b1c60f6e1ddaf629260630abe6ad4f31b172c5295299344da01153a4d60ff9d8d320bf44d04bfa1e028eb2c3e8aa217f2da0e9656c1eaf29ea156ea40bd5d44536c0382e602e999dc06a13c5081169dd4e34542a2c23899e4aee5ce0c339fc85d16676da3c1ee570d30a27f02a388175366003fe4cb35bf38812430c90874f567703238729e47d277f410acccf84f176071500641e1a3538ff8fb515c84742fb850949d0af9fb52c9609369bc24ecfdf67eb15248a39599828fc5b52e27c7eaa0f24f81a0cd8abfc7681112108b94e45e5c04a67821bc3d82baa48559ed04387eb00cc25918094e2a6e32a0265a0ea1ca77f3cedfc5fe093f748e519d4bc2d80521f6adebb5609dc944aa1e33923125378ebb7dae8c2009c8f134799c8d180c3f96c303d976f391a0fc34bd6113637f14392523dfadd77e9a24bc37381179a77a17635c8664ef2eddfcb99df447afed26bf7ca60ba7c371c80e4fe17e23233be79a09da0e6be78d6fae6e9c969860db5b94a4a240fdc9cb98116b47ccaa72bfa825837fba256fd130c5a8814a85620dc948365ad133564a591656cc48bb43de077a4fabba40b58721e9f098566d77cd5ffd4498772ede14943123417642b68c36ae2c88a1dcae76dc8f67cbba83e2b40fec2bb14ac864d608318869f85ac0f4d8c25ba772354"}, 0x1008, 0x800) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470", 0x3, 0x0, 0x0, 0x0) 20:52:50 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x800, 0x8}, {0x7ff, 0xffffffffffffff7f}}, &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xffffffff, 0x0, 0x42bb8734, 0x5b, 0xf6e40, 0x0]) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f00000000c0)=[{0x2, 0x25198000000, 0x1000}, {0x3, 0x7c0000000000000, 0x1800}, {0x3, 0xa80, 0x800}], 0x3) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x4) r3 = dup(r2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2008, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x1) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) setrlimit(0x3, &(0x7f0000000280)={0x4}) setitimer(0x3, &(0x7f00000002c0)={{0x9, 0x58}, {0x96, 0x1}}, &(0x7f0000000300)) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') sendto$unix(r3, &(0x7f00000003c0)="0f2c817e280eb4ee266180b232b0f17daa648b1cead2bfec204c2715f7c5b5e8ad9d9a384b62982a20f1323003d05f077b26d1418c691e769d3a19685aa3a9b172e3f866989e", 0x46, 0x4, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r5 = accept$unix(r4, &(0x7f0000000480)=@file={0x0, ""/64}, &(0x7f0000000500)=0x42) r6 = getegid() r7 = dup(r2) r8 = syz_open_pts() setgid(r6) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000540)=""/249) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0xeb) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000680)) pwritev(r8, &(0x7f0000000780)=[{&(0x7f00000006c0)="e92f59ce78a72deb236185cc562bb0c70987e4d6d7466c39c1", 0x19}, {&(0x7f0000000700)="60459c713d6582f326fa7d844248a9ac4b4bead39bfb6ca6b1da05c61c3051946f7d62f28c", 0x25}, {&(0x7f0000000740)="50d545496211a28269fbdffedc792bd0e0b092239dad31e27441ab307cfa84ffd70bbe", 0x23}], 0x3, 0x0) fchmod(r5, 0x20) accept(r7, 0x0, &(0x7f00000007c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r7, &(0x7f0000000840)=""/94, 0x5e, 0x42, &(0x7f00000008c0)={0x18, 0x1, 0x0, 0x101}, 0xc) fcntl$getflags(r9, 0x3) 20:52:50 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0xe00000) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r2, 0x0, r2) 20:52:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="cb43548b16af764087b133afaebca75e76f2f6e5bd32b721", 0x18}], 0x1, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d900000000000000000000000000000", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget$private(0x0, 0x3, 0xb7) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r4, r5, 0x27, 0x5b8000000000}, 0x5, 0x6fa70afc, 0xa2}) write(r0, &(0x7f0000000000), 0x0) 20:52:50 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) write(r0, &(0x7f0000000300)="ef", 0x1) pipe(&(0x7f0000000040)) 20:52:50 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 20:52:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x33) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x41) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 20:52:50 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0xc007, 0x80000001) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x8004, 0x0) setsockopt(r2, 0x29, 0x3f, 0x0, 0x0) 20:52:50 executing program 0: r0 = socket$inet6(0x18, 0x800005, 0x20000) setsockopt(r0, 0x8, 0x1f, &(0x7f0000000040)="391fc135f4f0e3db9a0d09e4692b1b2d930fcdf1f7e89d06de2bdaf5448064238e37f05f5d33cdc8b90a49f7aa7fc743166a8bd27193429345ded2a29093233fb7d3849f8e297960c7f5debb5c73047e2163b3abfa2620eb244c0b56d57063159b50e28c3a08f1ea21b3fb99b7c8fa8a3cb17fc0db239ecc4abe3e602502bc41e3adf902fb85dc893045a01480e56af8c0a4f48e4eb2b343f90dc2634a1e6058e70bfe28dce38ccfa1395cdbaad9886501ec7c7f24954b1b8bf1ccb255da", 0xbe) recvfrom(r0, &(0x7f0000000100)=""/249, 0xf9, 0x0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000001740)='./file0\x00', 0x210, 0x11) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000300)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000340)="2671d650a8f3a88e", 0x8}, {&(0x7f0000000380)="75b7d4f00f4e9c1592fa4b76f67ee166d244129c2ab429fca62a83f5fc4de5e16acb7d762309dc6e1b99f573ea31033510136d7f706eb8054d5d74f6c23e5a07c5204b184125bde8ec478177f5134fdbcfa95938b3ecb67f539bfb7921714aafbb167c8ff6127938a4b974be5c597c2cccf468a2c705e302e5361462c024f7209e7cf0cda130337e55dd2a937b4e49ae2acb73fda6087c2dd9543d4ff53a1876e26a8682d8897dd2272ef01d6864d0f1d2e816d4bc0c071e1e566b2bb9d5454995ef89e977712859f7dd1e04fb43d06834cfe148d8f37056489f5ea3312cb9451fd30c0b0bc6adcc112256a0537974686e23a884dbda5ce948e9e92d4b828fd90dca50c91aaff512da13df8f9025d0296c8bb80f667e3e88d4cb1a0caceb6fc5426d511b8093df442a3a3a51e6f33582e848f7586c688a4091a9d1e6d24864d1fdca1db6771bee804964c800c834d19d9a0bff1ebad1b8e028a41a0616833dc93c979f37f30f5fbbfe74feae251b986b9be06288e5cb83dd4e3f09564b97626d17eea8633c7fcedd8d21e794229b4896ede83b2f2dc632efc0398b239577d426375a10131126eee62599f832dd44edccb9db7849e523a8de2b0f39ee4645485dc0742273af67e58f841f43e7aade6a906521e0559bcc4cb32d320e5a5518a4eedabcc911b6d1ec6d2f2308d8b34de46fe6f3741d4a986bf1eaab839cca18cd4784b2f75e6ea4ef2041645b0985250a9798478e31d7223a9b8b254350ecf2b49c347b3e2b86416f219b8e82bd112a890cf469f232c16069b11131d3103b083bb28e6c8915c0753b2ff48a7d523942481b08c16426dde8f13f283d0d562948d747546efb0e6d56e74adb731b1184f7ea0f0d4e33c9ec1d0c06e5826afafc0afc023719578692c13a9e7644b2f3874fcc7381846d18d2f4851b3b0118aad27da20db638007c54ebaf1f3642b08037e452a3d09192c300c8a64282201319a328f4a8e2366a6e5c5f5c4c979fce9547c27115522817ea799369cbc59881030ba2fe090d55ee8186cf4ba29057c589a99fc6ceb94eb9701a33fec5c16c73fe13cbc4c6da6d754da6c76b931fdbc9eb019a0aa0309b86b36b75c30d76ac8f14decb6f9f87213005a3ff7b3278a92a3e94bd5ae96c15c4161ff797b8c0fa31b3eacb70a9e00174fef86f2c7bd468d2268aaf70aad537f164ef1c5e8318deb8c8d4c81c56e6588a7ed6d2fbcc5208cd9d7cf97244d30d7e628cabdfbb16f580c7fcf3bd2c7d5e6ab45ccb62364020d350ee318de44b2f71c3ee1d02cb48472a843cec20ca3d9f3be534c175ce7f0302e1dea41a3c18b557bb4e0cccd7c45148c70474ad8e3b6fc986d36084a4b780cf38343b948f8844be5039df3caa8ba0f6192caa2f8803fa8c53694771f7ecac2da49e5338ecf149841c48b8bf0bdb1b7b5a007dc5fe29ca62cb97091a235fb99e514201977da152b65b714fa596a258c9103149f7ca15530f361a5005482cb9943af3495bd4c16877ccd2f0b2a86486047f5638ab35a536277be70b64c6dcc8d3e501cf3b569c551ebe966460172757059c3f57f7f55ccc965f09df3c9fe774e73deedf60b49d748a61a0106e87f29658b98f3196a6bf113904a4fccc7b4a98b392f28600b29670912b14c57d736813300f5929e31c50d4443238294cf656c59963c78408288ba1c518cd26009d0c8c5a2c2ab5eb6fab14c4c4123557a74bdf62cdbfef84bbdd6e39b5a4df676927217acb42313ecca8dfca5112747eb3ef3e947e68f91db00d71125f48ee62acf90556ff214061ee25f2c5d908f8d8f64d8c9cb23f5321968fbc8d62933d4b9c4472d3427937a97ab40cc013bbcd9b3c3570ee11d2a35f49f32c3d88c9841ccae1adbca0dcf2526929afe9fd9b1d9243002a10ad1e1d0765835ea642aee6d125334fc6e7b1c59515c412a2c58602f77ff2f043063649f82790e38001d5cdecb34c7788c6095d7fe7d6ce7a2d611c42e7301cd5ed77ea1a02bc842758fc3cb48c757b4b9e5d622fe0b30a6e899a414051db3a3ababec9d4b9534239344e96ac65d40e8e6e2ce3daee81161f9bebc9f353a6d92ad7269cf9be7d2977506ff1f16d9dcba65fc17c1c021a472395810615a789fa7268fdcf1589fb1aa2b86e1440c6fb19c3d06b89c35a4f49564720bebde2affbe635a33c7d7aa47cae13e5d4cf9c479653a127ede15d06594261c317e2021c14ab087d0ec631be735cfaf2f87827dd2c8a1bbb022c63438080a6cf3a7c09770e525af414de44b2aecc32b65a296e5f7b84102be41b302fe5293d4bc80930dfd2a009e8494337687b6e13142b9899d8bc0174502e140d7b9f199b52da15186de0b17c0f6531404f4d9a4d1d14c5a66e359c2c262320c038e4ff0f646003905549614d6d98b8cb35d2c905eefa5967a9e1d67a12b6be3186e9a143138b3694d9bc4c7d4d8c9878630b78c0ac5a50e5eaff93ba08bc43b9cfb62e1b4d3c6c3b05515d98e5c12eb272ab72385bfe797dbbba09cb92e1eb665e404cdae1ba0b968c947d8a5573b14ffc1561246d205cc96f0a2710eb8fac298f6840c0493d7c1b7baa641391aca8bfcc3f0ee6402a81092497dfed3abbda6f1189c46e6e70ab676571abf314d9b339d456dfc99431e7750ece0d739b550303377887d42a8e5176fafb2ec4634d7babecbd48bd7a97654ea3b3141a4091c3f743298e29e1b068ce09c6cdd317af78083ab827e2206ea5f6c629808e6e62ce5bef394b366aaf58c6d07ee2bb492d88a41ede27aef5358536df1c30121202ae7dddd8985007e57a4c58ece70cc30ade4f1406eb7710003e820b628255dacc746e46dd38daddee418102bfec0aa523be003ef70f2a5801c8e2b751efbbfa14a2e2bde0350d799c5055b7f674c895679a3fa997759b718e1fe0a51b03a96e2f6132651cb14ded607402a299e14dade54d295307b9b0b13baa19e62209268fadaec206efd48fed56d20b049600dcbd5045d589b4423283af37a6802842167cd73303822b9dff8751149771f403b1b019d0a87fe58c6da8fa2b980d4e9d56b145aa81042f1e0cd55d9981624ebb922807c3826a9f23812159d746fa94e289d64313bc88ba5ef61d9c771d05188474a34ca6810abc6c0291931db742558f0ea0645db889481b7277ff6665088026185c563917f84becad7c9f7f53085960383bd81859ee2ea23d522618ab62bdde92bb0c0dc3bbe12a55eea394afb69eeb122ec5e3f6e43d07738b5b921e2b199e5c54b3dfd7b587e62308d303f9368e70877f549820294adb8826a722f99cf298513506a8c43ddddd5da73d465e013654ea09f09e1de0822207ec1e76b06b44bbeee7be60206d7927308e66d48dc60e6192bea9b7a316d68e24ed8e46c43bfdb3978a2e263019e4500b20e31b83a19805ef405c435f10c0a5d5aa2515a64372612e03590476c012165f365767be18423cf64d0376d50b2f0e92f1cdc03db7a587f6628a7de7126783f328041185eb128c20caa650def991909691e20a18b37019f25b1b0f4975d206960adc4e09181c9a67aa1f4d7d408775cd5de46d881ad62d78e8b3e052111611c2abf71dded5e34b4cf58967fcfd071795054769652e9959343fb76902d50bebfca81191723a5b2bb15f0231bdb04dd7ed08831f5ce61e9b34925da3ac2714c1eb8965292d5b1f48731ea975eea276b7ba4ce9be481dee41f90dc8f0dc14f0ad7b09b4012e015affb60289a01e01a286a1ccdebc8c843bd6f7f958e9603b8b7100b20d6eecdf3ea622c7eb608c4cca323d6b95e6be1d83e6b2d48e869667ca705710553efcc94c98f0dcb11c0b6695a203b608636b54181ffa4692d900894d61914229734165f9bc03ce968d0013b0670b453c9b827aefc43c399a4ed0c385ff3991bc7b186650c7cb38069c147994dedcf4a35db158d4afc26e6ea1b81c64089726352a681cfc6004bbfb70690c700c2e5e231522f75a57ee999c0b71b96909a82923feabbabda7fa999d6ff34bf07e62fc0f769af260748807991a2a099cfa538d87d628b64756d60caab792dbc9521312a1118cea3ab203802b6d31cfcdcba65de09975e609006fbff1bfd51a1b6338d69bd32c47a0b7536ae26155a5e7c68f74d0d8f31af5c2564b927912aa161498a8d4070ade788fdc296fb09e692a28d97bb1f3e7f4716df0a373ab67198ad15d758706a940843b80af3dd289848dc5306a8a962979b6abdda3fd36efd618714f2088edaf3f19914631f5c7a6e563bb88ee60c03d1b7fde05997dfa5f90695baa5ea663be8ac87fca243d7c5d268ff415335b6276f394cafcc5e543ade72bf7fa64e772e20ea4f3c38e39e382d19063353370a80034837a2195e97a040349009a8b333bb11cd4b00315a9e6e5c65187883e4a188fb78cc71ea755165ab17e695838fa10f1ffe3bf3e8aedfcc8a8ec8cfd0b2f80e76f3687a78de8286b38e762d0edc746c70e403d402629f494e106180c49670e0d88735217569ba011a37dd5ce12942cbf11b52955b3ee3fa1276c029dfdd202622a27ecae869e5e531421e474c23af911d6356b7bb89350c057c605da1276b50804403b3e094f5bd42c0b2e910f26171b6450ada5368d5d717a4818245d8e74cdeee63b58329281137117a1261dd41eddc00232b3932013612901c06cff9da22c0b23b95b7c4048e2f2c892aa1d97c6b68f128e108f9ee5ccfb49bd3923d829d8dccaa7c15a1c39f633389ca872cef323f0f9bfb4bce3b93d8a02829156064ca201e39fe909b1bd5f7aa52e7b2c9cfb7063664f368c490d33beb916908e63632ded60e87b3afa560939b51aea2120517841c7242043985ae1d441908cf3ec720185b63ad7dd961d3f855f69141bc002006efcfb5ab070c5a9ad9ed16256e9bce206688c36ff6a811a6b7980143f0f5eed9cdc2b6cd9f4cf2e20e0c842555bb0e01ad7a52b6d77696adbbbffdb76e5a3fda8bb94a5216ba501bbf29aa361e81a311027a6f838b09f08888ee0c1f9649953467ec364c7e331eb3d9af11dd811bc124f2df2d5263e872debfb5e36f30547e3b146a368984fcacc70b8f9fd35b4c0406c3bf0320ec68ebce46d98ddc1118769f16d11d8b721c21f5aeec18a08320c0fa3cffe5931b6434aa6e6ace138bac5d66a81aec426860fe3ef6eba62d78e13ef052e63151bcff7f45eb5b37a78014671d1e12376b41d7d289a9cea4d5bca2186fbbce8b90abd9d5d2ad5dc1bc02f9d8ed536b95080c47ce3910ce8a75f344fb98d361ba3afc7cb772817f60a5d66dabcc6c5a71624fc332906f7778c43bff6ce232384b854015f071583b1b50a9b23be215817cc54610c4a71f4c7494284f22c70fbd2ea41c17c497f91c1ad378ea72be73a7c5ae77752c7748a2bde93fcc7c47a322c4a032536450c220fb358d2229248bba9ab6976fedff4f0d570ada90d4b23ec84acb8f423f6d89f4909244ccf25901ae127bf6b370804fd91f66c36df754f2dc5436b38343436fc15de5f270fcc11d582917945176d4c6652ac7edbe6d0f924dc2a046e6901ac8219d7f99d45a202933ff2b4019cf23d1cefd753a1d9223c79a37d93ee14b06136455c1c4fed127fbb71a49dc3fb2760ad6733220cd19f72741fc3013d24f789bf8815445ba5b31fdd6ca8ecbcfb8a303fa7846dc094c81caf41e1107b066ddf20e298ac943838954744c851aee23449a510a4a27c9ca8745c2ff56272a091aada09e309458461286b55835b076b2ae750f31796f471ad9473707cc56991bd", 0x1000}, {&(0x7f0000001380)="6aedf2e964a1a59f053ed2545726d465640f08b33c6aede61623d3e1da9af3cb4c5650a6b607b792a5185ef5dfe97242abf13e7edf4c371219d75f73bf96e4be8b5a058925f313928d269c2372ce271aeef01c395ffa03aba9d000720368ab9c46b1c5be97169c8c7579cf3bdab9a67f4e8cbadeb2ddf2c64db842bd805fd5f9b1e9db0bcb904d525a9e550d6f9f22c14e8e285e90e17d14a35be00ea10e", 0x9e}, {&(0x7f0000001440)="ede7e33c202139454a1021146643225fa3574aaae182f28878e3b05a40e4b91f86b33265a94026f5ff8ea3a10ac96e3d62ce1a33f57e014e86ee0c0d0a25c1d0d43f0b72df2eacafbadf56329d9382681759fe1297440e044b277e9441dd5a507e71b138733b899578f99297b5b881e22ae4c10d88255ef4079eda69dbd78a700032c6d49581b93b772f1d52ce613d0ed0487c16b1daa2d36795a77470aa20", 0x9f}, {&(0x7f0000001500)="6a6519c991fa902a26e84ac1c3528721c90458205d95b35de23095dedb72c012af821aa3ae141fcfe067f43e1b4aefbf11e2849b4945699dc6147903afa49b5be06fccbe1a86b9f04ac17ef1cc65e7c9515bf85691bd93d38a446bb40121759ef56f66640f8de9734d5a0860b90d7ad3b7dd61fd4b3eb4b412cd967f1b1bfde8f94c3e2175a78914d6ee762fbc0dc15fd66fde4cbeb9e4133e", 0x99}, {&(0x7f00000015c0)="268b8c50e09aee66239e1281166cbb7159e3dca6df7ee7fef2adecded6dff225a8c6c3bc0c1def03ecfbc147b1afd3e962c8111239cde7b41d9a107f6671b897502e76621c5655ccedafa3ead3240f", 0x4f}, {&(0x7f0000001640)="ec9ddb3b30c4771cad18c0c82cd744465354a9a582065dfedad3bf8ec463c1b66eac47fed88a45566321e767", 0x2c}, {&(0x7f0000001680)="b04470856aa9f8259b6807b50805fb42ea7a734f196f00b9d2e701a97a5bbf8a719a9675189a164162a35e7c", 0x2c}], 0x8, &(0x7f0000001740)}, 0x5) poll(&(0x7f0000000240)=[{r0, 0x20}, {r0, 0x100}, {r0}, {r0, 0x5}, {r0, 0xa4}, {r0}, {r0, 0x60}], 0x7, 0xfffffffffffffffa) 20:52:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) getdents(r0, &(0x7f0000000040)=""/13, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x5}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xa, 0x8}, 0x8) 20:52:50 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 20:52:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001300), &(0x7f0000001340)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/244, 0xf4}], 0x3, &(0x7f00000002c0)=""/4096, 0x1000}, 0x840) socket$inet6(0x18, 0x0, 0x101) 20:52:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000295000/0x3000)=nil, 0x3000, 0x1) r0 = shmat(0xffffffffffffffff, &(0x7f0000297000/0x2000)=nil, 0x3000) shmdt(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3e00000000000, 0x7, 0x8, 0x10000, "2087992751c64a684881f79e5d1e94adde79e765", 0xff, 0x8a}) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socket$inet6(0x18, 0x4000, 0x8) 20:52:50 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0xe000, 0x200, &(0x7f0000ff2000/0xe000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:52:50 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f00000000c0)="01", 0x1) 20:52:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0), 0xffffffffffffff88) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x801, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4003, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000280)=0x10) dup2(r3, r1) 20:52:50 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/97) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000140)='./file0\x00') shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/185) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x180c0, 0x1d8) r3 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x18280, 0x152) r4 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x2, 0x2, 0x40, 0x7, r4}) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000340)=0x8000, 0x4) r5 = open(&(0x7f0000000380)='./file0/file0\x00', 0x1, 0x4) faccessat(r5, &(0x7f00000003c0)='./file0\x00', 0x0, 0x1) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x7) recvfrom$unix(r3, &(0x7f0000000500)=""/30, 0x1e, 0x2, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) sendto(r3, &(0x7f0000000580)="95ac1b54ca0b5105f1514a04cd01882d94f76a8aa6d56a75f5446bf9d4159d2b30a89792a889516dccff46ee61cf9eb3cb113cd15a277226bce8a586925a750b66", 0x41, 0x21baa2d65463fdca, &(0x7f0000000600)=@un=@file={0x1, './file0/file0\x00'}, 0x10) close(r2) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) shmget$private(0x0, 0x1000, 0x196, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchownat(r2, &(0x7f0000000700)='./file0/file0\x00', r6, r7, 0x6) getpeername$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) utimensat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x3, 0x36e}, {0xb26, 0x9}}, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000900)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000a00)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000a80)='\\\\\x00']) 20:52:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x100}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd5a) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) setsockopt(r0, 0x4a, 0x80000000, &(0x7f00000000c0)="e5467b213763116f75cee669a40b1e8cdb8b6cf61102170784153b480afbc2f503a025e7131b66bbee3ed8d154123c819844c16cdc17c526534482c8b8e68c5d87bf298b639c30bd4826e220a7392200f40fc17a0e5cf250262a828b738ba0132005ec76421e3bdaa7a223cf257c671b596c08f661be6604334ba52f74cd81d36181d982160e89b92fc5931562b49a2160d5147fcd83703cb048c6600a35e6e8fba45cfa9b4470cf03f8d73c2a08f8486fd9d504ef43c548c9ad5b5526bc399973725f118add6d7042", 0xc9) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3ff, 0x8}, 0xc) 20:52:50 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000040)) 20:52:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000010029, 0xd, &(0x7f0000000040)="a008000000c3513e4a5e00300000feff00000000", 0x14) 20:52:51 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x1000000000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) connect$inet(r0, &(0x7f0000000080), 0x4f) 20:52:51 executing program 0: r0 = syz_open_pts() close(r0) recvmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) fchdir(r0) 20:52:51 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) close(r1) 20:52:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27f, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) listen(r0, 0x0) listen(r0, 0x5a) 20:52:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) r1 = syz_open_pts() kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') read(r1, &(0x7f0000000100)=""/255, 0xff) poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 20:52:51 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) r0 = kqueue() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = dup(0xffffffffffffff9c) fcntl$dupfd(r3, 0x0, r3) clock_getres(0x3, &(0x7f0000000100)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x6) syz_open_pts() read(r3, &(0x7f0000000080)=""/97, 0x61) 20:52:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7}, {0x58bb, 0x6}}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/156) 20:52:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8a6885595e0af73f30b7d1d4faa51bfa919bff8037587315b85e606aef5fad8834b519cc14cbe570c855d7e7c7c42ca41ae07270ed968179e58f91107630fef4374cef"], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f20317c709515899263b378b93934c9599b01040000000000007928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade403cb3fb3d52d3d7f2b520ab5bfb6a3bde82a04e4bcd904b96888501f3e0f18167435a60757abde561b88e8aff436e501eb4282dd56adcfebc64666589e4a2b95e71e137de498c84f9fc060f74b165a34d1a6ad7bc21caed4b038594bf1766f2280cfeffd577d96bf2003cba671e1234be52bad6d7997b3005405b9877e2f4e5dfb4e059e2f18df45843ce29daf8b541ff12c87bc9d4d87d558195452d5", 0x142}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:52:51 executing program 1: r0 = msgget(0x2, 0x200) msgsnd(r0, &(0x7f0000000000)={0x3, "548d731e3252"}, 0xe, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)={0x8, 0x5}) 20:52:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendto$inet6(r0, &(0x7f0000000280)="ed0b9c31526f67c92b10a2baf5a97fe327e90a", 0x13, 0x0, 0x0, 0x0) 20:52:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x101, 0x31, 0xea, "58170e204435bdaa7687fb7436c4d0c14c168a69", 0xffffffffffff1a47, 0x3}) syz_open_pts() close(r0) kqueue() msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="03"], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:52:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) pipe(&(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0xfffffffffffffe88, 0x840, 0x0, 0x31ff8473) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockname$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 20:52:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x2, 0x80, 0xffffffff, "c91fdd613c90f78010719589a136e52b1b58d7c6", 0x80}) 20:52:51 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r2, 0x62}], 0x1, 0xf73b) fcntl$getown(r2, 0x5) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2a, 0x346, 0x3, 0x7, "215752246c5cc592b2863cfb5ddcabe060cced85", 0x1000, 0x7fff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0xa) poll(&(0x7f0000000000)=[{r2, 0x5}], 0x1, 0x0) 20:52:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d", 0x103) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xff, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 20:52:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7eff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) read(r0, &(0x7f0000001680)=""/147, 0x93) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) preadv(r1, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/245, 0xf5}, {&(0x7f00000014c0)=""/186, 0xba}, {&(0x7f0000000040)}], 0x6, 0x0) close(r0) syz_open_pts() 20:52:52 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x5, 0x1ff) getsockopt(r1, 0x100000100029, 0x9, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x73c0}, 0xc) 20:52:52 executing program 1: r0 = getgid() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10028, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xb3, 0x6, 0x1000, 0x100, "b6a07ac661622f8b24dd1296e15516c8f0d02532", 0x5, 0x7fff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000040)=[r0, r2, r3]) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) 20:52:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) 20:52:53 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 20:52:53 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = geteuid() seteuid(r1) 20:52:53 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="05002e2f90dd5155aadd40"], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x3f, &(0x7f00000000c0)="01000000", 0x4) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x8, 0x63, 0x8, "703a8e39e2f8afb21fa04a5099a81fa1a13b7239", 0x5}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3001cff02"], 0x1, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x8001, 0x7, r3}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) read(r1, &(0x7f0000000100)=""/85, 0x55) 20:52:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(0x0, 0x3) writev(r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7) mlockall(0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x6f8, "49733d0f20fabcd55eaa3248d915ffd138123052", 0x62c568de, 0x7}) 20:52:54 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20089, 0x101) fsync(r0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 20:52:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x378, 0x0, 0xffffffffffffffe5, &(0x7f0000001180), 0xfe1f, 0xd}, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000080)) shmget$private(0x0, 0x200000, 0x431, &(0x7f0000e00000/0x200000)=nil) 20:52:54 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) sendto$unix(r3, &(0x7f00000002c0)="1d6fbaa149a1975942d3fde83ec86d4fa4f77f718a7ba02dbec7e36319f6606009415d46d0a29e97937a5273a9aa440bdd650d87c3576f5e8b91dcae7726d804565aa8aa76480411e5104734f751a55d8df838c460dfc48c71d4df5d9814e30baea2838d2f3176c726f96f8a64716653a890890b6e50cd52cdc81509e0aa9a17355a513605ff35474b2788f5e7aa7693e9b6def43bfa10260d1dbab4a28bffc6dcfd8e5417bf46f21623c2524cb8e2a21c01d14e54bded426d90c81e7f91a61485db55c1f867aae7ff3398e685059275c1e5f0", 0xd3, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000200)="206c7610ffc7041662e8efe88287b98808e34396b6022507921c8e8c5f1fcaec3cc3cafec387c7120b26b7295260df2d9e39b657249e7489fab0ea110716bb336fb54222daf2eacba92d344223e7f696c6e1bfcc2aac5c7783d8323d36", 0x5d}, {&(0x7f00000003c0)="c3bf4563573be6134e4d6472e5c840aa3149a32fa59fdb0174263572e10adca433a91c38c42e750d7de7d9f7d3b24290bc39fe7de035183faea73fa19eaed78ae9c115fdd834735d662bb243fcb91a03700e92ada9676a3605a48a624edbbcadf437b85fc4d47e2bfdb3ffed0cc0a7a82308f0a660cdb645a28ba8cabb9a027fb3804b17ac863c2820f13980edf5a8868295c83ba821f684f9b01a4b6284d2508144e4be6e6f134c33861daff0ac7491e29dc883e56c17bb9c5fbb0d583d290229a03d866ab4eb64d0ff6c3383de915567dcf088c6a6eae1086c86c16bafa6afd03dd149d276111e", 0xe8}, {&(0x7f00000004c0)="c776159d7e8ade13cdb4b7a061f281328a9dcc916cdfcaf3a5dd72e053c92836c0356e52b0c8874bb73736997f2832591314685570dca811c92914294072db7add026b164bf400fbe900da3856b817fe0f5125e8478ff1804aa4682b00e9253b29577da21285f9e8221b92e815e865f18e408b0e31c3b701a9d06cbab7efe747a7641f2a116ae17a25ef8cf2febca4c885c96282a010cdeff0d9f9b33b4a350069afab1c81a377109b4adacd6206920dc6dbd07c30fb14722659748e", 0xbc}, {&(0x7f0000000580)="1ed46af3068efcb27026e1e5d948a89953e54f024bc750b22fd10cc769860b962d149374d098bb8a0a95463053fb19768c1269fe827bd43695be1485b2ece5c52cdd0c9ba45fc4a412d816db0266c08e36e6452672beea01ee1395b8", 0x5c}, {&(0x7f0000000600)="e26ab51256559a502361a9a70379727058b595df005b8e7392850e3eff48a4a5e05cac73f396f3a9920035689e9e24f15ded82f4bd9e85003723d6dbeaa5e183ec5922f748bbaf294f", 0x49}], 0x5, &(0x7f0000000700)=[{0xc8, 0x1, 0x8, "a76665d2cb5c3f5e01a537634dd7d75781353f7a67e7a648ac6d2fde245928b140c35eba87193e54659a70e5969c9b370bf23eda0f4bd026f23861e38ad69f1787360642b875e8d0bd37348db8d50980f6d4ed3f8ec11c8ec4ab93228ebf6cb026a0fac6b41134fa6011d6fca8865fa6f7ab6ed04058909ec20d0c11b460e8af96f3841907a1b71b835973ed52f67907128404109d723de00b09ac9cff118f61deec25a3a8628048292835edde3d2693b9b7555bb385d380"}], 0xc8}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0xc4) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 20:52:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$getflags(r1, 0xd77a8e17d404b180) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20001, 0x2) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 20:52:55 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x100000000000000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 20:52:55 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 20:52:55 executing program 0: getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="47a5150be6ec21594ee6e1f9aa8231b889c35f3ad1af733307d23c4441bb168641861b9c0be171616f4337e7f018a23910e4163e701b6aa16fdde327edaf4c57cebb949c9e74c06ff564afe9a4479a484dd8c40161910ece873e56a2d537e6decfd8b7726860cd795067fa2b7c3ad847fb40740d42841a3824ccfdd53255fceb06ff0ec0689bc4a3462d2f59df84964d8d46c6d15ff3cfcef81a51781b6a7a0effb2c62b86467112be93871703227c1256384dd42b", 0xb5}, {&(0x7f0000000000)="8ef35839db9c40df57b81ad02e907cfc2c1113c8aa006309743628794e927f6825c80a9d54", 0x3d8}, {&(0x7f0000000180)="1aad17c0a94f4c98ee3b3a07a22c27253c9f972c7b78e7f28bbae24be114487fc136e52d08173caecd019fbd59d2e02eb70be26a4ffdb0e05921483a11b8a375ee476ed6c1cc23aaf8d894895bcc259637cadb26ecc59451427cfcd21446412a2454801f", 0x64}, {&(0x7f0000000200)="a2e432eaa55ad99234ad422bc247e867379a4c362ad0eb654dff5ae2085d1f30a0408721486370766b064c99966fd342f666aa8bcf4d2ab710ef130769b4fe3ed67da1cfc1beca2300c1802ab9e12eec9db6dbea70a8bcaa0511bb6b2ec00a9303c9d7b5355a2a95dcfc8caee0198341c43c196b944ab68692a2f59153a05d7151fb43819996", 0x86}], 0x4) fchmod(r0, 0x110) readv(r0, &(0x7f0000000740)=[{0x0, 0xcc}], 0x1) 20:52:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x21, 0x6) pledge(0x0, 0x0) r1 = getgid() getegid() setgid(r1) 20:52:55 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:52:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="fdeef437f6ec2af9002230d16715c5163e09ad620079670a4353f2adaee07d6199946a89094f262a52289a8f5c7f967acd6c894e442404bedac69b9e9648c5018ca4bc993b99cac2732cc193bf9c26aec668e8c199af5996de3cf8daf619324d8cf0828c4d05be6e3f3ee1069c357dd07cd1ee0650f11900cb3fe9000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 20:52:56 executing program 0: r0 = socket(0x20, 0x8003, 0x4) syz_emit_ethernet(0xf9, &(0x7f0000000180)="19b3ef92e7f9574c92de73a545e642be2bfc1913533b8d5e513e603b2eb304da85275f58d39478bfd8dbed939104bbc41a21976bac50e560da00c7780fc3f9a95854203b04c3397c0a1ff06ea310f5e4fea8184fb7a07f6be0c297a0ca705a2dcf9c08d8fa7c8eb7d917948962198ba9d71ff8a05956f9baf84363f4955617545ef4372a1c528753e5e7ba58c53756234b72dbfb1a46e5bc2c9d0f5f4a9bd666b65799507792367f355680db7c4c100806272f29102e82cd48d56a0d31772e366fa6c3291a880c762561110bc284e09e062397033fcf34e71865b295d9382f3890947b1d8f0551c1de1aecef6f19a26368dcfbe3ac0fb14e4a") bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000)="02000000", 0x4) sendto$inet6(r1, &(0x7f0000000040)="217e46283c021d75ee99f9ac1306d48fbae93505501f7984fa256b806239f15ff1a6e3e3d136fd18ecad2c494266740420624b91223248d67c9561e0a0186e443dca2a4f6fcf7dcc7934195923cbc8eb0ca2ca5c71121323e19c91516eb7dfa21c176a55838d19091beb8fdad9c24d12ae6941b51d7b46e0ac01a3ef115f94b4b8d15338737ccb63047af6b7f221e8a578e034b13a9d917ce8f064b8f5065178841f9faeb360c9", 0xa7, 0x407, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x665}, 0xc) 20:52:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffbfffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b8a3d72527527815c0b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0e77c11056ad99bf7c19f078177da4ce9c287730c53fb394b842dbbccbb6782b2e8a4eb40dc2bc0dad2ba6eeb0000", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9aa41f2336cbe3c0d567f58dbe1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab7776429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf6f656f8d6cb01dd70b3b8b83f9c67199662d32eca367d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a653eb56f467125d8eeb8cdcd14d84330f3f4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d4607831aa0ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec914022d5b579762e072c3f3283a03e8f01129f35d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f439ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e5819555d106bc1ff76f22a8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84071bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e61f0306d702532b243cd3849697bdc5b873e5ba9c7a238a0a0090000000000538575a817bf5b207b000043bf6fca92d5", 0x3b6) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x3, 0x7fffffff, 0xfffffffffffffff9, "a8fc50910b69325267fba86909beef1eeb3bc393", 0x2a, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x5) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffffffff, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600", 0x0, 0x8}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000280), 0x100000000000025c) 20:52:56 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() accept$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000c5bd6723e052267a6264854de69211", @ANYPTR, @ANYRES32], 0x27}, 0x0) 20:52:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ca5ea7c165ddf98d1148f47aaec73ff78aba0fe052f435d02026de8c6bdb58ce1e275865d71cfd4e4576b47b5d38ca0b077a43ee5096dab29f1ba91ec6b9f24d6c5dce4ab22c99f9"], 0x1) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 20:52:56 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x41) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x2, 0x5, 0x1800}], 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x0, 0x1800}, {0x7, 0xffffffff}, {0x2, 0x3, 0x800}], 0x3) 20:52:57 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 20:52:57 executing program 0: socket$inet6(0x18, 0x2, 0x2) chmod(&(0x7f0000000040)='./bus\x00', 0x100) r0 = socket$inet6(0x18, 0xc000, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 20:52:57 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x140) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x200000000002d, 0x80000000a, &(0x7f0000000040)=']\x00\x00\x00', 0xfe4d) 20:52:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xffffffffffffff87) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getgid() setgroups(0x7, &(0x7f0000000700)=[r3, r4, r5, r6, r7, r8, r9]) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/171, 0xab}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f00000003c0)=""/199, 0xc7}], 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getgid() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 20:52:57 executing program 1: sync() getrusage(0x1, &(0x7f0000000240)) socketpair(0x200000000000010, 0x4, 0xf502, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r5 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x40, 0x1) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = syz_open_pts() r8 = kqueue() r9 = socket$inet(0x2, 0xc007, 0x100000000) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = getpid() r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = getegid() r17 = getpgid(0xffffffffffffffff) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="17e53b019645ceee3086d18529008d2b7de8b7f25ff19928f0b715c3466d29990cf97d14d2ecb45fd92e3d7377ea08b602447332a7a661921e9189127992a6765300365751700d9531c14216bf988d2759b42b75ec8ac179493c13818a37f171c4e81c6e99a351d2f937fd30deb129bc8ea7b20e1f2ce905a64867375f41c1917984c871b5edc82298bccda4b558a2d5bb87a1b79082fc0e1a1af805500e9149ff3927eb5cfdf0c466", 0xa9}, {&(0x7f0000000140)="6974681cf2ea8e9420cce57bd77c8602c98fea78", 0x14}, {&(0x7f0000000300)="9e613e263a4aefd7245f6028ba6f0cc5647fd91cab10f67480b6ca849fcc399d215ba03c6deb23829ef0c94cfc880a127a8eb64958fd7df91b355015552960ecc62ea63b9e562a0785d57469e4a9e3242591021a520e9c0d2eef6292ae1cb4552849fd8964f693b7a2aac7ad1f1167b851a6ba510599cbc032f2a550631446a88b920c0115f9915c10a3d1b7692a36e24e088507d8678c10b32832425645cccc06798653e1eacc4bee21dbc850746e85e4961e4474342cd4e678a856a0b4fd2009ae89b2bf52f990c75383966986beb8", 0xd0}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xe0, 0x404}, 0xe) 20:52:57 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x2b86a6adaa117f31) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 20:52:57 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x708, 0x180) sendto$unix(r0, &(0x7f0000000180)="0a59f9f9e969bc150a9af713", 0xc, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0xb4b, 0x4, &(0x7f0000000200)=""/179, &(0x7f00000002c0)=0xb3) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 20:52:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x192d2813) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040), 0x0) 20:52:57 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x1, 0x134) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8001, 0x40000000000002}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 20:52:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0xffffff05) shutdown(r0, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 20:52:57 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="e3a8dba1a32f7e5332ae22e05fb3ba67c06d21fc4b38a4bbb543f40011", 0x1d) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0b39ce8d2866b6bffe3b0cf623adbbc235abe5011ca3c60503d7bff8ad4514e1886e959b9927d20239f320e0c856a667fa1d3b83e52dc64890493ce3e0763c05523c54f31f7ce6f7fe95bb9ba1d430b588a981b32c4af547646ed2bb360c2861fb9350815934c9638f43f5", 0x6b) 20:52:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpgrp() readv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/151, 0x97}, {&(0x7f00000004c0)=""/166, 0xa6}], 0x6) setsockopt(r0, 0x8, 0x3ff, &(0x7f00000000c0)="3b9902c3c24c3435c34cb2b18c4842e4080ea92fcb2467bf074eaa1457e08ad2fdbf9c57cc52eada531736f6f15223b2738cc87bae2983d56d67019c46647b74932407288176a5d650a33a59096b873d01422912225017e963a492f121e5739f8db4c2d4b0251562adecafdb116224204c0a1e90a2cf7ac5c35fc5cc548461f1772c25ce36d2eb9f3f0cba486386397cda5fb6b7367fceaf4ccd2c81bda2771c06bb7def0cfd9f9000090d390e53890e2b3186b62ee94c226344ed2b64635481129510c65edfb039070560c9ab3d3f6532261fb073dfcf78a3a8aaa80800", 0xde) wait4(r1, 0x0, 0x2, &(0x7f0000000000)) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x8) setsockopt(r2, 0x2d, 0x6, &(0x7f0000000600)="def5c4fb2dbe8c85299e5dc024f2088a9d20272f92", 0x15) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 20:52:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x9, 0x40) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7f, 0x1, 0x200, 0x5, 0x6}, 0xc) 20:52:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e023000000000000", 0x8) close(r0) 20:52:57 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) chmod(&(0x7f0000000080)='./file0\x00', 0x42) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x9) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 20:52:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f00000000c0)=""/88, 0x58) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5ca9544188cfe51c5db0a23f4e979ead253800000000000000"], 0x1, 0x0, 0x0) r4 = msgget(0x1, 0x3) msgrcv(r4, &(0x7f0000000180)={0x0, ""/116}, 0x7c, 0x2, 0x800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001dc0)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1c2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f44c29b032abf18ad7ef09d4b3dfcd58999220177be2f432d5b1eeb4327cd4b0277fed8604f353159fa0d323e61aeaf8b7d77c98fc96629acd4215d207aefc3141e2ab893efa9a7b8034a55dc994007a44efc9272bc9c6e0dbbf4eea0ae3beb85a973ef2fd4b455b8da901e45b89de6426bfb2a44ab87ab361d4db6690f6cb26cb45ebeaa65c87d41492dfcdebf5a2cb2c9e37476a69fcb5a6c1fac0c2a024fccdae106976dfd6bfad20f6c9ba23a92a979a40201b97f1d0cf5585e9d0851eef07a099e582b1e955afccc10c2459578c2f68955aae4b180c2c6e107cedef28478adc2dd0adb51b6945c8a3153240eb80e80218fc6e1eefb6d0c1d0452e6f85924d68e6a430a25fe272d12d47944be9d2d23afe7bfa7db448815e9cf76c5606978d90aa465292f3360336b8ee8795b6357c2faee15096577b4c0568d7d2026d0cb352ae2df090e80df2a605694e66d893581886d52e4d57336089f6ed5e210911cd37e11f6f40fa868f9efb5eb67e7716f8da5ae68465680bba16466bf6025347945771e30b954ceacf08f244ec5e29b5b24a0ab02fb242593047758b8d394bba367a423c5d0b5b7b54dbf6ee0a45e92227d19b2d950b6e79401735fbcbcd1942c74aa7291e89e9ddeb6355362433de79eb5f1817067af32d44e5a34dabd444d9ae57470305b57777f1b6fb3e71f788bb53c9f4c12afc882376daf8d5756e55a80fcd632586d0ef82e7d7b8e8811ca46ad410aeedc8783b45325528ca02a04f9ca3492be36f6a43ae8bc81b3cf26062a4cf1c262cd1025172fce790ab151bf9bfb30d94323e7bd93a47c453891a3de8be84e7ce4cee3cac17745d80fcd59d7ccde081c8b98120d82e22695daacc2b7aa3a4ee4f5d026372cf387e532ddb8b2f9f96e6615ed9d87a08ab8d392c86e1fb0a1e10f06e7a6d2f192ce5dbfaf3e88f6b975dd448abca2ec28dd6a43f208eb48faa00a16e0523eb363ba2c601d1c8fd44ba66c39978da66fc2241fb9185a932400179eef1e2983d4ab1c6cae62cef5aaabfd64abf738e4f07c023b38e434e9f7078e69fb16c016b1d38ec76bede95f3556964326ba000bc36446ca3b3f91f99ec424fee7fbc77a1bfd76cc0886d9f0cac0a6df6319eb2ceea11f4624d245a2c7e0539a3da2e8777701c9c44092b1aa7ec80fdecd4e2ec6c963ba0fdc3ec019be2c1cc0a02512d32aafc180982f8a0cf35276b8cfeef4e1f1ee8a2a51448be6f4e07dffdc2363668598cbe61ca00d3c307334f35a2eff59a7606f06cdac391c0accf45c7b1f53154c70e14650c2ff4edae5dcc3de0ff627b21c0314f2a60cc7ce8831e33029602fd8e4c84c303612a9f81c78b1f11ae00aa7bd537007c7f49dff61e144c48fee1e5201268adf294d8f0c697735cfa862e830d53a30bb64456a50df4c9867971b5e87f4f36af40c78e09d5ebbb22fcbdc87dbff92fda8003c8b71b260591c7770e79fc4d7a686f8113616037e9790c09a6558d222da2e5bc4b19f70c2385fdab92e012d0b4420e216834dbd54c3ca98fa5ff682618dab501b4d5fbb675be16d06b10e2703476733141a9aab025f190d340b01982b5008b9f9d0ba346d55854772a945274116ca7b4975b129732c26c2d7ae4f421a8fb532b627893245a7c06a44168975e969b82f6bc5173b96377062dcf6c9c8c629d804917b272952b192c1dab79ef7f402e25c7dc995c6a4cd8b5226e3120f7aa2e902fdbcd446f16e9227421cfe2f92965db08aee875dc8073262179ea91ae4b9533d38fe30fd688e1d768b648b0f22e9dfe9fd4c13d6ac81232439f787655f475d0ce7c1eb3d68d292820a8ffb961c030ab49010c7181ea9e09a2dd0a9c3e490ced18b35363da26da5ba546f10654ed13ced517f5d8cd56e3f98cfa99a0368343855cc0d9adc174fea8abfac338549cd7b94bf40a3f5fe8e15e178da1554f14e76f92cb2eebfa9ea5ae0875ff8886433e6d2bac4916113d07f7064515a646d65e9102e115614b3b0cf1f4a4ea019065b2276dd24ff890102e5ef310d8a4375b598883919f133fc366c834607968b496e59621194dd9dd212a087a3cca6292245476e3362ba03b670e0feb8bc7bede58752e63f2e30193a5b8d9180e97d6d36604286dc85bb8baa43268577640f8a61458c427c03d41dc1468e039e3d708e14258feca1bbc445b9ecba835412ec5fa19f7d7fa6efde53ff69ed728ca24d5f0623db0f529f82b86ce339ceb88fe1d05eb3ba1c60979ebd63720618a285344aa5fa357257a24eaa254cf54af757ae8d7e6c30b146596c468e371bb7028b9bd672f1ddb8202103144f0b0586d9189efcfb8836882f42b66d474abae545d0222b52829fab944a3553a963ab389e757e55b88e47ffa36bcebae87e59b97f30c10196b1bb3db42ce056e4f27ffc903f348d8adce8bca2c3c4f3931543909e479fc1eb42284332cbc93af3676a1330f8e3e73ffcc090e3f49c3d3fed43c89cf7fe866daaba091db85075b0fab5d1a81a5f56c6fe9fae5bf3c141b32aa6037c312cd5b4394a1dbda33d36df641868cb3d3574810671fdb647827903453ee166661256f28a926b2c8b26dfc281813f9f8ad1efe553e455fdd9fd4acf9f45516d519ac699a1f0f30aa194f73b70e8817d2d84673485e432ce6b78fb3b48613f427ebd0dc4cb6918733196c51910b91646fe11b7e98db67dc8f74911be3fa5235782dc839dca59c1cd557068cafd050f445645710c8f7fe11af1d71ab1d90c7ae23878e699e0e4140d3e37e60ad3090965b2c61adf12566a8e5822dee50ae3f8c6b58435dbf1c6156f81837eddedf5caf096c003f5c214d307c42ced0b62e7de748b5d414d290ceeb23a194ffdff0c9e073d0104e19011973e1d416188a6e9e6ef325dd51c6f76c8b84d27cd882fbdec0b12cc66340d9b6bb28b310f597febcc25616657b9d874b560605b48e9f433f79de24407ee5570d1995c94612b402302190ce8085027dac0dba955978de614bcb57cdbfc1c15e47d06eebf564dc98486cefdbba88cc47295ee92b132d7f5dbb5522ede5ead423b1ff84185862f069345c8945d27ebb49d090d4bbfa604f80e5da349532b4757d6ca695c02e3dac115a79488a0eb6b41f1c793699bfc57b723f3c280c5e742ca922a7d6984c61d168a1b950189491cbcca869b816c61e9ea81cd0165b28fce1289f56825eedab988d34b9b22c21286857da92d4d27c650b69b7643e2e105df9518a05a80f4f1ce47b87bded84ea7c6acddc5c41e743663f8938a2623cfe8a1f51c199c8d30bad2cbb04c23aad4a7a86c50de277bc62466b3932cb51958a6448a7958b9fcad8b263dbcd0ef9c68b1a2a85e8e99e9c2556be121db1c7863bef6efc636b4acfb18c233f980fdd24280355633a21034158eba56225fb3f4624cbf0ec228dd610bc47816d7322b6485d0e94fad679b2f214817b03622c0aa74327bc00a8ae2fa967f354a596baf4e0fecdd384ad16bfe534e64b35282d528efe5715f74c0331c54d744c8f666627f9e9ab2bbe3055c143eadd6d63cd119b6c962c6c32a837dd4a32aa18f1de94fede9404a27e4474ae88eb9c7be9827a1d093ce92067688aaf457d9af5d217dbeccd97ae6b3b915ee9266ffc4d7412e2e94f32dba1d175c1de6fd593147f16a3faa699bda781a7bab2ffc1ea8d896b0d2f3aeda69cd3f68925468c1974e9217b8026a95cf51792b92c34c9b8a22cbc41df0a15a51b43f9cabdb5b4afc45d8110d7a5d701e7db88e73dc6a7338701ff4a3ba48869dd0c1e62d51336f0ea61257b12a5c2c1523b422992", 0xf5e}], 0x1) 20:52:57 executing program 0: nanosleep(&(0x7f0000000000)={0x9}, 0x0) clock_getres(0x3, &(0x7f0000000040)) nanosleep(&(0x7f0000000180)={0x1}, 0x0) clock_getres(0x2, &(0x7f0000000080)) 20:52:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6975) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xffffffffffffff14) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\xf8]\x00', &(0x7f0000000240)='+-\x00']) socket$inet(0x2, 0x3, 0x9) 20:52:57 executing program 0: unveil(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x180) socket$inet(0x2, 0x0, 0x4000000000000) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 20:52:57 executing program 1: r0 = semget$private(0x0, 0x3, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) r1 = semget(0x2, 0x2, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/64) r2 = socket(0x100000000000020, 0x2, 0xffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x1ff, 0x90, 0x5}, 0xc) 20:52:57 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 20:52:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:52:57 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = geteuid() r1 = getegid() chown(&(0x7f0000000300)='./file0\x00', r0, r1) chdir(&(0x7f00001ec000)='..') r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = geteuid() r5 = getegid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="b91b08d9393e17f29704640a8bf3fe932748640d0db85cd6d111c2da3a03", 0x1e}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}], 0x50, 0x1}, 0x1) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') 20:52:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x110) 20:52:57 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/114}, 0x7a, 0x0, 0x1000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) sendto$inet6(r0, &(0x7f0000000040)="aaacffd30fb1b0251bb60b7e494b5150a18286bdba3fe463e683747c1ade1b131a6111c0a60726d84050863221b38e5766fbe29682f9f37310", 0x39, 0x400, &(0x7f0000000080)={0x18, 0x1, 0x5, 0xfffffffffffffffd}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) close(r0) 20:52:57 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) recvfrom$inet6(r1, &(0x7f0000000100)=""/197, 0xc5, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x4, 0x10001}) connect$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = dup2(r0, r3) r5 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r4, &(0x7f0000000200)='./file0\x00', r6, r7, 0x6) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r5) 20:52:57 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x200) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20008, 0x102) sendto(r1, &(0x7f0000000040)="46e39aa60c2c9f3c396776eaf471f03d54d160ce4b321fc2b6b1979cadcbfddc5489c1c4539a850a7c24c8022bdd6a3d5419e170ceee38cb487cf9025f6b01f4c163072b29cc8ca5293e9f00e541927b3eecf236a0493db9a4cc58f43b2205dee4d58291ba53684b28f867f65d046793f1d22cd8240d2e8c71469f637ec31643536ecfb68b99283926e8f94f729fb331937c4f35ce34894f7d208eeb4ba11b25704f3349254df77cb9d71371216b627f6c36de48eb9ba4b4e4d3a1076fcada6711e6bcea75bccefe33bd", 0xca, 0x8, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 20:52:57 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x46) write(r0, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 20:52:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) close(r1) write(r1, &(0x7f0000000140)="cace81c7f90b91807111ad88f50e672c9934440a5666d2a7b0a84361b477f5648587cde85a102127c58698d4e101e31636dee1bf911c3b8ad0f5c339a7db1730a4e80af9b9bb7ced6de9ac4d5cb7e986fb5244dbb7e73ef8900e3b5853f81814dafac6e29b4bb989e3f4723bc87afa2e6a10b303c1b5bd5f60e59c9007e2523cd5c4e298329aead6a05c6f1b6d67f4cf424478d0ea0adc7c1bea7a7cd19da8f7e8476eb6eccff57609b348fcebf7fcd2dc2fa5d0f9cae969705284336823c31243", 0xc1) 20:52:57 executing program 0: setrlimit(0x2, &(0x7f0000000100)) mlockall(0x1) 20:52:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) getsockopt(r0, 0x4, 0x41, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 20:52:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f00000002c0)="137bb039f79a70088eff8822d1e8a6ca03cb17efbf747943a595364abb7c8661ec96f69517ec4f65ca756302f0aecc0b003e0c3c2a30f94032980b2ed30e6a7dd2849546c34687fd075186ff7938275c93569600ac5f229a7b0ec02ba2de738ca85208821c4b0f77d8a3b21e3a8fcf6b230b4d46d5ea17437b437fa67ba539b682c50cc535f1c6b68330aca23f64efa05a4d08d5218308927fa853419f7f0007d2a13721f35e3d712566ec3f356920adad81cdeacc7aaa6b53b5c3f9cba00763e93c2f19f3fa1e429559723b8af8e1146eabe3bdeb0189b3ad0c28ffc117fe344928523f8a47f66f8cb1c199ce0988b93816554b92f848", 0xf7}, {&(0x7f0000000080)="1893fcead4d018aee9a88b50a2753a1fd6cb23ff2e61ab440e2c892d69a591de7ca8b0bc3447e5293b66220899c63a214e0e5e2c9ef2c36c022d", 0x3a}, {&(0x7f00000003c0)="eb097f5937a3f71e97e56850f3f814a5b60e30ccc9f3ae7f0c4376cc2d9b6dd000bd5264a014d582aa0a7c2a356ba4d4c74b4aab432f63a8420e704c14149cbc21256098c086672904b02e62b4197d9abf86ddf7f69ce02bc1836b1f1de75cb64c4e5712ae86569ace8119df2510ac53fe55b94f2e59cf24e912cb5bf39ee1cc261d72c3a329bc6472f28838b528c50bb9a7ac08bb12df7a022acbd77bd37dde12b5d122ec36b962f1c7726c997a4b616f4f3e130a52fdecc317e15bed2961e752dfa71e288e9e4bcc3209015f280f1333a9a30cb53bf4", 0xd7}, {&(0x7f0000000140)="ce9ab89d025a56be360bcec8f6db5d077b3dd916f29dbb29c5479f6cc3007db64f31f1a23e2cff5fdb89613813fd21563cd222519558859156dce18db0f989", 0x3f}, {&(0x7f00000001c0)="eb0ad4268c67f15a7c84b5a69287f3afc4c80c755fff45743588ba9f8576226be9a9e4e87a", 0x25}, {&(0x7f00000004c0)="66c0b6c495d805056400640287968862886e53722a43bd6a8ce513bdcc58920ccb05065efe4618b2e3646e5abe9ed5578ce7aeb22e24171a8b843346ce0c16e4f10ccd5ccc3b1a4e773ead59a4cacf91fd33f927887e3fcf0e9f3f0987fc265284614b96fdc736910c6c99336243617462512559bc3fd0478d1c83dde117a37fb3895205bf644f034e4c66d20cb9cbe65492af4bf9", 0x95}, {&(0x7f0000000580)="cdd9d27a67e86c9dd7564257bc586ee78eb2bc44f0af307196c7a90a4a08ea3828daa0a54bc851c408b76bf749a6098ebb3899aeb8b02075586ac0cc3637ab88641a9ac480bfa9e9d8cb6181113716c7b13bad4a61ac3ebd7e7cb21751d7962039f131b2063e7bee25f2bc0285afb1888df243ab239cab90f4925ea88801da327ac3d84f0c07efc006808cea589393b062a18ac9cbfd245bff798412a27412464d50346f171002766b616959bdaa4e4d853059fb9219b8591455b50f6b3c872e6214fbce7e05639017655cfdd7b7e0f3e88b39ff8f64f41def658c0d1968e654786923e682ba560ffab8ecf3dbd61ef5583a70", 0xf3}, {&(0x7f0000000680)="67d1d982ad3b178bbf42a130198cef7f7c6f1010f6223e8186b51b93e58b2213f128afb6d14581882fe9bb0b91cef9c1d21da84f299bd2bc7484b3743c0ff589db5c1706a42e0f2b01f7b71c1feb8d5fcf4903f6b68dff3f390bb0742dce6e24cb5f25cc9f7dc0dfd2ce64b396030997b80c857457101fcd146f362b8feddccb851b5be8f23ab9d4e0a32bcb1e420aff250cc807907fffc5d3fc", 0x9a}, {&(0x7f0000000200)="5de162e3d14db67a161777b87fba37c81731bd58a1dfb520179a9624", 0x1c}], 0x9}, 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) dup2(r1, r2) shutdown(r0, 0x1) socket$inet(0x2, 0x8000, 0x6) 20:52:57 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000340)='./bus\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)) 20:52:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x20000000000000b, &(0x7f0000000040)="01", 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 20:52:57 executing program 0: semget(0x2, 0x0, 0x0) r0 = semget(0x3, 0x7, 0xfffffffffffffffd) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) semget(0x0, 0x7, 0x20c) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/36}, &(0x7f0000000100)=0x26) 20:52:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f000068e000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/166) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:52:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x0) 20:52:57 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0)=""/86, 0x56) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x7af669155a131a6, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0xfffffffffffffe47, 0x0, 0x238, 0x9}, 0x0) dup2(r0, r0) 20:52:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() syz_open_pts() utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0x1}, {0x6, 0x7fffffff}}, 0x2) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='\x00') kevent(r1, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chmod(&(0x7f0000000280)='./file0\x00', 0x31) sendto$inet(r2, &(0x7f0000000140)="5e1d8850a56d9407ca53d8a0e4c5e5f588c386e95720609af6e8f25210a4f4410957b066e36dc736acb09203ce764bd5302ae3136860ed89c2ac1644953ae0bbc3d8321a462ec12adb2382e74f4c4c70add9231f9f2f3b9116541900cd9f909aeb45bbac115ea5f15c1e9adc826586bf094175e8fbb06a4a4be0a51fb400ee34317c197d9d8633766b237485ddeb4a3d28e6948dd3233ccc1f52d398e578293ffba354393b589cbc2719260d22601575195ea91632d452dca4187f076307d2bc5a02e0eee6ebf781c83ad2a3cba64cea737b7a213f8d77352656ce3b9b6549", 0xdf, 0x4, &(0x7f0000000240)={0x2, 0x2}, 0xc) r3 = dup2(r0, r1) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) 20:52:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20440, 0x26cb9a32ad1a01c) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000180)=""/179, 0xb3}], 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xadf1042e13a809f8, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 20:52:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x7) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 20:52:58 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) socket(0x38, 0x2cdd9a6f41f25b21, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x4000, 0x2) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r3, 0x4c0b82191b93678) 20:52:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 20:52:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) poll(&(0x7f0000000400)=[{r1, 0x4}, {r1, 0x20}, {r0, 0x4}, {r0, 0x89}, {r0, 0x2}, {r0, 0x20}, {r1, 0x184}, {r1, 0x108}], 0x8, 0x4) r2 = syz_open_pts() getuid() r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000fe23c927c77ad795cdc1e6082e195fbc5accf2ac39a9d50b02550cc5f099bb1baf1da21fb5f8e9eab2a13a3441d5847f9d13ee20f037094716c0bdc1b4940d3f000000c81bd477fb03588e074332aec0e63db20dcc6d8b12f2553a16608a2c6011c28ac651a7fb69e6191ff5efacf7512a56fc531e79792695e092e9b99f576f4b855aff0300000056556cf9f4ff5f5093f8b3a29e1f0a9596911fe345d8ad415840db801b0e07abe718e870cdf393a537b1e098aa76"], 0x1, 0x0) close(r1) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) getuid() sendto$inet6(r2, &(0x7f0000000300)="e7b92c949f2b79531b4933c87ef7a2adcf1c2572c14a43a9cf9861026bfb53491133ab586d3ddab2f3dcf096be473f46c0d3cd02a49967544c656c1fd34d30134509f406c8577b08cc6dcc48bcdf974569f9de70e29cba7db063094cbcfc87fe81130f5e56dcbb9fb18654af40693e03efc4e54d", 0x74, 0x400, &(0x7f0000000180)={0x18, 0x2, 0x2, 0xffffffff80000000}, 0xc) r6 = dup2(r5, r2) accept$inet(r6, 0x0, &(0x7f00000001c0)=0x101c5) recvfrom$inet(r4, &(0x7f00000000c0)=""/61, 0xa9afcc1859522a1f, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0x7) msgget$private(0x0, 0x1ff) r7 = fcntl$dupfd(r5, 0x0, r4) r8 = semget$private(0x0, 0x7, 0x80) sendto$unix(r7, &(0x7f0000000140)="ce6627692177289e17fec1ceb21685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x26, 0xe, 0x0, 0x0) r9 = getppid() wait4(r9, &(0x7f0000000440), 0x2, 0x0) semop(r8, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffe, 0x0, 0x5, 0x8000000001001d39, "bad85db5716f00f58028fdbf1673e400", 0x8, 0xfffffffffffffffe}) read(r5, &(0x7f0000000240)=""/107, 0xffffffffffffffb8) 20:52:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x81) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x81, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0x4e37}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x4d56, 0x2}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x7ff}], 0xffff, &(0x7f0000000200)={0x8}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x6, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000006", 0xfffffffffffffdc4) 20:52:58 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80, 0x8000, 0x1, 0x40, "9dbaf8ea8f036100820e2ba64e92b78647a559ed", 0x101, 0x8}) fcntl$setstatus(r1, 0x4, 0x84) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 20:52:58 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$getown(r0, 0x5) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f00000013c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7268, 0x6}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="a30d5f", 0x3}], 0x1, &(0x7f00000000c0)=[{0x90, 0xffff, 0x1, "e7502bb6dbf2d339f89b819bd8a31e818c9fdaae98022733817dc414d71ec5cbca4f30ca16bcf64441eac45a35e41628e5d86e735ad7a5be1b0059e921704bb11386f67f09b01db458d645a1688282d22ac3c35d72ef9be53b0e683eff3f664d333ceff2cbaed3b28007c8cfac52b18620eb89cccaed54707fca73f43217"}, {0x10, 0x1, 0xa}, {0x30, 0x0, 0xffffffffffff71f4, "eadefbaefc7d9830cbb275305206a1c112bbd7b3d1474d49e73c8d"}, {0xe8, 0xffff, 0x4, "a98f71cc96db403bc41bb504d59f3d11e0baeee47b6a687d88f56fbc169805620714bf63fba6730e8dac6d92e9ea136bb46ab8ada72241cc9f9c8bbcce3faa885c9bc9523305b7c2c8dcef66b25ce186d3762ad51c2200370c548787926590ac804c23f2e62687547d0841b6ed8fb40620a41d7d684dfa1a744b84fef371aa219a76a1d0794f6463c2b95fd8d4fb09f15833c02a88b30d530fa1d4b2041a32e4296b6c44b3ffef55de0f9789585fd3c9c1bbe24e7eb293df0ab173a00a61f6b844a9b72eb30980af266d7904ef14f0146e"}, {0x60, 0xffff, 0x1, "1e838266fc120afafeeabef97b558e726fea9ad129f44ff54f28d7ceeff502c5ff9a7eb7349881c30ab5e0d211af8717e0f001728d4cf8b2f62e2b5eb9ddf6bd06450837a0c0200b60"}, {0x1010, 0x1, 0x400, "2cb8b0495048ad9b48cea7df68330d5345d58574b51a87fe981a444b3f9da38c90f256958311dc2413d41790661285bc78e22590129536897476348f4b9131c99c27058e6bb25d8d7c40b47c4ab08e9896b6549d5ee4fcb0309e0ed6dcb3eef614b881099712e21829edb158eb5e0f7c225e52d61a10563f8fff26499a6f349ff3d603abf80c1e6197f17d1190144d6d37f28f8c86327e48c84fd54ff35e646496dbce6d8e909d27645755e488795dd935616020c1782ed763de6186a1f4c923cf7e94dc24c1ae1b6c6bf174ae7d53d8d1695a9d288c17ca999dc8b54607634d64864908e4f63fad9dff03f896ab63f5a4a42fc45e0e63fcc8e33d5473a0dc22bc2b98f6a573175f1b91cb0dbfde67f0fdc5e97cfbc57900a1ea90ba9b40e7df9b931e6cb043dd647ed45bfc6dbd83115d3a82c7611aed1c60d8f0cd953cb1c2ce589d14748e009e07fd6ba44c6129362ca33cc5f16658d09b09ec210e339aa2034a210c4b05073d7dd03b9993aaf3987f71544a5bca189adbf2c9a1be9ebaf103f6d57dac373356769c53aed12dd5c44b7322279dde33a5b615fabec87ea401745797ad09ef7f78633d9b5a4de7cf0f863051703e07e0018a2611b5bc5d7567cb8e95214a4a2c3c2a73803539a60ffb08f8ea0120d8c19e714a7b89fd07dc26a292243deca73eaaaaa34f3c5550685a05a92f00369800bf5cc36c7dfc86bf540a135221fdb66892409a2d5cd7f506d935c62696e1646d92b5aa043bf85ab091e44dba38a4d39369f5a4b08f5519f81b771c5629229115ee1306eb3bed6e30105e56ec78f58c78a7fa5796f7139d745183ef64fe51ecc1f14e2adf4e5d3fe156efdded8c0e9f02a19f43e955551b87e07788bed627d304a058c11c7a373637838bd506d75c37ef2b6ff38230b3445b33d32886e812e2c0a7ccaa2b9e4002f671ec51018ed9fb6cafe56b91446f56163ab8c8f5f592069fb0177213780d3cdee4c70739e882212009ee3b7efc13ccd998c61d64b031a189bb3b51bc1ba56d4502d10ca4e30d3f3a5990ef5b0c9d4a741419321fab706aef07fa7ff3439abab5fe35d416bd90d4bf6417b2a7f5f65a5ff5b66b34149a2c8dcc71a220ce51a018d558c9a24b578f80d9fda71eb3b84b3382fa3feae2c5bc9d2d06be5af697b8675da1c0243b20613eb2ee17fe82e65164d5b58d1b4b865989418a38ab0997f0c0307d1be50a71684cdd831a389f2dc430df1bd859e85187a0a48c30fe84963cfa237396f56f1a04378375b3be8938ba4895bd0d9d68f149544f0460c0176c6507298b713cfb761381c8a4384f7800693922152817f3f532cb08b8d28da0780af81985d9d540fb9a441d81520ca72300d55d561c5295b29abbfbfcb7dd3d9bcebddc8e9b9b10e765f7ff588fff8e487b329175f43341c240e4f16e8aad238a424ce86bb0df289aefe3534596d9402a6aca3c2f864455c571d5498b286763526cc22a834b8c7f5ec668b840f1d85a74609c21ce42cac323182df22379301cba9572d5151f7dd78a036647d156fab047ff126d06d0c15bd420209b765b94fb08a6a66fe808ae1801efeccadcb89483fe9dc9f5f6a4b1c66fdffb0187885531f9dd56152cd611fdbbe5f096493cbf539e8e57713fcabf170030f34b8961eeabf868caa7ebaa8692f56af04ea69a57d3b5e0b68a18f06f8de73805d0f38387acb7e2c0280002b42592f7d36b4ca227e3bb00eb70a244b0fd13003a9cde9dcd43dd5a8360325cf4aecda2c62bef7ee89082f60191051484adf3a80cc4aa842e40903eec1ee377820d3c2ef0ca5dffce1d7aa07d04b160a6722f3aa0fac5590ee67c094f9244696fc776e57ac4850a257b2f2c048848e8fcbd20e782a409fd0c7ec7ba626d2d7225d8035e72bde17f85ce672ea98c0834caed417a0b61c7c49a956bfcfe47411d8e512f9385374d1d508b56689b5cda1c1c49448ebc5d6cfc86e523177221bf99ef0956efb8f9a9a63b0e7c2c60505417b8d6b95913f754a332570c05ebf8326406df793fe3e26288e3d5fd5c3d803406f50dec7eac7b8751a4eec3761034a5fefae1f6331588ea2b22b471e8c1db0059eb06ad329c5f9b4a27bd1fb6235e0698b4ca024b83b0509c2605fe26ef416ecfc5e5f821f1cb8caf9654f589208c024110fac17470b1fdf9fc2fa9c9610246fa6a783f0837a89dea9f472773ba03de86a1a20c7357214dd20031e65166a5ae96fe226232e1777c6247c049ed089224e3f9e32317e7da33098b55f9f94cd86161b4e819e750e0478fa30f10b317153ce85c64dd25cd50f7a105c50035382dce867253c205dd1060b481a2f718931fa8669b7b0fad46fd4e4557fb46c03840648a5c132284e2db72d9c3f6a3ef02756fd2ee43da20a1e44e4f547a561e72f2c9f3c0da0099da593df683ec7ba3cc2688e31ff6fdd84988331bd4a28c8d6b07d857c56ac0f1359d11405c1c92c7fdeeb11157a6ec9ec8e59c5b9ec54c77286329c5b0b4faf6960d113f481f6dc9cddbebf462ba50e8709866e3834c35ac14397d72cff733c645633484a5b41169f16104fb20fc6f1274834bc5cd5b4813e35d478e83b5a2470f36be1a15de8b6ab29802a245cbc4285ed0f564f2cab64a7e0da7a891ed8b2fdc915e62491b94e6182f4fe46ef01609b2ade016ac1daf8eb8c875e25a8b9f7d2093a9058881ce4fc77d973d4de8383dc9621b852fb1cefba1db08a424bb6391514ffa5bc31eb6a82d66b38a625f719441c35bf7a72a254c7b0aa939bf30bde58269a9e8e4bf765566b40f5745ef6d86d128778e82da5517ffa642a52c6384b935b684ba01f8baffae2ba0c7601b5978eade444c4ed948f21852066ae81100ff951d89cfb2aacb37705ac72fa529f4ded8f995f514457cab4902e2e1014f38fc64f7ea0ad247c246e1b9377853c52b494e2f8e5739179cd345f2bbef01cd2f0c720fcd7283ed126b72e9f5fb59860026f75fd3e51f13047bac2168c7883dedb5f4ea808cb9e853d7d7814fb7a35261fbe0d98b5b91f3e5f5e85e2ab95cadf94db14f98805ed4906991964e178567fff69f6d65a9376ed334f57613955faf1a1ab445c46345799ed78ec5bf028847d34a6c845985b0bd1803818fc867727b47c2748953fe06b8de3c61b8f3069e9c568b35790aaeaee5f4af83343a81aa08f54a9731ddf83079f2e837a70cde203c10cbb684fbdbb647b8f34012b5fddb829f3c545cb70743f2c84a688724f5adc231a2e4e46cdd4909c83e29394e8709a5c3ce3716ef19e190e848d1d1e501d7ff2882849713bfad5fd42e4dba10fde213b760e65f70eb73ccdf9ac2f7031296ee6cf8f10f6b6b37cf643ace9baea6b0547c9734089e1b058ddcd2569815cb81d8255e4d5ace04d8ee94681054f31fafd618a65f155e310fa35dd757ec594ab6ccc06dd1fd1566dca6e873c6d925d2cc27ae0e2c5e887b87c2d986cdf718586123d878ebaaa9b72dfcc31ce5356e50ef1377b0dccbe6a2a144a33032d07436578885fa7055a0001bb5469704d79a4d923d1a771edf7f922f7c34bc2c1a72886ae346beadb2b60da9ff7493c3404c319a83ce621bb1e0bffa6df0e659f39d185d4d17e1ffaf545f31683e445511c1e4266ba7b40c8dcd519cc05e2ff239919377772c94f6aea471f336a8e8ee147612655cb95d38095114b7675e8359ee8271183c8ca23f2aacbfc4bcbff7ecc862eb2397ed01157ade1d150207d59596cb54cfa4325490c9fdb361813826d43879171abad589553865a04b9b35762148cd46e5da1f67d6ee6c9748ab77a2c912dc5b18e5d8337d9f6f9853ee125a5cbcd47f58cc4ea66eff43a88e8c3d86a736bea1964ed9cd636b3762a081d39b9d35ed11a3510f578967267896873a8b8f5c8ad0e451d6374a08d5fed5ab1fd82e53ee1fb59134b9e58489b60103b1293240afd23885fefb047215fc8647d702598242d4786ece3ae67437907c13707176225a0f94a40f8c6b53ad5a1710a4a0fc481760807cf6dd2e163b7b36916fe1632dbb3c9b6dc2c3c6d3a7d5ebe61fe090fbf2974e762770e233e5085c705a9e960feb5df4b878e0fff731efb18d07277e11be0fad5539d1e681582727de41310fe31ed4fa93736a6b80e3df4449c90af7b9395116423c592169f7120020c983303245af5a9c3a05c747d9e06427453999cd25724984ddca42e90aa667b829e0f50b6285d4d46482ae0d1b49356b5e941ebd01407abcac2727316f105134e9e4f090549ce7bbf86f6de798351bf35e9278e9a7409ca5bfa8345f6fb1a4bd1fe6b25326ba4764a061176dff1179db8a7e214b9911f611fee9a5ad2942f94964bd38c7d331e8f01eab06cd17d8d52044a242ea59b298199f7fe10b53c9105ea7a9789796a99e9af314bcada96bf86a4d9cfbd6b6251fe12b6f757de150d4607ae220dc2d8d1b1cd84321c2f2e0754c57b492332848aa0b9a789053566357f0d25c3840f5e47b5509465fb3d2f5e7850d336aa077954c26286a180ff2d716ec32b81e6ecc9fadd0a07463737daf7a5ea32371b2a35eebe63e7a3073069e9c231e3202fcb948093786f345200720a96f8dbf77c05f322a0629f44cacc17cca6e9133cc97d41bfb4f46025f8cd2bbab87aa0b2cbdd739760722ce5dda7fe1e1929528a55444bf2675d83d47a3f7c29fb6177ba287d37f87960a0e615b158e9db76131b4e0ec2f60cfde6155dd10c9c4cde502f225d97682f847a8132c46ad6010abd3ffccbb3d046f50e988b60928753037d5fc67b74b3bd253d8994564ab6fa99480ddaba8eeab1edc30e18b7a6798ac63d36562b1a6fbea56bfb858536ff3e5beced6ec42bdedb99705cb3eae6e73fc90cea550a075607132375c9a2f08865767716125dc12020ee9ee3ebfe4ddbd35ccc2b411061a15d54083a8487bd91fd5fd3a335c0f971663c73d716263b72ca34b9d43c00c679e43096c749d482effeaa09da2959559c59d7094752f8b05c6947989ed06e8eb5e37a9676b569fd2db750adb3d716c31d6b10de91637bae30826cc2ff5cac78e43043f1b26514a5f7bc9970c87050ca753eb18b91c7da44afafc4b7feeb52066eb0cf70693c5ed62feadb1d59247c2c1327a67b48fab6261a0bea224bca60d58e3c3178449f867aee59416e9292322ffb0db346b459856de86f928b5cb76bc9e00a90882de0bcd73b1fd699b9b399499961a955c8dcf31298f388800b82f9fdbd68c3979111e07becc1aa509653cfa3f105486efe506062773d4f46247174bfcf42e7e5f6c1f10b93d3818ed9ee19f2136ed1861469b29f02677898f6e5ca5baa3b1db5791c7c5bba7fe0084dd39a487bca7896820479230b30c1e0b3d192be280ed0789a46706a2f1f84c98f8b9a596bbfeac0ddae90619317f997b8de1cf5817142b3d5d1cd656072759ce2bae13d1c5caf7843c2d72f3ce09880ecde63736ae7de06565ddf96eb98c301717c3d11cb6310f5792658199e9a9b8de926a8039c85449c48e0f8d43f436e74779016633cdbc005e2840ba0765fd10b970fca2a995baea95c65b27f495e82adc95b7a51c6ede0b5d60eed5914096ff5bc174af1791ddc2a889d37d91393b0b87cd736da34a2776c22f1b477dee04f0a2701d883511642c1f3449b175d10754d10ef006f61ad15e5feae686a965a00b7d4f50879b0b8dacd1ba990a1cd6e545607cb01992743bb7a7963f3638b838cda5d47eae05f8efdfe6034f5019871a7e7f311a2c2df06adc45488845c4d7beba00aafe"}, {0xd8, 0xffff, 0x0, "25ee2ebaccd89d79e6bbde529d9fc1d402fa52c49c8f3816b114ce366c22845b71de6ea62ba46340fdd31f125594f1e2c00332151d1e00af2f545f987bae31385d0ef384f54ffe9b56ead63e5ffb49f3966ac066dc12408fa9380dd726b0729f36d0fd0997be7da4f695ae7306126ba621f0e0671992b61e902966e49e234d51d33ff26b92a28436e292f9925154eb341e50db5fc82edacb506661acbfba97ca2d1105ed19c6921c381146cf72b78b27386ef9bd1f47cb8f06a022543c6bb85937a6cf"}], 0x1300}, 0x0) getsockopt(r2, 0x5, 0x80000000, &(0x7f0000001400)=""/189, &(0x7f00000014c0)=0xbd) 20:52:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) 20:52:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xff}, 0x8) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="000000e8ffff0000000000000100000000000000", 0x14) 20:52:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/241, 0xf1}], 0x1, 0x0}, 0x42) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x2, 0x2, 0x4, 0x200, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x400}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTOP(r5, 0x2000746f) fchmod(r3, 0x140) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r4}, {r2}, {r3, 0x764db1b7708e0252}, {r5, 0x1e9}], 0x4, 0x0) 20:52:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x1, 0x21, 0x7}, {{r1}, 0xffffffffffffffff, 0x55, 0x8000001f, 0xd4, 0x1f}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x1, 0x3}], 0x3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x3db85d5942561691, 0x400fffff, 0x6, 0xfffffffffffffffa}], 0x0, &(0x7f0000000340)={0xe61b, 0x100000000}) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:52:59 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 20:52:59 executing program 1: rmdir(&(0x7f0000000080)='./file0/file0/../file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 20:52:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) truncate(&(0x7f0000000140)='./file0\x00', 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8600, 0x120) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000240)={0x1ff, 0x5, 0xfff, 0x1, 0x7ff, 0x5, 0xff, 0x6}, &(0x7f0000000280)={0x6, 0x5bf, 0x1000, 0xfffffffffffffffc, 0x9503, 0x9, 0xc2}, &(0x7f00000002c0)={0x9, 0x100000000, 0x2, 0x6, 0xffffffffffffffa6, 0x6, 0x5c58, 0x40}, &(0x7f0000000300)={0x6500000000000000, 0x6}) mlock(&(0x7f0000326000/0x3000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000200)) mprotect(&(0x7f00001cc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000102000/0x4000)=nil, 0x4000, 0x4) 20:53:00 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x3) 20:53:00 executing program 1: mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x10000400000002) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, 0x0, 0x0, 0x800, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x2, 0x0, 0xbf0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:53:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="753bb96b54779ae9bb133519593e47a6e48e70469fab702d34b87ddbbb5fd25f6601ee007400709d88b26809f57d1164c949a4027c14898d3a38ce8252498d758ec99d5f423cccd83428138e3d4e2538c3552b7cad3a2df2f45dc6446ca31615f2f8559d36d7ec418861955745a3135446f73a6c8823a8775fb024df948699cd808ef7032495f07bb5e1695665312f7a0d18046b219ef192f602837bde439336a0fd72431ec8bcb8a8c21328159359a5f410864a82845d5a3fcd32be2db42588c5774641101277b256bf9dc5086d9daac7a21819", 0xd4}, {&(0x7f0000000280)="9524243652897431c55b01516a4dbf134156c9c97f807fdf631a3d88445e9b862c5dd115d916f8c127a0ce1a20f4a5df9e9e15c43f534ae6bde812b88b0b4e355e794e9f5b2aafb17738f7e294ad0debc9390b36738e0ed348733fe5fbdad3ad9196088fccdcc9404b22404d49e9b792805e3834f13f51806932af2a7f8f6b9104fb0df2a89cd75b8cf89855a11bdd644eb053742f811e9511f187c6341df3f78517dc39823f4488bfd5fa237ab622f24ea25ecc8bdb10821016f49b1580206a5160685367143b49c5ebf1fc11870da53593a852ed80", 0xd6}], 0x2, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0x4}, 0x4) mincore(&(0x7f0000ff0000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/195) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 20:53:00 executing program 0: r0 = open(&(0x7f0000001440)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000013c0), &(0x7f0000001400)=0xc) fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x8005, 0x80) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000000000)="b44e59ee17c58bb99ac67cd7abf1c9347416110e8f7947681021ca96b7232f1d8c3716e43558d0e70063f09f81719efb8544ba6abdba2e57086f3740b3b5928dc6912982a9435de3716c6613ec947bf780217748210267ce3398727a01545206bf669759207da7891410ec937656e3b63f21fa10992a135323a1327ffc3faebabe97787f763127b3dec3d53f7fed8f7955f00d6eeacf0b5864935ed01dcc8b70e7f30ebfcdfdc741534517917212256e36f3a2583fe48e6885a96393eeaf0e2ff4640d2828", 0xc5}, {&(0x7f0000000100)="dc27001c83d40983977e0d5bad3da8c64cfff659e66cd2d15765a09292b88c4565c7299320382eabfb5ada469636382cc7720e63a409a2fb9ab2e910d135d3179797de2b922ee24a1c900af89f9e193af904057fc66fd6167b39a0f8627d289a9c00dd88c0c9e700e321da2bf90550e2bcf1389d7002ec8560d527799bad5fdf0d624ef644f1b3e9870d119d67bed3d0ede11c82381fa633ffd0e83d7ef668b65ad70249cae26e4da69ec635ad66392998fd78953507dcd0810511262e68168f17f183064717574c587c2dcc4942c65573927973b72892fd", 0xd8}, {&(0x7f0000000200)="d4b163bc1951ac3ce8cef1419a353ea770ca0c0e650d08b1d1df7debf13211af3201742e8fd0943bf186797845005c9fadf092efdb40cfe25ea70af0af8b6f0634ef46394d5ef87b671cc1bd3d5a2e75740b54a3d64f8351818dfacff6d4007e75a1363cebedad91a04c613bbcc4190ccba7a7a6ffc46a097f89be58237ec64a6ab0cf2cd1f10c2a9e859622a14fb87ff319880fa2931cdc0cc266fceb5e22eba397de11e459da2c4861fbba02b4f3f5f9436587fa363a7269ca2fb66837e0fb2962f2", 0xc3}, {&(0x7f0000000300)="6ab8c77302541b4a11df77b7c65f78d8246db96cfafffa85bd82fc8d7e4d398c899cf906d30262143b6fcfe15cbf1ffe4e3137bbdaa41dde81ffd710a62638c1d9a66507331f121f43c4e5d71932f0b2c3273d3c21f70100cc97c7ed72952375f99b2827c2332a122c21485c14c8513002133731343437dd78db15de1745cd9e150e624b378346a099ddf003fa9e9ee0bcc99833a832a43169ee4371d295f61b6714c394b36805ea7759be5a2f9ec29551407f505a913020d24134459f808327c5868d549241f0a28c22f7a7599678d1e766100a57687a06f04b12aba6cd7569bcb0fc45f111f845386882d9d00ad857683ed15103f755b59d04c72f177c1f9215650598ac7ad3f942d99ac77c2d72739ce97f374918cf54eb0942f5df60fb79b6ad2e8353fae31b5fe87c02de600a2bc5260dfcf35863373cb50b7c403bcd814d4575286fc42c2af01e6696e3761319de5bdf85ae671ee3088043db40cf8dc8b40df11faa6f9d9fc701452e279b2e20ed8fd12f0493b53024534fb173a3df43b4095b4e88818cb30b442458a56db8601788c68ade344fc3636d8e54bf14f04a1da59889754267e3d9d9b84f8037a2ffcd38f34180a59b1799a95a3288bf6e56d042c6f9c8a0928cc07f31c6357ac05209232d974541cd5fa9c0113de1a7f4714d4e83d2c895c2a97c6456664f7c1df8bb3e3ef714e7e6f9c4ae0ab916bcf885e8098a338dbfbc6ec168ab6ed61741899b95eec3f1d0f89a43ac8a6af44e1f7f9d3b6e155aeb6887d3de22ca0481f41755c370947f3f59050702805a13c3bae4580d8808b7f50d562d35f870043a7207f3b70fa5dfd7fb0d261981590e520e7dd1a6cfe1d9c9b12fc37f370a3ab9a7b1356e79ec1fa5f45a21c38fc47c6128b7bce695a43266a8f1a0f435ac7092a22e74ebc536f3a6600eb2e255cb7edd2f91067d90f9a9f05392884945a887b0c6b4715ae2b9807643347ba0c72be5a3ac9c9bf560b675abb7c838e2066efad9f0716a0874fa2d007d0b68d65e490c0318d6616c6f641b8be1663d99c30cdb7f88b13be5822b046cc72b97bfd528fb4698850d7fd2f15f1ad15e5282083958d85149c56859e4c4bddf8eaff6ae4aef593e061029e98004e27384bc3a54e3016d2007e5ad45c67ed4f158d3e58ac89879ebb0c8520861a67884926e8adc5164eb1a2222295e8bff0cabab5af46510ed24cc886df84fbc20b2d13ee6c1e1fe8781c5aa6750dd19faa81e9c390574166b36335d5f64f1cde603c154439dc56e24868deddecae388fd959ee4a6ab7175e73e13ef74ea1335fa20d0502c1978384292f60dede5023f60c8d45b12cb24857714787bc1637a8d281e150a36c0cfefc613c39a2b6c2564492adbdc1c88937912da1ca47bc556fc7cb9b3884f8d2e03b7c563305f28f64d996a4e45d4ccee8320ccc9a556d36ff76e6c50a0054f0e565f9e4565bd01c05296fb316b08adb590f9c62e228b8c612285574a9f0de1bde4c4b0ac482a3dc02ec2d2421c44ce78358bf6de6d5668800e5c417d6dbc294cd945b671a6ee06491d498d7149407843f20d5c71032bad5cec4abb7b6d1406633b272fae681d5bbc418c184d14ea712bd64da70062e5d66637046230f17b5bd079985f4e8820d0f9710c3f09c857c4f8d831df6be5fb66d39a7e0beccb1a9e1c75b05a4607a68490f20cf62df76aae73878b5010c8b4bcc7db0912f898db4ad55f3e1ec5aeea3a4f9a321d7937cec6844b50efcb8080c11158cbf21b7cd15134040bb408919040fc4aa2dcc7666aa459ade0e6576aaeef21a03eedfcd78e19747533e7803b00388cf06db2a1cb41cc7af4f90c3be15b1db735fd4ec36a4e0e1cb06ae938992aff878f220262b2756b2bc9e7dd860eb49aa2dbb9a4397fb508da54b413a71a52d894847b246d152c92514820dd3b7f25c1f7a9371bebc4cc49b29bcb5fa6376b859121aa2a4a2b63c25053956536be9206dcc023ff9d0a4f3e552d436daee5102b9ce40cf5ba03d7062469f3830f16db2931a0ea91d1775333165cc44c018e0f5af1d3a72ab646c07faf0a9a7de2b400f640b0a5de3414b84cadfb0851fb781991d5c18427af319e50604095717c2512dc08359df471bdd59334a9d2dedda94b64490fee69d6c22842c71c431fa37d7ca475f66a732cf480e3dd9b40d7f44450b02f826812490fa2b39feb89ac62419e7ac5b50e83bdd78c11bc4107bda6664e81820160d92bdff2e1882e8a878eb45f81fc0348d68ab240a46fe28e4b0de536abe73b4608ea0d4ba48bfa207eb8fdedc2d002f1cbc572643be9b1e66542f980e6148ea56987f37181daab62fa8131c3cda71678f4ca570d20a6150341ae60fc52349e93651be2d8c873e02422da044e9039f9268a63772c23e069206529fe1c25467a2d5bda12f0962624b9354f2d3b6b463c8f2297ca4d23bbd63948e6ff0fbc37cdc9f3f21e85e422faa208b4e14e7fc9da23b4192a8c6ecaf8a0e4fa9df50b4d1475a6bdc882cd6b66893dc3d80f1efec81ada35f06145b8777789274a010c9782ec986a97a3f46a69ec509fa801178c389460aa24597813de0a4f5a4d7ced15f8d288ba8b9e115c0c31d23e27275fd94df37c56fc3127e694e293191ef55bcc9fdf103df55799514fc9e5b6bbd5574b252842df7927c019bee1a0bab8367ab23db59296073fdf2fe2be21479e16371c12dd68d3d5028d3144959b93ac314b5cc919daa740c338e98ef28a4f62fa9e2eee42cce4d1eab21c28f3cb3c2ddce215b41e939f900a7e6b00465be44fc014ce7d96191fa75ba331f1835f6dbbb2cd8cf167d94efa8d9d77503c6f067806ec7d5bcc66fd425dda11656750eec40deb64d5d0deb7f031b0d8bd7baffad6c627ac37a5471e10fc982a2fb38acbd23301f1a6f2d121f670104f52f5593d274142bc3d6021ac23e350ef72bae7c8b83ad7d9105f43914875bab9a95087756c298423b2ec4446901ed3ba2eeb0e7c898b716fc8b7c93e7f3ff84429b3861095c36a5136130c05bed834349127be2a066c04d9b4387151822cc7aca26a44e25833fc2fc0c1726a2218fb2137a06488952098397ceb0948c6b78abbbccc234ff22d2e4ea5a0a48ce7e4321b78d90070860de2da74f72cda307575ac3ca7abc92af0ace50680e30604ccf330526689546435d4a374e61d0d9128354f94eb059131895ae405e531305b1a34b37a92ead002cb3a8b11c0e849d50ad1ba358842553c5546e48a603456e414111af822a5ae17fb0ca2da93805a0fa622bde46503b8073e7a3e80c8899c6e1a2be6899adb594de4790f8530533f3207054a917b6ec8163803b1fdc5796e1eb73fb2598d4b246a7877989959aa0cc85d8a39446caee78ba78a3a89a2edba9fc4f770bbb3dad111a15aed3ecf7da3a8b2429e21e2c6662b1ef93d6e15e396aafb40a6b7f2c5915e4648f501497cfe08347508520adf8cb0f4f9e62cf942067aee9d1e9e4fe542444df9ce2eb6dd99e3803682e45e8fbc45dd590803b7d7a502f18f348edd616400a4a2ea9b9916eb46e4fcd6ee74ad286b9b51e681dcbaf2101e5a7ae42f7eb1c37ce624fddf8d72f49304c3a604e14ccba1fa29cddda5ba348726f9ae01c570321f6afb031e00c460628012605406f46e2bca8a38f3b327b5b2d8144044d2bf6ad4cb6ba55917842a0c917b22f9a1535f3a62d4dbec2d959d0c196bb2e26933d5029cd982db7c6a9fcf90fc2e098821eb9224af3ee077ba096187b9edce38811b8d99302d5ac3e32aaf134a6514f10212535e974e5f7ba087f9a1b55908ab7fa103f7099db1a72c0c65b5eaf63e6731bbe269fae1458f0c1cdbefa4f3618669172263c29ef637c1457232c7d2255f7b05af9f30e13bbb9b7218b5c8a9a28896284ab70d4075095ad2ca9d329fd3bfba97fcd363ac0d0439034105347652fc434804d4ced28a2581a99ada1647087e71dff2cb8bc4a16c745726af7c9ca674685aad7b6e21fab8d62faa3463a15acaef60df05717ce72404915492d278eaa96a2a43ce3e715501444feb026cff46d60348c5b8d051d789729e5fbf0b0d0dc9a31e9ac57395c43603a06ec74ef4f538a6881ce7273ab632617eb0e9891ed4b89f1cf734fe42be3a87612b1e6c1ff0873fc095cb19f9b7f732fe56969de5416d3fe78c62e4c8a29fada88d433330c7d1c2b7a4b4f5cf161fc6e44b180f784163d2aa327b03548c525769a6153310a2491210a25ced648cb1d7853de3ed7aadf7711c609cdeff5fdf644eb5b6d6ab7009b4b421872623240cb4551370552464651d00e0f1d5ac280c0d6d784a583e56dead3842eb01c715909f6f46b979652c4ac2bfd9c0f942a13b4ff58ea993da2c62ba46b3b57f26f9a0bbc8bfdec34002becb9303caa00b93d26ae88d2a8047261214057b2a501b2b481163aa66e69c7ef89a802ee9b5b0de497e06a3226510ef59944418c393513b7e6a8ac6687650b9666ac6f218ea453a7a92c4ffc24add24c827cae7826df2f5e5f039393f5fb0f2aff2138c007172103b213e8fd2b9968694cd7949603ed0f6383cbac1f8f6169afba7c4547e36d04c80be957448461900634e64cfe1b9e3cc465bb9f1600301492464a0aad38a482870db86998748026baf0ac47bf8eb3d7b00665def6a0fdf56f0aab7ac2b24d7ca5118190bfd66938c9620006adad31b3b3528e85c1c3ebac5bff6cf9b0489f7ffd6d512a10e8b9fc5a850725e0aa135fe3dad68ab56533663c28b04fdc1f6f42f53738565f17e96ffbc56c7676676ae0fccd5aceec1a1d344695a19da4afdda40acf2ac3dc0adef1af0d88c4bbaad571c53a1a4b51fbf0c8557b442c087e58e0911ae14bf2909d01ba8c749cc6494d16a3e0ce756d23b34868ff26a9925f3c2f33a35db3ba63fa586f6f8b7cc5c5149fc83da80fe9be0c65f29b3673ebcf50206f9d8ab8210edeb4e4083c4ab7cb8ed02adff6f7ffd661bd19f7f4699ce24781e53a787d75d80f48988e5f96cc3cc413f5b6e321c366c8970aa9696275fc08ddc28a8f3a1239bd7b118a74f6ca1fb3af6913564311a75a8f75e40537c6d2f5f6d939fcffe902de103d8d0982c896815a8d65c13f58f88399636c4b00e3c0a0014638b631e8202c4401777ad8c24e41a00e3a987f6ba16e3fb1dbd36b93d129fba1c3a4ef64700f7b2f1a19c04dc11126ae01c3966b726da39ddafb14d44fd4f936c482f4e48faeb6e409e67f83faede2ec5d96df3826a0c8ee63cca136d6f27a3d5279911d71962469b956e94e9401f0b059de0422242be9e207627a0820d30937a897da264accf20f46ecc2bd10d308071839f13f860a651b80776dd95c1f2679571fe32c9db8be3f86a67c906c0195e0f8de1c7360e72a47b9c71fadd36dd7c619afd04d5ccf21e3d24e0f66630b6c519e369ec973a36d358dcfccda37247bbb526aaac7733760b46c310343651fba6c94c902f0291760568787a6bb6d29185845cf59a3e92f4e8a1fb40a8fa7a85017ac07bce2e6158b4eace24d8b1fbaf6c18fcb4855d4ea3791c1e27118c584ed4e305976b3502c6b6a8c13da18dd411e840f3be47f256ec82894f0dbcee79fb8c41d4f486a27f5dadfa459c29ee34dd31a24a3f5f711969c9e5aea430891b7ef47981165bb3ab5dcba1b56fb891c381ccfdb1daa1ef115dae76acc1e24dd92983341f3e9d61703227d4372f54105f17422f8543c91dc87c4f1902d3da72672c31747dc8d06dfd621ad663038cbcc9b45494eac98707dc94689c3268", 0x1000}, {&(0x7f0000001300)="336057e19899e49c2c1cd2a5629cec6837af9dc46579d9838876561d8878869075f4ba24a6a813", 0x27}], 0x5, 0x0) 20:53:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x7, 0x1, &(0x7f00000000c0)=""/219, &(0x7f00000001c0)=0xdb) connect(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xffffffffffffffda) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x6, 0x4) syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x81) getsockname(r0, 0x0, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000240), 0x3, 0x2) 20:53:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:53:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') 20:53:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1e) write(r0, &(0x7f0000000040)="3251d35c14ed909129f1ead14ee946f567168059131b09acc8b76670cfac871c6003fd9a008eea894cdfe6946e7e34cc6ce625f6a5ec1b7ef729554d1730264ce6", 0x41) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x10ab2) ftruncate(r1, 0x0) 20:53:00 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) r2 = geteuid() setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040)=0x3, 0x4) seteuid(r2) r3 = msgget(0xffffffffffffffff, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, r2, 0x0, 0x14, 0x9}, 0x5, 0x1, r4, 0x0, 0x100000001, 0x18, 0x9, 0x1}) 20:53:00 executing program 0: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x3, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18180, 0x180) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800, 0x8, 0xff, "4919ce31a4ae2cf43a91fdbaa0c733ad60226205", 0x9bc, 0x1}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x151, 0x7) 20:53:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) socket$inet(0x2, 0x7, 0x3f) 20:53:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="f89f7a74f691b53a730c1a166eaa4cb4009a935aedbf9196c35912295042e8ada71d5f9b8bbf54af9bcb0cae14c696f5a20815ec1a0c223c27cb08d5e0fed6cea8973bf5e7fd11054fd204ed01", 0x4d}, {&(0x7f0000000080)="a278a6b84b24ff1f77d667bcd9c51ef44291d2d12addced65b9fb60b57ff0e01236ec8af900c747ca225e9c4a4a85572e29435b1abce82e210a34789b54ad5363bc0dcf5eaa2b563162e5d6557dd503c33419a1769c67546799b979c5f67484fe4c342e5869e15212a9d691aafdf2f2b7e84a933be881652a40e085d7726cd2c87ce9bb78b51fb985ab637fcfd8c03385544a43ea1bd3e619bf13bf8db630ee21e2788c74cc2f7409b", 0xa9}, {&(0x7f0000000140)="c3e65721c00e64bb621f6f55d3b8c00434e348e351f4ac6c1c936810c76ca570b78987b103b0ed07896ede27a7b5e1d95e6d36e033bff9991eca03dc6f71c62f28cae988444566e278f61ca54c3dc0a3eb601e411f09", 0x56}, {&(0x7f00000001c0)="fc395aca3ac400ff88f4f7de3520f9a6cbd366394b8973ce9a2cb2f349c54b81c62354eacf48f57da429b767eba8404a3266bff68102c30682d637cd6d25ce9080a347cff9380d3c6d5957db719022b177e4ebcd60c405bb8f663a4b", 0x5c}, {&(0x7f0000000240)="53e67d21edfea8142604307749619521a5deb87593a800015caa0e6da1916a6f4803eff2f715ab7766d8cc69e44665b4f8bea2cef46fa3c78e267eed09a32eea3409d3bfbbaf0d44a4a41a7553eed410e4acc5f4db9c597ce010c63eb62f8c9988cf", 0x62}, {&(0x7f00000002c0)="79a4db832b0c9d316924d3b90377e550e2d68465051592490bde1c3717c15c23ba95691493fbc7606b3fdfc71f1aab2d78ebc3cfb80a99b4cbb646004d5fa2b526f213803dad17e0997ef7", 0x4b}, {&(0x7f0000000340)="ad67e55132aa4c3df59272900eb8376296c04b75dab6b648d4cf53e5500bd575bf20f67d5dbc149accbf7dd7c34c6d6e8d8bff57e2c1dc507fcf09630ccca285f219d4e739f48e16fccf822adb47b0965bc2351d9dcbda84a9cb1ec26d3f22bcd8c0a409ff13350554e51110262d195b5b9a7d6ca5a9b21df002d742153dcae500953f9e61c13c0e072ac03c5057ae21b8fd51d4faa4df62b12fa4bb98b0aa504d5a524b6cacedf3fe3995d35baef9cef09244b6085c103b44c25f624b219f21aba453d61c025157946bcd20b024b49bd19b87dfd311683d6bd6ed4980d975795d4e5eb371cd237519efe8328ba1bf5fb676c0ceafaa27d9caa71887186670a2335a762b26f7c920fe0b8d069b8a8823fe1a0d5508bb32fd40a58079197d975e0a4ca124d448ec967b93c9ec031a0eb2e530e625a627a59cde11255f50b96912bbcb4ba24242e01e7088cf98bf0905fd502cddd5e7c2e986f532f07bd0a71a17cfa74ca8eb38f78d77f2916a44336376a7a8099a87a33dec6d3f8e525a5894d952dc9c4073287fe9ea5e28a5d396e012b5facd4ddbce1b94e979bae3eec73b9aee19c257908a0a19aea272070e7e2dcb3e4b03677170dc643d5fceb67939676e6199934513b36a7eddd62dcfab4e119119c14fcb3df4cebb3bdbd181196ec6838f403f4e6dfa8f56470e04d87d8aad34340c5ba25816e798c907c4f8173867b43b53cf3dafbf716590f934b10fe76d06eeacff51ae51036752673060bf9e016d73e0f091bb0dd1c5464b849cb1313ef382c4e10b386743b4f6e7d3a8b32235bae05d1baaf55f313f50a9c76c609d190cc8e2be5f237feff7fe0a07c7b8d23fb364357d0f8033ffde1867c2ff34080ab1d71b1d265fa281cc5dcbd7e1751aa923969d2666569b3d09abea17519fc8c7226451337e015078feb9f4c13571751cd32c89e107426ae517646ba3962b9f5e965c233760226b0fb4e5cd64df47313b068ce255027aa67630494f70f5e49395c309de0639efc5d05a80b418420c76341126595fb18c7902d6e5fc1821d9c7907f80e11539f24d5d4085ecc99d8928dafa8f8757c84f450ae6d15edb1fa7100658467f09d899bffab627ef5b7fd3ae0918ab41831b53ffa998d21f88e1847439d309fabfc4a3244b3c9b3495057527aa9c42e07853d85cdd5da3df195f4a7282ec30a02cca551c39fce66930dfd2d1404d663e0de456eca0ee038b10a35240f53ecd728b86cbb230408498e1db7ccb6714fd793ff16f4b38fd6026b7dafc83cc8e537dc3cd8efc371c1bd149670b09db83edaff375c1e16ee887898c813e77736c000a5ec9c92bf0da4954e7743e45b62d3ea9cc22981af887a67637a813aaa7e2af957cdca6b892e470d7a1cb4e796ce79fa51e79616fafbbb9a95aecd9ed88e90bf4a73b7fa80dec4fa0e006e914617f984238a6c4fd660ce3f8f3d81bb7f3184692eec9392ca94746a01554590f7f67f2dac51d8b033ed78c55bf07cee44023d9fa0cc01022bae573a4a1a14f4bf7c91449482dbe327a924ba00c138f225bdfa89d83d06ac0f4a66467d83097b126bd3f00dedb8ac681c9f51b1a40c73fd72ef96590bb365a53f25534ecd04154ae681ebe0346949d77778c0934920dbbbfe9d9df847858b3ff2fe433ce6afd323daceb6f27b92cc03b88c5e23da9052515a366ac0e17f5b1d96df38f5045537e2bd8a27d1adefcc90a08420c541b7d48f78e485bd02bc41ae756527d57acc2bccd3e7fd5fbd378e4c23ece88294193159bd038d32420c9da6e68af7adecc62f5c0b472ecfbe9a565c07157f2370ba547abbea3cfa35b11d3b14bd947d73a0956bd7ffb9b95696faf5df296b695fae7eed28846f813b4e35b5ebf8ca598cb7d02f5667d39ac993a12f8a0e28bc67a68e0ca77aa2a823b7a1c73007f143d953b6a1deb660066d21574a6c60440877f419d0a6d3c49d9779b847ca9b9519beeefd158826f7c81e3bbe0f22611de1570457b27b863de82a66be0d913ab220eaab9b85701ca51335cd43510a30efe9218dd7f1e6e4d183a7cd565bc21f1f6c2107b45737be173906404959fddf90432a28548bcf94a2d04e5912c0a8fa123e8d0e7e45df407884c3f77fd17477c0958542f8f4b21bb43a38acfb000dd0f18ef354a6e9989802c49e60137c3f5f23cfc1c44d562c0bed1b6c515953f0ac63f6776515c75e9676ff23b760a5a57c110f0ebe5b1386d1578783c210293cdca3881e37353d6722e6572752392171768e69171b905ec015b24742b4247ff4840c291af8eca5f63bae3d14738e12856f872ed594c2e83637e54c99ffebfbced671a94e18fc005fc470267647bd95c09fe785869d22ff5317d7c3d910676c565cbb27f65bb3c453c01ab0c41d9e67324b4b8359ecd1597009f4d219d1cc9db750ae62f29ca043d5e6f2bf3c443572eb23d0c37895052736ce1712fc7be5887f511e5d474f634b1dbb74d74998308a39698d5b5f58ca6ce36d48b01a5f2762cfb7b4b7456866d3b3790e3fccf4a0a39c6bf4dc2f55b5f11ff358e443e97dba5b68542814f9b6fad043ed8afb28e1f9e81161a5ae4bf48eabd45379bb7555e61add519bcb3a8b2efb842104bf020e4416255f47915f90f240f4652853c4f91fbc69246b3f3677aba5fed570e1a9002b9573b78ce37f7398902335d3fe21ae92d029ed0acf7b00aae7fff14bd394f5bb252a4fd147cd062484cf55bb64ac0da99e9ae9744d66cc896736b291577a4fe16a8f1912de84685b4f06784e7875d4ce6f239f24e7109ea01fd0105203712c390e0b5926670c7d5717aa849a38f49bf01e704d8fb275ba8d5e3e96355eba7b17f99d327551af01eec14b939f4df795c1c4fb8a7806fade3a8988707e8d5da03193bfa0d6451d5a5dc884fca60d235072c2abd815e3d3bcedbf373c6f348d337b89ebab7e507985769f73243be40df99af3fa5feeb42c91c3df146927713b46da5deb62e6dec43f3d4abfce69b1ba121c2517a4529c4849399a43b8f3987741287ee028e63f7c9c93b7930a41c23b0d00d8096a2ee1f936c23f0722699b6ed7541ef128fbb92a9e877c3f87750df3ce3297c8b26e088d0a6d476b167d0daddd7f201d04008fddc58c9f198e05558bfa347576b8341bbb2a5e96fd338cb1f6886a3df64274b9ba08c4d7f51cba41ef6ceb1f7fa4a74f631cdd1b97c0fad1f69a5c8005f5d41ce5651da536026f45b616d164a4c538d1156355beec0c57bcec5ed81d008ee464d8444e447e6a9a5059fb679242229372f5612044cb4438ea32963b96937f50bae90af3bbd65a28db2a05b2cca838f2bdc3b49322045a6dc4149832f48155bf477e99852127d47376a8ae169212a2b84f45a7e2b648ef9b5e625dae7829e3c3a85249593cf337fcdd16319c80c3084defe6776cd7a52e056ab434f52239bf186ad687d2a69280eddef144f221709cf43644499a1bad4436870c37d457e71053bda98f4b51ac937a31f6cd99e844883346f7896b8b748a6fae65a79fa82cf39ba38f53ba71ccc131be509968842b0111ffba54e0c4c930f04f37aa92155f40fc644587a19c61433596ef9028f7797a433ae96edc5457d759e985a771508db793bd3970b25c272a74cd81aacdfbbc3565f4f378542e54d06e0b7c82f972eb7889aff04c78dac9557d2d7622b4bbe41321c675765922520bb8d34631ff400f2d8a91cfa285eec5a3986569e66d3e8ef96caa15b9131d91a661d126da31c632e8e7c5a9936077a2fefcbeaed5105a503fd7a76540089069526c8a1081cb782c4168b7656d06d00bd11213644f28ef822873350c9a66f70fb9f21925cba2dd94676bc865819449ea06f5f099185cec0c49bcabf6d3199f1aa03bf1731f3c7a012ab7bfd39b310e95b65caabb767f99124be594da4192c1a4266c9085b4b859bd16ca3c8e41d1104c4e4ee41d6a326ac7bd59796eb2cf1cb2ee40d3745eb045fb89fa10f0760df5d26d3ce5d3ca1ce808b1d35ee79807af9fa3ec6b55fbe8b44e30ef1ffdc850593b1f125d785792792792b7ecbccd68009bc43763c7d2b2bab1b830073b931b9f24c1516efa27a6a405380e9ff5155171eb1d5074b432037dbd736e34fe640d91782bf6bbcc9e6c83e8d66bed36d9e83bbbebd92f54ea7bb3c9a0fab0a258fbdeea923d869fc35e63a11f0f2c7c089f0b2a69a536bb9743ba45316fe1ce81bb9edb83209ab73c6db5704ca6b1605837dd397565584e379076dfdff20ee550100cc7178d42231fa00f825f0aae274072d62c9b2110dfa0a8b9582ab6bc2cbcf8254282056dd587d628e6a15d0e86186d8e6482c55b1be1c2297b2b7af2f8ba147bb02d2047910e4704ce2ec0f1aa6bf18280421b928d637239eb946552a2a209c470c1523d04be7003b55020a974ee8d299a2b5e5a081a6cf1ba14070d645e59d953c16b16f3e0ca3c24f4e3197607e773768eaae7166b78246ba8e53800b77178ac5feae22f823dcfa3136851ad52825261e637634ec601580c72765c39afa4a18129195f5209965fc6fb6770370b7b5dea937583c89f135d913ba0cedf01e754bec2cf1f1d18c5d2a3a1db85aae19f5d353d545774f90290ae68125054d0cfeacc2624143d6e91e0b6a777574eedf0796f33a19dc3ee87cc40eb06700b2e107eb73ebe855008902ad1cb6fc35693b3f7df449b2b2988557a805279b2801a6247956a736e7378ddce7327c771d612493f2bec1ea356dd88582f85dea48cdb6a8748dcecc7190d0c8485c1393fa44563bdfadd51e7f1bd183d2a8f9cbefb45fec967d91f7bb43a7534bf039d75b0336b0cb7a494df75b436c5b62f15d38f740dc9e0a3648eb1335380d63ef7dcd01857012c88cb30de18367c009223661a0dabcd617433bfcae13f28fab46f331991b04075b89cd13214b45807f6f29313529aa01f4c026fab6f3328959fdba5e43083c2720f4783512086734611e6d9f9a87317892be920e5e18cfb670a55493a3d0c8bc6a55588feb9225b91b16829a04accdb0b9cca3161125238eb50178278aa394ad86c656a1ca3b2e55c41bd3e4512228f8b0fef4267873dc5b73713da1ac7f7abbcfac2c1a603ffbdae6526acd1e62f1046a92e31b2f6dd0aa73a2405e50fb1872269edcc67b1b654bf4c8d55fc9c6ab63ff03b376fd7e60eee778e12c758d4634c3d342b5d8663e0502a06862fd4bf1b39e7ec35edbcb8f4f47710b03f71068e0bfc35f1f2237d4f153b81aa7ed9dcd7d27ec5cfff5e1bfbcc213ba844a72745f8cfde3bca27d2f93cf1b1d381736b1401d0cf90c20c40e94cfb1078aafad6113eca2328cb23839ec18ad7ec5d55b920226cf177058ef02996be63942c8c0ae4fdc09f27e6e749896ded668ef8deee8db4d004a7829508e946f931af252b98b77e812082c0747fe3648c1ef6946ffee80da77b8272e276668737d7581fe47f57bcdf67544b7a27dc3dc99768aadaa2c3c1e11ef03037f4b66515bc759ac26f8e43f836f2203ac32df5bdba3f23f57e78c5d0ff4dd507dc98101f0fd3e9a0944a0acb2b64bfb5427661583a1e3d39a069cdbfaba7a43b54d70817abeca87903db07488b43036604e87ad31bad9baa084f5af8b35efefeb7f3005e7b35efe287d7b53456b77d178b467b68d036fe43609f2f084b92764f5c81fcca677206fc8022b8a6b04544f8c1f70852de9ffca8c4b6b4a348d45c2ea469cdc957a7f4b456d5a8ed9dcf8f4bfaf0bbca248d91d8497c6931805a092610343dcd108010a91f544", 0x1000}, {&(0x7f0000001340)="6bc46ed10e0499c44f1cfcba7f380e0cbe203a", 0x13}], 0x8) close(r0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 20:53:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x7f) 20:53:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x101) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) r3 = socket(0x2000000011, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0xfffffffffffffeae, 0x0, 0xfea4, &(0x7f0000000440), 0x20}, 0x0) 20:53:00 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xc) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 20:53:00 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto$inet6(r0, &(0x7f0000000280)="ed0b9c31526f67c92b10a2baf5a97fe327e90a", 0x13, 0x400, 0x0, 0x0) 20:53:00 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f0000000480)=""/139, 0x8b}], 0x4) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000540)=""/247, 0xf7}, {&(0x7f00000003c0)=""/125, 0x7d}], 0x2) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 20:53:01 executing program 1: setitimer(0x0, &(0x7f0000000000), 0x0) clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0xfffffffffffffffe, &(0x7f0000000100)) 20:53:01 executing program 0: r0 = socket(0x0, 0x8000, 0x4) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) 20:53:01 executing program 0: mknod(&(0x7f0000000140)='.\x00', 0x0, 0x100) 20:53:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0), 0xff97}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x883, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x8) 20:53:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) socket$inet6(0x18, 0x3, 0xa82) 20:53:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ftruncate(r0, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 20:53:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:53:01 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mlock(&(0x7f000008a000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f00000017c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mlock(&(0x7f00002e6000/0x3000)=nil, 0x3000) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f000034d000/0x10000)=nil, 0x2000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 20:53:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 20:53:01 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$dupfd(r0, 0x2a, r0) 20:53:01 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 20:53:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0xfffffffffffffd7, 0x0) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) r4 = geteuid() setreuid(r4, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000040)) writev(r3, 0x0, 0x0) 20:53:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(0x0, 0x0) 20:53:01 executing program 0: socketpair$unix(0x1, 0x802, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x99b, 0xd22, 0x6, "1bd153a848a159b65aa638dbae03280e5567b352", 0x11502000000000, 0xffffffffffff8f16}) dup2(r0, r1) poll(&(0x7f00000008c0)=[{r0, 0xb}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair(0x0, 0x4, 0xffffffffffffff00, &(0x7f0000000040)) 20:53:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4003, 0x5) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2de84fada8b403b48ba5ba4e0837858d4791321eee3cff442662e5e0048c3c4bb5012f24a20332a6ccd8f153c5d7b1901cd614bbc98ce5f9eebb9614eb71e35919bb3198978891e2239c97d279842ab38fa859a4a809a2b9b30a2593228714c1884a2f39a15c4d97ed6897f4dc7a2f037cbe8341e8e6a6f07a72b0d342a5a4e8ea5d94fd658a0e83af9a372e3e0bc51be5813ecd32af8dd5a75a71df742e9c11fa8806910a4def0fbb", 0xa9) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040), 0x0) 20:53:01 executing program 1: clock_getres(0x4, &(0x7f0000000000)) socket(0x18, 0x5, 0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) dup(r0) getpgid(0x0) msgget(0x3, 0x400) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2142, 0x1) 20:53:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x8, 0x91, 0x1, "7a8b2fb4ef4cebb4aa2fa696c6076cf14c4c5c35", 0x8, 0x8b9}) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 20:53:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(r1) 20:53:01 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) shutdown(r0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100000001, 0x2}, 0x10) kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 20:53:01 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc1) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x2c}, {r0}, {r1, 0x1b5}, {r1, 0x1}, {r1}, {r0, 0x50}, {r0, 0x9}, {r0, 0x84}], 0x2000000000000216, 0xbe8) dup2(r0, r1) 20:53:01 executing program 0: link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffec5) getsockname(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000427999f70adbb24d5a74187e9c41fd900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5d434d006298500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) 20:53:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="b9c73aa0fa76a4672ab2246b468320ff63730d39467aa5895ee8da0865128f6db770cf44ceddda69d9104fdb9b68bcd50fd6698c5c2c0a9a525448cc421d074b30907629a840be943ebca9e814a497d271c0bbc98679e51d17121c951a58dcb22afccbba9ce13634214908e20d2ddb99b2a1f7834b86db63da91aa4835d2569bb6261aff8a1a216d5217032e5f2df485d64cfabbe84e2dfd90a3ff008d5e6c42db5d619189e5d24f8c408b8940eb33ca1e96f212ed0ae71e10d813f7de77873c9df3cf6533e36055e53394", 0xcb) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x1000, 0x99e}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x88, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x6}], 0x3ff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x82, 0xfffff, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x100, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x26, 0x1, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x61, 0x86, 0x2, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0x6}], 0x2, &(0x7f0000000280)) r2 = socket(0x11, 0x3, 0x0) socketpair(0x0, 0x0, 0x9, &(0x7f00000002c0)) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="429ebb556e712114c2294a60f3548f85d1fae9980c805db0f1691bae7442984ac755768a6a6d2efa41861382c11b1f45565c8b095333538dbf132c67eb0cbe1caf84236833200e73988266a70d9c8491cac5678e9010f5256e7f99803dbf419b0ceb5b62cd0babea1094be17a8f9710bb5aabbe3359500f68f1e59134043292455792d2129c9d9b1b6b6ccdefb5799eaa6ec6f9679a162a6b668f04f2c567c224b3d3c77b50f95da72212ed458dcc86cf4502374bdfe9b286d9b44f95f153eb5ec722ad1774186e53e3fd03173a0db47005f0bbe1283cb08ec51483b45509c8d0ccbd72b125e48924de8fb67ad7cac0de8757946815f658584e10b39a11f76cab4ba06e36962eddb759473b3781897c12a4cdd45b385a5786323e9f89e36f3252c675c70f5ab9cc323b4ecce56fd7a91622f85953746da1133ce00efa7cc4d6f377afdd14690885cb3e93078ef3f8847125d1ec8ee22b91a0c42e28c3b92f9aa6783d0695d6d5cc9cf535bb6328a983c28d3333636b8d1e0c2d8364ffc2c70fb1224449a45cbb0cb0e5ece2ea95aec0eb4a90ca38aa958a2332ad39a3beddac9edff16533ad106386006b93318a7b3c54b9fed57d4c3c12d2b143527c7b6910aa342a2d916b13c46eb087b5be01a2a9a7d7514e3d440f277cb902ee2cc183ed2a5c71cffe98fb5147bfed52b0b94c670f3720a53a48c96eb950914af969f7e3531f8710f451ef367710cb77c15caae94db0691a1075b31ad9b170142631eca86e3b73c08e14b1846f4c001c7eb5f4d0a188697bf481f11544aa156bbb83ff35d18f13ae12363cbe27385084d718b1e6ba09998050bd0453f4cd4fd7b7c2694cae6ceb28d3a10377c4357a3d6e0cb18caa4511bdceabb1d4e32ea01d0f9cad460919f5d9da364b31366d65bf86a1c71c6589d2e98ce98596fde3ac5ba3a67769c92d71240c3991df1249ad1e037c07fa48e558da76330f675b8fa86f6f25942bfb1a701bb6280add2c1e92bdd2138c247b45e25d86f16a7cb64451bbb9e093e8014ab963eadaef2a82d986e29396603e5bf145d95a04b366c7d6b4d028287b612ae30e9c0623a66090dc3dd6c8c5f0b7385546d2e0de1476102b505179154809a0706d808e28e416fed6c4974e23f65cae5ef764e8cad5404983dfb471888ec59d5efb2aa1d91b25f3d46090338644cdbd29238bc4089e84fc37ebfaa6de755d225a67d0168f9abbad4c088769313e7be17c3136612df889a9f2c50410cd4f0443101c11188877f40031fb958ce735c3790163495e47e76e6e167c502c4b88ca941556e742957f40c590fb2b5fac3af89f9b0a001637cb3293407260d73306be6285fbfeb14c0f9c6c914b1b9818b966a92e4dd3873346070aaf83928099134d46bf9f96ba41fe2b5293273c4158b17f329214e20e8055025d20032aa16142ff0e4d5689767a7849672369f66a9354c02b19b87be832367921d43eba5231d6aafb5282e83e0492732697d10e531bbeffe0f1beaac48d5050c001b4e158d21110b9101ef5fde41c2d0036e6806dbdff8dfcce0425636b47d476851f69fa3b79a7ed444a17eda34f05a5c7afad5741b7c31d9b648855d99a647d1d502eb955d99ca7653ccf5b22b267c5ba0f43ba059de09cac8c10a319adcc9e259db7297c1d17429caf758f9af61e96ceab4368de3242c43d95a79456e9641e1568a2fdb8e8e9558ac3eda119af8f781d7de06d88bfa1037433baaa6320f2cb1cae4aa8456eb270af081819c2747c74606f0a4457b588c719a92c703fd8fc1efeeedae2c8c27aaca3c6111ba05f775bfa4e16a6a96b9be46717cccc85e1d3d91f92d91c0ebf5fda9b357ea3e31f5297c49200ddee5641e0edb019d9a87158b788439afef6f3c03a9a65a975b3a7d33a56e45887c9006d020ef9790ab14ae3f3b5070ea8e91f2a610b6a0a4909dbd8b0b46bd82ffaf2a20d34172af5f2195f21062918c29f5b68337b1bf2b149e0993b31a49e52bfa287ebaeca258a20730bfb956e80dc48cb3b4f87c72df9ce3f9190feb5d14d6e49ca306618638e1e2ff25682c94221ee3b649d3c0dac372f1286a0169cc1e42c24da5596b1351ba99359824d118eadbc9cf2c11f855c4312573134c6b23b21ee08d7b3d3e8665ff130d282e0c08b55dd12499e2df0fbb1ef809e8d0a2a3e771dc16215b6a3dc58e6d2f2b7de5b2549ad57ce11d055c918dc225e65142b3ae1c565688e187ebca1e9fa1a022b6722a9e13b9d0180747a5bd7c3d3ebeeb494f3a07636524f7c7429dac605033d8185c9cac81eaa68887fe372fab2076dab61a20da94a342987423c8f830dbcef7ebe09f695ee04902c552f88654fe6f2047c34818f3c59f215e070019ab09ae0130d7063c06ba80a94c809a65d7332d225dc3edbc6c7f943bd3a993192b626a058b00cb716270e7a7e0616cd13c5ba06301093d9a1490001b46375c1838fa3f0455627cdc8dc3f92561c57ce0169038190db944b9d29af5d203865e0dee556c27ddba73ef55b64634977f1560fd7a13e342969981fd67723d59542ab539eb3f5bd17f7500726ecd99454e5f8765b0025bec8ae094e5b32459af03c39ceed6b136ec3704087d6079630887f26567e8a6125ab7a5f7a02a6baacf4aa24d3d2d2cab9a76db61b12da186098148942220f5154283f2556ac75c23544f5d556c3c1aa36c760616d83d579982b354bd21ac24ee04cac504886cbc4aa05fda0e11cc83a9d03733841c9d6cf9b9b9427e4c5077f38aac670c0c26a91739f79549a413849e0dec55df627d3534df644651a537a827878ab0f59136b25a563f8301c44cbd31f02bfef31d4c41bf465ad665abeb1489e9805da55b48b09c7e03ccad9fd0e72126d146f76dca1767b29f6a5826fe40ca3cb49e10925b18cd6c7862158665a6a705617a50cbd1284d00cb4553203b540c791441c3a5cbdae1ebffe8951f89811b45c853b0c1f7ac7a1de12837b03b42d4e90a179283ba9fffc9079bff8e95f4afc8b788c991820a7a66ee43ac360ecfd0920c52f2830c98df4b97ef77bf9f06a769dc586e3688cdb9b4e212823cbe7fcd5289cc5d9ebac44264a053f65d44629619a3dd7fd4a07403ef5ddb174ccfb8cdf80a3e96ea4095333c5666a2ce802990502659e8f7b2af3116712741691aed3ab92ec7e983a515aa58a75c762c732e940827f40ed6da3877ad4fc6d700346d05f53844f2b9bc6da0c74674816f5aed4560efbc635fdbf1fc1d1969a4e0cdf345e4148db2770205ea1145b995bb9003cccb072501817a03f82ed94a9e7126c9a7b143fb8ee0cbec6e855ce47e4d5f3faa6ef6f1cf869ff13ba668e0ff2558a38ed48a81254ab6caaf007cee178c1d621f8f5dfa6c49caef367fde68987aa27937466238863103bf63cf91a37c977669a14f080cc46051a6de2eab1e5427c2faf3324a713e215be17dbc787f0159edf46b0457914abd171eccc95606badf0457bd4dbe9a7daa3f4b434e91ab1944797b5243d46cefc48cc69eb484eb88c3c4956b13427cc3af53d6048173c6947d84be5ab1bf449f27da3f975ead657e235162335ecd2b7c7b9224d8d7875dd8a484dd3e3c28bd608f25b6275a09c4c1d2e64e77f2c7fcc98a09f32af4b2620db7646b00313af3f02fad37e54e58975ecd63b88b567bfdb63733d55a38b2db0eeb2f58b9d3af3719db228b32c85bc2906962e9292acb9b4c17373b703f731580cf0c79ca5f1a81eff0621e7c4f6ad51515cde79ed32e6d8cc861975cafe1f3eefe20497e98c0b203575951c02f14e4c3b8ec82e3b691ccb1903b3291dd17403edea9de40bb85fa3336cdd5ff5ee5af2f3c9bc2dd761cea15045d17e7d465569550d4b31f74d6882c00b4bab231913ee12714490e5e96c6effb5d6b1136a4fbaa27c96cff486cb0b34b7d0d8ae693f60252fd5111e37e1de35aec1ca438b1a4c3c286e77bd63b4dff1df0951336b39eaaa85c51d5487bbfa7a02459f27dc0ac9341fc779e9d4bb0f37c393b099c1cf3cc28a59f242ff82477964457908dabcec3d1fcf8c0b24a8ad3906fab82aaff8adb4259344df217a2f0d648c253793ddd31ea56a74a18e72ffa280934588aa818f54dc2515edeedcdf8f2f64d2fc2080090a61999b2a6f82fef07cc5ac635f9806414c7c8fbc2944f92cf44c7d61c13923123f797f1d9a76152518176d9f9bd1665968138b2ca3cab44e9007dd67c4cfc3c4c9fba523b708933dff49396c63dfdd037c90bfa81ad5db930c0188943d50ed55791b599176a5b2740a23b9abc55f8236d22bc9e49baabd20e2dfac90365944ff04769566875c8dafb78b8e6fb3f6b83c71943353971b9f73f6833e3a5e1cce32323af95a9b56a833366c30d7668486f58d7688be01a0f5f47523ebc7d63b07151e7ff50e473984c51d5dcb53df229f214342f568eddc70665b548820908d72e5f1f977176af7731168c6f1c5d3efeb01839cd9a1215b1b9041c34280bedb6cf5ab9c38398d2ddfda629db9b875966cdf45ea4ef2ea3af6722dc26937810076b936d819babf9ad2ab45b769032dfa3fc930d21c2bc74f4798a8df2b64d0e3ee5720f4b97cd4c2c9ba7077ccd4051611209343d8e80a8fd529477504277b92cfbf18148a4ba34b0b5128180479e2899c6c2da746b2be31ceb62733319b1fc93d7cc4b63772443eee1a0e42c58afb294d0eab325df73528acd3812608d4b51d4bc577b39b70cc19db9acf91b6575e3c3f4f76d320e2b70a566e09f78f9b172137039c4d6b0f891cd5bdd54dd244f7366026ea3f8e3cf0157f3386e791567e2b6ec78fcaf0592dbdde4f6fbc87e36a8b27f8bb1f5e0ec355718566f7feddc09d13fac8fd76be5c2082ef33f26d044ffb9de", 0xd86}], 0x1) 20:53:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffd75) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fsync(r0) read(r0, &(0x7f0000000380)=""/67, 0x43) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/133, &(0x7f0000000240)=0x85) 20:53:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) 20:53:02 executing program 1: clock_getres(0x3, &(0x7f0000000000)) select(0x2ee, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x80000000}, 0x0, 0x0) r0 = socket$inet(0x2, 0xc000, 0x1) r1 = msgget$private(0x0, 0x204) msgctl$IPC_RMID(r1, 0x0) dup(r0) 20:53:02 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x7fff}, {0x18, 0x2, 0x7, 0x9}, 0x0, [0x7, 0x67, 0x7fffffff, 0x1, 0x9, 0x31, 0x7, 0x100000001]}, 0x3c) 20:53:02 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000100)='./file0\x00') munlockall() 20:53:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x1, 0xfff, r1}) 20:53:02 executing program 1: semget(0x2, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget(0x0, 0x1, 0x400) semget$private(0x0, 0x2, 0x280) 20:53:02 executing program 0: r0 = open$dir(&(0x7f0000000240)='.\x00', 0x80, 0x81) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') readv(r0, &(0x7f00000026c0)=[{&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/225, 0xe1}, {&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000001480)=""/74, 0x4a}, {&(0x7f0000001500)=""/249, 0xf9}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000002600)=""/55, 0x37}, {&(0x7f0000002640)=""/108, 0x6c}], 0xa) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='\x00 ') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) socket(0x18, 0xc007, 0x4) r1 = socket(0x30, 0x5, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f00000027c0)=0xd8) msgget$private(0x0, 0x1) socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0xa0) 20:53:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:53:02 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff920008aaa00800000400160000000000000000", 0x79) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 20:53:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r0, 0xff, 0x756, &(0x7f0000000040)="b893dc7104385895ffdf8b87b971d455613b8dfc0fd755e4203205f39a362fdb2d9e77d433f02835dfea4b91a5268888d8d30b1b45d7a6373744344b4adfdbce5f9cbfe7e8be30b935e56ce8004c605085b2dc33ba7abf57b9400804096f13a7b671b18088e54da713ce124ff4118afb9b12330b544cbf8fea7fe71d37106606bb58e8af9123604005924bd6d0069b87cda75c444a33f8b28f0721b827656cdefc5572fdc8248afa3780bd6ace4f2cfcfe3dcf63a216ac57a8675863a08c334e48009225d45a6967092783f80c42d26c698e", 0xd2) clock_getres(0x3, &(0x7f0000001140)) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) setsockopt(r1, 0x7, 0x3, &(0x7f0000000140)="34fe8975e280ac61dbfb4f26e9f0dd7a7bb12248315c1e57762204fb85fa766094fd374413c4308eb604a6ed64e39a8a7dc1a505f3350a71daf94fd91aa03f88704deffbe4534e0e4ead786e9c07922e4c9be587da8f67426d8920a07ad4e8e36ba283e715b599944e40712f44a9a890557850e024afb9d9f0189c99db0d97242842896a359a4afa3e1d22241a93260d2900c5666873bc98681e3984a77ddce52992e4c09c2ae70be7fc3498f4b8cf8f5c0a932a0f5d33281cba3020eb3589d5f5ba43719d399b04b23b3e47dc5c09dfb924b9147f6814236d544965bff24aef481f0c6fd8f324508e175acb5d7447f0c80a4e541d81f1ec14d4c057aa2d433afeb70bbe73c1c92ee72fbe1dfb7f6132f45986999abd613bcc6e92be21d9b095fa7a7d74a191bda9810feffbf7edb8c0361f59fdef91e7da7bd829a0c4391c6bdb9b1a08d2df911d451a31061b86997bf0c5da0ec20784029c225cac482229344e46a467a84efef06f5ce45b112c3f6f3609c361b96d4ba96706d44da148e201255458db68dd208e2e51542a95eae4ed0948748f5dd0d179d66bbc99f84d834f4308ea10f80d9a452040f2449fed55831d61d7180be60ac2da4798f480dd77004991f0ff1210aa9378a26d0c53a5af492caefb4b75a7a9afac68adf0c864425687ccf3cc6473799e1f09667c70133f0a7e339ef38c0f048b564970437aee98a730ce9d992aee878d74e27b1d9cf5603bec8ebe2d769a26350de385311bc3a3eb2c2bda4404680d8e38caab6122c4ef5deda3e2d5d7421df0f7c9108121cb4821274047dcf5fbd3ba47e4679d3ec634fc0ad1346219ccf811ff2b53f8cf9f90ce7a7a3bbd8f6e685ffdeb48469d259da4e5708ed5c3c6a6741373576a56888cd36d6e4ed726e9fc02ae0ef339303bd260c2cb5a4b11724efb877e2b6fcbd473553af84459e2abde1f274eda58a18b7cd0ea2890c4a0605007ce41e16c1888d0c125a048eccea57b58034b77dc9d286dcc789a7214aecbe99aac153b4819ebcad78bb61831e6bfa2e8ccce8cc883ef726b574c335b3f210ce1bd588d0efa4cf9699d62f33a1e731beb878be164fb4a7ef5b1c3f9adf75e16a448a402675225ca56f630ff5c66129fd8714c2b618d24a35c10e63f59ac188b7be2812f6b546cb3377cf912bac9fc92ab0851956df668bb112c7694645de7e8e88e083b12ca810033b3158fa824e2fbdf40be494e7731d184270014d57bf1aa35ce90aa6a1f4eba971f62e53067806f2783026f4e570e48c3f3c66b3d680ec477dbd7aeb7734da7aefbddd32c2aa28f9415b88446f56450631b1507066067ae7a4184fb227bcabfca168e9038139e50c063b39cf39858f707cbe90201591a4fe25ed7991825802a9321d076daf2cf5a17eb0040d133fed8d32000467601b739785489688515073eb574415d2b69da662d22af9d2dfb50cf16cb747bff212836f533207f6141724ac786a1c30cbda1f18f47b5b1560c016ef704f27c74030fc24c401f3cf4c5cf7a2b2903b2a4cd25b7aa8548fda07e9477326b1bec9fc9cd87e9f478940f5b8e0fece0ca10be53e5745ccb0a25d7072bbdedc2724206434a1709c3c6ef64121b1cfeb00144183d887fe2ff7af1cd2e0eaca83a0138bd72847167f19484911a9f306f033aa361383cc80b5b4274ec7ea849b17f303fecf923b38fc069b053e68632cadd56d29775c9c7ab668aca9848186fa53ba56453ffb9126434bb1df27b252b657519c028eb551cfdf05211c954f8e0ec5e7b1c874d40cbe196176f0ba6a65412cc65592822dfd661c62ee2091192d829de0506fe8cbae1346e041cb6b5cc11f5b7136149a59c813940aafd1d8aae3fc262f9b672d8a73b9ea583fecb41d6d9f9ae1d236234a5f88f1bcde7c0e3373bd1785c5ff2c5d90774031256f8ec78fd14945f560b13e5b90f74d6dc9059da83c1b0d978071c698abc01ce7177fcd281b31ec2cea919e2238956ef277d88b6772de4f05bf131c90361632fe54639e24628a14dbb01b9043079b886017afad5b15de5979f01482125571396553f6e7fdcfdc70fd864cef503f44d09b82885b70a5acaf22b4d881fff953b10f4eae702b08e0820d5ccd46fe19666a30a7401c3e91f2be1562937afccf7d59e098417fba7dcc931a84729dcd4e0991a5d656ff60a6f27d36bba8fd05a18e5c1515dd4d05deeb86e3d199cdd7a45e70af7b50eadd3dcdeb915ba64f47fe011d9c3229db4426093d8d4a84232bf279fe55432ca1aaaf9f9f494251a6e1e4c188353fdc722edb013d588c8cc2b062a24a1405148bc8fc889105f783349daec2ff4381d03a4a10a6374e635a80ef9d172b3247e796bca86a59a37d2b9db2f64a892e3ed4d03e1a03197942817e87488a961cf64dab114b1448eec85ce41ed25f14d955d090ac29127f656f3e6bc7df062396e5c6a2b6c9e6f09151baee6ffc6ba3d6dca43a2b5bb5c0f0a69d60802fe102ddd23f993aaeb9040dd475045d6d22bea3524143233ec5ace428f65ffba283a498b882c60ac270c091ea26add6b954a4a6e44eba2c0e8c6fa6ae184567cc0a2b05a9976447698941dc23dd3af41ae0105fd72db3a1249f59ee2001080f26f3222a3171b7ea1a0dcaf6021e90d13553e0ef0fad91e2c765e521db605f1cfe57afa8d648f9f4bcbb519d41482ae60742e4057f51d59b146dcea5a0415b5831a972c12c3cc426604031ae6bedde3ad9e54717f6655536478a3c9fd6b77b16a4a329052c72589d559fd918a59021e5c789b0059bcddd7c6a9109a99ff6a875062fbcedeef378ccb736aa0fd735c71797fbfd4b16b2febde8b603db32ffed27055b5e2baf680bbcf9aabb8003b33da69652ef673170640bc4c384b41974c80bf8f582d652ffac5901984f9d08bb08b57cebf8f88f907085d7336e46dec976dd2b99e0272f3fbf6fd8bdaf247f30183ecb8d0979a419c26d37eb86ae996acb446a8520b79ff36c4593d2a4bc719afdd78c70e3ca7ba13c25a6bd184f68afebeeeac6f9c7460f1e38e5449ca0dad865f09b5a7cc586235ec8e033af33370f1fdf4487f26f666a2f1358f00f1a4bef9949694f45a4fb0780ea3faddd7c229f19c0a4c83a9a34980ff4c5e6d37ef17da96fd83cd858d1ae91239e82f8559568509498019db51a1786ca04fba7013cd494474805734ebe193d9972fe751d5a5825643eb32e3522ad6f9718425970f6c0a2d3619e899cf08f9615c01323fe01724a86213c6fe5b4dc91bf200da25d110d83aa5b0dcee8a6e3abd57b80fdbecb7472e7cb9072decf32474a7cd7d4c001cd397348df60cccb695b1b1599ae45c1dfb0382fde5aeba94d4471263be96b239dc8286719287308e3269b1b30c6ddb2d196a05b31199c4d31bbfe96674ef2661676a5338f6dee05f03b1cb554eb4ac9104031fac650166cea6ab852321fc30072033abf54d7d99d1a1b43a2b2ee2f1b53fec04c9b798726b2e19af7fa93df9ac3604f1495b74a47c68ac75abb18aedf409aa7b787d5aea1dba35deef02039adc05e57e78c171d16ffa2ab27c3914742882cc5f0bad69f8b824fade9b49ce0fb3892ff4975cb249a77e3a71154e2203871e757769a93b60f491cebb5a92bc99e3368020fe1320ba38258fc5039b73243b98299ca17ebbdec2fb0630c2580c4e4928c1ad3b8db8991bde03ff070a317bfeee44ecea6fb1024c72654c5d119b208ff76568b0f359c6c0d490934aaf002efeba9c11df9ef8b72a54c28335adddf88bb87038c5429a93ccdc7833204be2dcbece3923f13a69d1dc56003ca54796a8ad14f0bbf043004202f5792a3e8d0a93ddbb67dbfd00c77dcf95faf26577f5fba192b8b312055e52852d88848103a0c7f76a24b161e5cfd59560f701bf76be377453125f2245d6bc1f0a493919e336738bd9f92dfd9eb7d8736130b9b26eded26ebc18615466fd1970c7c7f4bb730cf7004f937c784100fbcaa6ca99de4c3d3ade1e1cf845ee36554a07cbb7eadfec131eec80013ada65c133a4c5de7f73ae406d800caaf3d66a9c719c923517132db1d1a06bace01ee0e36f145088249f1a9e862c255dd4833fb9fbaecf677f9cf2b344375a782fae4ea68fdbc6916d7080110739604ceece2966f1e7ab7a92109a943fb9342a40f32e8db7408346b16c4bffb05502c61afd0720678e075ad78aa3b4a3b096eda09ffe94174907dde9d54043705f42d86e853055b03946aeffd25222150b986bc4acca326d4517eef9712a012e61bd5da83fc52ed8472b4c4f74224f3c7873bfc424aba463cb8f6c5a15143d94bf85ee7b7b378879289b5be7956093115ac0e119ecd868488977479ef86cb92d0540ddd7ece57d64761c764a693a3143889994769fd8540f7fe5bbb9ed79c919036af8c3acabd5bc5d57421893e7d6c33ae018585dce23c16c7a2d7fe523e13b0194030992688761aa8565d647a3a2bcfba48e060fe4334bca6929fa3c36d6eac558598c4f6986cc1ea0ca2ce194bca930d501cba9acec61f7176ed29e5fe4bc01676fb8f88c4a6cba3f8b50e2e74aeef442ed36cb005492cddb646c73ab33ac091947e1fa65bf68a8dd528cea033ffe0c712277663c5baa72bc7c5cdccadddb86445dae5e3f970fe679373adc4ee8d06884af971111a284d984d194e51ccf642c336303c467ad9addf5cefa64a9f1f9fb9a82ef42f9071e741b00d2dd910126ca0dd3e7773f5e96d00ef84a3fbf632352b6a1c2a6c27add5b78dced08a1af8556e8bcd94c5cf85e59b8ff9ef06105a3123168967b841e36ed160ab0f6665693db9b357f55773eeb886135a18cdc2330cf7d0d44098e322e2c4364b2148181c0d8f4e97d3d652e3b16815409e74f54c26ac79333f2119c2b91fc203ddb21023db6dbc9d736461e88f42d2f810050308428ad478e98dcfb5ebc43632b6b806d76135216707585fb0261355a015f26ef6b078148f62fa1f49b2f394bc20cfb0a785e5960f0a1cd2e4256ed4f8cf6710a9710b08450ddecf7d7932c2aa385dbfe3dd32f9fad9f3279308c345b5b3799c07ffb1ad40201597ef7a1badea33aa81a513cd409072098a94065231bd32400a60dbe35d280b2aaada3aebf08697440eec5e1b05fe188d59bc108a8c7500f58dd27f815ade085f1bfc3eec51214b22ef5c52801ace4cd04fe47d248fe9f108a78b053bdb42257bebfc862cfff2d0d450a2971ac54f92986f2a94ba38eceec46c50a596d6a89569275ae21d13b4182b068582d638b3fdfc7cef982d414b325b1e53d1ecf3326a659078a0222ac14a4e18b32192bb7d9f7203da6e42219abcf0d3d691aa2582654a9d0c66c8a2f96373511b5c3600e985fb66d123cf9662c57c9a53b4d6024099d8d2e265ac4bfedecdb2d0bfe80697ddd2758b2161f7d0c8bd0c9f37fc0666aadf3c4470bf1a1ce066a46c99842fcce67c0c227d5f347c8a679a626c25f4b6f447b421cfde17ff79d02dc2c511ce331c049b9941ce5f9e4b75d10574a904871f22b5a7545da3cad6ddebc0a5a5c197147338b9db9bcbf77bea328f15fabf1efddd5227262d21bdc3012b142be27a52c61b65490d75a1a3eed70685de0136efbbca4644d212790966f9bcb1bf21647b7e54ef0ce66206f2ba288547b8a96f906c4fefdbb108c850b197b44c1d9534e889de44590eb38c338f1c8125aaf266fc067294e6ae949d42e2d50cd155d0420968c83e4e647c09316e68cf87b7d569400aafbe1ff0f5c37414e5a065b1617385b50bb1523538945c0", 0x1000) ioctl$TIOCSBRK(r1, 0x2000747b) 20:53:02 executing program 1: r0 = socket$inet6(0x18, 0x2001, 0x10000000000000) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="272e04de75865a02495f4306363d7440a9f07278c3c7a3e54a485bd2bc77d87232f7cce9ac0aed461c9f4b4730fdb9620286decc0dd103456ae4771f618d8d7dd77c3008c5548c20504f20dada805eccb6665631a2be2c66dd51603e9e7625d92051b385aa520a8507c9769427a316b25938a3cbe9b2ec1d914ef12731c89031712a0881f4bfff0e0a2849e37fe28f45876c778cae0919c10662973855fd501b6b7489e4b6e571e831f7209920c0f3ef316d3e21f86d2b", 0xb7}, {&(0x7f00000002c0)="18d88da40d3029a99fcc0562471ab4b93429d6b8f94468da4607adc9d5403279e1f3cd322cc337e68811fd585b35dc22316e27e729f3e6113e2b0cce9178c6f7f196494b34f664ca8e05362108c0c7b321eda768ff4ddcde2af11b9dfc804883e486a5def160af01bd10eaec97cc49d5df06149959", 0x75}, {&(0x7f0000000340)="461d7fed221e96ca20268c5ee2b7f14faa01e4cadfcf09cf03934979530c0155a050f3499628ef83966f9c4ccdf945", 0x2f}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="61376e93690c3af147fbfc1a8e1caa263a857784fe1f3f2856497761765346521a345ca78f9fb67e144c2abe6fba122025e66ec10e1efcd470b1ae60eb2e2d6bcdb049d552f7d6c852d876361bdbd197d8b3ed313b3af799e5f6a91c9aeae0414ff973d3ccdc26a92bacd55a9050843eaaf5f9714bf3afa48b67c15d0670adecf21130245f3de77b2ce822105e1b1c5c76a6174877d2a12bcea88eae17bf31ef930f650a28780fb7388cca61eefe6e6f8065634ee2232eab3a35d071043ef262386df6", 0xc3}], 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) kevent(r2, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000, 0x2}], 0x0, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000e6c26b9c0965516e7935000000200a813e0000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000"], 0x44, 0x3, 0x800) 20:53:02 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x9) madvise(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) 20:53:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x12, 0x2, 0x81, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x29, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4a, 0x4, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x3, 0xf6f, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x71, 0xf000002a, 0x9, 0x80000000}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x94, 0xffff}, {{r0}, 0x0, 0x8, 0x40, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x200fffff, 0x401, 0x1}], 0x2, &(0x7f0000000180)={0x40, 0x6}) close(r0) kevent(r1, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0x25222d3ef78cb4b9, 0x80, 0x0, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x6, 0x70}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000008, 0x7, 0x70c}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x10000, 0x3ff}], 0x7e06cd95, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa5, 0x43, 0x8, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x15, 0x2, 0x7f, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x7, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000002, 0x8f, 0x100000000000}], 0xff, &(0x7f0000000440)={0xc41f, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000480)="fe14694b62ad5fd88cdeebdca5e047f91de01f", 0x13}], 0x1) fchown(r0, r2, r3) open(&(0x7f00000001c0)='./file0\x00', 0x20448, 0x100) 20:53:04 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = semget(0x1, 0x6, 0x180) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/71) r1 = msgget$private(0x0, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r2, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/30) 20:53:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x21, 0x0, 0x0, 0x0) getsockopt(r0, 0x3, 0x3, &(0x7f0000000000)=""/166, &(0x7f00000000c0)=0xa6) socket(0x0, 0x1, 0xfffffffffffffffb) 20:53:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) kevent(r1, 0x0, 0x3, 0x0, 0x7, 0x0) 20:53:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x81, 0xffffffffffffffff, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a5197023d58bf6659990bfe4320449078177da4ce9c287710c53fb0000842dbb00bbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef4480cfa7428d42242db5f2a550dc", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cc76ce98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c771bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc96911b924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ceac29f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db", 0x220) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8002, 0x8) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:53:04 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) r4 = geteuid() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x80000000}, 0xc) dup2(r0, r1) 20:53:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 20:53:04 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="8065dd042a629a63fb4e10ccbae74f16da7fade0b2b5cb25485fc733c7b74c7b687c92e6b69d3c63c60aaa2e773068118a6dcf34a3199edd3a3dfed220053fed34972818d7f864115b4a083ded9847a737a0191db79538141deec5bc03d072feee1f1a3870a1491db6d9b78ca4372b02c08a78e1030a0fe0cacdb245c6eb6388f3175d4b3a705f39255b8a329c55613186b5219c8928afa3047ffbcdff49f04e947cb4d5eda7d4ec418d2c42c72a6ddcfd826945a1d7c36fd7d01eab71f8e68e6f5a4e0303343edbcbf5816cdf4d879d52cc2f4993cf6a156ce5118fa5a53123060078800264bf769933dd759e7412269a4405578afa4aa31286180bdda218a7bc0218bc05e5e9c0bdba846a0bd45f9c4a48416af12a833ac402c3d7cb71ab61efd10c7783c51fe19b8ba280363843a83ed01e24892e86862643f73a61f70bbfc2718ffa014f60d0731fbbaa293e278aff72975d5ba294b8024f108bc79bbfb5cd8f3d46525f38570079960c90ee9197bac57cb526f4a3c447091b9ee775cea1029dc8248af7ccadee502bf35314292e0866dc761bd29687e8cafba6fd0c113a40e127e6cf8f1a08d32e5633c170c16a21703faebe1ff8dd25d13fe167c6ca5f0d85b2da470a8acfad2a3be28b325e87c3b863b9aab957839eaeacb0ee093ecaf77660f42512c38d1d074d3554a8fccf2384a8080eee07630012ac8f620b528e6d486773e2eaab01cbf395ae72cd54ed700096e94934b3b40c23ed38454fad92eab66c78e9404a5b2deaba29a34b4bbe5f043b57d93024f76d7a767e25167f3dc51ff0e002eeecf74ea9767faf1b6023fc16c40e0c779ddd765133980fa58aa7f0dc77c2bff6069007131bcb7217b29a357a6feffc1e8580b7c8ac5ec4dd6af9134cac335363586acff23792cf5087590ed2d16c3d28d506eaec234bf893015dc5307eb36f80e4f2d2f008e93e45b348da59ffde7c08a437f799ea5a04346fb0893ba9af50073caeb6dc5ee41993c98be98667b5e557ea559d606f01cdeebb529e21049d2909f37dde29e14805503bc57f1812ea1dd5b6c80c19d44c7e45f6914bd85996b0e2da48f02d5474bad0e74f10d78d084ba55983d2e99e07a7585bc348bf03991d88107fa98d8fcd86cdecff5f1900ff475455b6413e795fcfd56e52bfd8843dbc99a7be2b4bef15f3373c1a81ca767ada4d91fe7e66b55322c7c31c2515d2c9f3f5385a97fabc3f6d6e41d4f0314669ec4330cb92caebe73c1d79a16c41f1f3b41b00200c5a48e2960785a8ca31703661d9e97fadc72c9989da0f49ca9eccd2bc9ef84826a6974d8a1f1e01d05d8dda560339e641e27ccf84fefb81d817a0513eb45fa4b18ea67b4995cb297606f0cfa4f4cc84b7d27b4659e735cb28b2abf1acb104d8a5c953c215f61dc3b87b98206fc090db47dacfdf55178a7ba6a7ffe27937de89f6634c96bd40af18028b8718b5a8c00019300ebc3a842ff5d4c3b1d513d57506ad0dcc2a3906e01f7cab78ad53750bae2d553e7ed6c497e376bf0d26110be173be8e73ce08cba592d767e0922bc3fca7d0d7da512045c6aa62e83e5964864f5df11415272076b5331cbcff1cfea7a9447e8533018e1a012b8b5ca930a9379f5db54cf48e3288dcd8a5a899cb24d9136e9a83d96ef916454bc8ba1273244dd137282346dbb5e9fd0c608eacd84a597c6e9a593ea6f214c70ede471f4dd05c9341fa5dadeee7379830fc47079c70c335176c5dec6a58b38edf7522394432fc5e9c76ef644a96e140449dfa1ee91982b8efc5c9144c551754e2f3372e07a153b262cc50c30d24095f65d5a5867cea1e6ed522e1be50cb2cf03953ab3ad71ff15676dc781427500410197c3b78962cfd2b13671c0f9918f4587f408049a2b647f2ead70f9e43cf128916fc88a92bfcc7d3ed8d92dbf213ff5df16b30fd9075060bedd5254b94210894d681f0f189febe0a2147901bbc807c3afef320561ca50e2653d10d52bace7b1960458c5bf184ffeee09c2facc364a1db9bb129e55565cb973eb98a98cca63530c6163f35ecc0b64c509ede7768a3780623213258a0ce82b313695698ac1434e9b74025b00c900027260ce644ea0c60d90572ee3bbbb771e44172b5408371de5c5810e6599b1e1c7b0c63a288ee24a52a0be36accdb8811cadf955c169e6c731924408111840bda3af445481f480b1f8a377d75f7c4304ac21f63c85c07e696556640447bdeccec750e4958be6e0e85cf38cb282d254831d6d1dcbadf259035b811fad8a1b96246223ac5a6eef35a598d30befc6b2262da51c951d9299833c3175f7cf248b2383506251de3e2861951fe699933c5055f74c5b72f13ba55c2609cb6aa6ccdaa92b1bd54a80f8c297e665f901f53b26dfc6672ac6e10fdb48f0934b20291bc11186173681694dcb9116ce093af54989a7310143d64b30598df59ac23df204f564878c632999c5727c616607513ea5559432f5ddd7300747773e8397ead0cb95f95cadf7fc54b233999b72a2513225a7de8ef53a42fa97e3ed821b18a998f431634047f6438d40309b33482f76b5fcee1e19f1c3551f237077fa450877f8411688866622f7d4f33b5bb7476cb897989aedb2a88ecfdada2544f4fca6d32ea1246a701209b9af006343de518ac4928e0420c15a9ee8a88b413fdbabf63d644785640d0af74ab0f2af4c424fd6a0bb6ca68a48face39d320a328a296a7ba512caf2028a872cd43fadd3491bdfdd37f30e84f1859b956346535b3c087d5b18c97eaf35cf54ff3e490211b3ecfa9fe300213218244e488d6128fec2a6436284a1dd97587d315bce806f851519579f43363df4656fcb973fec5626a3e076a6016fdbda583110f90c1fc3d8184f83eaa893611e2a2c09980a5e18ca6fca7e4064480f1b343540f182a71222b7de45d3bdf1301299e817e8bbd180173d9debc21c1c6b5fe109c5281b95dd436758a9c275bb3fc9d96da8d4e4bdd2a49418cd87b1e215a7ca5637eb8e869cc6fa795aadd8ffc59a5772e0b5f8b18f72a85609582d5aadec1c4709ee37aad0bf3288f23cd9ce08a9a003f0133d0717118b198b3daf879596551a9df53b5ca019b85a6235a3d2371223d85b63e6b4643d09012cdab6d9ac71cb13c0603c523aadb5ca393b5784ece1898699a5d967e235d4ca4c76922cb35a681e496c2b6fe7424fc010dd954aa63c0b1e35616e88d532e6b1d0010b11e0cfa522c373a7cc16d58c027096f9b4dcd840cbdd7e0909d352e14d01867b65a57a809e951f2de61829364f5e2d95fce3832b4873a5a5873ff17b630225f30c48798a5f1ab18513f9462e9d12ffac7276ae8f3fe63828900d512ba1d757ce2f1ad594b8ec6d1f08f76c5bbf3de0aa0c60fe971efa67950dc474e8ac04f33c1b16f99ed7d71989fbba43a62a4e75b8fc3c8e8b387c5ae16eb25063820f71c0ea36910f02336d6370bdd28501e514b7383570c1dd069aa3deb0ef6882c89520b518df144374f654ede9a12221ad7502961bb98674024be9f0653768752d0f7fd0da2db139fa44b4045ca65ad235572d5d9557e91402e79e36a2726cb93bb5ef603ca9c7924a0aa01b5b1f4dc68e08f51a95d25541b827bafa2752de0a5e8960786311a894cb1cc80c1b873fdcece5879d98bd9fcfe6228056e4dad079b1e2cf72933c015da44125150d540bd303455b3001ade856f65a9ddc3a9c27a544136f874ccfe09f38f357ec6926a0af8b80ea304e45019d51f6cc37d26636daffa129ba279533d7107c0ea72f7c532e7fc1e56d2dafe2b6c092eb0913f8e092ed6a92245b1e97516198f0bfb119a80d45842d00b410feb7d6172b351552ea538897f7ccdf00c7f8c9952040a4ab69c32fa095e54f7051f4f96ca7e45f91f82c7adbd0b0823800906339f6bab098bf5ab106de88797a30a24c384ccc15e7c0e510e4dec2f3ea72860a3e433e4f5accceefdf882772608122f631bf055964217aa044e1a18b60e615a2f47af5a8dd1c1745b60d4c59ed984139a584ab42ef518b527f123af700dce83c12926898339ae056472d76af9f5a37be12c9fb47f406dcd50f563c00a6cfabc99e26b3b1c79f973b3dc84b608c9abd1e42fd2b3e4b73a23607e58fabcee496bc7edde46108b59507959e0c3d52dda67cb5044d99abdf555372ce2de6b80ffc6746a6e4504196f29299dc08d2eb5d7e8a8928fd10ddbb806414b347d648c8ea25f62022a27111283332a357ca761ec15f5ea2e5b58d576db66cbcacdfed48280d8268622706bc46a233d70c3e0e717dea44a7a80a131bcecc72f11419887d6310afa80a9f9be9a5f9c71d1433b5c87821ae1cf42eb8dd94640f94a10686a3f6184a1ea8a67c86cff0a3dbfc5b12d4e8608be5df2c10524927c486e7790b269386eeaae0519cc287e37fdca792e115decfda4934da05edd69646a7691f7632a5415e2e251a95bb94e5ca29eb0e56e787d384994d0690d1fd219bb62c5d082066d9e74e18b27e276087bda57d4d4a9ecab93dd4c1be31826777d70832493eaf82e7a2ca12a2a57fe39baea3cfdace0e06560422e08178e6da06012128d7b28a9671e1769124b08c47004f45018dd7e61ae1f12df288d94b11ca5deccaedfe4e2e3e6d06d26108bbd62f9cdaea5bc1a309bbf98c7c5a0899a9b13457332bd65fd216db0359c2b3216053f973a5241840547b3be5bd5c8aee713df194fc14faad910d42eec19f987b0c35f9f5e311587b9c63c02e7e3a9fa801aac0545d355ca2382256459577ec6b0450054dff62aaad72cbd2babfc71281d26cc242d09204671f1d1219988fa7d3dcb51e6d1acaa19928d6006387893c0f5cd9c66cb54cf56b897c4d79422b22a816b42ee81019f64a5a0b5e929107040979df9af79d7e2933dadd4ba66df55912d9aea44db7d1a3756e94b09d1106a88154f2f1eba475aa7ad8a47cb8d4a720102218cf4d81b57270a9d96e0db4dc9753c34fe6dff0d0716ea399bed58ffb3e6e53a6686a2a1dcba4cae343bb9f7e415e0f49fecac0a26abd0a4f61ddddbdf1fa2b438d3c2a1e8854e95c3ed914367d338575074149eeed02654a9c5e872e6db222a4e0495f7333bc0df0b027a34ef6063279f1a5d4d15a81891fcb225685f6e64b3482cd926ca6da8d7ccaff4fa893bb3776411a6788e00ebd2173dc595bb0b87b9a89d676855a7d88ce390648516c3c38ec4abf74a16d97b172f5a90a04100b00ffb5c3c7c721decc15612da6527d6ccfdb3a16611b3f89d049b53ee42dca8bedf9bc418a7e930802b526808172e230a920560e6d2e0348b7cdc3d6b8a7c23d661e1cddfafa5d324e5c3dcabe64781e31becffbab89d6d84a902886bf3303f7db80f4642c3b6f3c28e06e8094c17ea5e52aae9ab369cd4d8b6cae555e45fd25f9bdedcda58fb070140f71425f55a4cb012d64b614dda91fc5cbd2d0fdc5c3c434d4bb09ce21d508e457788ee660797f7c8091ab365dc161fa7bf68389ac0acd35ce53db019675633c82ac487d5e1ea0977f8cb6f869cb78f0688023c103caf40f30eae73f7fc8348af9063139e34922f56c2e86ea7033ec8acabdfaa6e0cc797131e22ed1cc1c0afb71a174e3aaac11b6c05313f824695900235bf6a593be81bcd5283a790cc9b155a3047506f7ae9cf7af3c8cd48ee6b32515cfbf0f2846bfe5c78e70d80ec72b1fb8304b5ff4b71e172d8bd129ef66e7af9bd67ff5e10c8fd260a6df14a2d330e3a823b98ec43d7dd7757891e2566e491a7486dc75edd358548a78", 0x1000}, {&(0x7f00000010c0)="df3be13c0ac05c06c65117eba992435009891590c845e97f65c7e4d07be66c864d52f834d887ad941886131ab3acd9409078a1a32d078a25cecc25e4eabcc901018c453d379601cb0a19173499137d6c547fb39e608905", 0x57}, {&(0x7f0000001140)="e325bcb6d481bdb5d52f41955a3e364f69167234d62c822e7e26578e5fa6966cc7d6b58efa1d2d40dd3bf261499de6fff262d7b7ff2c4da62ac794f7f9da90f846388ee67f9efef6d6ca", 0x4a}, {&(0x7f00000011c0)="384ef5f8fef08fc2591a87d3c9805dd0b7af2a368185b2122f0b6f815e1c17117c647eac3087021246a6799e14613b4f70ffb71eccf152984bcd33fd10c97cd2734ddc6a0d7708fb532ba47999e608e7584f2a7793b70210765e71ff40f4074e581d7d78ab99e5956f9f9608a512c2671e442d7033c8a38da18257e6535b87a9629e9685b3cb2670425e98e320ba98bab08cf306087fe0e7497cb9581023c1", 0x9f}, {&(0x7f0000001280)="b4f7d47f9e25964e8df8f39395dbfef004d705013ea22edd688f24e0bfdeaa3a5a7748dcd0947ea08380a7ff3e5a1d036b24241f4156ab346685f6b53eefd92612ec5981ebebbb7f27bcd4be7c0d536a1cce453ed84d748f8a28d60f1155177a2777d3ee864f4a17ee5f57eee3ae692c5d26e3e52f0f8a8ea581d9fab9411adaa59665077023451c963a3e59c2f8ddf5d6b08e5e59cf2f51a2eb3f8844e6fc82b57872dfe97602a4cd5658076e1090f509b29347f014c40481477d0eedff95f547d9b3208b90f6298487ce", 0xcb}, {&(0x7f0000000040)="95170344061b72f45d9bbf4e39f072b61e3d5b5bfb04f292f48832f3bcd35168b6f170f72c93e0c84473424006da485d", 0x30}, {&(0x7f0000001380)="687e9962365692972ddfec98af9c611f3f6f3bebf504d230ca02b3ef9ba25007ef8198458eacb7f2f9586aca3f43711f2bf32f4856e1d099b7592eacd372a31685d8d1f981e623d609b3fe3f64bda64bf7d7154aeded47c465f36abf47186d82506759", 0x63}], 0x7, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 20:53:04 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x1, 0x4, 0xca3) pipe(&(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x1c4}, {r1}, {r2, 0x80}, {r3}, {r4, 0x1a5}, {r5}, {r6, 0x48}], 0x7, 0x7f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 20:53:04 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x480, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0xd3, 0x40, 0x62, 0xff}], 0xff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x92, 0x1}, {{r0}, 0xfffffffffffffffb, 0x42, 0x2, 0x5, 0xd91a}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x304, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x61, 0xb08, 0x9}], 0x3, &(0x7f0000000300)={0x3, 0xaba}) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = dup(0xffffffffffffff9c) r5 = dup(0xffffffffffffffff) r6 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000092, 0x8a28, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000011, 0x5}, {{r4}, 0xfffffffffffffffa, 0x20, 0x4, 0x100000000, 0x3}, {{r5}, 0xfffffffffffffff8, 0x80, 0x0, 0xa0000, 0x7}], 0x20, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x90, 0x2, 0x4, 0xfffffffffffff7fa}], 0x3ff, &(0x7f00000001c0)={0x401, 0x101}) r7 = kqueue() r8 = syz_open_pts() read(r6, &(0x7f0000000340)=""/130, 0x82) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x7ff, 0x9, "585e8875f87b987903a6a65e86ed07a223094a2f", 0x3, 0xffff}) fcntl$setown(r7, 0x6, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) 20:53:04 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="ba093cd6b68c8c5b548b6701f202c07b15dbd2e24a0f4824cc05d2dd36384ff0c5644d4d138733a534c758d187b18e113afcf8eba026a096b6a98d82f8becf7e96c9683045e8a92dc34de5a0a619a1e2f58020d0a285d35dd9fed105cc89dec6bdcc5fa44c98f0aaf53286a742b0de14d2302e5a552666bf39985dc6f7e2f0d1a8bda7c6e712cea9789f10c1f846cab9bd17c2be59be4967ae05acfcf246e9a8ade4cc032ae91404e60430289a8b06323210a6", 0xb3}, {&(0x7f0000000000)="dde81641f586b593bf", 0x9}, {&(0x7f00000001c0)="7acc4058f40ad7cbead3e1ca555cfc0231bbefaa623f84d6676df0430fb6f07b841a8b632bbe00da9041210888f704b9ce7bc3eb457e45ad405b58bce601665c28ac2ce675fc0f7ac6fcbaccac281220b45bdb6e44cf5af4074e2f67c8", 0x5d}], 0x3, 0x0) execve(0x0, 0x0, 0x0) 20:53:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x4) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) 20:53:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x4, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x3, 0x800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 20:53:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0xc0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/54}, 0x3e, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/132}, 0x8c, 0x3, 0x1000) msgget$private(0x0, 0x400) 20:53:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffec7) getpeername$unix(r0, 0x0, &(0x7f0000000000)) fchmod(r1, 0x8) dup2(r0, r1) 20:53:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x3ff) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="7fff31dc79b78dcaadb95a74d8ccc4762fc49cc47cff0d84685ab9fac9f07a09e1fcf9e03b09c5c8207b5ece72849ad9e128e18988169106a10c8b0d377ed8c3befb9c1403c86b9fb9237e92d33aad59ed2d500bb47407efb04afbedc3a1c9e747c9f8d4ffe8e9ed1f0c2a4573433d7f1fe4cff6124ad57b7b3d182fe190ee4c9a015c95f0b4b86128b5e9364a74aabe8a74a784d01ab4017f607a0d720602cc591e256534819dd2e892741e1abb6d1e381bba2985d966b4e1c7741e439e924833080b8e6267c243d7342dfc7842ad9b650fad82c166b44b088fd1d02e66c55eeef64eea954c893227", 0xe9}, {&(0x7f0000000140)="704d06e5f5a421f0020acdac0c43d6257e456de7f21e70d1099f251345ef9e6340c7b8d5f4f6e51a38efc63cceb56aece294977b28a958", 0x37}, {&(0x7f0000000500)="a9f2428373458fe9cd902f099e92e7e2fb2f473043aa6d64b7ca1f5d629d9d0bbad619c51ded7eacf890580bf78917f76f44f783a0b70e2a59e983e98ca030955066c73d2d93c72a59448749b557a7aa6fef46a0a8b10cae39ca5c14008e6cc2368cb7392403bfd10f0cf7808130d4988e8dd3abfeb5f14fb86f95399b19a51f59f73528961648ec871a5cf6577df2e5b9f955a91abc4291b1135661a8c41d1f290c65bf627ae9569f07812ddc4d34ae14a00e406b6f12847e37ba44be71169e9afa4636fefdd1b29b7dcff14840ba938b5490118f036561850da4e1c8387a67fbf788cff6d9a8dd61c6df86705f85f41261f28d94127c78c00e53cb19db910c4f8d87c28590f35dfaf5742904d1a65c831cbdc63797c366e47a660c2d18cd196716dd33886282c95495756df5c98d061edc4eb1ac75825f95779089e77040a5c21dfe52f87884d2a089ae20ad089f3e1ab8c08037f68441333b408129f1606c73906ba46f1b36a7881bf23e9e88a4fdc8d79943465b829895cd07939485f93f3848b1513ed1f09ea9a59ce544508dad0e0a4231155ab811d4cee454cb5765dcd3d9067fee8e008011d1f72557bb0ef39aa5497eee430ad8a23908dec2cd01ed0f3d56f777b5e3bd4308ac61c98f8cca9f195ac1437103d37ff49bf5577cc2586573e70430aabed280bd285e0a4d12e11bdcbefced3a783b2594ceeb15d2c74838ea9620890d542914251d014eda414558581c5892b3f6b9bce9ebc3149a1d2f8faa74ecfea7e4ca4bd91e87fc30229ac5735ab45907a8f0b047b4e53eff69b31a63ccec14ec3d3a34896d75a4205f07e190d2693edb0d1c4ec832066b2ce949315d3b34c5c6e051d26345df1410d45c9cbac1ae4fdd7fed71a77854dc3b935ed4e29cb730c4087a28edd8fe1dab7c68842fcc51094cfc49872c8f298575e6de13d64770c4dd8412555c179aac7201d5cc1979ae31fb3d394a6de6f7b4c37d448052de6e82ad1519e499b98a0e9765907ae2e955ad68049c2cd842487b6eaee6c2d542f1d88c5d8aeedbebf27249627c51ba1d02c0723b70e5d61fd122276d3bed819c2077d7901742a7c2aa384981dce8462b01909c92d261ce6adc726479dc409e8e1b56636592368bdb3304cf2da9841fbc04f0630869d7efbae7c077971e914d42508d02e409b690cd2445c4f37c150cf161fe9065fd4888558650362daf95695257f931380811c3f237d812886c65ee2373cb892dc4cb386f72f7e12a3b727aee4a10d2a6d483e6156e1e6942b23b2293492cb3249df2b877c06e5e503e858381c4ca8d1f9dd2354d3c3125b30096d3567e66491fb84d96dd418b0dde756637bee9c967a2c6553cab858058c1461c199524ca0445aae7eb2d4d0f08d69ed82c3427269d06ae42c9be8799081bbdf00506584b909e3159d330b649d8263655573a0c90c0f34c42ddfc768c311b07e037ff8a6482b033504b8584783a3690193f3ea2b77459d5db0e30346bff2f19f69b60d28c5937e487d18132b0c727931c6b23ecaeaf368927004ec435d258b2fb4f4a308b063d0a9e857ce2f70c0c2b67ab2d7a6e53ba79236689a361917c8507b2c1e50bf0eaf5f1fd8706d2f5411717dadb221aaf54789eeac06ca31a7cefafcd2e4851b8c2571b37cc546d881d5c16080fa83669ed5927602d1ce1cd6532ce58ecc09fd8a96e66053cb9681b6ee45ed2071b45479af21b9275f2515f6a7b3028e50ec64855146dcd9187c114b79529b9d0c6e9d27f6d98bfea4bf88c715acda57d3e7423e68edbd1f243fc80e62e933775cb35d0a3f48d706ddd284badf24fcf066b07cefa3db928d4b03a0a769b5abfa681377a9c94cd0ad5931cddcbb1730295ec0bbc1086ad1d56aba21ae5f1ee398c385feae426c072c4f37c1343784d3a6de35fe91f1b6047d271eca20e46339770c1081c1d7fb16130b42c78e8f57292adbd1700251b488e42fc08db6ebd2495cd184971822181cc318bd5ff9ec637d3dfcb8623192c6858d180e33a390d3df21dbc4a35c279e7e95c11186105326807690e399b6735e17ce77d530e7dfa9b21b0e6f1d8e0ba31583d14cbf187d4d38145d3a5720c652b8b056dd47c9bddf51f72f6e06c1dd8fb823cb0f103c6f3b7bd02fd790e6f71250f7f58a949caf7dd4f6a48cb93c0b9c3280d2468b0817d02eab6dc145588f18b6bb1f9eb07c1142a0eb9cfd3aa944f7965ad5509fc5193b5efe371857c248380fa57e59cf27ca4dda82abc89116a524f6ba5f0b4bed7d5f6f591d8c9fd1b3df9f1280dcba24999d08846fea4523661f85dbd5ea208a9ee7e3321d544b84f6ecb36e5a8ef62090235b134643170d5012978c2adfb37f4645884685a72805509f202ffe252fd93bb315ac08d7bbdac402cb71c06533ced345d8823a9c2874061ff63cc531e258c6cde9682d761f3158a9b6a20490fcf9384ac5d07bcd6dcced2b8b85f0f0a0c099fafaea46082f9ebaa50ebf8a987506c4aaa2467c3afa3c4390fc7d6a9380f5fddfbc7653866676797d1532b60260f7b9950ca0f0a20740226bf00e1763fd795df500a06fb23af47a484015e03585582f13c101c7f1828bf021d0bed6f69c1917a4c86b6cd4304eabc426a4550710d4d49495be69edf709f462341afa1709bec6b0c6bc1c7a86cf2a9ae66ce505979959969d6f34dcc9e90f08acd0df86819a303ad25b4594fe04d1c78a0ca0186ba147c04ca9d402141f7831e802464c8e128e39ee4bdc74456a6167cb6f57bf59675e0f59e3e20779ad80d87fe2809a8618321ccce492bc5e007f1c22f18f8cc071bfffe8b5399d7870f5e18de6628247e8cb71a7a75502d59fd4f9fe944350fa9d340728e7a2b839b255402216cdce3c15ea93cc8e0b2f9721cab226bd9ef0a3e41c8e464d59fd4cd9d4813b9d07e6fa30917bb01b001e3002f337efd15ac68c6ab686196ddab6e2f14722f896e327ff3327711ae07fcec3500ba8459bbdf7230b449384f8330dbb37610ccc2c3ef9a3c042b98b3a3b1329f2a636e31651852f118ef55c348d61c315d7d15605fb9581b8dc0a822a6c6f861ee0a55382317f4baac59f391963ad67463ce16d08667f4025ff1242f8626518b9447efc371d822a0b61fd82fbc86c55f94a007a4c4c11e3f3046683c9de273adfcd16a455dcb1152500254eea38de4144fd228a8d7085bd50951b033f0850aad8839d6da8c625f18e2e43c82d4e7d18362f0519ecb9632a265049b331bf5e830dc520b1f28bf18d1f5bb325f71a33939d31c0feebff81597aa205e663c3693ea5839b33302e04e0227b675c2bd86deb1d2e8ecde0c20b972655a1705f660a55ada645e2733f683eb3edd9c7871b6a0b06f10825b03f4eed10daf109e88ea97434a4863f823e9fe16d654f5a8bdc32634c6e96450a8a5efe7d069f95bbe6b8564d5e27e7364b80fda0cc9d0c4a2beefb7630c1542a78dd88634f9dfaa5fda3fc030a6395c20f874424ca84d0acd6697f1d1b8899f65e2730f0bc38b9af665f3b7094306d6f51e3ab4d9991d5c896981039e879f783ec6e4b556fe270948f26e3230c873f3aa5ec36f520e1c4e7312c70231a7bafb3f544387fb81c9f94a193e7899dfa7461ac12da8835ba3d9539390c13d64513329d1219cf2c2897c8b3784412b954b28e78bff3196a8abb20014bda24870171a5c265edbba4131ea13eae0dc0071d131131cca8cb2d8e892317afbcaaedd86ca0416b7e1957aa57c2a6b29bc5c917b5c4b0e32309af214e53d5cb8348b5e013377928c082d9155a6a9a0c3566845e77afd106c9b5032ffd7072d9b9ad7056ceda6e4ac41521e78d8c18ef4ef72e765d1221abd8ccf6c4862da3b8db5d0fd68fc4bba35796de45cf0bcff05c15540e9efb7b7d38cff6186d370139751351ea3668f4d39c77481bcc32382ca6f0df3bfc28f3380910f4a90bd431e66d1014798fa5a9e602260763da274c59e5b49206b2bd362f4faa7d4b086800f79d318a1836c0838005defec9740bcc7408d93a7aaaefe3a23719e47b02d0a704bd313543d23304261098247dc9c370ac145dc1f4ba37cbb3e41c0f6c406d2e46d43cc520f9cc846bf2f914e0c04881aaad81db9fcae8a1ce8ad9cc8d9172064a4fcd86c803b5460a5dc50f858501bd047106d3f920314c595b4bea254132d8751963e5423f39ab782d1f66738f537ac8776fe362d9fe429d0ea1fee96ea8f613f63fff44368c510ebcb3cdf0ad04d727ed8fd34f58ce549d00bce638d19b3e333cbabba919194a79fa4f5f8bd453ff5786d33b492081e9e27469145465e81123a2d7c2236674f68b9b58aeef4ef9783df97783aa4b9f2cfe0accaae810b080cb66f13d2bfd10d477200be326ea7ec73c782161f77798a42edd9f60c4921aa3dcade14331fe875e3f07a6fc550f82078a27c9c8747e881f3b1b3189e954faefe0cf2ed971a8bf8c0433ac289f00e1f115d072274982a5df5ee428b3427609718dbe83d6eed267fabb8da6f2644654ea4a5d092249468c754913c85fcaa5964d9738f818559ee2972a14ff6f08d67fd0d63520810863710654335aadff9697032773653850131b59c0a6564c56ac155b81e9bf57b518e76f84085bd50c5482d05a70a36ff686c1e7251fe9c240936ba77399b1092348ea20042efd6f5cfc573db8f50729fa239eccbe07a640a1d08ed7502ac15e1f358810df58822d251cf2a2539b095e037f07427494e91279e3d0a0ecd0cb0fdc17789e1d371624505deba83c4fca1ba8606c7c40a625bb3cf6ca374add7d2d3f6af1cf574ffc400839417874aa4c43481a286e116122a56410a144c5a551358c2eeeeecbbea0e7210701e98e475a8a5e0a1625e52dd2f2375e327d8a66f8fe71dec60a31d572220544ed59a78b924d047c5aa285e14846198e263251f50afcd28d6a968b36146baf6604c6a5030a418ad4e7dcf95d583b6e381831a0b94f050338b4e9e49a72e3edc8b25fab5f70876b7a6ef1cd5907e16a0e11974151449c8027c32b32610a1f03736be0c0e78f03486cf4524d238570eeb0671fa518e86a03e8662bcb5ff68fbf4ac6a2cd901a1594ab9686cd931682ca39e42a9fd36e48b6d1d39453217b11e4052203eda78c6418e551e2886c96a1f8a45d433f0f8b134c2a5a5ef0a9ca7a211517edda229fa093a4617d5abffeeb9ef1b17f61ec2de68ed7472678de1c0ab614a16cbbc6d28d329d03560ed791c7d19fce3e51afb951f1f6ae34f3849ea78441f20f1b7baa3afd092d0511e8d1c721974c6781714406cb8c8b95cdc77b319b147e070180ce7c9582097eca276eb36c91572a97172a43d420a436b122009ab167b9a5f024803dd76b3370778b9ce72a42b30cbca471b9cde7efa81595b8c296f05ba8c039699a2b62beed4021c002f583444225f1688766b9634895a7c1750785b39e930a41387d2f4226d221ac5d3bc4a6588c8ce7df2e8c1b2a9f297822d75d0a3e9b334354cf88b8f8b43cf3cbb55fbc95ad9eb0bfad0315561185dbf39e4fd2063836397536daf7086696fa6c5aafec7818ab80bed61bc530c5ecdd23f891a4050a7b4a31558629bbbb61f085ee96c59e4d86d6be94ab2b209d24fbe225bd47fa8e2bcb61b26e62eedb294fcb9e4e893cec88a8e995eec884450e38da00730fb101cdb49c20f3faacf6e06cdf424c6943bc62c64aab8470d52d6b1e8fba6e7ad571f1a1885dea569964941447e8e3e5440cf923020cad757555e9bd922c079c6a984ef18636288a75995ddbd25", 0x1000}], 0x3) clock_getres(0x3, &(0x7f00000001c0)) flock(r0, 0x1) 20:53:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 20:53:04 executing program 0: socketpair(0x12, 0x0, 0x100, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r1, &(0x7f0000000100)="a91f954fc2730e24c7aa848fe742989f5f746bafce7dca44bfd4d0e0ddf624e3681b67ed71f537edbca26a919fa147434efc55bef6d8adf2f1fe8ad29bbc02419d24c845175ce0bfc0d96501d7ae59b555c4a5077184c24340e589bb6da25fed89a69a74fe03b120b52e4c1203c959fa07348291751b8db46322f48b2bb4fa3a864dbd2c89decb00000000000000000000", 0x40) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300", 0x0, 0xb4}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 20:53:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="f11307d7d3ca1f91ca165628996f6caa4056f871f10903d6d9d06b2686d16a9b72142ba0822b1155a7ca282d3ec6f975decbc33e878b3f103292a7ced3673d48b109aa335d9eaffa3f68da38d33c6e496730086fa193f079c0cbd5398a5a360e0b63c636f7c293c9df76c233443f9c7dbb1f27", 0x73) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) listen(r1, 0xd0) 20:53:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4000000000000) r1 = socket(0x2, 0x5, 0x8001) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket$inet(0x2, 0x4005, 0xfffffffffffffffa) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x9, 0x3}, 0x10) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) 20:53:04 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='}\x00', &(0x7f0000000200)='*-\x00', &(0x7f0000000240)='*%\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='+\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x9f\x00', &(0x7f0000000400)=']-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\'@$$\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='\x00']) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000180)={{0x4, 0x10001}, {0x77ad, 0x5}}, &(0x7f00000001c0)) r0 = shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) clock_getres(0x6, &(0x7f0000000600)) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getgid() bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) shmctl$SHM_UNLOCK(r0, 0x4) r4 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r2) shmdt(r4) 20:53:05 executing program 0: mknod(&(0x7f0000000400)='./file1\x00', 0x100000000001ff9, 0x3) r0 = open(&(0x7f0000000440)='./file1\x00', 0x400000802, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\'{\x16(d\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00']) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 20:53:05 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r3 = semget(0x0, 0x4, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x8a, 0x3f, 0x934e, 0x7fffffff]) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:53:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 20:53:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 20:53:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f00000000c0)=0x49) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001600)="78fb059d947a2c9030298802b6d6cfdf46a19e6bff7fa2be64da18864cd477236009d3c4c65e4c65755a118828aff2961777288dc2885530186c858a70307b0375e845eb07832a62af2ac6cec5779bf0a40f21ed5810dea3a5e2ee31f10a5a8a279725caea978b2512df66402a8977f23bb3512f89f8e77ed5dc4b0a571d55a97c595b230105588d265665aadda5ef90a5e97d9d17243899f59d468428871c83b464e689445eab32313a82fbdb2bda65f3826cf394484534c8ca5ebabca7fad5d36293fcaed5883e8ddc7e5b967e31fe023fc423d18afd0d7edd297efd9db6a4bc044a94e1c1e552072455913f487161d6b308789a420fe58cd7657564456c2d02e61c4ac33154d5071b1bc9605b2907455800f2d67b98a946d2f28387f3107631b7479c3ff075cc7d08247c993334f271714e0a5e7f13ade7c0eddd8a2f93e67a18e31b6dcb05cda0813730b0e179bc556f4045d3badb881ef2a1a558b2cf385c41433c21406374cca5587c93480e06a762ba362590d1e7bdcd3df034617c229187546a27932c74c06e990290f65b7f00579f6b46ad4493180b5cae26d080e6e122d414cc0a687cb497b4c2e693bbd3f23438c9573c838aac41fc246e34c9cb89c927aec27786af8bd603143eb558214d7bdcbd280cacfcc0cb372a8b67ea37f0d022bc5955f667b374d8c38a4d6060009cf4d4053d10786972e5e3fadaf251aaf02c41d34cb69f4a412a89a45062611aeaa234bc0a8aabec11a7fe9193cfec695aaec83bd9255c0c709db9ddd342e35be066d54d3723a1d3fd3e1c497a4fa96124586aca2464bec769765264ca21480c1f6e99345c5f06b2c2f47d1f97dbf1b85a0dd4c0ff4a0bb2a6f4577c279115d9fbac43bbc3ffc84fe52ba5500b6c6e107b27819471f54742ce56669f26f7949ab91516f37cc344e046f90a330cf9d1684643a7ee7010f4bdded92126c2c025f502102c24abae0d5ea3c9a6cd411de36a17fe2261e3629569128226aee526057fdbf8b1a6a9f65c8cd7e15a32935fd47ba99fddc2819ad353257614d07af790216d6d3ae092efec04f9f9004aa6d014c4e6263833b16f41b3ec6dc00ed540e6d317e3c08a19807e6aa8fce7319f2536c3aee6500a454817876b6c3e7cc292d22b2e7d805239e6a33936ee9b579477fee8a6754797338a2ac5288e7e64badc255c699df2acda0af0962ddeda97d1f8232e286a32ca89326721ce8c55d9489e214ab94de35059a990dea42a7c4b8c9ec2cc2097eb3431907cd17361c5d884fddde05e858500a81fdc0730ace095330d71ad7dd582e1f84a64c51876aaebacc94e40a98c1661c9f92ee65e8431d3f5fa1d67383f316d871f7ab3b61f5cefdb48c545254e23b232ca2063a703b7872b07b78cd3462045d31eb7cb26d971508d135f2b1a14e58b0715b3deafd49de55160d9b3f5813a45490fa384b9bce0940579c348fcb07e75b63b1b83af11dbf4d8a0caaffbc5a63810c80c556dbd3a9c8ac073b19f6b0f5db64108e3bf95f8a567fa83a34eebd7d648a0991811f979e8b7f5789bdc7b7b84a8abf39daa0c8859570c861588ab713f63795432c0b6832bfa32120dd05d263c54341e78c8cc1de8a935087bf98189bd76b5b5007b5e074f8d70faa333f6e42357d263790f8fab3f282e5e0138c950aa6466e6467d8211aab77b19901c170ade41fefc26ba959541c79d81a94d7e4d16abd5abd4dbb60059650bd319137bfbf46c506e60df5b6f675b4a58406da6e295a8790defb90da2dd7fbfa271a1ea399c0917fefdc5300c7e495e7ca56ec202569bfbd291b8d1fb5fa67756dcc322a6e6f3576d474d5f8921b1e9e4da471f1161d74ca52e06d6bfc11bdd20a6a8ac6b502f6d54e336c7efcefb5e3c1c507d2d90f889952e59d466739df71bf11089cb6ac534a4931212431fb9ccb95fc215ae2df4ea5fe00a6b1a5e9a3edf9ef949358ac0e2e4fd2ea7e8225131f6c0f321676b856cbc89e50748e07b7b6136f97ad3c2a31aefecef16b59cc78c58a0187a8e17ae82988c078df4651b4d8bc89e2b762ab455fc1325581ae2a2daaa42fa4ee19311a820cab20f6edee0e8e83af731cea6bf3cb34ffe57018df828d8f4b0ffaf2c85e821e2c1a434f465392bb7c6f2a78ab485813d9b99a3d6ebf06c204623cb32e66ddd17736f1bb847989f25318523cc4fc9e23116eaa4f059c3de8e1bf58f2e056d0a2466aa4f6569772f0a296bd1442cf7af4c31bd5deac9d26af4ecc8f23f6ee6397abca8187ce25b8a5731360835a5ab674503f6b9b7d477ab11724bce157969b85e4ff2a649997c15b60f408a6568106e0ef1e660f3ff64eddb639f814652cc3752ba694472e3c4e3962b027f1dad8d4f7b1fdeacafdafe1eaf22d0501c623d3200e668fe6c914028351b93ff37c3a11f439890e64b72a26313740f6ad9a40887bdcaa8831514b5e87b9f218b36c82f21e996d0f81813e864e1bb80ee455c753c2ead06a68ffef2cb0beb952307ffe86130726ce45c22c43b6380179c0bf19bcbfebfac445a510581883751020c31e39397ac09b1e356c942eca37e9ccfa1fb9dbde817430afc2ddcf20a16eafb7e74cee97fd612abafc2b89cb10b0079be39e6695ad49bdda96b440bde2665fb566de4feabc92762db5e00f919338ca330783d1f16fe565f2f2a536f331931c16ce6b006bed91458327e575dd521a262b20e3f74e5b1a87bd11f0b9687cfefb1b4a7af6d1aaa373fd11fe13313599377a743bca95085514aa7f6f02f38ed3b155107d044132988b7394b9fea4acac0f42122822aafb3ef808a51405c5daa992abb8906b565b3cad4460a75dc9d078d10a284b907f0dfb07394741f5d5b8f42925f4b622c4463a26e1c5693e48679add189987469be66d2ffaaad8dd98ff6415161eeaff057da8ee735fc477cd718e413b551ad46a71be891cb3e03391e72255c0b544a9c14eaa43b32d4218df1ba436fe49f578f8eb4ca77e4db797e8f5896b5ff3f768203fdaa86cd168b8b2faa584c683484586ec6826ffb7a84327e3d00dc6d12aa530abbefaf230db96e64c247372f760b16b10d3e7ed0628980c8a765cf5a625b7031439b714e3b13f75e790e5d97ed226c1632261a9a5b77126a1c8e39230f88c0a0093d25c15207637a0703b47e0a652037b97322334e01ae2bd53029048f31741110a6eee5782ca4fcdff0ecf7f2dbc01fa925ae9929a1a1df1c253b9ef200d8e59d8e8a72b324412eababa4cf924c489443d034ae448caf7886b07173a9dc0dfaa5b244a20dc101e9f9cfe65ae8ac7999daf0a39c1d78e79e634ead43d63b44169f33fc79301fbfba0cb782d14883f8a3ba7aa32efde00d2315c1435745d0c9fc7211ed3c203ffa952c648850ca3e362e4757fc8b4f9fc3dc32b7892ffccb31611faad8383d6727b11b0da1d70bcf936a4dc5ecdd00ffc3854ebdc5abfd608aedc3b8ee4088fe3a8cc921240940cbb545cc2045dd9247f21ec47565cb7ceccd363d9402789b549146f6c0bfb1602f9ebff6696c4f14c13a7cabc96f9b2e1023f94b12a6a18aabd7d0ce37e23843031625b98b780df00eb473eb90a593a660f56a56e8f6ce7a5db5fb7294cc7e5b9b505e37e8368062e25d2f69c0fdaba0d75f721dfb097f4d2fd67a397ad294f6d48cc0e9263c96e26a1fab83248b70609e112d63ae36ae12fa15ee2b74f132fcdd2c23c613c771998d7a4efc9e17ce3374c85c452996fac1e16787d0e64bdbccaf8f2fce71bb9bc9f9cef1d77dc577ffbb9511bd2f8df9d2cb76dbc1466cdbdd42724c4ab076173c77869ad77719f622a7e47e0f89f8c1ff8df17ec9bda165038dee3fb83b9dc9ba078d93237e206380c3ceb2f053ed5b691d779c7610dd994fd45a94b8ac907dfcced3ce46d22ed25cb43959afa68c7a098325fcc3e2f8e5a645c23137c9e2082a0b747e369e914493b43559c12bdab421e86d2e81492892b513772891708352458dc7d18aacb8db061c3c5a9c5ca98887c55d65321e3f0711c00e19e53f2f5881fc5babaa627e62c56ae59c67d70cb4c38667fe9c6f1b7d4b21bdba521247604fb4d932136613e332d4c3cab250857b95dabb26faa16ea91a7b090b2c7ad7db867159ed37425af5b8d9aa34e21314c95dcbe3c8c1bed7ae247954700160cbaa71ba69da2a6e89421721581280462aa636fb319252594961791b4a9ef8b2b7f5a10cb1063f0c15e735cc896150a578bd08b59cbaf8accfeaa2b6f1160aedde3dfb2cfaa953003fda6580367a3e91e5cde42480efdce8aa39a2ef1e861f9b838c79cc0974ba888ef646313285e9260a6b0765973d9f5aa7d20f49f9017a07086dfc130731a3e615a47f8349b4bd94e91fa7d6d3be92495e180aa5db32c308acbe4ac241092ea1ba6e1834ba5a2c8ce0b90358cc2ae38c9bc166dc909e27dfe5fdc277fa528e4203c2de418c14a349e0c2be04af4cc6e0e56e7f8333fab2e8d1e85df30a25e6f74d0e807aed270636fa250a5ceb92670ad650c94499945b1ea9f7347c7767ed4c2e384d35a6b71f380edea586a8954e1ba0852043451f2548b7c333b1492e3169287dd6427790c88fac79d7089382ed8be8e197c4fc58d30b4141b7d6a67437be23cea538c8ae4597e6b1087107bbefc0dc1c1cd8cd802ab4a821456abe5766f5decce1866d2e10175c831a6b4bd2315ced92843570eac187efc47295f8babcbfbd2795defcea556863718b73af7e4181806478d91701614d11e6ee7ba51991c01cbacd43ff8ad95083b54270bf04ec278761b3da65f1240f950bc578d602c875d02f769b3652c9029406e630a67c9cb6d4b9d555691d85279b254f86d639f87ebcec8bbbddcf565c7158aeba583c4326ff5ece8f94d366368e7b21660895f5e66c9bbbaee0016c67d36c7e9b7b13d708ca7a590af0f9ca66995e927eb9bcfb61ffd35ae30df870abc34d9eeed744cf9f1242f8e04da40b9f6a32ea31f6cbc44880a0bb42f9de6be7d49f0c9b9e67330f6c4748f9a8ca0f1142576c724c322a7903f33e75ea4ec6545adf1c76fd10b1af5658e72c2566e0c70dfe8fcb718bdf4644235e0d96c0903944f77a0f4ff1668ba960de87f406d734a55e9d851d037e815be5e5ae535693461bf60a6e6a81013bf9beaaebca1e255cdcfc824be4798d7a1ece93e6604f182e7a9c705cb6755c7047e0786f9db059d26f901aed614a62b15b533c1f0a26b26e4643fc224468835797c69166eda1d8031abc1af0c387defe94179389e9c06047ef92d3ee90eb2191a8d2784b4d08e1516596e478ee0a55dacba8bbe51e9342", 0xebb}], 0x1) 20:53:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x4, 0xd845, &(0x7f0000000040)=""/205, &(0x7f0000000140)=0xcd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = semget(0x0, 0x4, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/180) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/113, 0x71}, {&(0x7f0000000640)=""/96, 0x60}], 0x6, 0x0) getpeername(r1, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0xde6, 0x305}, {0x3f, 0x500000}}, 0x0) fcntl$setflags(r0, 0x2, 0x1) r5 = semget$private(0x0, 0x3, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000840)={0x35c, 0x10001}) preadv(r0, &(0x7f0000001bc0)=[{&(0x7f0000000880)=""/68, 0x44}, {&(0x7f0000000900)=""/78, 0x4e}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/70, 0x46}, {&(0x7f0000001a00)=""/202, 0xca}, {&(0x7f0000001b00)=""/161, 0xa1}], 0x6, 0x0) semget$private(0x0, 0x3, 0x0) r6 = getegid() read(r0, &(0x7f0000001c40)=""/247, 0xf7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001d40)={0x1000, 0xfffffffffffff72b, 0x3, 0x6, "3011e4d2b819171a2635b82ba0db8ce40308b6f1", 0xc76, 0xfffffffffffffff7}) semget$private(0x0, 0x6, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001d80), &(0x7f0000001dc0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, &(0x7f0000001e40)=0xc) sendto(r0, &(0x7f0000001e80)="5b017684f1ffcba37cab66c3e04f2fabf0af68010bdf11b99a8fa60e8d3e230e4fcaea38ceba038243351941665ecd815d7011d041a62d3852b495a8f4ec8b337315671d5d25943cb22a35c03ac2b5c8bfefa6b31cd8cba33725c0ff3110b743da5cb1f2969c50ca6595e2579664df675e1c59461fabd5a7fd7d09fd9da3fccf920d411929df0584ba6ade70ff99e2b659fdd401901ce9023e1955421336b343303f4d0555d1c4e0877e5bb76bc7940cdf0f9c7588685ccc19313adafa56507bafe1f03880f2ea6a357de4dcee8ba85abb73", 0xd2, 0x401, &(0x7f0000001f80)=@in={0x2, 0x3}, 0xc) recvfrom$unix(r1, &(0x7f0000001fc0)=""/90, 0x5a, 0x1, &(0x7f0000002040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002080)) pipe(&(0x7f00000020c0)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002100)={{0x95a, r3, r6, r3, r7, 0x60, 0x5}, 0x9, 0x5, 0x2}) sendmsg(r1, &(0x7f0000004880)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000002180)="cce6e9c9ebf8a104bbdc9dd85de6b606b43de4fd931fbbc39fb3f79fc8cc49fb14b06b266d8599f5925b557f266fac8033a8a55943062f081ac861e315cf", 0x3e}, {&(0x7f00000021c0)="4ed5a8f20267bbeccdf392e6db13a0c30e5f283df6a66e60b078f64ce61ed65d22b59f4f41771451a3dd94d59b75b3b1bd52a8cd8a621b45705ac2239c0a857accd5d96e2b", 0x45}, {&(0x7f0000002240)="7a4008faa6ada9262ec66d51e4456c9ce336d43d3e84faea7533d7b760b3a12a71a0d33164caa37c56ee96c615cfd92977c5787c9108f03abd6d0d2ec62dea485174c5", 0x43}, {&(0x7f00000022c0)="c529e6648aaec0f73f604c86f84ac18c3b13368d", 0x14}, {&(0x7f0000002300)="c5b6088204c88d950bcfeceebe645674e9c4f78b4dc773b91018f9fbcdfbf62815e31c989d5ee210e835b451d8e8948e744d6a7ebded0808d6656fb548c40f4cba4a69ae4036c2d71c14e64c7e2629f0c9cf0ed4c1b44da8cd1d9203ea4c867c58e49dc2bc4d6e49425c1463acfa3d2eb591f1ad07", 0x75}, {&(0x7f0000002380)="9b0346772a37f3e02dcc2f5fe289ae90c17b8750b852f019a70df6a93a41733cfa910df7dcfe7e7488e024420efebff22e17c694f5b4dff3e602c5b379d9ebb000aa7d28bee35654235ec2dff66c88806fc448f0ca049c97e832fde2dc67683d43d940f1de56f3932e001304721cc9f841e9e1723e5ff899fbaacf243f006e280f877e6e649d0d9d2adb0b133bccb15e22abf67fce154445d0c61ca598e3be8bf7e7dc6a19fca30688fa355f3176ba", 0xaf}, {&(0x7f0000002440)="a234707a11c74a309fb5c515e5c337c7e34c3b2254423d3e78a2b655c2fe6c9ebf750411f983711b5c1371c012f04dded5c9de970c1703ebc26020376bac60c116614c9d32dd14da0d8975fbdba2870f42fe2c97f2de32716e8f86659cfeb54f402b74bd57afa3cd7f27feab55f88bd62bf37726d78a0f3a684c2961b120bd2d39b2512004ae7ca3a8862523cd069f74669b3ce7b746afd3d0b94660b5ff50c3b9dc50fcdafdc3830f3ad64353a656cde6fd90194614ac3ad5da76b1", 0xbc}], 0x7, &(0x7f0000002580)=[{0xd8, 0x1, 0xffff, "95b8d37dbbb6b64cac8b907f3f250f2d39a61bd136b644dcb581520ac7be42e7780b36590d2029578676f8e6fb38bc78c947892f733dcb00e01172dfb271fbd7ad07c2dffd7a0f429f413eb29282137b926af98960ad48d7e9e34c819d8afe9b01164e3a7fd44d264286bf3a799e60dbfe551ebf39cd932e340cf6dbfb77102894f07bc559bce35d43c547c13172aae7580bc3d73c611be6c126672c9cf02c7c8e6e7264240488f0830a11f90d7bc05dc182710c7122aa19a016a1591e0e290076097e3e4f3024"}, {0x1010, 0xffff, 0x6, "946c1062b3d7129679156dd8a081d86f8e0f5002973ae31344dc07c9f2e2f1c484d41521de1d9f508033ee21a2e3101ceaeefd6ffded7391181f6a35d2b77f6c8787e6eb4450ab6b2ba0729344f39ee919eaa6c64e5e7427330aa4b0cca7b5ae70f97afaa2feeb2ef41e5e2ae3dd1523e1078b626f641c22f4734072f3b6e417a0a549acc06fb86f3a383de981b7c114e9bb798107cf11e6e4870d278db0c5ca4c6039f930ffa2626a875785561e36449a8a4d059ca3e690d13b95f0115aa886e283b337678d2d5e6e0a107861e638c0cd1c438bbb899d3e3b0363a5a43fa6813e8dda11239a099ae9077b2d5520ec8070b1cf50e13b014225b71a8c1c7e2f606b23694054b17cc131b6b137a0a3db60af36f41fa5b104a9895848de472f073d0b8cc5a042c3aea16bf380d54919e19d197d5feb4dd194c5280b422989ef0c71cd0bab2aa8b03f9496c79b0dde58dca2398d275b51e08d9323724f4663fe39ff9f183b697f2aae700131cd28c0077df902165047e1a08e057508ca98ffbe54c726bff881f903fec7034a21b5e3617e79d07423046277bb65fbcbb87c0f91e4faba048cb0374bacc7673692d5e6cf983ed583ba461a5a5628d8636e52be1297008c23b9c04367a4c7a1441b47620c32558ea562b0b277cfcda0adbca3fa7562cb2ac6a5a438046086218885002fa2daa8988dc75ae570c04b21a841f5cbb6fcebd68e70091d7569364e1c9316032da6c351e6e8c2fc380ebf867977e2aa4b8a336c730e3081c198c5cff184e5ce73ac95ab7ef1eaa5cab331ac7cec8e500a76a21f8b89d10df7ea35dcc9646137b3ef837a4b49fb5acdb01731f35ab573432d710f49f0db32637707a8904befc73b6dc80ef01ad2a4633ef34d09fabf0bb1cb02cd17382e6580f00f38642a6d7c0fda3eb5232ef66e6d9417e76e7ff46c62cd0501b66067550ee3e7056d5ffd70ad7afee561cbda0fac73e0d10ce75f7d9b7e08374f7e5c4405884a47378d522fd3367907188629255f89983ae2b60efe4724d3fbd752231f6ae60a06dd973d5bbb894c86a448ac734aea440e2faf12b1f56c2708d187f85988d32bd3782e971402fa967523930dac04053b71e30da471abb38946041e50502a977dca97f2d9c9e20b584faffecab91effd4c93396292475f5eb22868f1485ae649c3927aa42af3d8ae754efdc6a0d0f3a10ecf75581df67145ba6e38b9eadd78ee1cde22afb594fa3dca70369968c360d005ff16e921fce797855d4915c965304a9e6cede44d8ec4fe57f2d028500f946181a7b8db45c8981a74a614ed7a6ae012ade837b5e4d480507932812b148e2a1065954b4c2fbaaac1a1620cb4a05bd1d75119e35a767fa94801f87965ffcd30afe5311cf8d10839a5d3800997f2c23278de35c979a707dc0f4481fdcb49bdbcfe2d6be5aa6ce3fb64450125580f82011527aa10596e24a3342abc218a152b0b1ac8e42caecaaab0387ba2fe4d77451cba77f8c2b6fb1a401422ea9b4d1c71ff8372a863bed4e2bae361ef55337ce19a5215c4f34c6cbff1d8e78eae0758545fa85457a1d76f8ab286175c5f9f9e07745882c800d59ae862a65428fa688d6bb97145b45c5d547e482104fb634eb5825fcddf1e4d63d06cc6425f646bf36274984b026d35c2f4e4f8f6e7109ff107dea2f22e17fdcc4674c0cfbf3935da9a457c5321e3939efa17aba145184034415bfe94a96a4447bfe6872bb0b30f26fad44b16b7f0b5e405932fd629757b6fbdfece243627d7f4b9debc2508167f608edc03b0efc635003fd3e82c1aba88631c37ec2d55035bcca54493d9ba51ced642c6c00e35f6200823160526b92291e5ca7dbfbf8e31b94fac0e0250b9f40580936feea0689369b29b6d577fd1a80ccd43cae2afe14c2c496a9d87834db67a2c781b85db3500c62e5bc38272660ffe239fd5871cefe73123179f3429e8509d2a5fee5b2b66c39247f05620f716961dff6b36d3861ac4d1e8eb8523cd2bf4e80ed0958fac510880dfbb2fcb787ab865b44e58ce6bed8d0150c6cd936e35e4d730c1fb7fb1c1a3700bc2c7ca7b3df7e310a80323893154834923e45566218bb1b907b23bf483b0537634a78e1c8909c8d88c2b2ee97395d50362da8187c8f9addb6f52505fdbfef32dcd51e920cb2cf3e9db6efeb1a9177c19d4c024516eabd5acf1465851c2904f8b774016454bb7066f32249e111829409677cc6e072f329881b30b1d94e0ab2a9a47d5b3e5e0b38bf842d5d8bcd6321d00ca677cabf1cf73567af0c9001bd6f6892d65f1cc84730e79ae7930ad85455a2442ff07bd2e878a134eaaf040010c860bddd7c7afccd69e046f7ca8d324397a9d52307a43e1a1e32a716aba463e8e83a6dba66895bc713854e07ae795615444fd8fbd08a2f728bfbe08adf122b38f5460eb7943aaca8574654846440289c2890af4356e1e942860708c5184794d9db1e7b76c156a6184ca673b67700b12d11423e2faf9dd70e4fd3b5d24763146a968d9e86bc1789858eaa5aa12548e77c9cb49a28e11986a00f78e3f47c220953ca6763180617979bed02708efdaf1cc16d7ff620e7bc6f84aee01437d3b5601de0d4639a792878c9a925670712f53ccc89fe469040abbfc50241ad45686b8730b324cd4a29397568a329f9e672e1e0367939bcdc14fbc1e535941306e876693a55d7d4a4825b0dfb07d5480fe5a7e71ba4c2209e0288193d25721644e1d01668dfc160ab9a04bfbfe7f26e5541aab925ac7ee345329b65c26ada06076462ca63772a0b1122f6ea2f54c5f938fbad109f4b27bf01fa33bfb57afd4539361bac62c0a7961152c84b4a227cbb76fe7af4e1f76ad6ceb39415f5993ab0cbb03d11393a0df53ae737485e6a94b842b8053be580a2f978bda075d7f99aca129c41621e7d58e016cf95f905d219f9152d103752885da6a86f682f52b67e7d934d46ea21f9d1ca6e01af4d0c1237a2c7256beebe6e17020bb3f6b813a7601b8d0d10b42bff65d364224d5d8f049ff89c3182fdfff15171d08f402333c2723d5e6b8f0ae52e31aebd4068b7314b28b75de8faf9fe44bd549b85f54f37842205fae934b19ac549407cdc619352fdaa9f74d0ae333739eb68d8755a21b6f44ea27ae64267288d3f544361fbe295a904c29a123db61f06bb5afb8cf5df63d089afa83dfbbed8ff08053c7cf6002995c1f40fc7695f440b95ca9db691e2697cc993661a6162dc1c65253c580e5b287ae7415e45065256881308c6c516a9d45a4a1e9754e43e312c8e5a8eb36948cd1e4d1e2f52c5dd8baf2d9b37f8b9d77f0cdade115dc1e9127004d467fe15817cf82a34f493ff73fc643701790cd9be9cdfc80aea2a3ad5854b0c9ebe233d7c46bd010140d5f48d50e0998eb57ea9ed6c07e79474be3bd6c867546a78e726db113532003a0d875077652552957ab0ed661260608a134918d9d3a757cec4febef85ceb2a18ef25013b990bd980289c269694aaf008df58dfe75c07359211eac2c4dfee35145cc778e1624a1b683e22e0182abd0baa117b770cf7da60dd5799f1e738189995502417629b20a608c49633259bac06d6e0ddd13f066c4064a27550c95ceb1fd411d4860f5affaa58d8bdd0c50381efa6c10f6ac98094242bbdaf46fe995382194565838959ec9054c1721fc3ca6387554bff279d32453eeeff4303f9fcc750dc8b51a2e17c47d387fb140b1ab7a9f5e431a438ad095a72e8b054382830970ac3ef661f562845845b5e981475e188139e8138130aa9c0af5d4a78aec08601fcc184f58d5e250dfdd9e11778918fb2c64e80f8a94a492f945445c7bdff9db42785f5010786f1d5b20bc47c11665877793828a45100a16c70fcce852b2a358c46218add58d039ced7c5d2351d85361c4ca0a466aca71310085cd0f6542c40e11bf3a50a7abbc94b76e6d2a6d0750a3e1382ca02bfdcacdb9c826958e830d03a20d68414150b2b6f45b6bfc32c4518fe66051679fd144eaf420b53ba537acac51b01e3772f7085db8fb0219d13168749fcc015033e82915e280d4bc19cb484bf724ebfaa433333fce3f580e2ad80c38f2e6b3eee2dbf46a1842b96573d8502f8073beb84fac1c1122037ff5a2992724f2f5ea72d984be582d337c5a76532c300b766635ec4c23745f8a71622f7ba9a65135a836d08fe63fa74fcef629371bcc4a7594df3f50e814aa9a02d03649cc8a89e52c0cb8753938f93d54840c2cf675ab84f2cb5f431992f22efa5bbf23311ca00045c61a5bf25a447bfebae4653b837575a28f4de11cc65a6820dbd5c668da16c2e3cbde44d62211a3ae5919f2d61355602a8cb3d58e8865cc41e8fee7ddbc043002f64fc7212600156a082870b334e13c2cc8f5a5f5f6a17812e34d27e38d56f2c7d5b84264be5b8e74a12844b2f20df4ce52c66d9a33766eda37fe737618a95522c90ea4a9f7461856ad0ab0a6be2634040c5fd88bef0f95ce9661d4007f19fc84a554d7b56e53ddde74558c2e5f56875c32ab7f13876d795aae46b30954b5602658afcf6087633f7eb1a1cf382eb419eab264e854636827011fa7c4a1ab1a8d9fe86a1ff68f33259f5652c9534d26b8eb8df21af9917ebf26e5cb6a3577bf839873fc09ef2498d6d67537b79340e8c85faeac0cbcd227d28d66440d6057e85d752d23e274060b9eb4acabdfa1bb52761304443d522152cdeb7f6f7f8a4da6d7fa6f9cbdfc558832a4a4aba240921e2cedd87343541ea25d48cbe07be2880efb72879376e7067c7e8778361136053c91537f7174d72c1cc8b8e1a888e8a42a3a94ea40913b53fbacf468cb0b87281611a67429c15b9e52a20489616c408d2e87ab93dd94b3701fc4d173de1e80523f3824079c6d256e5965e7afa5cdf0ce2b67e7901ad4850618322574699efef089a15ada9bd30f2ec6bb4d9999ae083b157808dd8e59527ca6218c84e7f7f4322ed945df9486311892b32b31ef79fe4643112bb512b07316d4fb09ad48f7aa40ee15b984b02f8e3eaf0a3905f0e16de47680ff303e923c5421f6c8b69d6fc9aadd8d3cb48e0c072ea00e7efaf6785a2b907e72db798d665b5eb741f79c65f525c2999359b2a650ee84829e63d7dccef0a263f2f83475ad988a91182d211c0f580da17ac078a03d316ead4a6d4eaefb5cc8205d21b44796e8cfcb11d2d47eac4e1454b748cfcf1991104d95f34098b78b582907e63b4af76bb3bcba2d0a249121c94b50a139d38b64f832b82eabb19bd754f70dec4a011b80fcde071ff468b00eb2e9baae0db5080b74e26a13f7efa7a845bc6a697f35da45471d68485a306c3e6f197458a60a38521274c7fe58e8770e2eb37e9ab749e484f6612770be1dd954ddaf53d7243637d0802fa95050525c5fa1046e694420a6f17e2dcbeac53910220e6143542882f5948b2306607b4f1ae4386d6596d4748b4a443f54c1b449c580d48c0c64f6731ee50a859d1d61d1dda4b96b1d9f6391dae9b55af7d62b6b2db7b8f202aef4e147d57b07f76c2a9173e7b572de9eb2ecb638d01359f64ce06a4dc2eb34a16f1668f9a6bb3a81426ecc53161eb44406bc24a1c3c4e23195912ac5b835f18b398f5999c8fc789aa8ecbca01d4bd2e41820da07d37fbaee4fe1b6d868a8768f51213d3849b5bfbfa8ed0cea3947d3fb4f390903b8795b351f7f07cdc9ec20842acad42cf75ba6d9b4aacd8ab61aad51fd698a5826f3e8960cd94aa63652cb1b07dcb84dfade10dd3ebedc04bcb53f7eabb93c4002b5a412ef5"}, {0xa0, 0x1, 0x12c, "d6425aa073ec1ad7affabc607a7ee687f7149bd7e4cfa2d059d1dfd7f71444ba290189200311f256989f3e01422e6150c12bbca72efddbef1d089f3fe60f8b7994fa438a8323131214579cc33ce84dbe43c4174f2375caaca0b56474f0e407e970c0abc35b6ae2ec561c7a0f8a2d6e747949efcb96866fa67aaa9245228ba0e5481cd29ab2e2600d727e42ad11"}, {0x58, 0x1, 0x58, "55238b52decf99d3b3e8f08c5da2ac6f809fcf35b88943e552b213ef090a3ca58da29414e6c9bcdd70a5fe6d1d25bdf122687e9a178b10e55cc86c606cbe72588ce728adf2"}, {0x108, 0x0, 0x9, "52c135db51bf1fe1535febd9eee67633d23b3c4a1327cc99bf2970798926b555e301698968b15042185f50bd33f1e5fe4dbe5dd12208df600d6df7d900d3c08f444019a838f24e03f5225076db7e5d765456d4a1a1389648338616bc3c038dc340e65f34ea7bfd93621d7bb4e158c0c6ac436c5c09cd2a449d3e6c864beda991bd126045f95ac10c29a3417e086c8aaad114dba7c5d4e1614a8b4ec4e0a1a48dc08c54160042c2854253c0c4acf3c4a231758ac92fc224d343b2a900a3d1026cf385a8e224c0f1429d9f788f16a3d7739413ff1b0a83decdaf2faa8413ff344a76fef0aadee3370023ce8acb295e85d0be"}, {0x1010, 0xffff, 0x3f, "9d2a8fad407ff8091e235cd62760e81295813c39046595ba76acba196f242e8f6e6c262a2662cc77d1a8da1e91afa64c184b2ff801904438fe231feb8cc537fb1edec705d4e564df406191402da2175b3f2d85710d0fc4f8551aff22eee2e29b422e754832e81bd5cdfc79c53d27b476cbfaf2318875dc3a00a7f15620385fd5545544db9d5b3d28bd844c10cb9453075d30bd4b6116e4401cf16e06c752a5ca9e0b7d7c016ab319a8080342b20cb70b6c0e9f807ddd94f455e6514efed64d044e3017d8b446cc278d6bab71918777c050c747cc19943b0d5715a5f92b0e5f2352710eb960eb30792a95b04c4128799a4faa86a3f0f0a983f0016fd8e66ceb5d66dc41e6dd3131cd6c08e1bf2d9f2753771eee48f295a3835bfcf2f5aada48d99ff224e9a9840464f02e36fdfec2d6417f787762d0b405608bb87297fc0155a5b93571ece924f8c3d216ae2fd0e88da45c8b9c395d60cc8d8c328ad6bbb9ad1230831fd73242ea15b875fb5381dabcd182b86247846e332ffc999639efada13d9c814fd633f1fe45eb51e909b670f693c73a539299fb2d60319ce45a7ec26e53da1ec0028b7bbe1d326bf4632817c98049fc82d2d3d50c55513f5036c8c8c8f40ef9d2df66dc127f6f5379b36b798a2e5c0ff6c31b21a2d6f4b7af48affd0ec3aef95805df7ada34671821ce9c6d8c678fdd1ce0ce3b93f54e0cf7fbd890ed593bf43746304506a9c5b386b12ca73098502a7e725c68fb608f90dc2571d79fca257a8be1ce9b78c8444d3e909522695f7c7666b8fda89f0fe8cefbe52da946ea41b3c2ed61c05ee343c3b8966686cd7e043f052f9f74e3f009f6d8c80b7f472bceeb38ddb9556aebb0e909b137a4cb43936cbd233dc7fd61c2738f6b77af6a2a3ea8e289aa50e505d7d7b827e995fab989cb795066782afd680a3c76ceed6b15718f3f2778feda6dc1c3dd12fc961ead805f8fcd1250741438328de3460bb20bafbe45b4baeeaad951cb048e5e7d3f94ee012b5a544316132760aa99eccb4fdf83a1ea931f594a5f5a40c87adc03056cf36c45ba1bc4baf625d61ee82142382b730d5a1e4b81543bfe514ea9078f9b5968da75b424c5395c8f1701848779ac7fc8670233b8289088cc3b026dace898f0916c46a47609a9cfdde9466a9ef546bcd18b30c6a42e21caa5981a3c0ea7439694c756b3dd0b444ee4b39c9e0251e3335a4525e361d1424ff9eab5066732d3be49bd342b735cd9c6e8a3dfb48b807d6a35b75666a7422ced8ff9718d2d4ef1e9a2b50bb23dafb171bd4a6eb5283e3bb3eefab863755f3bfd13173a0d5f5c92c8a00ec99c88448b679f4b9a98cbaaa84e319f37c210fc662c8934850ebe02dd35c31205c923ee1da773e705f33cffbadc153dd75f4c53890264116a6009e25e1719d734848e4cb97bfc3f9a463d4b56e08bb36ed135dae2ed621a3947ffeac38128f6e02df458d6a67b4e881772d083a9533ab9db903745a9b009cb6dfe12a8088ebe2a1e545bfe853f7b83b26bbbab46e9ea71261e503e10e8ffb8e3d82b5dd699ed6bfe01372370d69c93f2ccfb007e8acb0e87f9e4b409016b64c84633e9345ed9b7814b5c32d2e0d50f27dd07fcf838d59f02c7eb251e13273474d6f5dff9e09c70540e475114bb8ade9e377338329c65a26d739b93f43576e0d43bf6bd3ff2f32a58d7585045f3ecdf458da68861b4d9eb82f2f2303c50a9fcd13d96ed3bbbeec2748a0d5d299f189ffdbe282c1bdea69bb01908f3f57f2c0fee8936b944a88f8e3ed77650f10ca087394e75f7d0a659feac8269b97a3eda5197dc5bf9d73f1b808021aaef1a20effd7f53b2f572406dab9a1b9f31287280dce695b16571ab7e950e1fa64a6c0a5aa2b7384df12caa785249779ebb59c508f560b570289fb32ea48debd94764e607e7d9261157d1e4f30cb67f567322c225469b8268556859ff7f324c3340442002efeb42f2b2b19c600c70aadce4fe0de243bc1075f78e657f79150c70bb02075a92d2691db1b084106214823012f7add6c7ed457a0accfaf3188078b7e978a7d215e3261f29188418d68b2919a84930a9f246776064d11ee8045edfccb818e02f5d8852ba0123f311546ab6b7faed2210a6cd4cb012cfd1e959d860ca7ab040eee1382cc5e9a73e60f2049e1273640847aee796e13d98de6ff686f00dd159c5d9731d4184a92a7777de907d87d6794ea5febc8130e8b9844637ce893946a510777419e64f8d7baf82dde261a8a8af7d75bbac9a97650b03defce195301ab898604e32ab0c50b35222ffda68cdc6a97e204fe7c3e9937fc7c420000f56fcee704a3db86c0512a8a313db106a91dcf14dec70eefeebfb4170c77f60cba96124799095ae78bbbce178d7a698654a81a402c03e6afec7f44b9ef00f644ca6a0e99340c994e846f99598087b11652dc1eae30c9b5b17105487f13c9a22e75cec881e40d1d04e74599ca7bdebcc4904eacc3f14a4347d32b4e2bf646562b208ccb67800afde4185e2ae347457cd74f3bfaf2621c21d2eea04dc9b69b9ca5cee586750e88c3b8d1e42f171c9f2e87921492102c1abb0b32fc065193aeb699ddbb07592eea3bde4ae4cc65f20f651d77c2ec6d21f65fd4f9f93350a3ec1b458b199b55005ae0a2292670b65028b7f4a4faa5992eaf82a8ea4e390cfd3a2218457e7e6997c9fa29ab95bd3ed725f3c9f407f6f6e4d31d26ad177bd273921fab7b5fee74bf0a3a93cf018a5b9c211f6ff8702272c6ff04a1fa05a70101d659171adae67abea99647c5598d83faba78ebabfc8620fd9dc4bfc3eaf5294183bc744a671e2edd3f8dd4dc9c2f0e8feac45ffcc5af96b61fce1454502bf1c20d3f73c0507f226d1e70e522fe239f32179e892c4ff7a8c3fedf5584b51dca24cf5d0845d6b67813b04e93d570389f572f4e2e404378811432f039cf2f061da7527d1b431392a51604afd6ab552b4776da4a22098c9d28638bbef6df67d1db0b8f8561c512c6eb4b35892c33846d296fc425fc7cc16a2fcfeec44eb602a457b5b897c8c1ba96f3205073aaf38cf5a08ad6320a85ad0368c973821d38272e0192441e875e6e690e7e3661722f74c273f041b82a260647c5c079d3e40a1fb1c84b6a3a726193f9b887aa29b567054ad9210f7cd5e38562d88fad15d4d0fd55f9c60abb6e5b7ad39ac4c9248510ee653657028a5592197bfce5ec1f6c9480a32b8675f78ee60f0d4890110759d02267b97c2b93942bda909b2653ce5d5467a81290285c58e33ae93ba56d3d63b52e0eae51d5e5afd46484f741c971bf991def5c58f94dc3fd08d56c8e2137d77f58f971ec64171d69ffd783ef594c72f1e971118ddd057aaed4e41d33517fc754fa5b19207856c4adb01538f77d1867dc715e23b4fc79f4d1f34668a89397a622e519b0e6d44029dd63dac31ddb6bb69709de894f41601fc59d0622430541dd02049d20010751864a4acb8af4ce1b5b6b62d566600b974343c16b4810b11bfd0a8ad601f0f36eef6d073d18680a530403a01238035317c24461eefaa279d6c17a9e2c2d2fb9c4af765261c86dd1ffc19c9cb0d8c876be05a5709e3b07207fde6e2eec4f4c95d5efff1871d437a4b2f15f7723799fc532ae6f02554f34cc9b83b6d1eba2cd19140845695bd6d97a1d014eba5750220e5a3016f2835226cfae4e5bb82c7f372d493a899c9f9b8c5c359c37ab5abb8f2bd7e76dd91244a2504e7f612578a3392c5621caa67db81c12a6f47c72c48fe87d80acab543828f94600edd80510a543032aba385a845a9b98cd66c538f2c11353ff934d6008f0c7bdb2070bc2514553996379ac52c579bdf1fc1144d3df98af96791699113616c08dfa4eefd88c453a86081414adf13b26e50fc1ffbed28bca88bc3099f40a5d78dbb55680f9409d1e455dad6f57cab87e24970ef8a8afce714e41231ddf50dffedf541f366f00b12a80a0e40bed366ea4db0489ee2fe727b987084783f8d0f98e616a29f6aa5044790c9b1623d1ead4fc5aa17c710cdbb1ad88777f7328f4209ffdff2dffb3e0be52bc53ec5982ef794e462c42df0ee3a2e52ebc3f4996e53fac83a605beaf64c6d712b003b20e74489860bd92d7194818db9575396ca3e2231559866c227b112665de2d5501205b79f26b05aa0bc761699e90c717b30db7028bc3704ccfbeaaef253a71598314f3f85a1430a3f08cd3ef126914125e906008cb2dc9511baffd0011066b16d6ae4a2d83e8e5d6b03dfc4131a47ada175b16a9cece8b32a7196fc9500ab2899474b72838d4925c606f729fde8e55233a757a0dbdc001990385c8b0c5c2c48b7dd96a55ae1a3acf821bc560ccb1c3f4b56725571fb0c81f04c431d82b1866754eb1013903e1656dca08d253a780deef7812dc8d5ec32c2c0aad2a0b7b7237edc1e4f162029fbf9bcaa08ca92510b2096ce7cde699be149a61bb4e2048cb1ebb47bb6b1cd45f75058cd218f48c19c11f16174db90533e46474b2cc0521ef9dbaa2c87abb9d325ad51679cb3324b00e34479482824990b951522846a896e7db50b45299336ec15fa7e81a6a2a0b0d11df32955996589883a1d969301d0b789adec8dc487c2b722235c3e02fd57d91a3167b1ed7437394c6bdebc0e33f445c6eb3349bb5a2428c25506ba9da832d5f9dfff9ad658ee5eaebae1eb1b4d639420801760fef380fb9e1467ce32e78473ee96daca3e03ad3a8592aa81e510ff6c4d5d8a2a6925c3c2f82c7cdd74ffc60e748f069591e8a14b947f6671aa5e098f52e4e3742cb4ab1e5d214c4ba6b9b49bc9545cd12b4f03166bef5facb61a739c5f4bdf6935662b1ae3802ba58e2f7a7410292a418b4f98e4e897bafdd268201272fe4e0f0ec4a03b6a065614074699d995f00e396f91aa99c604a88f7282dff88ac57c7370dc0c865e3886035db2bc7431714e7998235c704d71e475cd1414cbb00d3ddb6ede207062b5acb11820ba270a1f772aaff6dc5a1ee44b0d50685a39af6b446c698c9ae793ec2854d3a81d01b7411c0fbae3175b2c8e50f06890fbd9eb91114eda5bf93169edc2af290d73f4d645691e618ba55d90afcf669e33f7eb245c01be6d17413b97f1968945f92b471aeed23b940511ac75239d13d90a0072360ed752071476ea705a855e9aa747efe2868b3b150891ab38ee5aa8d6b316e1e48032f3768630a7c263111b03c3e68fdcaaa251bea662389cd3cc6fc310e101db65153b551c8dae3bc43848230ce02d016a807bd7e3b0d2fd2bb129b5befdbc58710f5d4f90baa69282afb05a05d3ea182094f952da78eed004533ae6613f6e5fe6ed052b666954c0a63f050516d5b0dda16eb2b6ff315fb6a901d8726a3eb403b54bfed569c902076f4ce8c183b35b1df4e58c948d26a67da90facbe5d169ab6c28746a3f0d02d55ab0ff7930840cdf6debb66e73fe4826b868455b0f9c4fda2c2d22da62342c881eceed164f60d121c8c0dee33a4508da775aea4bd3a3ff1334d388e96b82ed4017cdd3bbb0cdff95236a8adaaf57224a45245a1acfe3c676ffae78a2e96032fc09fbc8c8f5a270577be4b70f624c0b5396ce4f62c033033ed66d40b7782695b6518b1416e891e5591e2faa623f667212ea136e2a62d9c3311e4dead3083020ef44a7657e36959c710b5433bad53a62596f12f65cbcea23235f78ac9607df45b6ffcaae26a61d650978a287854c34b52eb7ba4116d252848af2bb17c77563a9c650dbe081f0b44d3a511eeba8f80028f06b0ffbe6aa0"}], 0x22f8}, 0x406) fcntl$setown(r1, 0x6, r2) lchown(&(0x7f00000048c0)='./file0\x00', r3, r6) mknod$loop(&(0x7f0000004900)='./file0\x00', 0x2004, 0x1) syz_extract_tcp_res(&(0x7f0000004940), 0xffffffffffffffe1, 0x0) 20:53:06 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x1002, 0xfffffffffffffffd) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x0) 20:53:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r1, &(0x7f0000001640)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f00000004c0)=""/110, 0x6e}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/209, 0xd1}], 0x6) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 20:53:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) poll(&(0x7f00000000c0)=[{r1, 0x83}], 0x1, 0x0) 20:53:06 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:53:06 executing program 1: socketpair(0x27, 0x1, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1623c3c71e4e5329b22fa78860282938c7163673c61cc89d45b46f3e4a4a279411b6605ac43e8a945eb593b930e190e489323e93ce9fe9312ff80a6786d35321c3de4025f3e058b19249e77029776766f139f0aa07b42024846818c3eced8685d0f9b5bbc2ee1a4eb163ee8d03a274098c8a7c88df6375f2b9ba9500e241db6a067248004e0c", 0x86) socket(0x0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) r2 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000000)="e8f0e55e", 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="cd606a52ce9a63d86e67b05cd9c507cd5573b4642f497e98594e38223f5d305b5c3ee8972b684e8b0c16e0f82dbe862bc255accfc6558c79a1274e89b9f1efdab9dc82a733fec2fc93b39ede829334d66d9e393659e44be4b2e3c0cbd91e1ba9e07ddaf611a0f394b053e974fc04a0284c066af5ba81650e91ddd70b63361e82", 0x80) dup(r1) 20:53:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) write(r1, &(0x7f00000000c0)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x1b5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfff, 0x5}, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) 20:53:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) close(r3) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 20:53:07 executing program 0: mkdir(&(0x7f0000000180)='.', 0x0) r0 = msgget$private(0x0, 0x88) msgget$private(0x0, 0x101) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x0, 0x800) 20:53:07 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) setegid(0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000000)='./file0\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 20:53:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x40) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) unlink(&(0x7f0000000180)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCDRAIN(r4, 0x2000745e) dup(r3) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0xb) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 20:53:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10880, 0x20) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x8005, 0x1) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) 20:53:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0xc000000000000}, 0x10) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) setsockopt(r2, 0x401, 0x8, &(0x7f0000000100)="f66b996ab7f56b61f1098af68f04ae2d06b15ac75e0c72d02512aec98ced87d7f40e9bf55859618e38b2fa427c01e0f7d87db0e59467a02e317ce5e3aea2bb22a8d976ac79f2366bb8a4b584beec958594679ad6c82300af3e6ea2f2daefe1582e1c79100749e969faa5aedd52d9", 0x6e) 20:53:07 executing program 0: r0 = socket(0x1, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffc7b) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000300)="29716e066e8b0d63dc30192877fc9a163d5c820c51e276582c270a9521d6f84e37ed409b4347f184d9af8482e48c24bfbca11d2737b966aafeb50a687da0319f38e5b086e737f56e62f1a64b63938e38a91dbb640d4d07aa40bfa92a", 0x5c}], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) nanosleep(&(0x7f0000001440)={0x0, 0x2}, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x4, 0x0, 0x0) 20:53:07 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r1, 0x4, 0x23fe) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) r2 = semget(0x1, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) 20:53:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) socket$inet(0x2, 0x4, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 20:53:07 executing program 1: r0 = socket(0x0, 0x5, 0xfffffffffffffff8) close(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="45c8831e711315846a03ad8cf0c3440a5e0897dffd25b82307718697943e4f083349ab7a74eaf6bc1629b385a992d2da1d3f6737119de357cd32ac1aa5", 0x3d}, {&(0x7f0000000300)="acdb9c685e80eba5f3039f932fcb4511cb2d74ada1b02fb10444c6689f8c9a5aa85a00e6011f2d7127d50d0b6d600ec9c5fdfe925e2d43c9de511c72e1f781712835ba836f8a8099a8b50990eea0d8c792a8a7f8233602ba0782f1a6f51328ef7c94a3ccd62a88", 0x67}], 0x2) sendto$unix(r0, &(0x7f00000001c0)="5ee984f3f249c9541fb6230493df3763f52f02c2a1a133cac8f0172459a03b7c7c510eabb26d65abdf9a76e958ae836c515596bef1ce9edf4b676aa45158cea22aa9159a46a88f7781fcbdda003c605abf3e35a72a13f95dbe03f5b141f31073aaab3b41dc0043a9d4ed56ae9eb2dd2a7c0f4c8a2979eb49f731ad11eb5bc1cf9821348ec1306604ccab9fc2d2ca007c97fdc9d4095f4db9269719954beb55826a4a02463d808968cb24c87e04546c145bd8", 0xb2, 0x40d, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f666976bedd91038a48e408ff7fffff9bfe9ca84bd7daacfd857004e4"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) writev(r0, &(0x7f00000000c0), 0x38a) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 20:53:07 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000040)="8be1fd87f9dbe28ce30acc8f8bdc8120188d92535a07d520e6d8022df1a5facc420ca511a8541fefadd74f3001e3eccf679d6ff7fc13324dd9d9642e8cc90fab023726c7dee16a839565052e3403762f3cbbf0d17addbeb6ad500569eae8e725f77bd041edaee4a373abd36ae4cdc82255ecab4fc4d3a82687", 0x79) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r12 = geteuid() getgroups(0x5, &(0x7f0000001800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="4d72b01068bebff2fe95bf17b848f00d24af7739bf5e57fb3234bff2a450336817b1ada1d1915d1073659fdc025a50c238a49f51ff6fb6aca0ccffe6c87c58a77c0bd3bc8a1ff13b418ff8b999193370d5fbac660467e2bebc154270ea85e143bd674b4910bdbed78010b52d32f3c6bfb0c05e08617b8d2666c3646428800213a06a45750e6aa485f2a1559f3e57231d7850d0545d0fd5d25cd120a258b4ef3ad16c9e1173a159d98328ec15dfc5ce9526fd893569189914e351d3b0a3e15b34c8b2475e2ee5decddb8e17a3e92a0799f8af9f7c3ce1ac7d20d965b548e4e7865fa23db0f10b7569fb274a1977cc7050c38a9d4b", 0xf4}, {&(0x7f0000000240)="0997fb9e79d1eefb8d836361e986484e4cdd8246df9507e29dcfc1daffa51e5cffa0166dcba75f3364169e8f3042a4ecf48549e34a46b38dd0d34450efc35f5202d950177bd32c61c6cce3d967dbdbf859f872de835df264c31f18ba55f4af41bb19575e073bb0d2497d58c69f5c0e918c861fb6e4764bec3929002c69d6fb1e75adcf2588a6011dd06aa9666d2fd5695ee2d18a00c4f77e5c01c88dc438182f4e99fd99b3b00653a81d656200cb622735900dcf10fe0709bcaf51595c200bb3c79cd66bfe83715914e227151b5894d9ae9cf4a121ab7338d5c0a9b0cf5809c86ab1e55ba62ec5ab28b28641f2d643b6cc63f9", 0xf3}, {&(0x7f0000000480)="eedfb4c86c474e59462a6516d2767b1a5bb840b760f99547807f41e27160cc069afda690ba8928c768b3d2e242887414997d11d98ab2ac7983dd12acf11bd6b69046595b916ed01df1898f67301c4d2f137caf26c0f0a0b39708788975b7d630c156ed2902073b607eb707426707c01db8e7b236d0292213b4a13f51d96f164f2bbef7f9f59286feb40ac4c045125b35a9b304ead7a2fefb340b92db4cac27e3f7c4557409fa65dce5820a2ae2b8537d1c9ffb68d58518e3295371de92b733cde37729a3cacc6668ad20e34bd27eba95df4bc724fa9a6a19dfe233d752049ef249300ad4412f7796e5ba40710158c9a1ad86d93f051fbe39fc8fba0c068599fd52e3247882db9e01ab16139e849b34479628b021677dbaf0b31fae8e03e85640e8f0df3d419563ade0946392b62103ae61cfc559d719b80da6358e61f9e5719e1c3375c17907ef8e2600fdec12a663ba9e16a5fb994160db935a85b7b14994199f643f3ac30b5deda7a0a07428ef89c52b4fd9518aeb8e83aecb948a88479cc70056b67411cfce416fb44255bea516758390d4958825d42beaa88f0da390580ec27a87483bc6655e4d36e4e3f2c8805344bd91394e71d541d53f7b7c09651545e1e0bf13222a7ac824e56dc83c99f3e4a02df4816a692875f93aa70301b7f405821975c75164716638548f03fcdbaaa010199bb33bae5e4dff449d11fc021dc1200a87a2cdc957d6694b29b7a6ba359f50fa018ada83a60128e1a7216d95993c5153d7027bc39dc6a37abc84f9026bc79afdd306535ceef8878f315734d7cc76e737906f09a671c2d611e773bc9f14374a44e5fc026bdd3344f264f7c8a54d519a53df1143e89aa606f871572e2c64f0d2df1ca0335853dd6de88311d4f5f524c2d2df94dbb2b3f63680add712fd5b3644112f4126be49521e82603370955ca7bcddeb65045942c6b47910c02af1bf6c8b71a14739db7afd66c6c05a9ac9f941a932e6934189d154f8dc81e284c983cd2c93168f3c453d2f6a6337463753e91ea29726e914f067dd7fbdfaed155cec9eb986034c6a4f5fa571cb2fdcaf24bea164668ea5ada08b44cf096f80c9507f3a601b725c27e6ad802ada29bb6fd98719177a9ecb5641eb53220c2c7a9f282a79871878d29de5dd7ca9d6520e8898f4b4f8a4d11535cbf2d4b3c80132b0fd7879fdc076958ec8e06e52901dedf9559c671a6ebc68d7a16d89495890e892fdece4794a74478efed84dc6b4867440846d4ce0b11d5d3597063472d07b3932d8a457f3882cb6ad93c0592cc5e1a6bd849b7869bad2a948164c6f521c6e72dad350fabd61d885a66435d5203930c20abf0a5fd1caab645396c9219e063ae849238e25908383717fcf0c7f1f8d660a2921918324e307285e0b86ade3acb9f6ec4ec86cae762cae0fe91b51860fcb9e7d6e6bae1940ce3f13cfadaddb56ae22a52f77025ff59fdc1683e260834a8679e6df96601a202e9587a2aed16697a2665462bd27460bfc08347fb7e58ec90f2e31932dac92fce0c9370e4b16d138d94ee9333905ce94570dc49418f21851dafe34cdbf99848463445fe59f49b97b48c4a72ef5ed611bf897ec7da3966bf079fe7d2c393e38514def0b2cc47bc883398076ab4c0749b4b871ba238f8ec3a328af11ff4f8b8e83f7355d1f56966a13399e45d2bbe6bc4eb6d51426499162b61336182725ea4d9d731b6d410b3bce92915eef6eafdd3eee6bdfbda674370a21170fde3f4751f76f185e2433c64300cc6479078557d59553252ee6a85da42f43e0298b48f5844a9adb300851afcfcb96cff58f3ddbf620ba88081b8dcd14739cb048ec9e7121354689e065e7d7da3d052d0a426aadc3f431af6bdac5d118359ddedab93d815fbe6cf510f99b5c36a288b7258b1e32e73396494a1897b4bde101158972a8d59d6b5c3905ad4fd9e8fb88d1a44eb30720b4f6e18b2a0d66c923e236b79e2f480d6700e64fd8d7d1c5a3976a1826a8a5c156b023ead5e9a96d521a91c2196b6045ac1bc9ed3cacf84256c5d6d8ad89794c4c051986fd3d8da827880132f4e139d65579b78d7782af92e9f29fa634040c9e34c2e5021a458fd1f05507d1e35cbb908f5c4ca076c4dae708855b4ae882963bda2326c6f2e48df208e27222fea3fdc08f68fd6d443217b0c19eb6bafddb43b3e6221f82953d27cf09fc58dab49a9cadc1cc1edb9fe5af6b1bad84fa6c7bc301a4b8b709b07267f767a40f562cd3edd1a6fc590e766172b4c5ee93ca2982aa30d6eb1b04f914ede2466d273594f6cc4b2802d65c1ac64490138f24bab8eaaa34930b394f8990b05c338201b783e5142240e38b682dd9dfcc61c6498b195b578e1864091bce8fbd5f8fb2c69cac545538bd37795af920ff7ba62c687bf552702ed904288d82559f109430c30aa66c23fdd1af49796b9d8646246f4da861eacf9bf24d10a30b1b191a8362f11dd26d4344ef82b2f02edec1575429d67e7d3064054447ce06c406529e8b31346c4a380d24bfd25983e5487bf7064280b8f4ba89b90f463d12948ec37966d4d5cee222c59151593e8dc3a078f6629b5b47496478db9c2cacdc81141cb98c32bd6239b4cdba71bc16db3c76b568c3cc1e16dc83a98325cc2a3fb6d406a2f8a5181e121f06f4cab11c2356a8e4b9791663b67270eded05b00af1e9e7dbb72cc4d811582a0bdf7a1deb9f37616aee61608d442130a80854f04f662dfef2146a3fa102c89abb16fa0e7502b62bc660e847d851bade3c88cf078292f2addde17dbbb5db23caf0dc8b1209d6dd5b3d9a9965d412bead8cd8f3b33a7486d266aa295a26ebd8a9f7379bd99de97bdde0bcb2ed7a18c5782e99f4136c87d9d74c1471e6ebefeadd7611210e350bb3bc48a8636109e1f6c385592ad95857c073f1a2800774749a2d90de33c6d4b5944320ac6c067a09d3eec1fa53365b58d25372684b696d3fa404f40738e9cd23a05bfb253ee87da6e5cff0a7de978208c0c969be4a36ee1cb9d94439eb223a6f72ce84c741ae6015fa56d3ed17ea34b1607e78edb6d2f018510f1eaeba248ba9d69853f665b0be458c1b2bb09831269c119f58d29270b7b9180f024f04adfec6c7a0b2b703fd09ca8573ca920216126e16a40e0cce0f7c6d488729648aa5639c59363df171a1766ec6ceff83e7c56293668eb8701d9a1c58f7d2d0cdbb7f1b684e659fc87172e540472f370f9ba5f46b79383c706f798a266d1bb1ecd16e6e66a7d952f240da62e1415a0c4f154a9cb76052cdddd9276baf4e19c156097452c3f447b91511cdb0d65e69c8832c4469dfd0ad5ea30e5e234d761633b17c05278a3794aac79221e7ea70090a394f06f09129f2f986567354c8def2f4af79371b68513bc16f01caefe3d64393547f2934cefd3547eb9c167d4238bfe724465677f851d974db89121a397cc9eabada66010dbdf352e0292213f7fa59d69d6dae0d6313c7071c9fb187933dc192271b2fedb59ace43aa5d1b1c1cea8b6895431e396817fa5e872331c6efde35752f1594964d8434ed69b54ab2ce98d2ae79a0d36499f4d17c19d1aade3e88a0da24bd0ae54966407a09071375aedb0246321d10a8aa97409825b847ca4404a9a380f35301601385bbcfaef6b685ac323797621f2179139eed6642ad392a5ddbf1b50944e8d9965bf2e37038b8887f55a1645cc92ee4bcb16a11918976e9c6a5b028c4e98c006183a91bad7e11d1c8e61a2b488411a44e729b5de760544a8c634c1f88d18edbdb43de4276763f89106721c61a53dfc9121ee1b4f116205131faba3b5ba2af4a4bc442c044f651be3e71d022a4a789a168b91990c8a6c8f9c7ea01b534f0b7cd2c7c8651538ecd406d82fa7e4a559f5f831e958459bd301672bd79808078cf9ae790e81459134917fefce32f54a03e6de6d72a521a74903feac48346abc76f76394da40e8a8863f74d8befdfd1bcd0ace919f87d0710defa21a6954848307fbe4fa54d663534b513cc2e0d2e2557f05a9651772d7124657c53abb61e5cc4b28807cb0e0b015f0531fc2ea8ad3425ac363f352364565678ffb8b6653c0a5035a71df922d98a1cafe30477918296324f34dab476e9f50f5f532cd4362f76e43c72f71c4f74845310a3634db95593db9583239559f00f264c9ef3d9ea4e0a8433af7770c2f0121464976864ab3740822ce7dff58bd4e12ce1c2c848ab20299439b294623f6f031c6fa6ebbc9a7aec4f580909eeeb871c4271a48400d67aa87e239c94ca09329bd7ff69d65ae2bfd6f87021735b6b7227734cc6e0e9b7be9655adfc6038b754752e6b8a99c061f0f5b92a823e406a43c0121ba0b8e0b20a0fbf716b7b2dc45598232dc8868a3bd866829997b9ad2d7098fb249348415e22c3bba4748f84bb2d7724f3fe4e022557f1c15ea75983e5dfb5e09d8ed1d75266b8196e1377b93f2a77cb045302fee9834db2fbcce8b51fda215560b48ca8f785d5979363ba968425e0ac950b85636c984e975e4f10e5829122bd7e6e7e5503c3997bb42bdf1579c928c8afcbf4943e46173869f061e181547988fe2a3c198c7020cd838e6a88113952f3fea9a8e274f3a43b3888252fbf27d05866fb0a38db234c7b2b344ce83062fe5ccc810ca5c7f1cd874736bb767efb49bb28316390953e628642bbe5b51bb06979328a38b10c5c6520f716b579c97ffa3d2733759a7696e1ad8757ffc492bed18d538922b35ffc60ae1ef48911b11e12c93aa086ff0abc51361c8027a2c28683e21222902b70b2c301288a4bb9d6d5a10764ddc2d148d11e603797f5fe92706818d7eb19c0b7242289c6582c6f36463b55c626f9974632b4cd714a72351c540fd6682ce39ad61cdcc5f229b431c3f6494528e9b73b82c85d011f651a1ff084f128ef7a9c270237e846b2f461027acf1fa1c8678259d048964de086e983ba0c70296c02a1ce9b23a370025e42e1720749b2462b7ede12ead8e0ad2fa474a4437be0fcca48c48d6efee1ff4fcaa5d940894afabf5bf6f4d2750037bea67d679010ad5290950fc7d6c08e6d22b1708afddc4a3bfad3e3d135f09fd28b78f5e9cc9c6ae413ef101462e63ab69045eb4cae014232d789f92d077b844bb3be93434df5123210fa68bfe1b4c1578fdc9215e9fad0a9f30c48ea070871fe89c2030d4c040d92fd9e24c23e8a49e375d85f41528284b990cccccbc6e393f44185f1c4cf69681e4cb13570adb44d642af89fa6b54f336ab06e41bd99d8803a81ad6f5f3a1a3c4377ebdc92738abca879e900ffa5648fb7c052ee8dba50575929ada02df19a24f4cb666bdd1efa911ac93c085ddb61d0ddf9aa995470bb36d3bdf4c70652b3debdcb8fea7760823630bd142705c601f94f7a204b8727eab30dde64436f02083915ee53993d0c0adff198a028d1e1190ed88fa9227fe8a3441dd8aac3aadcf0dbf4e3dd47d776702927f8bb381cb9250365ef4bcb3361de126e0379764d4a0acdc43e7d50eafb8fc3ba062a3d8e8c091d4396a18fa72167f77d3d45f7427e622d5be1a518a45027ff87b3028b8308892c40089714bba3eb11a0e23a6a1d13e0d50ddc442cc92c7402877e52370fd798a408a44cbbf1c1e3d0ce8bcdbb262a976256fbdcdef4819b010b863b844500427f1a064934adb1d4c1549d777b7067be3c7ad0810913b04417af8599e4e76847614bee62ad9e91eb6bdc8cff595c6db1c9fdc19381b63036ad6088efb7bd5098dcc7740711b3d562a29c4bdd04abf7eff074eba1228370", 0x1000}, {&(0x7f0000000340)="6fe0df128ea3d0a0984724e1d459eb65db1b5a35420a8510795d45462259a6a25fba1dcaf38e360673c2ef32b0571e58cc6c607b989a21ceaeb3d93a3243dd6139a852b6d795058c1f35712260fcc682618491ce9e395caed9a5696568b0d5192faecff51fc99e272ec5774d94effa8b00a8ec581f726e3f3018ac77a2dda2a2e6cd87191e5612ad96d5723444b1c0b64611958404e9cab4020d0b9ca6833b60aa1ee3a520fa40", 0xa7}, {&(0x7f0000001480)="c6e6fcf2998bcd8948d0490dd57cb92b0b7238fab7372cfdb9cef2eb77cc479d4cd0f743385835765db351d165aefc23d35a52df5096d52ba50eaca01c7a6b02511a8e", 0x43}, {&(0x7f0000000400)="0ef74ef2d88ddb53b35199843d910a1c854bdcaa1086a6b1c7da2fddd4c7c6c6550f0ed0adb3989b06042542dc66", 0x2e}], 0x6, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x120, 0x403}, 0x8) write(r0, &(0x7f0000000000)="237ec209c4aa140bf75e10c8fc8400ed123076051760beb1feef5bae55cc7580ecbd0f98116dc253", 0x28) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xd9b) poll(&(0x7f0000000440)=[{r1, 0x1}], 0x1, 0x0) 20:53:08 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="be", 0x1) 20:53:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) 20:53:08 executing program 1: setrlimit(0x4000000000000006, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mlockall(0x1) write(r0, &(0x7f0000000100)="356123993b85777579de407035291f434cfe5ccb4c5086ac1049abfe8c31733647d883952b14c75272e7a62d63d74814cc9b6ba2fa4fd1c73cd37fc4cff775af5dadd94b29807903b8bb3338c8889d099c841ba3725f1d5b1630c28e3028db1c68", 0x61) 20:53:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x10001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r0, r1) 20:53:08 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000, 0x2, 0x1, "d5b59732ff01f37f3ca2dbc68cd479e716e4ff42", 0x85a, 0x80000000}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:53:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007346b074e6427da60000000000000000"], &(0x7f0000001040)=0x1002) connect$unix(r0, &(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 20:53:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x200000000000002, 0x10, &(0x7f0000000000)="0922ffff", 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x124) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1000, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/18, 0x12, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 20:53:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffff9, 0x1, 0x80000001, 0x200, "64367e503316854d6e12f36729783a879c09206a", 0x3}) r1 = syz_open_pts() close(r0) fchmod(r0, 0x8) kqueue() r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x400, 0xabf4109, 0x6, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) 20:53:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8001, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x81, 0x1f}], 0x1ff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0xf0000002, 0xfffffffffffffffa, 0x352}, {{r1}, 0xffffffffffffffff, 0xbd, 0x20, 0x0, 0xdd}, {{r0}, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x80, 0x41, 0xcc33, 0x40}, {{r1}, 0xffffffffffffffff, 0x98, 0xc4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x31, 0xf0000000, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x10001, 0xe7bf515}], 0x200, &(0x7f00000001c0)={0x8e5c, 0x1}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/44, 0x2c}], 0x4) 20:53:09 executing program 0: getpid() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmdt(r1) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r1) 20:53:09 executing program 1: r0 = socket$inet6(0x18, 0x400001, 0x200000000000000) r1 = dup(r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x48e1a0ad145d685e, 0x0, 0x3}, 0x8) connect(r0, 0xffffffffffffffff, 0xb6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x37, 0x7060, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa, 0x1ea, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x4, 0x81}, {{r0}, 0x0, 0x4, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x378f4d77, 0x3}, {{r0}, 0xfffffffffffffffb, 0x39, 0x40000000, 0xffffffffffffff7f, 0x7ff}], 0x6, &(0x7f0000000100)=[{{r0}, 0x0, 0xa, 0x10, 0x78, 0x200}, {{r0}, 0xfffffffffffffffe, 0x58, 0x8, 0x9, 0x80000000000000}], 0x4, &(0x7f0000000140)={0xfffffffffffffffa, 0x2}) 20:53:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getppid() r1 = getpgrp() getpgid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getppid() wait4(r2, 0x0, 0x800, 0x0) getpgid(r0) 20:53:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) 20:53:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) recvfrom(r2, &(0x7f0000000180)=""/60, 0x3c, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='\x00', r3, r4, 0x4) dup2(r0, r1) write(r1, &(0x7f00000000c0)="17", 0x1) 20:53:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r10 = getppid() r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="12a6352709d853a28ee9b9ab391b4f4123a9c3d2bd111a257be0ade6438c69fccacf7c3435d8e807b572ec1ca2a43a44692dec99c050eb94142e5c6dbcef178dfdc0a0c4faea0b2d992938f28e80c1b9762262422407e52299bfb5eaed8722620392e54e3cb0a0d59583422892e32b473b60111304cb1815ac70727f1a1a3b30908e2dbf9d5dc762ed600c43d74e92ded880bdeed403fbdbfee9b111d266fb20fbcb4704b9b6be003a6389e916b5d1d409b8b52cb79639aecd1fd8239ed62b6c31d2dfcc57d48a5e28efffc76e8dc1b5bd401406e60c3ea43c88d9af8aa63263cc44ca3ef4a60a44dd", 0xe9}, {&(0x7f0000000240)="dd957390a4c03239111eadacd96eacbd640edba11ca1b07295de87c94a36afcfc7720c7703024d661e4328bea052a178bec729f88f81630d6437aa163171b4198888899d60f66883eff9462cc9cbe282835d1b3c8f7183af8d5627205055050db9679ff702ad81ca881d66b39e3ee36a238a25e7a24e81d8bebdf4ebec832694c5f6ab98a17eba70fb2706fb69ca64c29bbac62da8f0e53151ff35db47c0402cd6ffdbe4c2f21b6852d72b40a52c8737b27ca2edfd9e0ecb4d6a542f779aa28ea50cd464be6ad8f2978d0222565abece76a9cdce83ab65407b9f500b1c4672eb35a1b3927ee9886302da90849d2cff180c689959b9ddf8e668c1290056711ddf2be2dc87ea8d59c65cfd2b0680386c0cb3243a339c27c43b5c5d4ebbd72b1c97983e71d7e6a03070338edf758d8b5757a9f3a710566181839386305f0e79d2678ddb8b1250ee2ed860200c937aee1b2c87461ecf344bd1f5d95405a75350d9128e7db1c5cdd52caec637bc7545da06e3ab5a50b29e38d48ba2dbc0f59c57e91d8673cb499065213fe9d8e270cc996a69202ef375671db2f048e32ebb6d56e60667d6fe305a9489a5813d934a0aa32dfd1ced8cd9a463b615535d05c46ade1e15b87335181060e133d2328deeee2c849016c76fd7f6a3b914a2386298a5988351b2a2f1082e94bf6a0b93b5fc7b8fc58d0671d24421aca825c1c93c7ee5aa6fd6679e4671da77cccde9649c28e90883ef452702d8533292127d1bfe65690a2283c285f843eb52547bd1950c1bdaaf4ebb6ec3aaa3aac56d8745bded08658d52c5e46aa864506b68688fd22a6ce8e8295d0ec03e57571a2c227e6b65eaa38f85f9c2fbd6c38f6685e2148701de16000e3d21691ece677e48c18d4d0007acf5aacd55b7d154b4eb9ef2ceca9961473dd0a8e5af6c5bcaf473857694ee13e181b3f3f1aacb536cd0a0a1e98f10f8864fd96a6482128da1dd4416fca95de39f0fb0e764bbe48f86262d3f33ba10a4024e49429fdd5bd86792399ff0c71d797114c14a86c1601055b114b43ba833cc620a5b1f0b79cf99f914c61169416ffcbdbcbb9b8ce25595363c15fafdec0ae2aa6de22152098c440fe84219373e9313c28c9728fc198bc1432c242aa07f3e54c027d8992c8f537bee5192cf1b22a129614c9b835d2156298c32296f61d6428a3464a55f2e7dc461424951d129b8d281de05c7543fea4829e5b1e08920aa71e623109c391dfc2e73ea53a2e1406342d90a3397a77b9241046f97ef7b506cc38e92034c53c1fcc827b5366f3278ff2aa8da1aa55e8370c2bc49f8ccd4a683286901fdad3b391079009f3dc67af6ee366349606267e71647e063cd8c0b4eb81fa3bea6f35c41b56d83c75bb1cf1bf4afacfcec6bcfb56b26ec3e88d12277d337ea13db7ee1787937c82d08a15c976a63a1224910c2f50aa9292e83b9484efc8b79a0ebb9d78819bbfaf8ed52685802b175c0c8839a9588229da4f01b154bc52c8140471cadf06bf18264fc40c7620218e3ed43798b3b1d988210aebb9d63d01f1cb827d9a2f42f6678d63558ea399e542834a43b0cfe75ef9ed80e163b35c6e0bb8961f40d7c42c39c5c77c35da51e10daf045935ebf163f1ac53ecf73774d7f1c8958ee066a2635eccadc1e35393d75281be5c931be696018921e9efe04a36c12900478b31ec2c81ad7761a4b400b6dcbf887f66f370fd409662420db01f8cc4d63589d83d106e4ae5eab8f19594fbfcb98687348141209216f664d809ab555f7eacc94507f21c6f0e0b10e48b766e6196bc7ce708c43cda398ceaa8beca863eaf1fbb3744407984a077299b6f1acdf2b8950d21d926da84220262d862268a7b4c3090b2377f060892fde900cdc693f9e960191a36e507c473478b07c6f95ce7bed486284040ab79196d6bf24dfd2cdddd874c266844ac49cb4eb3055d74480fe9616c58e168ab9ff871a274e7ac8daa3482089f126080306c881a163dde373d002c8dfc0ed12912e6c580eeb961877e06925dc4b27c150c11ff34c800b7cc8a98dc144f7af83cba262e4efc7b7d6244a175859b89e67ecadcbb7003bf5b1f190dc94c1146c6683bf5d0806613e43d1d780fbff1915130a54464d27e0861cde52cfe5bc3545dc3abe57de99c580c45e30118f2a18c142de10e8ac86b4cbdfcfe8171802078106436ce15f48a179230bad4a53639b8a8ce7fb18937de86f10509dd17cad14d2fff0709dd2f5487ad215a3a12fd9c08e9edc9e12010107df1453527a15e3091ca519aa4fd6d548e7d337f1c4fe0a588fad34e514501e0d206b4c6dc8924c4b7f3f44bc8a0754885889b940c719b15b1638275eefa2307313a74a1aeb65cd795c188a680308480366f5c760147c541ade8595a2dc27f671bcb6352f0843c7d17a8e3926f777de861e5fa4fd4dc8ce426d9e21a4b17820248d9892aeab0c65d5fb610348258f15a55a058ce1d66ff2802aac8049fd2d7c7dafbd605a306e016a3f4bffd5316482601efb44f93799167a9ea5f5cddcf6dd9d69ecd6ee348a4349da8a5cb58703f7c7bf39abc7700d883a17560faa91023a499946706f05e8d734a16f3b46a6a7add6382fdce80645c5c127dc215fd6ea5390fdcfc9ff6f368059e2558ebd502149b86dc62ebe1a4886704dea49b278f961c2f04abd28ed78734f6027f83b58ae0610ba0096d5be9ab0deb9288165e2b78d77f0ff3d7d4ad23c284c76c2573c80af0cdc5345e11c7c083ccad95fbfe1b484b7993570b5a97700592596162b789c4cd54489930da4caa94b1c3e2bee1227cdb6ca9f5e3b141357e4cc279da8bfd9c79aed683bdbce35fd8cddff68cbcac7f2f289cdd68faab630e093bcdaeca10b181296269ec9800cb9292b8f0d1ec97de48ddde6a5d2bb7b90c5fd6a4857b1ccbd94748e36ee478d42e1b0c738276d873fed78b0ca875b3121f4a09b156db39763788d6b1df06b0401ed47acc48193ce8833f31681accec27a0a9d619a793d70b0d3545bffdb8f9a4e429bc0667769d7d515983dae45d61d50077691562a11c19bdae5fcf7087c5014fedc482210cfd59676210a9e68526bae83dea9981f38d8ff074905a2dfac2393cbc72915d4583e878e2130a6c0f6008625e2e383ae95b7fc6b8bd02635b3b4cf90075a7b2b7c97aa6d4090f75ba0f016298b61fbb5f566af253f83e02654c56f6d1df4858d4bef4cdb41378227409caf5aa468676cd312cb59e8502eea0bfed10e65285eb714977dd4c8cb56a60c47de34b865b60496a70403ed81e3f39b8abdfe641f0ef9d0d1f04b2c073ce2faac623e42b30f5db7822d99f30592a0f74eb24ca021e4129a2f151236edc64d5f6d6e40384781f5e6162fa62f3810b845e43c19af932e776f1b0d1ac02b4a3465d2e429ccf876ed7b619e954e43041f535f57685d863ce72d4b0b3421566cfcf05485b56d178ec9b87daccfa5fdf2a4ae172dd55f00096f098c69fdd7130512152d7d752055e665f5a2f6f5544feec0087c70d40f2c95fba8f679edb648f913ae26032fb7ff96d3d983a7646dd766b5f650cfcf510cc7de6c83dea0257d002af990eebbe4df4cc20dfafb292e87189fa448d97a330327492058ca648e5906d8610c58f6a57c54d753606dc15e5cd9fa71b692fb72e353c92c635ecea24cbdf706f26f8a2501c8cdd2976cddb468e20b18f838403dab7eda25aa75b767c9943c57272e45087b0e861eb242ab39d4b7465a18969ad046654b73caa40c8cd40acb34d5aa3a83f8eae0442daf82a8f61a92c1a8b394f00420e375ba4f164619cb60517553f70472f3ef7f90c498a03f47d701f241cc623299229741b1a0e527a9c1662821cb37fa7947dfba60be59d7ee94ad636f193687cd503ccbb88f320394c5dd5984e7666557a7bd43d15feaae517564c225e078d91065a970f9c96e0b3fb821a4d3ad78e92cffb76c8b27a6c85cad4e8c5cb5e4fab4a50095891d59d4470f9f2a6dbc5db7b2bc001cc45535b48fb98c319c5f5020a7d06efdcdad5155b779ea87df1d5c6e984930db899e52837211bc75608c7fab8f13bd1f72ad15368f22a8c753dda8a41752ecf0035e0896b4a03b2836946d6632221e9b870b768f7ac48d394c4e00874afbf277ce918e70c7a655f1d40f5992f1bab13479dc89e5d9153e24e6f6480062d766a354431cd8b9c2af03c1f319e9858e1e94a3fa86668ca64570327a14e4277f38c7e7e0d8f5e0eea5a342d15e6672e962edd420e9a30b5466918c3b11ad7448b1da6006d33723e82435c2e26da24d84f3c878f3b557aa42c9e97893f706a3c9e2563f9fc661b0edcf4e7a33ae8259368b2069623aabda72dacb027d0bcb5faa47f78add6c4895508b0fff7ce8f3b25ab37a0a7a9e2ec83de09061535fe7f4815416623b84b70badcaba56312a234c05cd0e7cae1b52ad6ba2ab31456ccb6d9c0eb948a0352ed6336a824187e0cfee38abb75591b70e6e16ac931edb10c13d86838b5de6674f89ec7a2034bf315450765f504571dd4b68ce98c47cf9102160c4511e122d456bf0f10e776424a1c7da8781dc5abb0db01410eadd48c96e276fa441613fdccf3dade7bfdb0a03c0792f9a49dcd374b5e3c114c450ddc6c94846b617126f7d170435cdfd19267d403290ea0301f1a71f9e97745d782cc6556191cd14b7611832fd2fac340bb6dbc590283b0a93f724c670221616f119b22d28c938f0ecdec33a293f88d54ae43904d81b9c760086bce1010d73aa0ff665e23f9a709e85d9f528efa42cff0570d92d6f4c9ef14de0d047c4702c529d68cf1b56230372583622767800fcf8fe60163f21706e3198d6a2757c3d755ed83e9f3e928cee546f0c8a4646c7fb4848f36ffcb892ac845139ae3b1fc974735a3e912eca9e8152e8ee97f4505c2544f951fba49f351de3c3cb2864d48d99b961540cc8b91ac778843a6251c15050392071b62fa1498d40c86cb66b4a013b210c2a0b8a0b752211186e61e47c891706985f3758bb03f8eb90eef862f01974f1e40f6e7da209f78d57440e7fd96046781e6b46afdaefb061b8b2e87fbfa3741c6785cabfec0f6102f274d01aa65ec8b958c277189f122b25c50cc866457da6196286f6e67921cd77d7075af404e932a86df2640830c38d3917788f4cd3316e15789868dfd0392ff531eda631f7b1407acdd01651748caf24dbbb71ce51eadbc7fa7b6be19ecbb866bc7642ea0acdc8855e542693f1ed40685feaabb90f83a88ba99c5256f139e6c3e68cbd6647cd932eca8b68b57ad06b8fce970aeaa2bbffd0753ebdc7123c44d62c6401563a08f81bfbe835dcb6f1c57ecd16f170c0d8fde357fc82786d28cd199dafd406f5367c5b56cc5c5fdb81d573578a4cac4d4a22db82927059b97f5416fdbe336453e227ec5608b135582a8bd3e71251be94ea4b24c1e8da6d1f7f3011a19482252da7624f276a4544ef86593dd56629b3dbbb2319971f8bc05e56293d944323cc9c137abf3fdfc628776324ce697e27f88c7946aad53347c699fdd8459a30ab8c7b80657acc535df8080c43c3ec55b316540ec731947ffe3e1bac7d9b029ef59a0ed9c025ac348044fc3b42b8ed795744f77d77d87cc437652e618cc64254139a5e3b83adfb83cac2a38f2b34a3b7d381d77320319699a6bfd87e42c3c6f10d83ea9eb4fe308b7ddf38806eddacceda7e93b066d0599b26c869a546358b585d3838bb2046d6c7f83a0a1aac1e524cebf4cf69aad699e7fa27fd5cd4be62ef7e9c09728f1b2d7e36", 0x1000}], 0x2, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x110, 0x4}, 0x4) 20:53:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='\x00', 0x80, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) read(r2, &(0x7f0000000040)=""/88, 0x58) 20:53:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) write(r0, &(0x7f0000000000)="aca21af966c9b219bf476d5c2d2925e4cae1cc6729bb9aa33ed1a0e7cccd51fc4663", 0x22) 20:53:09 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() r2 = getegid() setgroups(0x3, &(0x7f0000000180)=[r0, r1, r2]) open(&(0x7f00000000c0)='./file1\x00', 0x38800, 0x2) 20:53:09 executing program 1: socket$inet6(0x18, 0x1, 0x0) 20:53:09 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000600)={0xffffffff, 0x3, 0x3ff, 0x8, 0x0, 0x0, 0x40000000}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) fchdir(r1) kqueue() close(r3) getppid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="36ce5022f27746770f108d29656d3fb061e0da592548cf45da01baf62c96941369d4531ae707ae3ed755ae2eb7c68f4d3534b1f42ce07db453f144e060dcfd004e06ab9395e799ccc6d9e916fc345db0c491fab783548e0b04ff47b463ee64d5b575cf2f222fd759a11c3d8e059e3c4d990dcc70c2b0ea832c5197b5fdf447320a06691b110761d988a8ff9455c50f1813e5ae229b1b9e3efa3cd5a7b049e795fffc45cb3349c6a294cf96dbf9240efe9657abea55c25e8b25bc820ffdf3756eb0e60449163cac6b453de1e261b0f5523b4a6a60da", 0xd5}, {&(0x7f0000000400)="28d536c8624bc6ea7de54d295dc60891f721dc60a4a9f5f8194aa254ba9ceef64d85d6e708ce478bb5baae32e1f879ceef2a08b7fdbf4a4872a6f54fde1862533f8b78a419eb12c477be892db71b4b720af93c9189fd6923985ad04cfe80f80e0d1ca49857e88da8ba74ac11e626d78bb2ae58c6c41570bb4226940fca28d33dc37827da9f00d6440bc5b7755f6066214bc8378d8e65bfc67c9911309f6e45708f015bbd5afc92b6d20094970865fe7df75f530a808f51d2ca269d505b0addd5ad83c1123cbb2a101a49b99881b782d186188c7a", 0xd4}, {&(0x7f0000000500)="262c71ae1a2c7023c1ec163d96c700ebd8223b1420bc23fb8c77389f7cf1664b6218858aaf7dc69e70a0f8c63ec8be2937c28c449e314a9b33636b22e4b424c5660ffe30ccbce86cea252630e5221a9d2e25ccdf05447f5bfbfec015adb28697023c0f180693f007f189525ea0f6a5edee929c6e7a87d1f96ea7dfced9f7138a646791681d74e57af9ec68ff718f182a10717f3a4be2eb8b798a09df29920ef0b8d909d94779c90d6a22f26c90b3f7eaa68992498787109fe34e50a28d48deb13725e61edcbe2fa6412205bf63242378299bd0b3f9384dad1dc63e301384e949c7ea83f5c1778519516f3b3fb3e67e8f", 0xf0}], 0x3) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x7}, {{r2}, 0xfffffffffffffffa, 0x82, 0x2, 0x4a, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x4, 0x21, 0xff, 0x8}, {{r1}, 0x0, 0x9, 0xf0000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa9, 0x1, 0x10000, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x5, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4c, 0x20, 0x3, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7fffffff}], 0x80, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x26, 0x80, 0x7443, 0x40800000000000}, {{r2}, 0xffffffffffffffff, 0x10, 0xe00fffff, 0x80000001, 0x3}, {{r2}, 0xfffffffffffffffe, 0xad, 0x20000000, 0xa52c, 0x401}, {{r3}, 0xfffffffffffffffe, 0x7, 0x80000002, 0x5, 0x2}], 0x0, &(0x7f0000000140)={0x1000, 0x4}) 20:53:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18008, 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x3, 0x100000001, 0x3}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x8, 0xffff, 0x9}) r1 = semget(0x0, 0x1, 0x30d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x2c, 0xffff, 0x800]) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ftruncate(r0, 0x9ef) getuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xa44, 0x2, 0x401, 0x3, "6328183b61a8a9f91ec64772bbb118daf15de1cc", 0x5067, 0x47f4}) select(0x40, &(0x7f0000000240)={0x6d2, 0x4, 0x8, 0x1000, 0x8e3f, 0x5, 0x100000000, 0x2}, &(0x7f0000000280)={0x9, 0xc63, 0x0, 0x1, 0x1, 0x3f, 0x8, 0x200}, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x0, 0x4ca, 0x101, 0x101, 0x101}, &(0x7f0000000300)={0xee, 0x9e9c}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x4) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/10, 0xa}, {&(0x7f0000000400)=""/76, 0x4c}, {&(0x7f0000000480)=""/157, 0x9d}, {&(0x7f0000000540)=""/187, 0xbb}, {&(0x7f0000000600)=""/192, 0xc0}, {&(0x7f00000006c0)=""/208, 0xd0}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/215, 0xd7}], 0x8, &(0x7f0000000980)=""/4, 0x4}, 0x842) rmdir(&(0x7f0000000a00)='./file0\x00') pwritev(r2, 0xffffffffffffffff, 0x0, 0x0) getrlimit(0xd, &(0x7f0000000a40)) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000a80)="191a8b1393c5ff301aaf1de9e3bb15abeab20007701dd5d828429a0a8a0c1da3840a0d23c0bd3162593bc17a471cf76b9456b76bb2dee9bcbbe623922d3fa657a9ce69b1c0bb8c6f9abf1057be0db19e753322fa593e43704e44c60766aef3a51d770ebac0607a3f9772302279548c2e489dcfd9b9b81e9741948b7f5cc7e67168f260d49bb9c595af341eb0129fc2aab88636863ef8aebf", 0x98}, {&(0x7f0000000b40)="6df765d1d4c54d48cc14423042cc6d58fe30993ff6c3c9255f617b71b28d97434c8e91c0068163c7f6f04ee3b3f404fcd7e1b7c5015f9a19a9c2f0177d22f9e90d1d0190386dbbf13eb3172ec996e297221bd410644a36ee8c56898df4f858861bbe62b4da87d019c6e188a090ba347426a4d693d801f7597e6e1f", 0x7b}, {&(0x7f0000000bc0)="5407b3a02ce4554b77a8b4be0f90cb4e63263a0189860ca17cdd29162248b4f465f521309d7453f9d6470771d24112d4f748cb3b265e6c9f1b8a1aca9aacea50661bacd5da79204148d8864c5a97b8d868a5964689e69957dd97dc0e2054f22f0ea72fc1f0eec9ae53f8", 0x6a}], 0x3, 0x0) bind$unix(r0, &(0x7f0000000c80)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = syz_open_pts() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000cc0)=[0x1, 0x7, 0xed, 0x1, 0x2]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r2, &(0x7f00000011c0)=[{&(0x7f0000000d00)="a892338f2e7f0dfce48d928ba26f93e4f69338b82d16f9f69876ae9ec4103b924668f7c3d385c7b7ef88c44b2282a21eebfc37551ce1a4cba8590eeece32fe07c291241123af55657d0d65ebff7cdd959711b9de92f6e5c169f64f915836a963", 0x60}, {&(0x7f0000000d80)="a588b0c13ba45bdb7ecc99de748dc7f9c7376febf1e7e5ceed547eacc3cb41ac9e3b2ef7ffc78526bf9e9aec43de0f5f5dbf78862a2f1de0cacac7996d50ff67ea8563d2414f48a42233bffa727230a2632d6ba3640158994083ae2df089ef4bb85b831f65beaaa200d98d06a47a8035a208ee734202c54e71566e2338e2c810985505c968721abb406bd9161c222db013c75ff255fcf462b7b5ee47ccea22ee7816408929c4a6ca0bfb953649e00559190097716ed08047572052a3b1940932fb62e59c307cd76f5c5d260eb6ff3ecec99798d20f8403caf48deef0fb1c1c96764be0abc92a09d57fa05bca42545123e518a5131c5c6d5c", 0xf8}, {&(0x7f0000000e80)="80da6c79c97edff191ff6b2be6660e7a309370494589ddf56cb27957720a47627b7697a89c092b82a5da7d3d6f5be14cd733de89a36078c2ff10c6a90dc75058cf616982e5f236c170e0a99e3d0dfe351ba121f12c4b40d0da7bf50e5734ed812321ac74b92970cee7818e177ae2f478132311ba8dc00c555a676d307ce412ad844e6fb6a7940fa70afd5dcd60fb5ba7d53fe5b7a289b8964da1efbf7552f84342bbb268b797ac1f3c8a310b15b7a9e4fdeefcab13dd41c49382eddbc39b2b7b7e893edcb59ebdd9e87701b5681bba48dcadb47bbfc291a75d5eac79d2fa2eb341d6b91f601044dfda0611c17a21c92ab69994", 0xf3}, {&(0x7f0000000f80)="63a5ca97db176c29225ebc73d487e0516426a1f7aaeef9ffb732d8776da531f695d8e8297519c9ab774a0d77fb680c180ea5ac5b3b3da2958ce9806773cefdb9ebcf4d4d348c2c3d8ee0549ac5039bc710cd287c1d2b950d432eed6772226077e91c83d9d6f82f9644a79847e51a96b4fc010b7fd7d18c24ceccf6b0e8a63bf1985bbfce675d05ce61a13bdf64be", 0x8e}, {&(0x7f0000001040)="045522ec93f01b7efff0625dcf14670d96d2391b3e972bc2f414263e4ca227ed8bd79dea93e1a812f2b6b5eb55cce40250843de2cb4b9965d7d586dd47646f60602a522d90db9c283120f809747fbd8d301beb3d5027bf8ade81bf75c51314c85b10d07967b93dd445cf6403693228703735d7fb74792f0f10f7a0bc82801bcfedcf8e3da52367bf58a79c782ea0e0e9d6947278f14519515be36c80a0a093dc32096501e47627d286000cb5ca31a4b1e1b4305f053230837de49d830a45499996997857090ccc995922a8ebe8e8b46c24ea84ea7a743401c4085ae03ba140697a1bee04bd5e3e10743a09912aa3", 0xee}, {&(0x7f0000001140)="b485d64adbd3864a438e5984b067743d363d0bd6b8e61b38d51a69071fd08aed141bcbf95b40744e605ae543c24a287d777bd8594b9561de9636176a98e2f7c806cdab42c8cf2a35136329a57e3cb3ead113555dad401179fae6406a0871c4bbc79783a974ee4aad", 0x68}], 0x6, 0x0) recvfrom(r0, &(0x7f0000001240)=""/29, 0x1d, 0x40, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000012c0)=[0x6, 0x1f]) r4 = syz_open_pts() semget$private(0x0, 0x7, 0x1e) rename(&(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00') kevent(r0, &(0x7f0000001380)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x16, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0xa, 0x4, 0x49}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x7, 0xca6}, {{r0}, 0xfffffffffffffffd, 0x94, 0x4, 0x4, 0x355}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xa2, 0x7}, {{r4}, 0xfffffffffffffffe, 0x82, 0x1, 0x401, 0x3}, {{r2}, 0xfffffffffffffffa, 0x0, 0x81, 0x200, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000003, 0x1a9, 0x1f}], 0xc87, &(0x7f0000001480)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffff207, 0x8}, {{r3}, 0xfffffffffffffffd, 0xc, 0x2, 0x4, 0x50}], 0x6, &(0x7f0000001500)={0x7ff, 0x7}) pipe(&(0x7f0000001540)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xf8, 0x80, 0x7, 0xf1, "a0e918bd8206b93b53883755acbb94086277bc96", 0x8, 0x2}) 20:53:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9eb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x2}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="01", 0x1) 20:53:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f00000004c0)=""/84, 0x54}, {&(0x7f0000000680)=""/196, 0xc4}, {&(0x7f0000000780)=""/66, 0x42}, {&(0x7f0000000800)=""/183, 0xb7}], 0x7) 20:53:09 executing program 1: r0 = getgid() setgid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10140, 0x43) ioctl$TIOCCBRK(r1, 0x2000747a) 20:53:10 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) dup2(r0, r2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x7c, 0x1, "5e2e1eb7f99720c40df5aa9e06ed56608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 20:53:10 executing program 1: r0 = open(&(0x7f0000000440)='./bus\x00', 0x8288, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="598b609e54300e4f075c5b54282f6d3fad2c403f907459c639e6ff3fc8b91f867986b43ccf249e8731196e2bc30b637c07d2fba594b44eaad9b2c8d72fe9f286d70930973ca10faefcb315ef1dc3e6361070f7d338447717f652c929f5083c6e9af17358c42f81b956fdc179ec8a0dcd72efd6f6e1b0fd44f4aafd7e7923bab57d9b2e9307af0a8c65c25d55ea240e067a8077ae50679c984badecbeb8b336103b1a187344cce198140ea36e8fdcd5b58b8ecfab46", 0xb5}, {&(0x7f00000001c0)="f3caa00f3dedd3fabcf86af999580bbe3da0ecd002bf0aba5ecc88bc72038d193ad125618b9fb891beb7ff9d04aae6c418946996edc96b0d15dd0ea5f6b933be6c58b5fcb4fdc26410f50c95fbef80ea", 0xbd}, {&(0x7f0000000240)="186f54025dd436498f459553130e6b807ecd52ca3ef3a6658eecad3b98f64d6ae98890a4a37c3bfe39562193dac6e500ecbb62e3d9373a0aef7c3763e54498f962421e8b078714f73f5ac372dd7bec1c7ee1c35fe2d6e1bafb9dfd22a0bc3987cc777bee2b1b71c21afeec0d90a7f36efa1242f38f6e0ea6b59708c99dd110aed556b7402b645e54fe1c9d1f439e39eff90fae8664d0dd96fa395020579a74b71dd8eb3907c76fe2bb7dc583616827afcb64d8c5160ebbd00f08", 0xba}, {&(0x7f0000000300)="84b31a8b076626d0f60564e5a0ba9be8666ec5aace0a09bf7525b00633e41e55e2deecaa72cffacc64b29fd080dda947b6018c4330933cf348d01d013df44e5d68d5a9b33c124b41473895f6f9da5d47df7bdb14bb994ab171ab2e5331f5cfb2a957cc0fc6dfd5365ba52096eaa7e6a66f7e497c7b8ccc3b3857234d4a22215bdccbaf57268d29515fbc961622", 0x8d}, {&(0x7f0000000080)="577d561640b9d4e593e7b34c7069127a39d74044ae4f030c0f16204b6ff7c35b87bc785086970168b2cfae913e9c733ea9151f310576befa61", 0x39}], 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000100000000}) fcntl$setstatus(r0, 0x4, 0x0) 20:53:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) read(r0, &(0x7f0000000040)=""/216, 0xd8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfb) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c09", 0x290) close(r1) 20:53:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x520) 20:53:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x800000000000000}) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f0000000400)) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x6, 0x401, 0x5, 0x9, "08e4e6a10f0c073ab1312e4e04999be7cc4bded3", 0x7fff, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r3) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/235, 0xffffffffffffffb3}], 0x1) 20:53:10 executing program 0: clock_getres(0x0, &(0x7f0000000240)) r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x4d, 0x8}, {{r0}, 0xfffffffffffffffb, 0x42, 0x12, 0xfffffffffffffffe, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x22, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0x1f, 0x80}, {{r1}, 0xffffffffffffffff, 0xda, 0x2, 0x6e9, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x400, 0xe7b}, {{r0}, 0x0, 0x2, 0x80, 0xac3, 0x9}], 0xffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x9}], 0x7e1c, &(0x7f0000000200)={0x400, 0x9}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0dcd4407ce2b8837c16d2b148f3e6ce0f46e1f4824029c405e5049bac16b49714064b261a01bfe542a9aa2922c2b56cbca2028294c08339c51562a39c1f2e65234aa68a83ca742aa3f3e357f737827cbdd09115ae8a2c", 0x741}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a26917", 0x1cc}], 0x1) 20:53:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0xfffffeb1, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[]], 0x8, 0x1}, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x3, 0x4) r2 = semget$private(0x0, 0x3, 0xc0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/193) 20:53:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0713d616071835e17604c903a46136f06f46275a035c4e52c0c22d71892020b005594792ad1797dc3a0aa6e67c40406ac76a98c855af379587d409c3ad5101d111f3ced5d48d80714791a8a569389ebd889a598d3032c203f3f58746f6f8f791989a27c92ef66faee076c36b63699f7cd4ba9327355d2836c13e766b4a79de7333087024bb3ad7381e2253024c546046f770b81c0213b4f60f4a396ca908ae1d2f57321b1e4b780bee79d3"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{0x0}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(0xffffffffffffffff) 20:53:11 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000001d40)='./file0\x00', 0x88, 0x0) renameat(r1, &(0x7f0000001d80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001e00)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r5) mknod(&(0x7f0000001d00)='./file0\x00', 0x2, 0x0) socket(0x0, 0x4000, 0x7f) mknod(&(0x7f0000000400)='./file0\x00', 0x2120, 0x80) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000001e80)=ANY=[@ANYBLOB="01002e0966696c653000b73df863e81af8692a48293deb6707ecdea50000000000008f4f3dfebb2a2588a63522000090257bed3981f8106bdec98e6691b3c507a11bc946ed0807da91427553cf8690a6e2e46f69bd1a6d937dfa97fcdbae23bbc53d14388e50221dd6801db9841f608b36405e08c7f79b45b870d2abc05a3f391bd2d2c0fbbe12d1fb0053a112555a2d4019cd0a98441bb4b1f5ec270192994300ac92465738f52108eeb84857cc2d796aee624f15e239567f529778e42a47ff98eff75f70"], 0xa, &(0x7f0000001c00)=[{&(0x7f0000000780)="11e42f9e9f7f0e662d9ed1ead8d5447353746de1e7088b827634c4c87853322c40aba25ca51145a4b4677b91bbafd383f2af7f9dc91250c9a5742636781313623a778c4ccf454aa3da71b6fc794fe45469fd070cddc41eed23383994d42cae784008ad1998e348a7547c7c4fa7b6458be6482763c45cf498b031714ca94bcb82866addaf81", 0x85}, {&(0x7f0000000840)="11aaa890085cfa3d8d19a4f9700deaae04e7288487497cf7539209fdeef6ef32b64a7d16996345cecce74df2868ec42671c7df93b0fe8a4995dfd327a1597e85707d68d73db109663f5e7de4874dfcb6218c5c36ab074c7695042713f801d38050ef508e97665f2526b5b1e286160fc0b520b2c66d5d5e951454467354ea2524e2572a5c7e", 0x85}, {&(0x7f0000000900)="16c0d8b553a2018458c8dbd7f256f93ab32a12ea0f898de1f272b0b46ce2c38e5c6292d5a3d080e89eece1bd700fa567782b9188df7f145db8ff2278fbb93ee4", 0x40}, {&(0x7f0000000940)="20b72cc2996ec679de6695a8410eea718bdb74b4ebb42fb79795f7f4bebd9c117b7f464a4f0206ab53d400f2ece4f59280e1adfc96b684c69f93d52f31b4dab907f5c6ce5af53380c36904fa77491eaaa9f385d51ab21149573ea89a2abea15091ceef778ed9b98c67d45ae8ab0e888b0799283f8fbd7c17482069f0e1acb1e77f56fd1059339c1c8892527dc2e8eb9a3ae3ecac0df38a3cace435e148df948d7796cb4497ee8991b126d2a21fa9b78ddd70", 0xb2}, {&(0x7f0000000a00)="70f906bf247f7379218a92cf1a5a9c3060437ed1c23414b62210d91965aeb0af77794dafa2c9316227ec61761fe05980a1664c436596620abd9263ac5a566bb7b00fcdca7bc149d84680b0cd8c50cf4402faf0d31c073e4fc93ecf52a0c592ef383fb051b4ab09fcb57bcc599467f62b1f78f72feac824346a60f9b78dc5ebffb77d976602a883e49c63935b933276a10adcba3fb2a63869a94026884c3f6aa9ccac30fa134e596374502b876d1173f852eba51e83ed20da336bbbe9", 0xbc}, {&(0x7f0000000ac0)="cb0a5608331e19e5cef435eb50648dc1efc02fc9c193ebec764c896168fb5d832203db2c25e48c900adc8ce40b48ce9bb1f51b0fc3f5602c35dae9927b6e86fdfae16c9f2b156ca06f07f6aa146b359ef683508db6bdafc90858f5b2332999df0cadc91bbc82cc9a54159ff460666164d23cd3aff9b7ef40c7674e005a77f361aa6ff2f5e4aac4bb88bf6f74e9c3691720d863d53b27", 0x96}, {&(0x7f0000000b80)="2c8cf304b8b175b29c2c566fcba748550fa1f323f5a14aeab71417a3a8ade5bd26c866dbe32248e99dcf2c6312ad568196fc359d870eae89ec993a0876a70ffc102dec73daa78f2fa12d54b6f8f08b479a5b61ddb50ed9d86f458b978fbb", 0x5e}, {&(0x7f0000000c00)="e6dc07fc22fc27280a833b1677abdd7744e73b2fc06798d2b6a9dc341006c9c486b6cdfd6123787486cf5c97c31da0510590562fcab87956849f9529de03d9298635d7911de84dc23f724e6b908bead72a7b616ae614d7b36ed37485fd17aef792fe433caac45b729a98ae20ad9075ba3f75083139f212a8ca51ad0f008e833fafdad84d136f575d7880942f9937205bf4c69725bb8a503300a31cb74de464404d4ce5614725871ade22faba9b5279e9bf5c0e5f54e1d5f61bfe19a3df5e6a66e9ba59d1a551c16305c4ba6cda100da9883e86bc3da2ea50e91391fa74b81313f9a990f3f2c55f98ba64b6c9c080557cc0fb78c4aaec912a920171be374054856aae01a347fe121820973f4399b845e21a3f716ef24e1ca01f396d043aac163e70fc74001abf1f15691dac84b8f5a32d57e249ff74032e542fc68103cf2cc6e0778edd9699748425867eb2e48242772a550ea3e904163b39685df63b8c6bbe569213f17800b11f2ebca2f18e6bcc0ce4e3e363d1fe9a858a3c5b2c990c24ddff1ba87165b45bf5eed5ef36399f0b6a0f24ba22a6e9c465736c3c76f55bce1209ee70341d23b66cbcd22bb88858bdeb5beb61b71bff3da8d7a895e0a983a3ab6e9bf385a73e608f9f11d881e53e34730a5b4a21ba35788d9513ff7ba9aca1775caae2b5791ee711dc45cebe56b5fc788288e36cf90a139dc26ef58c8f211eade270c5b32a395d89be8101cc19068d50f6798da3a2ee31b62630c340ec2856de0d49f52393b7dcebeccd834b1b5abc4212730d8483aea4acb95071935394b405d019cabdf18fa4a45ca9e5be728e17c722415443ec6f72e4cab11e0e6e73ea905d065c0ac6e52c3e45bca4736ee76ae2033dcd43b1e09984d5d799d602943590939ab1e0c4f4760e0c5a98f2f0b6ac75e39072d73c1d2db27a8e6b19153c7935f145fc4b408f3787a4e6baa7068146a63d854fdb1a32fa6ada9046b1b6a007b57e5a2f9e62e05bb0437056b58d3af95eeae4a325be99510959f1bfe78274c17423e43397352a8cd60616a82e14e1ccfd6c23410771046e1a117f62850c3a1a3dc5cf6d44b31e912e7ce468af27e29a076d3e7e24070c0f54a5bc9aa5ac7771f33ab1d25e49f4b095bcebea2f1afc3600664bcfb26035a12cd5005f7dc0d46ed03cbc030176480d3d661d063b54d4ea31c6cc918e68de20ce365d1aa3f6b3e39c32d043f88bea828a0462f061a726b8ccaa9d77cbfd1401cc5d7f2aa8ae1bfda85300b2ce5e7100aeedf2831d8ff83762e875e4b155c823cb3dd2dc9bc21d7d8dec716d0870b0a25339f8404f9c57b4a38affe9e55056cb70ef02dcf634713f9c395176c8dccc5129267d82d51c82aceb9961bd009dfd65e6ec9f9defc1b217f87a935509da1a8f40de4827f9878dded198de07da81fa90ff42428c9d8ae3f3d6ebdc585e2a27702aed3d38ebdeca26762827878844f1c769d611c41233cb8d08a360c32563689bae667d3d80e4e0eb7b4e84d38d94c28245a9bb6694dcbc7493aa490148d147467d72a3bfb532bc4cf1581f28fd0b8ae6cfac5ba9965c7381cca18b80bcc8c667df4f382934a98304d916bf74e6e6bda0a9bac8a3dd8afe05c616a0c00a82daffee99e1cb46026b5d101b6184357d021dbaff5f86d7b243fd087cb333d540f96c7f7423914e29d9e49fcf41b55978e3956c045706afc286e711a9e70aafca7c94102d94764bdd9e5343da079427a975502701bf53846951133f854a4282f5130b714084928da66e28fa88ec6a912708cc09ce49623c3600c3d016942a476ab88134e6fdea921ed18a305b3ab8729025914bbb34eeef8be57fa4d057c6e9689fa10bda2cc7524c2c2978ed468682beb472f49f2565bff5a5550e60821b08b82098895b51ea7b76a8bae0b6ec51724c406258fdd429cbf04dfa11c0c664dc1c9db863b4140bd178f77aee0a1fb088c8d71a0c9beaded6ab1b773e8ae81ebeda96535c94a5f7bddac1ff6c11e55221402307d5eef95e8b1a713b9acc1f62fa7d8a3f84d7059bdbac9c75c4d40e429cb461c8a3dd8fc687020d761670123a4144fb6d99cff5b8aed67b5391af21b308c4cc49f290583c2466da46a6438cd5f299a9243e1a84dde27ca1b4fbb56afc974a19de49441c1f54aa23fb156cf5f5db42c95b05020f99fe93eaa44ecfff797a9d35297137c2f41e035e6ec381d202953fe24eb7c83d090b7238d018058e5863e7ce858daa781c88056324a30b4250609c4ef4513dc71eec4dd376eeec675c9c024820dbcbe8ef755e697ea5bd0e4a7b9abd6a509536c0089616c32239474fa8cde4078f7479263f9c06001d4fce4514f06385808ad96bc2b79696c5c25d76b2805cdcfc18fb3ad37a4e54aab5132e246986a17979adae9148666293baf51d6d85645aebe0819bf84e2d68164f54ca0a621c4018db06c3700b06e68cd6e4f820fee4a4286272d243addb4169316f2c35e2c3bae3d35b9e3f8fc4ea6208c7c153f4b763239ea05c8f267aaa30aee9403c90b798536cd56b492e8fc3cb56224f6dbed736605d08be5b847bfc4d36daaf44f732465605ad0ed1bd57a248ca16f9ab0a90094f771cc1735c8578566347104d76f240c5123c05c2f62d5eac9076d477686957c39b9f0354ed10a38d8216afc655837d06d8b67a0e47e89adae07681dba12b09268484254bed15bb937aff31b7476eefe1bb3ccc736bc67eed64d55004c8635825a6ef9960680ca5f747de662ed318e5384e0376b07c342f0a9606857b64cbde9f4ea3799fde427822591ed1390b3ec70f00ec5214efc81b733600dc92e17d29dc02b9dd6f8b82447175f4a2d3b7514139ce5930ac04ad47534f84906c59e999a9dc31e6b9b0cb5fb7826ac23fde343b3b293a7b082c9b3e7f3ff085f49e595a76e3325d6d56a4a633dd906393692c71055516b794d7d70cab6fe9e273114124d6af42d275ac03fee5d5a00893552fcf24d454ff3e1411812dc15fde5b67553b84e13191b0e6f242caa285521740c46f59d2349e973f915f738dfc914cfc7ef5b4c9ccd57d6cb5ac1bace30bc1bef0e3d1638e909784be2dc021d3631886ccfc9959d8c4d1d68f6a8a30b435ed52bdb495ecc5dbe734dffa925fa47b6876f3f3b1203d79d51afbdaed18e1821f38cf1c74d50eab0fb5a265b26aa8c69f1d12cd3c88272bef1aefe66b427b14cdf666feb3b56e7c9406224807cfeba7232f934d5a34092daafb5857fd667da8f9f3fa6312578bc32e20135e19ac9fd847a438201bbdc532ca3694b28ed309fae811df71357ca7a269743d317d18d6b161780d54d3772759647018413e1b9b1ec437cc24f8324e826239966606ad97f3fd4ab9536ec531e425b9bf422f16019c6f1200a8a85a4c7bbf40a9bd98edf2f310ee7624cd62908f23123bdf954d3c41887f42d5fa62d89e92d40ffe7731a68f1651c83f5aee2401ed1dfc1590083221da0bc6920ed55f9abbfe353cfa00042b9e57aa804f35ef1ac9f7d86c7da80e6bd0ecf4facc689a4bc0bdb4d5bb639abd244b41f5a0f9fb5a98257035dfb19b600d0e0cf48978549a96b599dc4b40937fdd304e8ba4a34fcfe4a0ab1990e5351a7a3b15cb9b5dabbaa9de2a62ee04ecf80dc5d299b2b5d12aa1719835b8377ed9e3866c48200710d922935208e88fb09cdc653abb73ef59162debb9afa671baa968b2ba46232da7d45d11b76c90c2ab0877aed07501291807322d984ee9706fd7d23186f57ca8413a10c0f73e81209cf53ac86d768bdab7bad264e7dd9b2950855c3d607c79e3192567fb1fe64f7e30af52c9a318843d344d4a96d2f4d4173a3ae54521ec14aeed6316fe9e2ad6f0e78e882f474a7340671081ae4000df80521c6c62c7035383d387595a574cf9793a5b674fe1a9c4993d18b8766ad0829e6e5b7c142e13582f8993de56523157b215b4e6da0aa64e613d2571261f230cff7681d29be5e377697e3603c39b3d7835619e916e2fc7ecd8d780d4a4b9177bd0860c31dce1466fc060e1e044d64aa061fd1df6f654a8d1483300f41179bd4b64a37e924263ee71e26bee1c4f34c07f9218ded9fc00147b2c5a52cfb669b5d20e6ba5fb7211e3cd8ded4727458cb1fa8849b77b0a51a2b342da0b70a57385128b1b84071a3aa3f2327d202e109564f572dbb2fe6a9233f3a03c7e967f3c5d01eb9df4e61eee9b4bd3bf9787e1fdd9a26b0b37849f988fb14592121cd540ce41d78c57a188d8efa4c0bc26512a6cd9edd174630be2869466e413f79a953aec9935bbc3daaa24dc0b9c38d0edc775e102282e84ad445388027d3076b0db6be3398ad3efbfad6c197badfcf924a6631a24112b15d87c1c34196784482edc2f18e687a0328a8568fc2f8724973e897a747a168daa5773d182406a1bf9065179b5fc3bc20b2b03eadd2026e2c9b58deec5fedee481afe0ce0791c0b1508ec869c4a6b5ac931aefc89c7226e60430f91958b9bf07786acd0cc3989eb78fb8c07b45e978612c3ee85372aac31cfd9ec2ad5b14c227f7e941d6ad924c49ab0ce7bf3cd5b01b4365b8b1b5619b759a904eeccd20adf314a3b794f0c563daf2c4202fe6491143dd690b941537f280a3d31313c2efddcdc7200efe63ca5c7a8e8b380708033e56d1a06b5fff77800a7af2b97c896ac9e50d8c7ec2a91940ea8267c0bb49f93d6213cace316837efe047754f0542d321185b1e07f8e05ae3be7da764a6429b772d9777a0806fb8edeedda38528299221e308816c2e2d966da0dc0da85afc13e9710abe85872ab1cafdfa505982d16811f0a9e536a9383f5e4c54f0d5b1fbc4755fb61c94c4467110f7b5132906e2f908533d0149b6b47549a6bba9ea10952840cb38544c147b84f98098d38e0b1ba6e6965823929024baddc4100e1880f8c0b841ba3a4c304790fe3a66fb40a83eceee8ef53f65cd2de2bced4451fa03bedb8b53ef87b49a617db3ab023851d22a6f93c9bfe8bbad475712fdf0484699254d0a61d4e15ab1f196477da89e209cfd7adef0553b339f52a0b4ffa0fa2e177e7407becb2b7b1a0d7cd9d7716365995db40575e7b2635ee3adca02fd1db51e47196078bae4f6f69ca016090fa8143d94130fdb387afe34e653cbe48972dd71c15f4de4beb2a54839cace3e8ea382895d25416e1e4e120e89a7e241aed5bc3dbc5c3c00b056525025e63b5770fa53f0d60cf08a383238c9deaef55825914342ed6a9a3adec36a46e63b99e1e445245e8babb6ea22ac26cf55e69ff386e94d44085769f2c15b0d70b14a9da6799efddd7fd7a43af19b0954c108414ec92f64054ef37a81a8e407014053c8c01e3d6a52bc7ee303bebc93783300344263c3b496bba2d0c007a73c2d570b740f9cb3f5a2aee874024b16b708443ee0f389905e5c72ad9621550dede800ee154f8feee6fc372b681c6182c06be07157cc9c92934be36ff8e3def2477996d62d6dd61130770d24e72798c8e25ac0f91aa49547b01c40d26ae17ca4d9fdac665d46d643ef67dc8b445a703d754e627ab450a64e5fcc829a885538ed807a4679882ab6fedbfe11dd75971fb74e32aa08a4b9fed4a1958b4e3a8801d8b3a881cb9dd3fbaab96dd40e4da3bb4af197dc54dc76ef8c9f2171741cc0a9a83350811fe49943df6c1fac194812d7f80446af0f96f1974f50f8a2f4365b56865f50c6d1fff662f33547ff5647b883f29abc7789fa846a084eff7afd491b570ad10ffc2d80cc15f2ced03da23929e39a3760e835cf851eb434ee62672a", 0x1000}], 0x8, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="b6310000"], 0x40, 0x400}, 0x2) utimensat(r1, &(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e40)={{0x2, 0xffff}, {0x1, 0x1}}, 0x2) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)="1c223c3604e889ceff234b28d743ad686b4c29a50a2b7c2feb98c4cd5c45f8f960c6b7a22e6e6902de17c18515d7d305df32526b71c82577a86e7b70e53c4b134b5bfa2f9a2e98529703524744e61382a764eba409b04f06fed1adda57f917b35f7283bbeb8667fdbbf9f63109789b5d009c43def74d6020de8cd94e2ab607278f7fb9d2e104d20861e3e5cc3656115af8811b045e881e47daa333", 0x9b}], 0x1, &(0x7f00000005c0)=[{0x110, 0xffff, 0xffffffffffffff11, "f457ef5ae6cbda5b77a6d3ddd64b65cc86ca62e3e7a820a24ef7ff66da4159e23ec995137a9379d0d8295acff964683d3f28c060214d344fea49a5d6eb1bd8f9cd6d7996a0fe66a66b60728510ddf702ad939127c961ae633633041a3050caf12c387fc448b062cfd77fbe722c771609a2b022339be96d0d4d5b13df6a14253281a0bb9b39dac19d9eaf7ffc901bbdd3adfaa66e82ac84fc8a0e1ae9e9558c74a045da21676acfad22b39227841b8d46e73391aef486b4038275f29a3c06087e24f53fd79d7d2ea1845670fb7befa46a6f5b2f21e732462a6ea2f9387942df54f693f439e10941b5010cef5aad51c4412ad0acf63b946a5c7d4fcbeb07"}, {0x98, 0x0, 0x1, "cf97efcdc60c7e5d0123c710445b09ce66ad67075bb22ed685583ca7580e49597de8a0a21dd4952d462ce36631534e2a454552536f21d61bd9fb9d7c0b919005fa15c82f030c622eba2051aec64ebe88d100819ea60342e9bec0846540bba4baa6a1b0ca970b50688cb9f157621c08ab2f5cb7daae2b9f1fba15ccb982ab3bbdff655e11"}], 0x1a8}, 0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="b274a50cf8aa90baa9f2a501e02b3a7da3b00904b3d2773a23aa01da94e950f6356c592f72cccaf73b49fc29fc4a50c42c2cd450541209c70813330ad11bd8bb798fc24ecc6051245131311528143f7544bb55c693f78e26cece24b3de49011445ac9a49ba89a2a817e557884befed8002c024b509b3eee53a9abdd25e5541e160d6e70d508e2618debbec759096afa6a5c938a2a921c3dee40524d4f5e41c5783522784f7f8ebc8f54294ec4dc7e0030c9e96d1e8e9ed000aad761ae8dd85c9ce2e009a857514f2e870792a26a94bd4468d2bc301eb182200c81c45ca83d9e2b236483a0d55db49635d450376a02a3972db624b6c63", 0xf6}, {&(0x7f0000000140)="79265160b5f489544a30a8eeb1762678b1c91ced6cafe89bd20b8fb4df51ff39f36f218dac6672d5c7fe5426d42e5305d2012868be3aafb2cb827b46c706227592603de3d130e3ace07945ba668c439e4858e159d428e7d299da324690bcd9e0c981b8ac2a7df144f24c93630635383cee002a2a9c44637ef9e7032e6d2df343fec316d188082215f851c4e154cfe5", 0x8f}], 0x2, 0x0, 0x0, 0x400}, 0x402) mknod(&(0x7f0000000480)='./file0\x00', 0x82, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000540)={0x80000001, 0x1, 0x3, 0x9, 0x7fffffff}, 0xc) 20:53:11 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) getpid() madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) fcntl$getown(r0, 0x5) 20:53:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e13ffffffff3000"], 0x1) 20:53:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xc0) writev(r0, 0xfffffffffffffffe, 0x0) 20:53:12 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x8}, {r1, 0x1}], 0x3, 0x1) write(r1, &(0x7f0000335000), 0x1023d) poll(&(0x7f0000000040)=[{r1, 0x24}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 20:53:12 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = getppid() r1 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x80, 0x100000001}, 0x0, 0xffffffffffff0001, r0, 0x0, 0x7, 0x2, 0xffffffff, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r6) 20:53:12 executing program 0: r0 = getegid() r1 = getgid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000180)=[r2, r2]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r5, &(0x7f0000000200)="53b215808fe0c6818b7284c54a25a72f924a911ca720f61cf4b3b6f3d7b6748a794f42d413d20830a44ff68839010e652442683ffbdbf9222e836c63757051134908aabf021d3b7cc2ff1be3d41e6a412c5814cd346b690b0e2bd7b30dcd0aa7172c86a504e1c9b490660fce88624629f7ffa0b3523dd1888e88efe21ab456f5e152c63a3767ce2366aba79c02e36d702a99a036916ccdbb07d93e87c483a829f49649df170b4bf84008a1f9cdd20a2a59228349307a051620da", 0xba, 0x401, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) getgroups(0x5, &(0x7f0000000000)=[r0, r4, r3, r4, r0]) r6 = getegid() getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r6]) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0x24, &(0x7f0000000300)="a1c7af89479b1e169dabcda3fd0f026a4b6870674fa0bef3b22c05a277f0676eeae72a4c59f6ebf22edfa96ecfd00b027982e2eeb6cc58e0e028e3fa3d5f1d3b9bd14241e797c724d0beac85c13f1e356163d24e17a9fc9202f394fe66f440f716066498f2a6f39933048190f21862159b9fe98dc67bd509d4d75a5afd8d7264e76bd3aeecedb561d40446f19ff02efc2d6bf11875549164720d89", 0x9b) 20:53:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:53:12 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x20, 0xfffffffffffffffd}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xc4) write(r3, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 20:53:12 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x2000000000000000) fchdir(r0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getown(r1, 0x5) 20:53:12 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="8b7e8fec9841b9aa944d542ecad6013c1eeea12d665bf94d6bed316cdf3b47608e00f4a9217a4c412629f7df332a73cfdcd334e249d2cb7a2a1fc7c2f946a696d56f6f0a58d6733deb2748925aa4103e094e6db532bddb0fe31dbeebd3207a09d5221a63bff07a8639a172968128301455c5525b905bdff3e53dc1e6a92dd8f291a2c6975afbae1e5a6af73f9cc329d157d596380a6479cddca98b3f1533bc9aa1e77355065ab82425aa30c436fad3a305c2bade44b4a0fc73d9a7b8e0199f3af53b4369ed568bc01e9cd5b96a0c533ce290fe7af9a5e563d7c1c64be0e42c3fdc9cdd2faca3ce6658a3bb9a972a60eee93e4524a3336adde2de5b2dfbc01462d8a84f9795c3ca51df5af6baefa7592711b4758f8c4b94f77b1cdbdd1dadf1b69314cff3f3a093601c8f54dd147b3e2bcdff2b8e4a570bb90fe131d11ebaeff67705c8ca2c28ead7c6225fd063f31479a1ffc8918ea106ed430148230194d06ae1d0c088b76a2265a95c56069900abf96d8b2b329b6576bbf05159c7007b2da9ee3a81b2c2231a2b0cbb49522b6bfd0170fc0a6e0f6b7be44e77700aec68bfeeaee0c3cf0f26194fbc04fd62b5457dfbbe991aff21b2c4482d40823865eb5dd96370dd2c6cc8d106b90741249bf4692d9089aa55ea733263190952280427657458c65f771293b95e12e74286af6202595f7f8db758f002f70baa55f1231587f4157df1de1e7faf2790e70881f57e41c52cf253d11084d9368248cd79d42b7b84014945db791429338f43905c94ec387a4aba16b3c03cbeba59b70b9b69e4fa3b459a8d91c4bcd0de0511043dd8b388ef2ee315e6909c3e8f3d1a0238a028bd9ff730ec61d3484c9a3a982f13f903d0ee5882fd27e3b0b88d52dac93541e16139f962344cace7a79ce5e8318cf2744a097c221dca858e9e444ad37d4399d102d271df06634483a9660c970acaaffca6c83d1b95f68dea36fc6d7befd0832f4f531dd9fddaef9c39fdeaa0d6046096ffb29fb6cc6d884cbbb7447beeea5173e7fad05721045098918dcd1049eeeb2ef9bd49effe69db8c6195089e2657ba6cfda341d3d49411101427a13b6e8cecf7b98cb7d05b3592be7b2201379fe89a95b93601705b40289c44f7d35701388527675e1400c33f815e7701f4558f7140c02b141627e9c2568ea3165d1552a3c5cad3e47a8abe30c52e9ab2bc613f00feec1661987e7baaa95bee1dea33d5f1e0f950ce546dc079ad683fc8b716754cc0ebb963032875f0c87711d51da7b7ddb1800d2f3824f07ea4b7a0b67d16ba4f46e26bc20f44ec49f370656467aaa3e036ae4ba4d23a7095054b71ec6854ba0c5f7f678798fea34d61af50df58c38189d12e29bcde490b984066582a4f4368d77f8d3feeec20698e91a277c7728dce19564f7557f6dac6306fcc7ce0053e1a3556aa1ca89d0cbe0d90f4db1e990501dc9d3867bb3d5cd3f646d55942672474d47749d11dfd94fcc7fe64c5352a425c3bdc03c249c0abc545b45bff5e01257f065feb9bc0257377d5d33abd8ae837dc3fd3421a8b93a3df42b25985aec1b30675b94cbee9616c69dcaf74562a99c4e2357f3fb24353eb508b2e83927066b7ada91c5b7d52189a49398ed79bce0c47730a38f865031d19dc352c86316b8d284221c1acbc52c9c6b6b43b7496a6c882549203cfd199a5242a7de531ffa37e69e34309f44e42d5bf9b44dd51e6ab859768b40f2f6ec009952587fd193da3ba22f9c36b3268221e1396b87fe7023d1380cf5a4bca97bb1009ebee1d2fe6c29befd168eb5921e736fd3e0ab3183389780f09c932fc7259c333024cf8c7f1489988d6850cec8b85953a36c29380d343e23e28d46a77fb70d3c9028413ba1b09b0182dadafc4fe93a1e1af16de46e9cd6e4a146b3459a8e4af23dd536235cfc5290f8e97abd1e65b5e6838f052c78027ea303ff36d72d975b9bda2fc9b2b97576239ac7dcb3876b3b3af2b7927737a65c867ef33d084ba9152dbdaca9706d890249bb9b4cb640d7b2b07dc33c4cf9d8e80dfcc07eb959036dd88f67be3d52753080882527f19306a1820cfd4d8d44fead6545ac33d5ac2a3b0953848ac1d199dc2fbe4299fc99371e87e85edfe0fef5a4a71ffab437862a1470e923a6f209e7f53cdd0163db68ca700fd52de5e83934e6c3ed0081636fdf421a793435624059bde321b684999830b57668063fc48a74a0c1b11a7b435a86acea0d27729ebaa22874b16a862aa65e8913c5894268b828e977f3184fd241bf56d67111fe35b27ee0c89806a16500146f16e316e483d5369cb2beb2ccf128d24b8315f7fc6ac0ae84b5e04b73c3e8fd70ab584a0606060c19abe7489808e81365f79f5e0d427d17b8a476e4f1e6b44df05c9b1ae045491c0c700db8df7e5efa11f0a498f8c497e5e4187558554aa7ef2a24665a6f03900c118eb3d0191315c845569abfe576a44b5a183fd761fbaacda3efacec61f48eb26e435051d2205ccb18bc5b4b2732f7a7c838c92c15700cb2b67fec3ceaf06c76602a85fd4e60f5032cb2b7a38105e2612b75082dafc6579d2b3bdec70943cd08b3346e72b98b7598da07dee7e7d39ec626c06de7dda1c58c77d6458525e2b28bea357a66172fa6576f27c2b75c30d4d1d7e68e71dde1f0c51f2ac72c53816e49ffe1552b26788aac47af4ba2a363986edf1a1b1f8195a97225eeff4f2ff99f0ed2773326e2e38af63a00c3a985b7c6a10dac86c234d7f2123170f90d326bef540c69fb3a2a9c750f403e31d13e3d41abad05697875edd414d0958fb9c570d71688e817ac3f82d1f37af454200d1889162fac568093908e5103381e2d371d2d00c1d91b6cefad94cfeb619c466cdf8d80fc29ee9d0822f81f8b968f8788211befa5c50947e56e837a9b45e7aa6a3d659cf6e84fadeed177969529bff530c6048fc661113c034be082a68ec05988daed99386177087f42b29420b256aec8d6c9436d46bb222f63cbda0d6109fc873fcab7c8b736de318ffa16673455b8af9575cb95c4f70fe53db132df985efc8ea3eb1c2d21a7e9b4ceb93022bfa58b773de8393080349652dc1c466c331661dddaabc78383d1b95189421409ff9a06123dd0b01900b4c694869748f8a292f732e4ead01c9460ac9f3aa0d426334526550373de5e6bc826699eb02f97e68d7c14961f5bcc69338b701870529ed34e5a361314a2b206f4ee997bb3e448a2861b7fb434e5b548ce1d53a3fb952c867c7c9ba5eb8a0109d2be0b671d0a10202f784c2006f0081b2d6e828d4dadaf019056bdfa39871bbac868c104a9bced2fe9957be5115ea806488327be199462436b325e179d4bec98c35928cc1ddb408c0d8de1b07e918c3672d0922c168259e99de4ecf3b63ad24eb4754f269316d91ed7d6ce91f6a130adf296c63cdaec7eae5f68405bbc9e409b9461653a578347f1979d5f05f40ef9ae6802382868942ca1b84c44806685fcfde9e8e8f7e0b13bdcb6f646f70fb896a77292a8854bb663bfdee678913edac171cf872529e6f87361e5f889fd7242f8797b49bc1310e61e9725bd65b394e1c2ff90267f0b1eaa53627cc4120cb4224f48c939c68b8df56541afc8875f08414fa082e8a9c8a33bc36e67aab9ed51989f7a72489bef8bfdaf9fe9f4e923369fe81fc75ce16480c891f331ad7f37005923723b5c094f65bce4fb4d20a2a8e5e337c3732830cc7e0505fe89d801eba88965cb35cb7c10eb9961c00395aefda02466957e584f1596b1d8419408225280bd1321eca356b6bd2840891418acc321cd1241d9f5e2b6cf716b4f07e8332df4e4ffc79413a427ce8845ae90606428596145b4c09776040265f5369e4f8c1f482f4d33dc1b78d31e57e59195668bccb2a58d8db767c069c82b4ec2ac6d9a53ad5bfc695b8445de6a09b828ed5d267226b2c33d0fde25d8697d1924f90388117b187594b8f1bfc11f28a9fd788f01f2bccd23041f6db06dc47697f838e2ad622f14d5b04d12235aacd97f1884bcbe2dbbaff45790ebe75c1f23e42d0c0e8af87f03092b9b477561b72f9bd04d67b083d9c2601860c4c7bd33ae5f7b16bcd4e78eab3bf5e0c6cc2c61aa8b727b258dfd65a99348893132992afbc991485fc5b5fda84f83f400e59cc335b3689842025bd9ac67eb9aada80063aa483a1e9ffdce21d9c35ad501a3fc5b31c4d68165ffd079d17db320bcefb1f31f14532c8220e2c9e597b89562c38c965c5f931b8b33324a2a6df1a91b420bf9e766cd7853f8727de34370248d94ab4636d99e2aecb946e1fdf790cac0bead61a20b5fb64c632a7120513b4f47f68e6c862ec1714d83ee9778166f8d91f990725af560e3cf8601ab5374a596b7e30c14383676eea173dc3ce0969547623c1a53103b55111eba3070b4297f915cff08322dbb09ea71b22fea420299420a42841c1a9218a45f7464b6291b3942275055b2a8f00f339e0bed28de4bbeee9a8f7f683508f32d2502df86051405912520be86ca8ba38621730c45e5c806e0e56566555528e506077912b50d1e933793fd0dbd58a5956ac138e3b1599d467305de220151304eae83419859efaca38e9cddcb5b64df17f8db8fc107307b1610d4785a3e6eade3ab3dedc3ef6d5c4a950fc1ff343a708ad615171a3f80352d760744641cb185e1866e1abe2be1c58ba47ee87d35b740abb02a74bc8bb6d521c2b54bf8e461bcbd10fd5cdc0dd4abe27b067507f857ec8ac76f9c38b738d12c0d6721ab3762fae2d4790521383959e2199d40a6241b4928a23780d0e333e1295db73568754b52a41d62833d486fd6bb9af1cb61acc6080aa7a6423131e92d2a97029514dc5aa128e1e1003b020e9e98d111f52c48d75d9dbfdb52ce8f8a5cb4f178713fd26af797a21129f20f4f01535e56472c85f135765cc69b52e515257f680f5130bc1cd3bc424fb8c78eed5f8e0d4f323fdc9cd3ab742c80b741ed2835e4b135f8b714f61777be817d7946b46f16f6614b9ff1c73625ad99c7604748e6f84d0035a98c748f1ad3e338e402db0a2f2a039f95d1880757763e848fa9a4e6488420eb8c4a1a7d2de10d4ea2237f6a848641e25543f4d848443fa6f66bd654fdcd026eff5f1554eecfd20a2c0ab8f5a9a20277e2010125cf9dcff72f2fca14b2d84ab2482f7b0f75056201f1446f30614445a1eea41cc3e1a1512ab55ecf645d84923dbca226ebda2db7fd84b68eb3e28a1eb95d02c19fda65cd3d1b9893d60b1d2c584c742c6ebc6a0bc372a8f9fe11f070b36d9d74d2096441143411e8436d90da63471809e9d5c13b517bf04e77a6b85503d9ac2c175a5e2cd1a5daac4e188cbe9a64d58ff0d0770c06bc65f2b95b157fbcb342c88c48facad763315da5448c5cc6a0c8d6dd4daec04ec48eea708af55acd9e4f11df5053b7949281495e1ffd5c04f0c620369aa90e98643c4d3383164f8c406b620348ada2147f1d39804f0ce07040f327901636181f0442b67b54cfcc46a96fe9fb79f5da119a51282f0cee062f2967f28783ea4bebd8e4bb7e939b55806988cb3b29e9c1edb8d66631e5bd3d2a03ab612dc14e7d6eff51414a6ac28c8a95992cfe5b66566f2655d29c1b0425461c47e59618df870576758abd734bb3406395acdea64d4aff0763d247b54758f5feb03182349ca199741acd733538f277294f22a18027f27d3a991ae57a3bcd315e8ad50e085a892ed034637d500db90771b2733fcc23358b81191ae431cc555217aada6aad62ecda266494abfb9bb8e2c7d64", 0x1000) r1 = socket$inet6(0x18, 0x400008007, 0x0) r2 = dup2(r1, r1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001000)='./file0\x00', r3, r4, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000010c0), &(0x7f0000001100)=0x4) sendto$inet(r2, &(0x7f00000011c0)="95cfd6158f52a34201aaf63c587a4c7741a6e8a8c56057bae212f99d7f6b8248b173ce6927fb2ef9c7ce3deee8720ec0eb7f24cc60ef00ac1c02504df3a7da5b261a4fad4e00fc3067945b23beac1111e3017e35bec920e21c", 0x1d1, 0x101, &(0x7f0000001040)={0x2, 0x3}, 0x9) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:53:12 executing program 0: socketpair(0x30, 0xc007, 0x3f, &(0x7f0000000080)) socket(0x20, 0x2, 0x100) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x7}, 0x10) 20:53:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f00002e9000/0x2000)=nil, 0x2000, 0x6) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:53:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x1, 0xffffffffffffffb3) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 20:53:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 20:53:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="d56de8", 0x3) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 20:53:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x186) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="39460b1906b9", 0x6) socket$inet(0x2, 0x0, 0x4) 20:53:12 executing program 0: semget(0x3, 0x0, 0x200) semget(0x2, 0x6, 0x40) socketpair(0x20, 0x8000, 0xdf, &(0x7f0000000000)) semget(0x3, 0x3, 0x2) semget(0x3, 0x7, 0x40) semget(0x1, 0x3, 0x51) semget$private(0x0, 0x0, 0x200) semget(0x2, 0x3, 0x30) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xffffffffffffffff) 20:53:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20400, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000002740), 0xfffffd93) 20:53:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x6) read(r1, &(0x7f0000000000)=""/240, 0xf0) 20:53:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "430000ffffff595d5111b481e1da00000000d700"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffeffffffbfff, "a147780ac85a538a1310e3e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:53:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab032075b8bdad348675a6c8206fb200", 0x400000000, 0x4}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 20:53:13 executing program 1: kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) select(0x40, &(0x7f0000000080)={0x6c}, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10050, 0x18) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 20:53:13 executing program 1: clock_settime(0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x140) getrlimit(0x7, &(0x7f0000000000)) 20:53:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') close(r1) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="8c11a58d60060eacc2c824317e47", 0xe}, {&(0x7f0000000280)="90608faff8785ecc79b3b0f7a32459e66dfbd6e94d27294fa1af504b59487bfea75c9463399ddaa1c0f60dd3184db386d0554fa7bcbe1acde18c698dd0833ec227389a02b845a4157fc67bb80e6f98b82b202d6c7f373b3fb766ecabc9139c4e80f79e9d366b59c950b1291f5afb4b87fa32b47bbf7f58a10bcd497588debdba37f7fdee28e82fcf81b7aedf2522bf13e62657d2ee3c4911070e9a3d937714d2869f644531ec50c142264cf044819659d15fd6d31da0cd9e14aeed5506fc1000424f1aa0b9ae2dffb46f008c0f26ca0cf5e3c4f38b6786d17053df", 0xdb}, {&(0x7f0000000380)="e5158634df9dcc047ae36d52d7a6643b017e5ef04fe1e2622f74ad3f8d2f32696ca38674432fda3cfa0be6f68fdfb9602b6838a1698b870e01068309048aa0854d65854032c5", 0x46}, {&(0x7f0000000400)="5d9e8ad087b6d5131e3c65ee16c1444050a3f6826048d8f68141f3145966691abfd04987a77450b0b1594e677d61a8892d051c36c605513ac33511de900e9102ad5a167a284faadd83b5a7db8b23a25d47de837f165f4b3e7ff9a08ae1086fc5765bbfebd9ae487455c94a81def56c3f92dc36c486779ab570b2a61d32b9288c78f9c341354a62f436033b9ca35d16885f1402352a16cfaa3955a9dbf5c87d0c28e150f0c1f9ba7ad8a6", 0xaa}, {&(0x7f00000004c0)="6a17e2ebe7ad0bcbd9310835ef61b034fe62eb82b726bc1d1d720b238bce762b2933359d451599e3813a7896d22e68e3b3bf663617ff9f9ec85a58931fb2e8cce95d7a661ec5bc1860a86fa6a588", 0x4e}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r1]}], 0x88, 0x400}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffff, 0x7fff, 0x4, 0x9}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000007c0)=0x36) shutdown(r1, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20002, 0xb) 20:53:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 20:53:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x50cb) setsockopt(r0, 0x2000000000029, 0x200000a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 20:53:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 20:53:13 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffff81, 0x8}, {0x0, 0x9}}) setitimer(0x0, &(0x7f0000000040), 0x0) setitimer(0x2, 0x0, &(0x7f0000000380)) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x1000}, {0x2, 0x4cc}}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9439b3ae5f5f89b6f63388b95a15fcc572db68f059e4d67d8b415384c185cc0cd881b17ec811aa840cc3fe445ccfb7e0ddb8db23e2b0a40e4c3f0a987535d5bf83ffdbca1f8190a1bfdc5934c2c9084cbef474cbefff1613252ee4c4519daf22ee5374bc625f2dea51159e2a6b132c0c27030fd2afc9bac75ff4aa5ba6c47d825e9615c8d5c265b350afbce3f850438d669efa542ff513332c767fa0f67f38d69b3375d6b379d9425dc7f2e468e0485"], &(0x7f00000001c0)=0x1002) clock_gettime(0x0, &(0x7f0000000100)) socket$inet6(0x18, 0x4000, 0x3) open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x40) 20:53:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 20:53:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) 20:53:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) flock(r1, 0x8) pipe2(&(0x7f0000000100), 0x4) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 20:53:14 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) 20:53:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x615fbb57351cede8, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/31) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) semget$private(0x0, 0x2, 0x33a) r2 = semget(0x0, 0x2, 0x8) r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/176) write(r0, &(0x7f0000000180)="339f704773f29052634f94324491c2ef13a71879f578c39206de6417934af5a8028684805d7be40555a69ad95b9be33a52a17a165c2fd61e51cc3f2bb46489697b150e11020aa4", 0x47) 20:53:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = shmget(0x2, 0x1000, 0x150, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) 20:53:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400000180, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 20:53:14 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x9a}, 0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="40817a72bc53303bfa850465950ece58c08a4459c377a845d8a011da27fe20b087c67ee418c3ca79fffa991f700522d25ea11c5261be500c7742f0de5d4d203cca370ad3bfa163051dd8e7ddad48008b55948ca067a3bc35319be30e5807db7ec2fc7d5562c7e7dfc2a1d798c2a05590842cd4614c0c5b48210d067d38adb8fbc5abaa6010643e4448e7af0d224f644b2c71f7016e9fb9dd27b973a5a67d2af37a225e3c0bbad654b740cf09b894f561647cb5228ac92a6cf49e29825746eabd9f11c3f67eceef6f641c2f6582", 0xcd}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 20:53:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') msgget$private(0x0, 0x208) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="1c883b12141e839ad7a816e3e22f41a05125dccf9462fe96eba532a1289e79ea489c88e37e04b3bdf2196c12ea23a89e6a914d6605d6c681a61664bf57a1c0a5db6b12d8c44235bcebf9d90ec1ebed240c94af9257d3b7eee7502d7e0e8a64a968f5a46086eea84e74a4f25ed938ddf9066111bfd32b351154f006b1fee902a05c2a62cb6dde", 0x86}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1]}], 0x60, 0x4}, 0x4) recvfrom$unix(r1, &(0x7f0000000140)=""/108, 0x6c, 0x43, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = msgget(0x1, 0x10) msgrcv(r5, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x200000000000000) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) 20:53:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x1, 0x0, 0xfffffffffffffee6}, 0x842) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, 0x0, 0x0) 20:53:15 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="83042d96787fa2c30f58f04b2fc2cb17ddf7f5c1", 0x14) 20:53:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = kqueue() recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)=""/8, 0x8}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/8, 0x8}], 0x3, &(0x7f0000000480)=""/242, 0xf2}, 0x1) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000005c0)={0x1, "cc445cad4a76ac2afee5f605d4e31b820c47248d54d391b2f803b9b7ea6382e28ce8a9bc2c36b90092c77be9f0628cc7ebfb6004a539d4c34bb7ae1db9bc21366d0ccb432cd8c118323db86b9711931dcb2c2c2ec8919d895475842e4150eeff6b3006f6722674d4d08a0e538c8e0761484076cc8ab21ba4b867cca50ef594f162a4aacb9eda50c52d3b08ccb8638ffb"}, 0x98, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r2, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0xba, 0x1, 0xf2de, 0x8001}, {{r0}, 0x0, 0x0, 0x40000000, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x60, 0xf0000001, 0x20, 0x5}, {{r2}, 0x0, 0x11, 0x1, 0x5, 0x5857ec5f}, {{r2}, 0xfffffffffffffffc, 0x82, 0x40000000, 0x8a7, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x6f3debe, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x5, 0x3}], 0x2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x40, 0x7, 0xffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000000, 0x6eaa, 0x9b08}, {{r2}, 0xfffffffffffffffd, 0xc0, 0xf0000000, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0xb0, 0x21, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x2}], 0x8, &(0x7f00000001c0)={0x8, 0x9}) 20:53:15 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x158, &(0x7f0000000140)={0x6, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 20:53:15 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:53:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() dup2(r0, r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e652390", 0x13b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc8487489", 0x2e2) 20:53:15 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/133) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/155) 20:53:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) fcntl$getflags(r0, 0x3) socketpair(0x1f, 0x8000, 0xac, &(0x7f0000000000)) 20:53:15 executing program 0: syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000080), 0x0) msgget(0x0, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x7fffffff) r3 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) syz_open_pts() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/112) r4 = msgget(0x1, 0x100) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="dc3345b4680045a0d141fd75171a5513d83d50000ce100000047ac10fe0a63ee0391a244e9de14e468aa18f9655fcbc4ec119683ea1ab475f5d86649c2becd8e03b74e0700000087407abb267c8bad45191f14cf643d352e5d20a644ce67fca04c631e25a375fc72a66e55f4f5cda8e6fd5a8ffbe845a5c5c018efdb8217b9b3699e0cc88a27e723ad00d33522d3437455d9887a52e47dda3109c40eea0825eb0532be1633e2666e898d605004f8e362d03ecc802fed9f"], 0x1, 0x2, 0x800) sendto$inet(r1, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) nanosleep(&(0x7f0000000380)={0x7, 0x1}, &(0x7f00000003c0)) r5 = getpid() fcntl$setown(r0, 0x6, r5) 20:53:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa1, 0x142) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) ftruncate(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) 20:53:16 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) 20:53:16 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f00696c653000a1462df22febaf5816e1ecc99e20f07871c6a38826f80e7a68544f32a29de48a26598030ce423ec0b94972f706942c448c7a212bc02b19a342bdf4f6c84380e0b9828b08579aa211d4e043006c20adad1527d59941593a5456e808cfa671593b678c64088eb6bc2b19aae47f3635b39b344701fbf5bd2758ed4ee6c17fb358b66a579436517eb3e4c625ce107ff93773f84342dce84746b43d5013789864df758ca25169d8048d0979dee5d94ae4252d3dfba780a85f5bfd2a8b39a8ca68ee8fb284fe78981b3456633d4b6591bbc7cf846bf719b3863cd76287d778ba9c1fa567a06506eaecd1bb1dcc35cc1eabaaa2b9b18c612c08255f6cae29a5ab09"], 0x1) 20:53:16 executing program 0: 20:53:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x193) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x10480, 0x1) r8 = socket$inet(0x2, 0x1, 0x2) r9 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x4000, 0x1ff) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x40, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x3, 0x3}, {{r4}, 0xfffffffffffffffe, 0x80, 0xc00000e5, 0x7ff}, {{r6}, 0xfffffffffffffffb, 0x40, 0x0, 0x0, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x0, 0x11, 0x9, 0xdc58}, {{r8}, 0x0, 0x8, 0xf0000012, 0x7, 0x6}], 0x7, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffff8, 0xd0, 0x8, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x2, 0x10e, 0x1}, {{r11}, 0xffffffffffffffff, 0x80, 0xf0000009, 0x5, 0xffff}, {{r12}, 0x0, 0x4, 0x2, 0x3ff, 0x1}], 0x9, &(0x7f0000000340)={0x3, 0x81}) r13 = syz_open_pts() openat(r5, &(0x7f0000000380)='./file0\x00', 0x8, 0x4) close(r13) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) writev(r13, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 20:53:16 executing program 1: mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xea, 0x7}) fcntl$setstatus(r0, 0x4, 0x20000083) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001580)=0x7, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xa5, 0x0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4}], 0x3, &(0x7f0000000300)=[{{r0}, 0x0, 0x8, 0x20, 0x5, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000002, 0x3f, 0x1}, {{r0}, 0x0, 0xd9, 0x5, 0x4ca, 0x33}, {{r0}, 0xfffffffffffffffc, 0x90, 0xa0, 0xa2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x90, 0x0, 0x9, 0x5}, {{r0}, 0x0, 0x1, 0x40000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x0, 0x20}, {{r0}, 0x0, 0x8, 0x15, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x31, 0xf000008f, 0x80000000, 0x7ff}], 0x80000000, &(0x7f0000000440)={0x3, 0x100000000}) setegid(0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() readlink(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/131, 0x83) close(r3) nanosleep(&(0x7f0000001880)={0x8, 0xfffffffffffeffff}, &(0x7f00000018c0)) r4 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r5 = syz_open_pts() kevent(r4, &(0x7f0000001680)=[{{r2}, 0xfffffffffffffffe, 0x30, 0xa2, 0xab00000000, 0xebd}, {{r1}, 0xfffffffffffffffc, 0x10, 0x88, 0x101, 0x5}, {{r3}, 0xffffffffffffffff, 0x51, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x400, 0x1}, {{r0}, 0x0, 0x20, 0x20000011, 0xa9, 0x8}, {{r5}, 0x2d689cc4fc9e03c7, 0xca, 0x20, 0x7fffffff, 0x7}, {{r5}, 0xffffffffffffffff, 0x10, 0x80000004, 0x4f, 0xfff}], 0x400, &(0x7f0000001780)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0x80, 0x9}, {{r3}, 0xfffffffffffffffc, 0x2, 0x20, 0x2, 0x4}, {{r0}, 0x0, 0x20, 0x5, 0x3, 0xff}, {{r5}, 0xfffffffffffffffc, 0x10, 0xf00000c0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0xf4, 0x80000000, 0x9, 0x4}, {{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0x5, 0xb8b3}], 0xffffffffffffe1aa, &(0x7f0000001840)={0x8a99, 0x200}) r6 = semget$private(0x0, 0x2, 0xa) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000015c0)=""/185) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000480)=""/4096, 0x1000}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000002b40)='g', 0x1}], 0x1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000000)='./file0\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x104) 20:53:16 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x7b, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) 20:53:16 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)={{0x8582917, 0xe76}, {0x6, 0xfffffffffffffff8}}) pipe(&(0x7f00000001c0)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt(r0, 0x5, 0x4, &(0x7f0000000000)="d4852d9720ddadc00e012ddf8246556013ce83c9c23ae2f72ca473424da2cd5afb9670f3a6be8c7447ce576230ed20671a0f5cd6075ea619c5022cd22df3159d75410b60445bc81230381cc80ec8326527f0a8899b4dc124cc17faed6948e1ae125334a64027072162c8c5532b05926d9498", 0x72) close(r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/9, 0x9) 20:53:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0x0, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x17d, 0x0, 0xfffffffffffff14a, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x68ad, 0x7}) 20:53:17 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1000, 0x8}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="44d0d48a2c5b86dd64f1a2bf38bd4863adc42b4fafac2c7d5cbe788ba86a462d84cf3624c0881ad7f7ce6cbf23791549c6c4836ede19d14770baa4c572510104f6f1824ded20429dd09d3d082edbc7d08475d85aae75a1f4", 0x58}, {&(0x7f00000000c0)="45fc8c00badb8e751ead6c5e24c128a1fb67ec15581604d2a3b1eef4aa5310f3100cf276d8c72eae7540a033bf62969a39280ca20dfe0d", 0x37}, {&(0x7f0000000100)="26848a45d52cdf18eb4c767dd23880e413314aeb9a56f3954877a43d053772589648e6534147f6b5bdfbb7e3855057450593ec603435dd1bbcab49e1e1f454e5f3f7c0439b6f338ffefb8c5d1e3dd4b6b0ec8178fcfb55fe9d61e3d8e79515e251ca732446dfe045e3f9a67963e02f25e4489fe389c8aacd0dbd99c81a735d918887dac67b88cd2a8c239d5043d2c495b830dabb58323de31b519938cf217abcc36fc96b55f7a5de3cfd7fc52659d02d8b58", 0xb2}, {&(0x7f00000001c0)="b32f78e2b677ae231465c35030b6185eaddd6b878269c312a473cfb0f652d9ef9b43ed4cc646550ff0507b720ec50c7bc3240f41ba523491b681eb56d212ad96284dacb0091871c3298cf2ed6b77f84f18b28ef7f268277bd476dd2db6820686cfe600927c978df43721db11d2ed9f8b36b3e8cdbb02bd31992fe823aab2afc8ce76b73966b2b709b8bc60264aec21b6dbb72a79fb49c4eee7f51e88ef756d49bc673e8a62c4aefea5ed891cb022883e275a27fad24990ee5ec458f00eaeab", 0xbf}, {&(0x7f0000000280)="4bb3075615ff8000248c957169ac387a2d2c61269d492c73ee170a085e9125a22c8df4c8f938704c2c8b5392986f2c60a7e90c30ce33afb39e27e1e9e1fb96fcf82390a6fcacb24235d1117373f08b5a74ad3bfb4883ad40c04a2e94a8bb1ee59ab4ea2f2eee61541ffb2d5211527b44ae337a4a168b34b0d9954a0594793be79e248b8117b800949bbd9e42cd515c9b9eaeb5000af31016ac358b3c143558478e55c876dd00d683eb7e217c483dcc", 0xaf}], 0x5, &(0x7f00000003c0)=[{0x1010, 0x1, 0xcb2, "869da0fe25d20790d44a1ddccdfec2a3d9db682d112de0667ff85d94e5ad83bcef04c4cc86fa57c0e2991ba213354a9928d4538a00df97e77e8a01ba679cbcdf32bda39e9e104ec760b75ba0d762eff3ed6c6d466bebdc6657c506b779f5a59f8a5437d8764307929e1167e5d84da3cec4b5a1271a51e6370c26fc190ccc8f93c42bfd08cde41764489105699b0630c1dcdce0f2ca0a09dcdcd8277d71f4fc3b9b596732460315bce03fc84824f40f30894972bd523b7300b3f70c50d5e8ab44905e60ffcdb31a3705f174485fb55b8b1f1a239ba451a770882d1ff333aa028181d47e542663231e59d367ddeba49ac212c4cf10bf8b898273a534e1d1fb6ce481b9183946a26717548d579cff4210da6596df5a505963bd12c0a1f0ef7a94ebf0868b714682f00af271e6c90bddfc9b6f7dfcb635ad762c36bfc6d22519bb19802967d0228ed4cf08599bd4a70627f3921b8a5fa15c42e7f649da0652872abe69a4a5d4f922f49423b7ec50a39aac8156b4cd33223a32ee87bd9a565a45966036023f03ecc8508c259542ad3b950ab7eeeb25d0515dd27628a182131747fce7702790e749e00989dd0064bcefdaa135b6c885c858e44c412fce57d250838635d3b5d766864c73e34ddf8260e26d57d8a437486c309ce6c9eaa418553240b0f288173db441a0fd5ab3bdff3066a79a8ddbf581b94f6fe6d15e191d95729360b9a8ad78b93fed7aebd693a16134e24de7292fed92845d2e9cc72d23a1a294bb4bc103ba6adb67116351ad7d3f33bcccf0868f344172517601219fa67205201355e3fdd3c42d12ad4caf213ee84e6e5787e5f32ab4284991e6b49694d068bd47ae903319af31a8ec16321425a704152a049ad1d2b601da88738d804bd1fd26579b851b81532d79fa1588a35fad8ca5dfbf348a8d3fe384b0ce162650aa49f8743c74928ac4e0a024332d84415975073aea53de6efbd22547604fe3b7ddb2957a2b89eda1fc0c5f77eb5396b42f20f4514aea74ddf1b86c837f0a4af88f2c72011c03a240155147002f5bef0db45b62028cce680a08bf4b7dd932db3b702563e336e64227c8bc652bc6102761428a82c4e9021a6bcbf5b2ee2de3e3e3764adf26dd45892fbb469e94348d3b768256fe1fda65e59e5fbb83d89a9171a0b1ea353d4dc504e45ba4956fcfd4887d9216a0e22519b20d9350b69521f2e3030fe4bb52d841fd2d71579060e6740b3393137897ad44708d69099566ffd7d305142299001b8a25431939f2e47be5734957affac2c61981d1b601a3a531d44f7585c747bf60e99b5ab0ceb753b928b1fbf7b070eb0758fef12b2022881b7d088b93e0a0c5a38ef9b2671ec7b96a183b345a785e16d1e05721c3373e4efea8eded0f75b754884d2977caba09f8a9154df734243729ef072972927224be29d0dd0325fb584973b45f5053e9c9d55bd997982a4bc69899fe6c0b7fad09a75b9568fab2c510b7979fd981f11768963b0d6543c6e4a2b8cb158df65f572d687fd8a691a9c307f0a8f2a399e0ffb9de8c5890a1075885c2184346be34ca8b66cee8f11eef2677598bd3926c4d80cba26bb5934538f231a27b072f90b1ce862c271498add527cec359b1ffda69d11bf9b8ac541338d1ef8a87abbf67b56aaff3051b8ce64f77c24fa5c3ed45fec9aff055531337c4f31ecfa553135083f9609e084fbc8263b5f81e7c3a71ae23d40d39ba30a3b08fa90ba45f7561b0b441a63b47eb640d3181cffa9bec61aa4e3d3153d6a2089a79b455768912da695b4e6ad70fcf65f7402c98749e8292ed53339758ebae1236782c35429d51225a2379302a253f90754bbfc6f122879f6918df24f5faf149981aa7175ba20c7dca3a5e9be8a08606f57039e6bebb6d56a247a6585dc46ee65aed0cc594bf10fcac592c7d9211679301c76a3bbba95b6b0f7a99f55177f54a34a871eb605ba53e5d61006ff9854e980a8f18190fe80536ead75062bab9638a1a04d347a9293e505e96eca9b58a294d06fe6e0e3d4f8c8f1a0b4bd97ec88e981efcef5ae86858d08096b55ed1e23956231b7f46f711a28084a81359461314835095db4da663ecc8dab7b83b0d108e36b7d229a9262e85b97ae9a6262220bb34bbbc2b4395141dbd18acf2e3632825178d62c174b560256d8a3812a22400c0cb5da8b118a0cc9c73be0e76bbb2d5f439a61718f2d9d196038a78ea339b426173ebeda9d597d179a863a0562e239de7df590dd1fb9fa8cc844784435744fded7d3b19a762d5c6e4e0e8156b65812ea1720c55455638481e6150952201d86ca8ffbe4d8d02d5ba1667ebbc844050e7e0f0fdf9b929820034273075ca96ab07eb925fee32d0e42575fb954204b8e1935ff534dd0bc4ef9bcdd8315d4fcb360e1bcb545e83312781964ac3e596b2a867baac88457348e5bbfac41e016157ca86767e8f154d22c1ff403332522e40815aabc15878639fa75762c731acd2b2f3ba65a16e89c2b431d2eeec6ee4989a2c3dada183337f7be9590162bce25be339b63b5ddc80809019087376f08398b0aa74bc422e13a0cf95da3d4a97931cb076e378a4c94f22bc524e3246b8cb1f267a86a66ea56dbca471833324f7a1d2aa04c5a582590e624884b28236df95ef1b661462e4be68b21b015858d2341bacc3513040d8ea398b88f3896b7984c9c64c2617fd1d4a7d147e255d597f7fcbe1793b4231780aa41114cc8f7dff618e11b237310de00298d4f08c517b18423c9b617c5079bae240a29f84009879325ddbe2dc9da11d92be9a3fdb82eca5c55ddae8299db2ee55fa30d4a48bf958261e705add181f800ea72e5d0ac6362b0a82b4e9f9e4e5c5c52cbf0dc9e5a8c05d1e56883d1d076ba0dd97ff03bd6108f8babe1763bad6cc9e738d67e3412982f972412cc5720d5f795cc678a2bc89f71e04dcdec3bef70cd70a61463281a3180250ce29c104193077f2f849ebd807ac2f5ff2414735bb612bd0b152b98e414cd0ea8435d32add33e41a8217a8aa1f0d6ef137131b27dfbf8c6f8052e79dcb16e0aad75f994569e6ef032b645a8a8df5f26ffc628f878be80bf453ab509e06bd1fd5f9051622228a85dca0b1bc9813c483a5e656af24af49faa9fbaab67132632eaea11d8f1ec2860f2896dbe8a361e80f545eb34e859d606b20c170f9f1e9d8624a9d2bd0098dafe70f24b3d4d9b229cef0b51b61c8ab7e6f4178138280c2cb6e0f3b967c59da19a2d1f1afa996bed91eadea8c9758e95cca230ebe809a0824ed8e6c667e1d675e1112bb7322de0648835aca0bb33cf19c74c77e8877e2efbb494d445e386e8050843ba9089e9549d4c4d502c2e326a688b939a62a1bd9c47691c8f91e7ff4d63e95aa4c9aabbbf1fe2f2ccdbeeb0f88bab365ab9b201c20109006a2e287d7690ed32d3f152d25e863a9fc5a4d4211e9323512c07eb38cd045c1119576e835f63056c799c52f84c3fd5ef180fecabca57b98e72425633fcff25973c04c6a12096db1acc5fc020e43667fda71f24dcff7adbf9bb18a64531de6b2d6a184cb4ba3e8de7f9ee6cd537068a343c3d86d01819853f923f04252d814b8dfa2ec4c6fa8ad1644310465fe9904080971b8e7f614bc5a457076af4110f036f98fc62a38767c1b6562e9416d40ce82c8779504310bbc5941e660fe1c362c66f4b4a724d2bc0044a325894fad0efa3efe363e421d34467c444872ee4655a7f31a5e3fdfeb9246655038aae77de2bd304fdf5dd855c075b223112fdcd53dea7070599330f86e02167add4d57a9133e146de465a07ee4411834747297d03debb377251b525b4160242e5cab56bb3900a5b353dcaca49721010719525470d194e8e3265329a8f089961bffcdcf834c3de49186db744ad296dd31ffad9ace252311573a0a38b6b6e6b0ea000b14f2490f55ae38300c5734aedc322bef85d310903e9c48dafb908c0774f4abe08955165cb99e355211fcb8a25612eee7759762c7b2aa2600d6aa7c23e5f0215919112a1f4594acde4cc799e29cddd55cdb2a45a2181ff3479f91e0f3cc7df5bb39b146041c1c0f166fcf502c41bcb6a70911797c0a7995b2981d37d7176ef3f109ac1f7354dda7f598c9485d6a740fb944f0a2cf4c9cb55e7a3fb4d1876d96340de21dc1453a7c0ccf2294e2c99502553047655d8b59cb1dd420ce687cc23c1207e0a502c0b53a0942f9e4fb99cb5878851b31cbc99fd1d2d183e32dcb4da2c40d456e00c0b5a11162b162a3ef41b61fe9ef93dd4386730eb3dd59a5c41c472dd28231ce1f6ca47c1c21e8ecf97069b398e5380a20eb25216602878a7676f75a7448d16f82bf9b1397a10b24ef99190f2058486fcf79eba0651b69694f1c0ef1f6b9fee1a1249d73d0ce573bbf967b86ac36f7dcf6e6197829efaf77623bc3a3af4c93e8e6dcf86148212a34ecef6d370d11c5fee4bf095c85187d677073c11ba6a21682857b317ca8acd9911c88e4a333199d556ce4a4d12e0f4563c3cd5e502684be2498c332b99085fc0d136ecd9550440e84b5fae1a1de8c22d886ef1e52023e42a35cc2980e3a08664badc5342a585d87991d1ff419f4d53f494cd27540f567d8621aa9fcaa2891f89550dd7d7e994a30df711949d20ad0b4791ecc8f0ec9fd2ea84b28eb138d981f71d9388fdefe106de4464587f7d85e820d1a551cbf6ed2e5ddbe74c7d1c5fe23899290c84bcb46ddba53a813c4bc872aa13fee67e8926c952c0156555feb37b2479b4fc9a8c01cdc0f38db2fd52987b40826bfa28f78f5454c8b2f1726cf5e9e8ca98d2b4976c0dcd2852fb6f4f1d4289f2897d0f68d236d7e9d19111b583dbbd4795f5b37b30869c82cab7c082625d0bf823ee1feb45e39e2ea19c2f099c7f1e2409829397b6c27d6448b0ad24b7078c88b082a074696492ba0c51051712eb864953c9628637cba4d1cf174302b72df7eb9a0b73ed777d0dc77c4148ce33c33aabe5b8cba30973724ffcf0876e9dc638003e6128b60b70c7519ee2618f49eb37e0e2122bf562e5bba021745bf345c009c33164a97bea4122e9a804ecaf0bc591cd872cda1dba09daf7c8f469854a82befd63455d59139469d6ff4ba75761e2b19e3f60e51d8264ad9b27464093d44dc7664e27c9c2bf2ebfc7bdd584bf71273ae798f723a74b1006637b0507d2857e81402a0e89f92482f5f9120434e95fdf9183842a6f04fd5933cf889ba7636c2a70af0875151f0b1e90bedca1f4cd67e608f56fdc48d34ab3a2fc80392ecdf483e531d043bd8860f550eb33ded53f475a565b8f94037180b952deaa9229569ee9628d756583ccb79fe40c84e6e1ddd0503fc069e43eb5774cd3dc11b96429b29a0f6771cacb33feebccfe8328998fbe6ea76eed07b62cf6f3bc26ffb9004a41777396d2c7324fd99d2b77c9a2580c89ba7ae626840a2f4463d2f4d8e9a42a03006a5ef4eb2c308b303b75878396e2a4d3d7bcd54b2ef20c219b8b7b9c7c4462a9849e67205d84e06cf95029e88f2a15cb5b6aef3c07aac99d7324103d531a9791f8d04954fe10c5a8ebedbff81167c4ce07aa4cbecb3e56f028208a4e5ffd5c09e3907a02a395de40294934de9a6aee8094259b930116eccc022e71c9f49d38b86864ef88c3c837af8c55fe02a624a7ed5e8e1494db29863e1da3d6932de281c15cefd89efcd5b85893247fcc47bd324c30f87328d0b4535422bec44579542adc5853ae79cf7499156b757840c2f0a8d0be08fa056281f66c5005af204d40974af767f18d8c2f918"}, {0x18, 0xffff, 0xfb8, "55d7a1b7"}, {0x38, 0x1, 0x5f4b4236, "b4f4621b7e7fd3dac4017b08e35b40d8028760ee234b8dcd4161dfdf13a62d3732a6dd"}, {0xc0, 0xffff, 0x4090, "485ebd4ea2f9e9cdf88b7f1ebfc771b28fcec6ed0395f800d1372a82a9090b4e2198d6bfa73cb7aff9a17eed2c0d7277c21a5b1e01da813016f10260a7beb509f85726ea8b5e6e24d6565b0359c83b004068975b463aff16c13301ee84e13076af5d52b93392d888c9e8dffbc8c273fb81b8c7dc22354d10a3793fa3efc282bb0273fb3e7b2fb397d8847dbc2f402ff50b912e13a33d1b83fe75d1a384c11ebbe971ec7848e128e4cb79dd37"}, {0xc0, 0xffff, 0x4, "d9686fc050f0cd8e468585aa15b5f0c9855362ce402051a0f7af3d170ea857f6a320009105fe8be702e4d08aa4b7a71fca52e1ad2e47d2170fc03510f9ea0a3604bb11dd42ae83e1efa72d36e276d3da3415d3df2d2ff5d9613c6cd2c82658f6505b510d9b7fc55bef15004dd26ef6f3a88546b39540de866162848890c223fd220a0b62e9c14006e5c52b3e876185b64bc1f435ee40092f3cc15391eaf883a0420c61e55002f4da8b0a3fd67112"}, {0x10, 0xffff, 0x8a}], 0x11f0}, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:53:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pwritev(r1, &(0x7f0000000680)=[{&(0x7f00000001c0)="86c53f650ec83f3c02ce2814327921be5faa4d6ba47572593d919a4ec3eb1c08ac6359d68b33f521cc282911e96d4d7a988d4ff1ac1c48a7fd0470dbb815a04f3f2bafc85e5ed9ff6fa9d288c829b401bb739be8dc14c0d4a93d55263abebf14195e50e54a36d2d306bf5b82928b19e46a27bd7e2c607ce3eaf0ab02c84bcaffe2b1886ef642733dfe", 0x89}, {&(0x7f0000000280)="29125abf48d1a76ec8f33a7fd313aa7751215241628f18e496bd1b4a2a94c9bdfa3861a3269fdc575a9e3be5e111a60e8dc7a954b860e7c843929a654b6332ebf8836afe832c2b26e90789280316784192022a8d684e5ed9187e1e23abb3cfc4d635ceb990a09277df1eeedda66b61ed78882af7751faee2be70fa5b6dbba894c7738abcce51a6fd158e4c279766952ecb3a77a2022d6869e5e1d717ca61e5fcd4224643e51852f91e0475b0936a89bf75f2f4f1d24a9c09079aa1391095c29ef795b7bd20a508dc", 0xc8}, {&(0x7f0000000040)="39d276123d934b0dfd0c3f709b51ee870c1e720ea348e4879278f121693c526052eff14af3546f0743ecfb7ee014f5170908430a4323a986e63398fa2474caf0f8da026eea6f325defdf6274f0f837b5d5c978f6c440d2f84f7688becb69ee01ef87c6927535ba9036f0", 0x6a}, {&(0x7f0000000380)="b52b1935a26163480bc0fae807a129921ba3e3e572125e65c47175dc922370569e2ef9a4a6d6f5574531985fabb575274da51d3da59b56a5f58c3a067bd99d5aab6659e6beb2cb5668d82aed69fc57e138c8f24b5d219763f1fec451c0059224ebf0d03ed3c0fea9ee10c117ee87124047e1866984c672c79f881f7940c3f6852f7d8babe3c75189f4d6f5cd2f3d246b38bec26217c062d59e361f3d83600b17", 0xa0}, {&(0x7f0000000440)="6c08fa8b44b7b5096ca85aab1511c448c59db8c0d18e65ec33f6d1c7ad9d31732d7b18023360a1eaa0d13bec2afc5c9c150d791fc258c4f9c512e36159824ec960a2ad8b3714243418637b4a5104b80c5f121e", 0x53}, {&(0x7f00000004c0)="00e712aec66e08023cc208aee24825014e9efa5eae4c2001310f03264e632c94d5c0dd9a900f1fd48fe0e1f18ddb87771f30bead3a913949d8adccb8514d47799873fbefc3990be468ef48d16e5951dd572f61a65830f8f8e74b3af865c0591e122ce24e50c59a74d22e3dae900d8fe65cfd487dec2b7b2c7418d4554c0190ac189d", 0x82}, {&(0x7f0000000580)="602abf6504321d548a49fc6e42b01ad23bd6a31e5b311644b4c9111ece6aedde1fe3dc3319301ec054294829f2ed8f2a5d20a5f1deead29d28567f2e580c9a10c390f7e9db122682b595f3d4", 0x4c}, {&(0x7f0000000600)="49cbe5b213e2079704d878265592bdeb6d44f4c59e96adabd01716581082196b1bbfd870ed879bd6b4ea1f8321224058d3179b3f8cc42ad120c1e7150a935f03d030aa5b628fb1f9f9d59c95", 0x4c}], 0x8, 0x0) close(r0) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r2, &(0x7f0000000700)="784bb9d50e1020222a8970ffae7644af168e1972e8e983ae8f03fae658770e64e38e0b6d8e202e9af9e624111ded9b5baecb1919fa348477e3e13d57b7a1500cf5d1005c38906bee42caa92519bfaa4aa347c2457849dfdb74aecfdca3aacd74", 0x60, 0x40d, &(0x7f0000000780)={0x2, 0x2}, 0xc) readlinkat(r2, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/209, 0xd1) 20:53:17 executing program 0: r0 = socket(0x37, 0x1, 0x2f9f) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x10001fffffffe}) flock(r1, 0x0) 20:53:17 executing program 1: symlink(0x0, &(0x7f0000000140)='./bus\x00') pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file1\x00', 0x3f, 0x100) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001180)) r5 = dup2(r2, r0) r6 = open(&(0x7f00000011c0)='./bus\x00', 0x10040, 0x80) r7 = accept$inet6(r2, &(0x7f0000001200), &(0x7f0000001240)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) r9 = fcntl$getown(r3, 0x5) r10 = getuid() r11 = getegid() pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x2, 0xffffffffffffa907, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001380)) socketpair(0x0, 0x8004, 0x45, &(0x7f00000013c0)={0xffffffffffffffff}) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000001440)=0xc) r20 = socket(0x2, 0x0, 0x6) r21 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r23 = getgid() r24 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10004) r26 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001580)) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x10000) r28 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100172f62757300"], 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="a4a821e348be896dc7eaf34a7d51284c955465ba992a8b14103bf94b9c4a20ffe54bbb6a4d30c272327d1140184fb2e26f276e155f7cd6f15f8eab7657c08d814a26e9dab3d80c86f0da865593cbe4f495ac51561c7cdd079c894e90e19e5a69dcb9ae45b2ff59f238d54eae97176ab33ae5025eb9ac83d3ea9f3bc71dbd7827793815d34fe7aa1928b6cfe6dbc80a2e3724bbcd72589e74f825b544e910e4771ccb5242d1b8a9004f96f080b689e8c373acdc4ff03e84eaea758fef77388ca2fdfbeb5c2e5db6ca2591f5eac901e909b24e389b7c890f05ed646ec2bc4c3e9a0d9c5e15a672d410cc8f26ea668891dec8cd8581db515d3144f36afb5c70c28d333c9f8f63fc8b52df3d3d7ee25b8d4e27cb92ad42b6e35fc322ed4c13b85268b42cafacf499404d4711297d2dccc0d05c3705effc26b98c5a1278da038c4b339b3703904bad8d7a6b9e319a39d97c8ff446646509676fe50b6e96b596c3c1ef85c4c0f49337ffdb7d6e2dd351005943dac931f726dbe4246c150dc3231055b2f9322fb038211c4324da6dc90da343233d2f29de58a34a795a49086fde8b06223cdf7bb2719258307af7b19c47cee16e1cd473710c2399572f9668078f77bef8bc5db61353ab50612c99f871df1f66c38573cec690433095f85486cf4b066dbbd2d8a72febd8db1ca06c2acab1d24c8c6c7b9352be2cb988a50c6eac4bc80c196f8af082a3e55dbf1a063370e1219b011595c256da24f0c04020466cbba3af1f38204f32ef4f18c8afc617c8d71df728dac73d2a80332ea6f1876ea6c1eafcb79636d69f9d33c92f0929617624cda52cb429c07dec879bc85742c2d81f8fa92137162aac2393d437cffeb81307be0f5644ea7e5a1f1f4c101676b9c91d71ff3f8f96337f28e94d17a27e552612d5f3c5d967488f2d0f137bd1cf50c48a9b248e492709dcb7652a3a54e09e9b3ac37f9bcf8e35972e4f9af5bac887933ba137be28cb1925716616d12d7d45001ff92af8debebc70c0d77f3a016861162f5747e0fb9a461ead3b5d594cc73b62975534a4df8ea619878a4dd34255b114db95496858bebe640b672c081e958c2436338c7fc64bdae1c128cf4835aaf6aba96dc499fc00f1f0b491ee1651360a106da4ad626d71bbccbcfe54052d1e88d31516b705c539dce49c5543fa361871d42f52c8c5851cb7b2f1fb650e237425bde7e75bd86954b8237a77d97b0595c0a534acded0edcac36c6206f29859bd4acbcc5927c483f39773f35f6c932140f4e796dd415c77948530a5e276a8291b5858b25e098efcdcf7943cba897e19036a8a9d072b19d5ad8c1343274b35a9ea95355ffbb204608f83c8cf2e2a1763e89bd89495e512875ac34000568b83e63a40681174ab232b0d6ef492dc1ba3146e326fb9737a840f24799ec2f7b5b7a354361aed9e7771845a4018ace0bbc7caf3f1f8e2bd04663dcb30cb88a5bf5c9f879d1b9bf42c48dd7c5f2e8d118afce12e1bd5cb1030490ccac68134e527e66bd8065517db607f3b15a1a7a4971bf47157e93aa561a22480588c9a1055dde806a4c4bd9d3b6c374f769f5b974ebb7f1557e406de83e8706d2bab92486b381a9b4c017c48e4cc16f03dfdb3bb7acea25e708622e9c482028bc11e18a621065e1b90e6b5d19295d8934e3323636f1280d28a927d26578abdb7bd5ae41bd882e1c1dcdc891947286330ff5aafa6185e1b3461fe9cf46e52f6efdfe9a2e81b3e418d1db1b84994d474a8bad9ec294e6d2d013c60533e0439848a749d9c04a558ed736533bd0ade02c3ab19013104ec32099841f071dd6c3a4700baf26f6746d6768f51862d9a1a7b2d3156f0a1319f76ecdae488bc15c6ec0a069aec1f060c4b8b6442454b2c12f02be453e973bd913f73aea63a9eaa4b7f3f0de12f2831f16b5d4a226bc5d0efcafae33fbd97023d5efc7e93c9faf029bb32832a5760836796f1290c028e73a31ce4705e1c5f2337818a51a65d6f20f6463a88ac09b9b11080fcc0e7449b39a0c9473b68a5ba6dea1b3c768d64150899571bf44b00251ec87e35f4f7487964812ff4126fe0d45bf554887682811036f717162ef46bbdb598b0b8d87f2dcbf61c33d6ea8652dc0255af6082820447968bf14b082eea7fcea0f69748599512b1479336618208d9568d2472f0deefd0c436f8d771382c45594f22dbf42e774f6d90719ad68382c29d925e395e2b2a1bc27f2c0287f596f1f8bd225d261a4d9930c0e91818758e7ffb21b060fa97b1ffbea79700505df2ac6b7249e2c8e4c1273c22bd049a4efadb09edb836513c1b4e82d55607c5130a453cc199fd841baf64ef1d7199afe259e4710d63781f45e1ce9ea4ec28af36e050444b1eec6257fb744b8076814f2953ae51cc04f153aa22eafddbc54aa0c703b6104bd322e13b4a025174d1a79193a79873da48938cd8fe27fc4cf19d20bd02293f9410f0d578fecaf4030e08532ba72737843b0e295fa2168f791ebf97089ef9fe08b3cbf06837d6da2c63849a3c514eeee120c922dad6bb6a3c054af3bb6623b2d96fe54ecc680918ed9a28d6cbe7d35db76a573df3ca6bbebf866079c0266bdddbd4ec5710e474af96f3d5bd61e1c03f65ea239a866e8b9e6a45748cb5119324530e24c62d54bcddc06a421a528ff6999e7ce124b8559f937669bdbe8dbd6122df644888d869b568fd02885eb6b53ce5b3ae73e10cd8c42adc2878339b015ff1bd99c8ba65900ee08fd0d07b98aa9de183becc939df5a6c0cac084637e52859fbd2a4f14bf6ff3dac8d6a8895d5f06f36e4851b5aa363b2c0da754d2e9f32a000acb719f8f6672ca183062fb3c1c2660c01f629632e81ec03b3d97b45de55837b880fcf66dfbdbb659c159283dc30ce319452a58557e3f6f324757d09a6170176c1714c06a533a3d9a3017bad490c2190661e667cfdd9f012f03c81c42899d6c0d7043d66abec187f29671e7cb9c29c08d3c566e5c577bffa0e2fc03a8e0b06036fd337d2f9920d231a0a7f7958f682049c6ff02b6fe18f3d698dc7a4797e845bb7a700f9b08c22f04104041414f5af48019c273b2f32b359500897df4a7adf90811d48e2ea6088514f441eec21bfd80a21e935f6c644eb5778f202e6d4415102a6586b054c432c97dce5ad25d595c7258f37b8b300df1c830d09cbc94a29bc88d6ccd6d640e25599ea656362bce65386482eab6815d0516b741df98dc8c61717ead82ba91a7339f36bc8cc1070b37253ca9d4a61858f9b77ba461212bf4d458b63c2665a358cfb441d9d8eb7733d54a6000a3edbf9250872e3750d4bdfecf572af6365e6599d2a2103857f3c36ac022a71c99a379804e3aa5b12e7986c59b3273582cbfa63232a763247c3954f7ce9180ff1f0d53eb035cd77c94625eb84141902e14cc6ac016068dfe6fa8621af59fb013b763da06c682b665890068ac2d36c86d71d35826a2c1296abeea5eb5e713e42bab5bfcb94472cb8981f6ff553f518fc6e5c1b429420f20baaa73bd64ddb48c0c893f06f458a8333b8ce790bf7c3cd7a17b53f5e676efcab82f5272d1884e76004dd9452939028116daf2388bbf23d22c3d4f468f3e94e688bc7842796ee4304b401fb03867fe5fbb1f0a148cabf44f8cbe94160c33c28e242dbe8032e743a008f2d09cdf84dd5b95acc2dea233df15d1a03354325c68b790338df1e45e90778c8d6947845a0ddfa8ecb4d91ca279a3a313079f5537a8fcffd96b3d92a8b4779db1823de6a264eebbf4169bc40e3ba895c089618e289d8dee3769f221d248a37696e4a909c1460a551bb2310086030ff4ea22229b8db919274c559d916cba731fdbcd2bd32642a4256d67cb0f151e1017a8dbf41c8b761372801686687689178ec99bbfcc1c18a7fc35f10ba5aa992efc1b2447c9245cb9737dcd37ebb3fd559a152e46201b0bf0543623fa1fca905f4b8e7c804eae4ef6c2049c0d350b6142668caab49544b62407b62abd5889994ab7fc95e4e201e5cdba8d7d6470ff03e8cb17efa207d463932ae0c2611bfa74af6d7657dfc1382283b2ccd79044da976200882191594814a997290f1a5355dd3ef9461e107b2391c96b69f4bf1041de2278492c5f980cb34c5d20055f11eb5ff19e0355da0d9ae33ec7a66c4a700e6e3b4c82801bb21557d4dec3f468c278fc3fd9d5fc7e7cabd27e6149de1cf2222e20a99763a370d6326a47a1d31b38c4df13a0de82005d7a8a67205fc15e99a1961e3025fcc7f77963f2a8d4decfc8a906b72b5b335bd6d3a91617a5980c01455aade560f52b0e4cdac24374e57964217c6ac76d6d55e9e24475af3f95d8e233afbc0ba68b36c4c179d778b904f24d869b28272740d3f6a56470ce7a738e9b0c16a6d4f6028a3c8a34215aa11d3ce0acd6a4641e0dd518f79f1cc27d5293e96a7175fd47bc8019c4ba385ea404624f68acc4a04fcfb1cfee2f9c66106c89883886287e19f6567879834ce9767d806a05916ae10c5f38925b9bd8791ba13847548b68e36f9f345eeaf679ea89850e7d502440dc7fd6b2781acde8086bb5d8c652ef88cc431c80d8898b7a6b1522fbbf6bc6d133b036b8da18d33244b3de66c3ed3b7dc4221c68a3c268455c37fa866dd5492bdeb9878bf09507522912c700a1104c7c4e0f053d1d1cddfe31c9d7989204554e97078391b8c765020f991277e61e959b469498407c2c866ae2160aa4ee0044c665e69aa8c23ad5ec588e3f6c68d69d2af1c2e60def0e4d61a6bf861938353a13c1f93eccae9944a89e28d908f0dd0270b992652ef023e8f453e678725e79cabc0479c70b2f67ba7d3dfab13a6eb1aa13504a0465f68612375290cdc51322823d2414fdd9585d463dda66daee806eed5c82d0ae670cf6eec6b93c7cbd32bc04f9de3a4e616d806ea846c21ac9e815b324c9fe1130fa8cc464121786082ea490e9cfeb5397a46a53f6e45fd5323c9d8e3e1b5f0fcfc58e6530524a13f05123deda8019fd2903870030ecc8816b95db1096ad5ed539a0476ae5151d7a89799e5026514a8d81e8ef9b3e4710e6c9bbc124fee6faaaf368eb32aca4e2b44a3bc532357ac895f5bb0693a7caa474a445841f74eb61ae9222252d7dc0375d08166e8ec985251ebce0982564073ecb875f93e22074b7244c18885b871c83a23d2a6c48c9de27e74f1135999733e8bf5aa60d35d6638faf8ccca93f333641ecffc10adad13a911dfa0a5bf6e0b2c61f68d229c85733279e39648c7ea1dff7a3ba9b5713517b90a5c75fab13b1430ccf6527a43201419bbb682528b9cc4c4b25693195d9537499afe11e2a282b747ea00f40b4cd0f02c642cc1127b63c6c62e04038ce08704b7a97a22b6066de4bf3825a45dd8bc2491f4e5c13f900ebba71d7ffbcb91ced1684114e546d307251cbf641db69271c696ecb660a746a06546a0ca535819258ae1db3850c3b1d775f834878387742f658963138b8244cf0dec42be1798faffd2e73ec9e27297756908737ff1962ebdcd98a623bd9bd97572eded65e8bb4e27928f749dc147e8b6a202efa885cbf088e5e7668647b98a07cad3e8cad5bebd39abdfe3872c7a29597c176ae54d55f34cb94209e0d0957bc9da038e0589e0c3c8a5071f34cd2a8341cc9b80093989ec8cde4e0be96eb47a06697bc7f2ddff261367b09a6ead0e0a5f7c7fe85941bdca82a9d78fea56730617bbb4244b331c3f1f124ff9f9a29586490a3465061ae252a8b40fae2a4991927201bc8b0b51749d669fc9880bcdc82a247aed4", 0x1000}, {&(0x7f0000000080)="70dde6eb27b40bdb18d24389d8d324e56c52f608", 0x14}], 0x2, &(0x7f0000001640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="00000800100000001c000000ffff00000100000038000100000000000000000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29], 0xe0, 0x400}, 0x8) open(0x0, 0x611, 0x0) sync() 20:53:17 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/201) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x4}, {0x3}], 0x2) 20:53:17 executing program 0: r0 = socket(0x11, 0x8003, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) socket(0x27, 0x1, 0x8) 20:53:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:53:17 executing program 1: socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) 20:53:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, 0xffffffffffffffff, 0xffffffffffffff62) 20:53:17 executing program 1: mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 20:53:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mincore(&(0x7f0000ea6000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/169) munmap(&(0x7f0000d12000/0x2000)=nil, 0x2000) 20:53:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x7) 20:53:17 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2088, 0xf7c) ioctl$TIOCSTOP(r1, 0x2000746f) 20:53:17 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:53:17 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 20:53:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = dup2(r0, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x329d01f5, 0x6, 0x8, 0x7, 0x2}, &(0x7f00000001c0)={0x7, 0xe53}) r3 = msgget(0x3, 0x241) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x2, r4, r5, r6, r7, 0x0, 0x4}, 0x200, 0x6, r8, r9, 0xe36, 0x40, 0x451c2b8b, 0x8df}) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x80) 20:53:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x2e9, 0x0, 0x1b4, &(0x7f0000000040)}, 0x400) 20:53:17 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="7252901bad912e4745a206b4bb07af30e256caf6a321608866e09b12f3ce6ee8002ff320ed6f00000000000000004c5b75cd865d5d5ece6c2a7917827df8d81d0aa6774d43ff413a08f486988c51db37812786aa8fc81fc3169c7ce13f6f3632dafcb5d0446526c7b510a0d437ea76d4582d7155d32a03a3d26b0d1c8be17b5d39fd304467dab5c1e7e3e946a0d7e8f5cfa1f42338a94d4a8707a3a6ec1321", 0x9f}], 0x1) read(r0, 0x0, 0x0) 20:53:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(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', &(0x7f0000000100)='r\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x0, &(0x7f0000000200)) lchown(&(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, 0x0) 20:53:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="d93ac8fa260f019328e5bbd54ad5e0881081eb7ae7ba12b9c3cbdfa60ea29a35f454abeaac81ab9a49dd4d879a5fc31f43e6df72054ff4f52906dccf8387a4985937665dafa68a6664b927589d05087c97818a2cfed740447a70ab7ed1662da54de6adc851bbc4056fb1520f1866000095fa0cdd449be55c", 0x78}, {&(0x7f0000000140)="d37b77d0d205e49817ac33072489e95755ecc4a672533228a346d12a2d0121459ee4e9b844e0576110b633f5d53cbdb0e262d31941458e13335e896ebaadd2bf03da103ae631e5bae8fec8c5f7e30e7f3fd4995e85ca72980b67212a3d295fba77e16acc6cceda75d7", 0x69}, {&(0x7f00000001c0)="93726fbdb90daf13874030078e8bb2baaeb0907a9ea57c8374be3ddc6a47b25c9f21963a1931887614d5bded37f73e4e2094d0feb616224ae694047b1d7b822693cebcb1e1f49f78ce9810e301bbb3d58e809a52aadf5ac227b5bd14f83f5f", 0x5f}, {&(0x7f0000000240)="b837353b3f165449bbd5db879388054c22b7c92dfec7295038edf48653563e6baa", 0x21}, {&(0x7f0000000280)="25fcd07d09d28a65407443657c713a96563b93df0ce95770e05aa04b31d16a8468de3922a3fec451c923066ecdd453fc8333ce04914b4259d7b64e27d262277e71ae72cd61f21db78d55a3cbeaf39e53307f0a949fc36468ddfe628c599ef6d168c22fc70c546605809fe303452d498f9e603fdbe358d0e615875830", 0x7c}, {&(0x7f0000000300)="6909eef3227724a740f71a18d144c3e04c8cf6043e5e66e928f27984990e97c9968753a0b1457eaa7ef27337d53e504e0c2045d9", 0x34}, {&(0x7f0000000340)="499f38dfd3408131d927fd16a7afe1472219e7497d42bc0fe12e5a340604a11008a67b4cfcaed440b5cc8a9ac0941d6c4755557a964e62201b0bfcb8ef8f12b6fbeb8927b0eb08f8019e0d86d7aa3bb3d5ae990d190a4a516616175af12529f37e0c10dabe21b2040b9a5a767f79bf7eefa665d684a6270154f2280037708900ae6adb2f88bf962672590500cb4f8fbd4a19991b31bed250348eac16fb587a2a43d87c92c4541df90b0453311404a17c07004d3a7a76f62c1a6da23ac8136023009a0ca428cc5a9a19", 0xc9}], 0x7, 0x0, 0x0, 0x6}, 0x8) setsockopt(r0, 0x2, 0x36, &(0x7f0000000040)="8db2f5e1da6eac1c81d61d00100000000000005519e538daad652df2b4db7af1278327b6a94a3168c361b93ed15323937f46f1b61e35e19967c6c9c1db351cba13f3eebd638c5f0b5b6841a08520ed60db71e6f35cc84d43a6fc6bc756afed522f4c66958d35", 0xfffffee4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 20:53:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) socket(0x2, 0x5, 0xffffffffffffffe1) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="7aac51f443710ab8084b2eb2d3e1701230c9bfc83769237e3ac48baa89cd6b207581c080be0e6f8d9e92a9f9ee60bed55978125ac36e61bb65108839a4aa86bbbd15533506d00f84dfa81c59f9f45fd124fc52dd1a33959b7a925b4b69189eaa84515293789bfaddd29a091d065f67072225c30821ac3bd97d0dd650d7f273b0a4bbda9a3be71313d3de758e29c33d5be2f5"}, {&(0x7f0000000380)="976138540c48718f1dab3f082a2502395bf651add1aa15a51550c49223e8b9cb0ccc6c7e9003148e36b7ace8da5a80f102de2ca404159c11ede419b3873eb7b19f168a0b3cf30000000000000000000000"}, {&(0x7f0000001680)="859e01921dbce1796979b66ead31dfd0bc1af4bae55865360c9dc4b050df218a0c1776bf7c84ce02ae091a521e421d0b54a6a47f593fce71fe35ea424feca07713e19551011aae20b7bcc87545a7fbde6cca2a21740b4e9d783c28f63f4fa12a9c426235597bca21e3dd0845a6a4466f557c74876a4a32fb27a024482850207cf6f094499a5d06843a13397662e19ab4ba90d9befb83a0b0706f4a10c55227ec9e8bbbffbbaaf0e8c208fa84f23d8332ac322e33ca181a5337e31395c337e76797161c05987ca698fb832381590445d6cd2ba8897c340adb076d3a6290e66b423d4a947b102db23dea36391f8917822eba5cbd854a1eefa09516d14f8d9ef03aefb2ff71e7077cfa72784d3538339d532c6cfcd98683641dd532c4e439146deb3947dcc961fc5046e29ff0a95ec8c0a56344fca325ad2566d5a849ea3ab8c75ea632680e362b6c0c9ea37904f339224399536f3784e855e191836245980ebce6f1d0e48ce289b763fb48f1f624fbeed0a12cccc716ecf57773d820794f5fac919e084f56f77d7afcbbf0d88e6ba78be408a17961b4bbd38844bad148e6ef802d5eb47e397dd0dc19c3ca32b87180b83775d82f66857668063bf80fca93771d2b4e062b22939c3d16a614fe462a5eb279c3e38034a44200f8ea8efbbe7b37d7e0e0ea3108f084572f9e108fe69d696378198e2286efc0d26e17857120339dea60a4498580c2a501e55ec96869b1c6f2fc8361421c1c2610a61f75b2a92c89e16ffe4111122a4a15a5820c5aa3f217b6446f876ac5822c091db2602ff4bdedff78514b1f562316b004937aad5e864ba5ac775abaa6c5e8ca8296b7e06c7ec87da8e29be58cf46661bf5a48f20f7677de7901e68bcae447c0c300c0f841d64585fae717eb484ce5eea4808d2a3fbc6c6a01384287a995c6ee7832a633277a0c1e9ec69df27b7c63db8a440d2f16efe2ceedf789d5f345cb6d5555ebc1720812aa547ad80d89e150984be3443db66ed9e773a8c38d956cc69865b6ca5d27974adba869582c1a91aac63b0b24055ea016ec9271b9a82d8c9135c79fe9205439c5560204d48ddd31e0a89576120a645eb6cf9792d27d5099dcf938c8715f2ba0982d8a139f66da99c3bf0c2a42f60cad7160ae9aa7ca8e4634261d12bd6fea895d59f48f03037af3346af454ec80b90c401cb9d40ed0697512b6451a64ca3bfd7786945f77cba1ae41e23cfbe4ec18a01b1ca914de756b10598337f21e2d2b23e46318c0deafedc6358ea262f169560a96ebe93fe4bb10f6724cc44dca7864f784ca1133a150bed401d28d1cabaa26619d4fb8f135d47763d2446d0da752c825acc8c0bedc16b87cfc2f699d47e2e66df7e24c80469f2376d7c70b2404be8d151b6b857bf8198513e7c253568e59c9ce222fe349e3bae1d565320af6dc6ceb4d20444b46f0f326fd69aaf892d1a291d4f2fcccda343b135499e6e48d85dc9ddb7be21d9dbef510edd7f39f4dc7b88a8a5312f16e94d30b1c9abbaa9b2501724384524098ccb0bb129d64c52da1a30d54edd67382b189f33bc5a28279c50cb456f7a1c0025a8f930f76f7150f82cd7b01f07409f5a194e8c8bee702b1ad8d19a1818b1bea25f09fb625fe06444cc21f42da28d2a02aa4321acf52410392e52743090f3d345e3ade27a676df3efb28ffb09c30426ced4815a79f836944fc1828efde453254d6c2c8ddc5929fb5ffb7c9400425caa649a6fa003cc02f299588b82cf3f1ca636c8fec09657b48994e447afa801ca4c703a1ae4b0160f4f989b6d4d5edc0f5803c5e3645b1ef771726f35bcd1b0d3bd41ce338f16bbe00e45443aba47f4677a4e8bd1c63ede5ca28ca3b4b77c2ef8ae02b5462d6853ca96aaaef4fd565fb7b499baf65b6e2d5c6cea084a2893016c3fa41fa3c4c476503ae4ef6ddd2abefda47108fbbd3e45b1994842a6b6b268e34937fab297008aec0876eae6e142f7b87a85c7c2dab87ca1245a8b93b8b012f26c2b5b437d4dc4311c3b3374c7d9cceb7d5a3a5976684c4a62e844bf16760c3e44c05c7aff1ddec904308362676363190ba388ff65789dc7e4e3114b8440b885910c942d22161fc84bde22bdbada41ce5a956376d2f8fdf222092ec934f17dc31ae1f7c855e5529c91212b33bffc592504617c176af1e8e7ca0a4af187125a5b22b55b4c2098a1efd1f6aef180796dbcc17ead55f3421d45b47c63ab1a286cbc7bd440b34f32af809cfe6575167e3476a82fab0674999d99238c474be710448455f037d85cae9edcca33a8bd1c3cd7b5db3ed67f7a6f63ff7d550dfcacfcf77ca0e8323e454bac8e89e712105e74d432cf28990990064a8fc883ff938c12620e91c7c6898c767316537461bfdc0dd42c8f37370c6d538a271b367c18c39530f51695f96e05d09063d6c3a38a2e80821c63edc99d726e9f2fb1311843716ea4027314e2158b43f8c8e2cdc4ab63ad026727f0168f8f8206841d180026eb6d676bc104d88513d82d1e2b506ba309c5e55118fe9fda32cd43468c43b1163d83007fe3e8e2d68153387d279b9cc9ff6b657f989ed1e92889b29d4fdd7332f1d2c608215bee5d59cf550fef1d07e66a594512f334d3115996f739258136151d183870f6d24a8fb68aa8ed21bee984aab32fac982be3ac236b96004f2969659edd1084f7a9626596365f7244b19fb844916461cb2cc9f87d13984f0b3dabc99c8d6d8245846eb671e3c0d13a7778fce9dbda26a85cbe11e7b9d2e0006bce9a42dd7a13c0aedb0bd0e3a3c50bfa9459338292e5761f91a6ac5b8229bc296a5a3c8773db446ea0509dfd5a9796ac18098679172e984ad7bcddf7f51d136e517d5b869f6e92833383cd53b312bf409cc7f0b848e4c60b5e5efd60128ff6601f721906042a1175799ef8118647870fb61879a0ac0c137cd8484f2f1b2d6038d7211ab7e1068c2cbbf40f48520e7b729b3e1d339120ad94d2b14657b177191dd63cd7e82c5ff4eafd28f6ac23885a40b4e601663d3cd272f9a5819f6262f77cb07097051e4251f3681434c54b6806fe1af9eefc99d20394ff65b7a37c03eea86cb9e0b14dd0461be0093b2ca4253d60b2b247c10405b1e08ad3500f7cf46d71b3500d2e603026d0250ac076869d13a928dac71a834542a71e556b34e3212a19f731563b0f43cda85dd6f248da1c10ce39c8cf10ca42f3dd683066d88d131b963f941bf877b8f65ec46433411e5891851e2d7b2fa31ea5c99fa0e7577ade493b69606d21bd6f7acf79643f9dc3f94399fa3e02ab126817eb02ebfd87414778af4337872da32f210582538c37e7fdeb24d44ace2d1f18f6a2bc4b8605cc6f267b99769b74af62257619f6897365dcd784b0d002cd39454e94b53ff639f2afcc0b56f27901e62115b5497b08ba1c99fe8446afdc0c84b6e123dc809df7629b358a311cccb504bb3df1e259250cb36b20f69ec70325c43105193d39a03255d9a66385dfda7041fae7fc70416df8fcaea356f66e133ccb085c0a8c48766686d5c68d1eb7b7d7af7aeeb50cb48bbab727d2b9d23bd2ba9cca6087a0cafa8a97e559cc97d6563ca31fc76293ea2437b9b78a9483197ff62f1005a470bc1e06211eb4501f50fae53373cd70c560848b2c86c8ed84ace2f007338f0c7615bfc1c78012bdf436c5867666c6b83ba0e9481ee7f390a8d9a0ae5c3b6a08c2505b81550b6c4c923fc16d9bb1ac3a2679af49288bbfb3338a3ee459656d73d517569bf35c4ce6f6c9e606e75abac823bd518c8189bf7223d0a3151e099dfe0d98aa13e77cc2d5b55157cd0300e39d27ebc8eff5de0dd0b84e506dd5a24000a338a0e683dc78f72376bf3f75c92c024223e5d3bab01a6b59874617bd246dd1a1f1e0d05be41b63c79d63317f2d0bb41ec11dc1ce9dc3d186fdb441b9b31fde2ab46807ce95c04f63b2ed208ae2e64090ebe7aebfc5460c8edf975a4255004235e3e9912c27394df49047e02645f02abf3132a4a344c7dd2ae67b8e3a862adbc6309567bc46a0b02edad7e233d4ebdce3685e99dde84e4c86c3479fc97a443ef8a289765b3a7e3324c4c22857429a3e6cf59179d9e6808a6a1d5f748c318b3bdb1dd12a1771b7191390bbfc43d434d6e804a52a8546f647250974f86eff35bda4113492c40a2902a9ab0e56443f0f205199d08211c291a720737e76e609a39fe8bde1855f2c49974743c2ffcffb2869f73cac06b35b5129d73633f874c45de142386de88386cb716dd2993c38c2e9b75caabbfd6a5a785203a3a9e7e86050d844acb8805d0417f4fe53a2c90ce7a502375fb11b62ef8c5f0676e8a1619ffc138a311e4d786638cbec594fe9552a517093a3dce64fcf7e3fac07cd12e882408c732597c98a69c1d694d2ce1b09294b279051eb5c8f9ef072ebf18574bca46c8ca7edf2e67f27a4e622dd0ffaaf80dcd8192cda432de5df015ca4bae1486cf70afa8b0bc2989e36afeb650292f849b2409c6fa8fdb0d05f4bb60690c32fc2e0aaeca7c67caa9804fa7dea8feb6f35b7715e9d59537ac79ac1dc5a496a91ae37c170ad1b258d7e0f33d6f1e11a388243da1997f70a110eef8d1186282c653d7efd815dc8af63004257f3bd3d1b432f8c719e93b4ff623308ef5200f7a735d6c0e74ff6ce937a3d302db36b70bcf8dbfd88b40d9cbe5e5ad4c0434eb1787b5ce8484ad83644f7dbe6bfd5b5a65e7a8d923e476004c8fd92d1925322610d0dc30bf372747438ca5b3345cd0f394c3fe4466f4d90e766574e4b48d4492477ce18f775ebf859b9e25fde6435d922105792e4fd789f8ca2bbc53423b5ba27424fafd312bc02bdf66a5723c3a19484e1373887b63c2d3fbf07506b619656f33d291315888131c7553451907e169de8d4980bafc4134b319454f8e48bcdc58a4965a364b013d803b49df8facf86ae72a0ad2beca4c71226f50c1df8794136666d4bb3ce2ee7eab20e7bc828032ddd727c009a0456f226785df65947675168b5ac1a88dd3082c33688f98b35b29a50573be6450712712088d0661bd450a131e256b6ac6be636a592ebdaa7e22c14164e817393b6ef74f6eef99048f5cde609ae1b12c86ed476a548885fb9143f64ec5ea9cfe77a689e3e71de8342bd46e966f721ac90cc8b1bf611347a6f4339ac7702215f632b3ec5ad13bca97ebed4db1e8a83a043b67f3e86dd0518f491107d05938c6c912066b698e90dc5e886dfdb6eb77d6387b50adbd3e6ba18c93700445461fc56644ab5da7c8e56e434c48c7fac029578f49847b20631b0cc09df0758cdb029da328b7ddcee1b319a6d0a4764419fbb0da436d73fd2d4bf8342cdd3ee43c96ea6fdf45a8e90e862eedb13ee09ce90a23ee144f10ec8a322f5fb53c551e15414e1d20a3bddec26a140945d120ce3caf8da2e1677cf8c46164e754fbb52824c1ae90a76857e2dbfa3faba3503b24c32a3cee291483d4d9641f9d2a0e97b2324f14aaf39fd782ba4bacb58a866305c93948090ceca5f5cc1ec0bc37060a25a23effdaa198098b8b47f9f5f3f86886dff7d7e47bb6606fbe20b98903e849a816cf5014281fdef435fdaa7ea96e442ee02a15f7884a2db2ac1a358f92e53ef04baf761b9e702abc33a4e0854120b4968cc30155dea26ae342670a6b2a8fa5591cc6a386df210e74eb8fd75f02d84c1800fffd9ad4547709ae48598ce20abebf922d6f3955a62f46f81ec0ffeb4543ad180f271cc76859c55e62cb47f492a7be29328bdeeb5584c305cf81bea77118adc2ab9b8468"}, {&(0x7f0000000100)="190b4aa4b63e3c07f847814c6c2dd89e681523446ee80f1b8ef97ceb7396e70303c2b7c12bd52e134b8434dc349937eb59b8cab4149f25230df3f8a17e", 0xfffffd55}, {&(0x7f0000000540)="eb49e46010b32c69788899ab546fef8a", 0xffffff9f}, {&(0x7f0000000440)="34ffad82d3807e024119294b0ea8c699040363b949f17817b53acc6ff63113537305cf5f582549e5e148e48ac8fbd7026f8a337cbaf83bc19fbd09187d288d9d122d15d0954e6163017cad63667883e34f2f8bd07a4ad4b9dce725b9a2ba3308cafd3c1f0cfef55978418d0257cadfeed3097c443c1e20710aa9"}], 0x10000000000001ca) 20:53:18 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x1, 0x0, 0xc00000000000000, 0x100, "581272dad06d84856c2e7c7343ea5746547d24e7", 0x7, 0x7}) write(r0, &(0x7f0000000000)='j', 0x1) lseek(r0, 0x3, 0x0) syz_emit_ethernet(0xe4, &(0x7f00000004c0)="8124b97bdb797abcedff751c9041e275360c309bbb6029fd8d2972e5324ffe59fd7187b4f9b2f49c2c897c51a382108dad7c49ae3a39a9bc81eabe0e24e9f41bdb26582e58d52cdbd6bb2b45068ee6f301082bae32e19f5b58735de4665c822c3c8eb7be4e8493f73dde5d3d93087d4af346658841f3e17caa775f5370202e50033d83449e70d786db1746cd598a7c93042b058f844cbff841c558906240e71021eef8ece85bed86ac4760b0834bdb5c6b122475c9bd1213f6a1ae969d42041545bd46e076585f695add9cfb91cc931b303da140682fd89840c9207a56327062db56b6fa") readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="5f0ff2b5267db596b1b6eebabec008d4f0cdadff799b51cd26cb4346acaa429da1f8efdb6328dc6bcd063956bd4276ffca110ff57b016fb0ff30e49eb4dee09361b0beb33b8eb1ef21c7835603bafe83f0aeeb997b4241e58ca8a502edae115309f1d5b8cad367e2ef9efd9aca443fa49ec99488b85fa1161503f4a1f2cd5435d21c3822dd699d8759d9c67ada8b7c155a795077ad81e1806d75a91d7cdcf42a875779e611ef98fdfb9d665f154021ee360276af26c013091a7df4da613c5d8733f9f7fe3d49c5a1ba3b849778fc37fd4c2db0ed787dfd851e21cc97be7103a7a2cb185839db805f67a2a4737aee8e7f", 0xf0}], 0x1, 0x0) 20:53:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3a90a3fc"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe23) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:53:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffff, 0xffffffffffffffff, 0x0, "1eae0000ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 20:53:19 executing program 0: r0 = dup(0xffffffffffffffff) clock_getres(0x3, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x800}, 0xc) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x273, 0x8, "1d6f72492c4485c11d891880f169be3a645b1119", 0x1000, 0x5}) kevent(r1, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) clock_gettime(0x0, 0x0) 20:53:19 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x210, 0x180) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x10081b3) 20:53:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469", 0xfa8}], 0x1) write(r0, &(0x7f0000000180)="2a808d", 0x3) syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 20:53:19 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) madvise(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 20:53:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x100) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x27) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 20:53:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544177e3640900"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchdir(r1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000740)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1cde784bcdcb9e2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f44c29b032abf18ad7ef09d4b3dfcd58999220177be2f432d5b1eeb4327cd4b0277fed8604f353159fa0d323e61aeaf8b7d77c98fc96629acd4215d207aefc3141e2ab893efa9a7b8034a55dc994007a44efc9272bc9c6e0dbbf4eea0ae3beb85a973ef2fd4b455b8da901e45b89de6426bfb2a44ab87ab361d4db6690f6cb26cb45ebeaa65c87d41492dfcdebf5a2cb2c9e37476a69fcb5a6c1fac0c2a024fccdae106976dfd6bfad20f6c9ba23a92a979a40201b97f1d0cf5585e9d0851eef07a099e582b1e955afccc10c2459578c2f68955aae4b180c2c6e107cedef28478adc2dd0adb51b6945c8a3153240eb80e80218fc6e1eefb6d0c1d0452e6f85924d68e6a430a25fe272d12d47944be9d2d23afe7bfa7db448815e9cf76c5606978d90aa465292f3360336b8ee8795b6357c2faee15096577b4c0568d7d2026d0cb352ae2df090e80df2a605694e66d893581886d52e4d57336089f6ed5e210911cd37e11f6f40fa868f9efb5eb67e7716f8da5ae68465680bba16466bf6025347945771e30b954ceacf08f244ec5e29b5b24a0ab02fb242593047758b8d394bba367a423c5d0b5b7b54dbf6ee0a45e92227d19b2d950b6e79401735fbcbcd1942c74aa7291e89e9ddeb6355362433de79eb5f1817067af32d44e5a34dabd444d9ae57470305b57777f1b6fb3e71f788bb53c9f4c12afc882376daf8d5756e55a80fcd632586d0ef82e7d7b8e8811ca46ad410aeedc8783b45325528ca02a04f9ca3492be36f6a43ae8bc81b3cf26062a4cf1c262cd1025172fce790ab151bf9bfb30d94323e7bd93a47c453891a3de8be84e7ce4cee3cac17745d80fcd59d7ccde081c8b98120d82e22695daacc2b7aa3a4ee4f5d026372cf387e532ddb8b2f9f96e6615ed9d87a08ab8d392c86e1fb0a1e10f06e7a6d2f192ce5dbfaf3e88f6b975dd448abca2ec28dd6a43f208eb48faa00a16e0523eb363ba2c601d1c8fd44ba66c39978da66fc2241fb9185a932400179eef1e2983d4ab1c6cae62cef5aaabfd64abf738e4f07c023b38e434e9f7078e69fb16c016b1d38ec76bede95f3556964326ba000bc36446ca3b3f91f99ec424fee7fbc77a1bfd76cc0886d9f0cac0a6df6319eb2ceea11f4624d245a2c7e0539a3da2e8777701c9c44092b1aa7ec80fdecd4e2ec6c963ba0fdc3ec019be2c1cc0a02512d32aafc180982f8a0cf35276b8cfeef4e1f1ee8a2a51448be6f4e07dffdc2363668598cbe61ca00d3c307334f35a2eff59a7606f06cdac391c0accf45c7b1f53154c70e14650c2ff4edae5dcc3de0ff627b21c0314f2a60cc7ce8831e33029602fd8e4c84c303612a9f81c78b1f11ae00aa7bd537007c7f49dff61e144c48fee1e5201268adf294d8f0c697735cfa862e830d53a30bb64456a50df4c9867971b5e87f4f36af40c78e09d5ebbb22fcbdc87dbff92fda8003c8b71b260591c7770e79fc4d7a686f8113616037e9790c09a6558d222da2e5bc4b19f70c2385fdab92e012d0b4420e216834dbd54c3ca98fa5ff682618dab501b4d5fbb675be16d06b10e2703476733141a9aab025f190d340b01982b5008b9f9d0ba346d55854772a945274116ca7b4975b129732c26c2d7ae4f421a8fb532b627893245a7c06a44168975e969b82f6bc5173b96377062dcf6c9c8c629d804917b272952b192c1dab79ef7f402e25c7dc995c6a4cd8b5226e3120f7aa2e902fdbcd446f16e9227421cfe2f92965db08aee875dc8073262179ea91ae4b9533d38fe30fd688e1d768b648b0f22e9dfe9fd4c13d6ac81232439f787655f475d0ce7c1eb3d68d292820a8ffb961c030ab49010c7181ea9e09a2dd0a9c3e490ced18b35363da26da5ba546f10654ed13ced517f5d8cd56e3f98cfa99a0368343855cc0d9adc174fea8abfac338549cd7b94bf40a3f5fe8e15e178da1554f14e76f92cb2eebfa9ea5ae0875ff8886433e6d2bac4916113d07f7064515a646d65e9102e115614b3b0cf1f4a4ea019065b2276dd24ff890102e5ef310d8a4375b598883919f133fc366c834607968b496e59621194dd9dd212a087a3cca6292245476e3362ba03b670e0feb8bc7bede58752e63f2e30193a5b8d9180e97d6d36604286dc85bb8baa43268577640f8a61458c427c03d41dc1468e039e3d708e14258feca1bbc445b9ecba835412ec5fa19f7d7fa6efde53ff69ed728ca24d5f0623db0f529f82b86ce339ceb88fe1d05eb3ba1c60979ebd63720618a285344aa5fa357257a24eaa254cf54af757ae8d7e6c30b146596c468e371bb7028b9bd672f1ddb8202103144f0b0586d9189efcfb8836882f42b66d474abae545d0222b52829fab944a3553a963ab389e757e55b88e47ffa36bcebae87e59b97f30c10196b1bb3db42ce056e4f27ffc903f348d8adce8bca2c3c4f3931543909e479fc1eb42284332cbc93af3676a1330f8e3e73ffcc090e3f49c3d3fed43c89cf7fe866daaba091db85075b0fab5d1a81a5f56c6fe9fae5bf3c141b32aa6037c312cd5b4394a1dbda33d36df641868cb3d3574810671fdb647827903453ee166661256f28a926b2c8b26dfc281813f9f8ad1efe553e455fdd9fd4acf9f45516d519ac699a1f0f30aa194f73b70e8817d2d84673485e432ce6b78fb3b48613f427ebd0dc4cb6918733196c51910b91646fe11b7e98db67dc8f74911be3fa5235782dc839dca59c1cd557068cafd050f445645710c8f7fe11af1d71ab1d90c7ae23878e699e0e4140d3e37e60ad3090965b2c61adf12566a8e5822dee50ae3f8c6b58435dbf1c6156f81837eddedf5caf096c003f5c214d307c42ced0b62e7de748b5d414d290ceeb23a194ffdff0c9e073d0104e19011973e1d416188a6e9e6ef325dd51c6f76c8b84d27cd882fbdec0b12cc66340d9b6bb28b310f597febcc25616657b9d874b560605b48e9f433f79de24407ee5570d1995c94612b402302190ce8085027dac0dba955978de614bcb57cdbfc1c15e47d06eebf564dc98486cefdbba88cc47295ee92b132d7f5dbb5522ede5ead423b1ff84185862f069345c8945d27ebb49d090d4bbfa604f80e5da349532b4757d6ca695c02e3dac115a79488a0eb6b41f1c793699bfc57b723f3c280c5e742ca922a7d6984c61d168a1b950189491cbcca869b816c61e9ea81cd0165b28fce1289f56825eedab988d34b9b22c21286857da92d4d27c650b69b7643e2e105df9518a05a80f4f1ce47b87bded84ea7c6acddc5c41e743663f8938a2623cfe8a1f51c199c8d30bad2cbb04c23aad4a7a86c50de277bc62466b3932cb51958a6448a7958b9fcad8b263dbcd0ef9c68b1a2a85e8e99e9c2556be121db1c7863bef6efc636b4acfb18c233f980fdd24280355633a21034158eba56225fb3f4624cbf0ec228dd610bc47816d7322b6485d0e94fad679b2f214817b03622c0aa74327bc00a8ae2fa967f354a596baf4e0fecdd384ad16bfe534e64b35282d528efe5715f74c0331c54d744c8f666627f9e9ab2bbe3055c143eadd6d63cd119b6c962c6c32a837dd4a32aa18f1de94fede9404a27e4474ae88eb9c7be9827a1d093ce92067688aaf457d9af5d217dbeccd97ae6b3b915ee9266ffc4d7412e2e94f32dba1d175c1de6fd593147f16a3faa699bda781a7bab2ffc1ea8d896b0d2f3aeda69cd3f68925468c1974e9217b8026a95cf51792b92c34c9b8a22cbc41df0a15a51b43f9cabdb5b4afc45d8110d7a5d701e7db88e73dc6a7338701ff4a3ba48869dd0c1e62d51336f0ea61257b12a5c2", 0xf5e}], 0x1) 20:53:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1d4, 0x100}, {0x400, 0x2}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffff8}}) 20:53:20 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/85, 0x55}], 0x5, 0x0) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x3, 0xffffffff, 0x9}, 0xc) 20:53:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) fcntl$getflags(r2, 0x3) 20:53:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 20:53:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x35883f36567379e2, 0x18) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) clock_getres(0x0, 0xfffffffffffffffe) getppid() 20:53:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005fc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299034ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db6ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877130d430a852d4aac344414c3104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdf3897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84baf72824ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8fa0497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f20000000000000000", 0xf00) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x8) getdents(r2, &(0x7f0000000240)=""/24, 0x18) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000340)) r6 = syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000280)=0x80000000) 20:53:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000380)='\f', 0x1}, {0x0}], 0x2) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000ac0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x401, 0xfffffffffffffffd, 0x0, "7e720ccf4e39228effa01cce7a9539fdb714e1f7", 0x0, 0x1}) write(r0, &(0x7f0000000100), 0x5da567d23149a443) syz_open_pts() syz_open_pts() 20:53:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) 20:53:20 executing program 1: r0 = socket$inet(0x2, 0x10002, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:53:20 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) pipe(&(0x7f0000000000)) 20:53:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0xa5c) r1 = socket$inet(0x2, 0x4, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000240)=ANY=[@ANYBLOB="0000dafd3984e2f16b78406c85e2a3f20f10838e11bf1d79c524e0bf6c7001e47e558b6b03ff4a61c984bfd19bf060a6113cf24993ea387a6e00000000000000000000000000000000"], 0x1, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r2 = getpid() r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/79) shutdown(r1, 0x2) 20:53:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r1, &(0x7f0000001700)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0x1c}, {&(0x7f00000016c0)=""/37, 0xffffffffffffffcc}, {&(0x7f0000001d00)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f00000018c0)=ANY=[@ANYBLOB="0c07d68fc3e462812e2a5a8bd452c7752a05450079654c6af6695b0a61250c5b5537d8ab1b5384a813bac97e25affdf0f4003bac993b0dd99ebf089969dba950bfa65d402a5da5a226916c67dbf4a93e150a3f6eeef1ab92167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc1696fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdef30b34acac8b358701528168505d170000000000000007bcea9d0063fc444712356398b700006791159b3739d9197ada8167cc518766590000"], 0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x4, 0x1000}], 0x1) r2 = socket$inet6(0x18, 0x4002, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001580)=0xc) wait4(r3, &(0x7f0000001640), 0x0, &(0x7f0000001a80)) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000001680)=0x8e7faa26eabb2789) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x8) ioctl$TIOCSTART(r5, 0x2000746e) r6 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) kqueue() msgget(0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001c00)=[0x9]) r7 = dup(r2) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001540)) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001c40)={{0x18, 0x2, 0x4, 0x1ff}, {0x18, 0x2, 0xffffffffffffff7f, 0x800}, 0xd97c, [0x3, 0x6, 0x6, 0x0, 0x1, 0x9, 0x8, 0x9]}, 0x3c) munlockall() linkat(r7, &(0x7f0000001800)='./file0\x00', r7, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r4, &(0x7f0000001780)='./file0\x00', r7, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) r8 = getpgid(0x0) symlinkat(&(0x7f0000001b40)='./file0\x00', r6, &(0x7f0000001b80)='./file0\x00') wait4(r8, &(0x7f0000000040), 0x1, &(0x7f00000019c0)) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) 20:53:21 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) semget$private(0x0, 0x3, 0x10) r1 = socket(0x2, 0x3, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) chdir(&(0x7f00000000c0)='./file0\x00') setpgid(r2, r2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r3 = msgget(0x3, 0x204) msgctl$IPC_RMID(r3, 0x0) 20:53:21 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x809}, 0x10) dup2(r2, r4) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000380)="a2717f61a3bc6565059e9aee4ef62aee23d60308ae1399e33ac2027ab793af121a7cdc5ff14eceaab5e1a38467ec1f3c00171689916aacebe2691df895a3d7053caad240c3425f218748fc9b1b4f90409697a463d87b29bed778f80ff74857fb0d5b781e453a5713bf81b53d8fbabad15ad18debfb7e3299386b834ea4c49571f43dc7107a6b75247b53622c21d59c066b26fef993c307d27c21a379c7a55a25515a33ea91b4e05e1f31c6f8c6c1ad8b64d15d9e7bc500b41024166708409a9605f3c9124653e436178cae583de7487a9e70255e50a9fe69c7fc9d8d43e02bd74c8db62f818be206c6e3041d8df12de1e3ca3590", 0xf4}], 0x1, &(0x7f0000001540)=[{0x1010, 0xffff, 0xcc, "a78841278889cfeea44f2b5d4196de65c7983068a93901ba206a92a262789e731f6b3c611d4e3cf6135e383ade5366e3aa87c7e1f62178ba16ebc9540f785c5331a8293786c5ecde3ac68d32219701dbf0986500533a81f2e79ec481449db7d7889a9e840333f68ac0c5966d428c6c9ce72b4667f2966f4cac043c87ed24d73d048e7adaac0692860b1f029355795a8332e72a09626e54f8ebd37a5226c1914bb53c4560ee278ff5a25eac116230d8bad0e80338cd29c7ae70e16d9da0cb1f34b2a6a5fd4f21151f05ef666cbd7bbc103b1e3183408ce60341a332e9caac13617067c12d2733b40d30b58b86fc2966f2ebb3faf6982b02b01cb978f6f35ed600289f903c76274b7671da3bd5f3de455e0f38e5d430eafba0145d79d088944b10fabd665b57f1224193ebc74da7f96b73edd7ca5c7c34d56e66c6832010e62cf213972af4a88ffb17ea3f4bcd2ef7ef38859cab9da15fd4872e29c782d49316637facfdcb06f2d46f41dec8b3a41aa1c0869c3482bfc63670425475a987bf69cb8e35faf01cd439f4b498237987053a60ce6f3a65bc15238b1baff608cf004b9a4774474b90aa6af0133b64bae8be66f5243166043867209eedebb5a81ebda8f7ff0b3f16f74edf053d2b9c3ef871580a3030d93f35bba564c4ca85d760fa42cd8ba79355ff93ee1225163f3855f1ab0df5336e93aa49d62ed4d60fb1d8565c51839f945916c9f2fb77de66035ac4bc757beea0454c9b3eb37fb274d2dbe6a857a4631d1cecbc9854ddfca6f36ef9baa961a4bcd022548faf8574179e9a34af9bf579bad0235f39f2fc58f46404da1bbdb917aa9ca7b69ed80e791ff4aef34f96c0c7c43326714e79d759870919b2f8defcb015a70407adf4dad4802a2b428dc12bc3fd51d0fbbc4ace7a8f53fceda313535617f111958e50df7ded32f1e4596c08f8a6c02aa9f45d52a9e2189fd1db3c32ad749b85129d528fd7bca858a096ef90c3b569382ef2e1648459f8348a5a8f23467232ad679b8b097ab28962cfaf5d98aa0a8645c841b183c75ddb51bb7e75b4b5b1f5c3548bdae5a06966fae73d604a3b945dbb393f798c81e771e1b1102d3987d86182dd7763dce47c06ce79f96e1c21ebef6762bb44a3e51e324e97f6e475d6e65da8d2c0daf80fe671a0815a2a1022d2e403d761bf6511fb13c700269b4fef6f53fc251056ab744ee7c3dadb445c4a5321c3f32d10b24a4f13d2f3515fcfa69cf41e221162d751290f9d64c3f39b620b6d98264941e0a121282497b67b99f51f7986a56a2311519b9f3928e0b6ab7e4abf800cad798f2b4a1b2ae01cde08b3954820ff312287192cb7abb6345be830787a8d5981de30588a60c2f9601c8bc44574306e9e3436d92de1b89e56e8c51d378f06e75b4f242df33a8f9d307dccd30fc79b69545d617acf2ddb9d55c6e9fc0041a02d449e154a5b522461dc6192b03fccc4dcd72c654229052f8aa81038789ecfaf61e2b58e792374782783299ef56021ab0cc67f0e28bd7f2c9164828b082be6f097e4e5f137483b624b8f505e7fb67c2dda05359574c3d36a2451aa3be348851cee2087341278a9ac7f4f5632fc90a0bc02a6acc2271d2af97a4af6c2ecc288b0b777ee5f7d459708580d259858332dc128d6cfb5f83fbc5cd432abf453c642d9bf98667b05b69f7a55e69acd551af2761fe5bcf2af1ff90f7a77dda5cce7bcb96e78097c0e22456aa494300bfed77d823b4e5bb2b183b6a350bb8cdf8916156fecb86daec52d29ce5bb1aa3edc0e482595373acd1260e51ee809397673933a718fc6a60743926ffeb7d988735e9786533e7fd376d1f2b3f2bb506d24471a77fbb6bd3cb0be3a5e90891acb56abaa4b364bedec2f4103864327841cd3a97ba5e9edbe4a476b030f3aaa0619373cfeef3a7b71ca865a9e42239facd98cf2dc72b56d5392b77de6a5847b528a311344cb639451fd6cb0184723a5ed6b781eecf70377464a92e0596bc2f05ebfcca8496b5a70916ffd45efe51963831e486a3c370423e83be0b00b07bc8370819b63a6c267e91643dbcaec797a559a42e52176dee5a32f980741c2f2ec61d9468342c106decbd14f5aa51dc0a92d983093166b70a3cb7c2efdd4d9a74d5acb5482ff039cbada10cabf49646752af115d28889c8f55d20fc665182d8ac53bc712ed0bbbb43aa3b24ebf33fa3d253212c2b8ecd925e0d51cb02b0132b4ad53d7dc3169bb4ae699ebf316dd9ff2fce671dfe98d3bb132929a1219237c922374a551efe371170e3d4b1fc41698dfac8f71f016387e9f1d7e1a8714e1acc3a400013e89cbbfa14e8d99b9d4e082152f2d8b8a03cfe3f42d4649e0768f25916ea7ce8c61d83f9803c9f754724f6086fc2772eac8f88e3a023f5682a745815230a8b3e19efee66a110a597dafa484762b0e2dab65e3e9c3b188704a56537399f9c9accd3e75c132e08c50f1c0246cbb6d37579b3245ca71bd55b930cd9f3d2618b7533088c6432d98799a32263c90367c8006bfa84841dc5c53408bcf76e9dfbc384adfb3427a13ae3b8f017685123d043d186ddfd5c77523b3ac2e5de27964e2ba631dc090695b612e31cf61aeb7d60568dfb765487e2b379f0799b943076e4dae90b0bcf7d660466acd682479089b7b2cad1bc5831ee2a6d5e45262568697978617e54eadbed2dd9d52915907949f7ef46d2585a343ba580cc94a770e3e129f4af8e236ae1b1a401a3279227a1569b9f3c3a235dd7e2985c1133ebf765e9a310340aa27c6e7c8b6740adcdc4588a4f1dd823fd37a719bd7659c10fb954908f17d995fbfaaaf4c570385ddfb6f9a973ee73524eb2b6cc5aa26d6e2d21a8f2facccf724447cb125e24fc5b776bc8557899bd59b9ac4fd485080b47be232434db9ec02a1234f0ba9c572971c56bcef6334577a2f00292060b6ded496433877fe9ede839cafa0dba641f50207d37ba322927aeaf6342b000d26dd5d2ea43b560530d0bc61b668e439064769c6e31daa591e5f0cb83959872c33553032805204ced6423e9a27803758855824a4855c94abcaa948d0d127d39fa7fa4d7e938bbb42f255d19f8f41ee29544300df2817013bf9102ae270715f4eacda2d4b9d9e0c39dd5e45b385a6f48d66d0e1d85558550a29a2f357e2a6660547d1fb1fbd89082da4f21b0c0b931cbf28701e70f07eab78357d089c2fa39fdc93a1e4fc6c2100093e0d7397fd2ac3708ea17a493132a08c561eb6bf1cd2b7b36538d16cfdf70eb6003c7d7399802e0e53a9fe641f67a86f5be79767850d12bd3136bded6fc955e92de124b9a4c25c00ed07cf95bab0f4e436f679b6e27a1199fcfb26d0a611a1bbd9e5aa72bc78589986c10f846a3571d285369064aaf845408c47d3383cccfd6791683ebffbb36c3668c257a6b89390090befaf1e6feff65b0b31878186ffc176662dc708603b8234ced8c9af2c4b62c1abd10d36e70e6d26c85bddb9232f864fea89c1e6d947d1a6b8794351c5a63987658b7a0a36a3899b634b22432edbefec9141874204a17843a299625526522886221218a1b04e4d74cbf2bb967f2f914ac32e5f3e4b4abddff6c51b0676828ab9fd02afa9757b534832a2e03ac090ccd28f97c8de86049b6d286f14aeb1869b0093827c51ee0a1c0574efb9f9fa697099ecf5475711345a6ac0b613b95c0a6194d062050fe410870727c3e9a2af4adfa0b02d1abd32939ff3e8c1b29c8d2c682a57af804537b9c0a81a3b3df2b6ae822bbe87d8b4b3b5a10ab3246329f52c2f32be0c973ee81c1423143d589bdf2f922ee78f8b5ebe4b9637500e395afc292154f05023fb346148a9122b076eea835093926733c49fcc48746d3222c1d6cd88a4aef642fa3f617404fce9acc4a4c97410c9a426a18b6efb0ef487efa8a0c387ba96d9125969d8411f3df018f5e0e2941adcf3b2a7e39e78a1b8cbd2e3ae806a8a5bed10d0b0aa996aba2310b8a482bb671842b5354f6909ba19137a3592159bf67483eeab84ec0ae33e248fd238bab340f3ae8e87e40bca45769260a977a5e2a516f49276fab010ed0ca5b280da5d149fa243fa023aa78116a8a10d1bd450d636be67ec3790ea47042cba2eb0939ce26967d5231ac666c8135219a05c595f1dde1256ee5dc2c672d3417011d3f34b155d13e3c53c01451c012ae3d2134cd313c82560456dd8d0e4923276dfdf6c9ee5fb399bc3e0748cfacf6b21af72a35c56d5c922ccddbce40cd5bb416b5e8ed4351a0decb53daeac97dcc7538f645734d280ff79c3959082c907407b0976a76239ede75ee27294ec0d0ff807a0444043a33fecea2999b551c441fd9585f51334cf55141cd3ea17815051e3fd75d55fde0a21f2924debd8d8056c053c56a91182022c38fcc5f34dfc2fac7da179b5246041d5530c503ed6318096373229dfd908efa5d47633ddc1b78f07b227ab2802641611a152ec6f7e8ef0b3b988dbcdaca12266cd8745733c2c576f744068e0372f9d75ebe3261225e26c3d030b129ac6c9f90ad359ae00911c303389552a6dde54e0e6c019f3aa4d884c44c51486825d2b73c4f53f1e780078c4cd54e5126c0cd5c83dabbae0fb9a3535150ba81366202687145da1d780925eefc0f91e6a608bbe06f426a42b9e59c2cfab1a1fef6f93e963b9108ad881e126b9191579d6059fc9b62a3e0b5a16d4dd961f3aff768ac890d635a71faec965fdc532731f565cc39cd97e4b5616134b8c864c3a90c11a9ed4eed4c61933d859d4e7faf4f5e4f76c983c99064a552ecc8e1c6d9d95965a98b97b1ec905b433dd4fd338620a16d86044934b92e547e3875a21492ac3e050abbecc2e5457873cd9884909c633be6ee3479897e9bb33ca5f461096930312a09aeb6f90247a6b0a1df027e2cf63b58a3fa86f0fff65d0a8b0a10a3cd83cd504caf2f48229ba1b2e51ce9ff5e5d2305ad23361322be277ae62477df0878396a608ee3e3012ced5a7616249872eab056dc53e049a6b4cff9946053130310af15eaba11b19d8ece12ce476c4fa8eec323b42a7b1881a55f8b151c5b9ec90f55943a385c5efc501ebcea3ceac0141ea7119e71e66a05874fc6bad72d38073df7ee430f8b6e66b0194c5c0e2684da0caf4194e7154ed4d89aec45a23dc2876fd6b8c59a68624f7e8bde91bd99d14753ddad79d3cf96708f29f6984a290d0cde7ff290c2f99a76765cf5e65d8ac0547a0993f2eb5e0bfc1a1426015dff54e451dddcff1e673d093aeaf80c78ff38d370cb93701dcc0c39d74b9413c9d865f15f9428e932f4d43863242916040a9bc648465d869e10496d5162a9abc4281587ec1a0dcfcf59a2fba7156b4dbbab7f131ef63cdd5a6642a1338e0fa89cd9f4c934045cb37bf48d8f3194c90b67739bb865b78cfb28c87db32cb962eb531ba890e146f8f67b56ba7c838cdf82915920ed2a26165186cc270aaa6fc8503d8e4b8a95551923f6e33c4422ff48fc99c32cc9ede3f09a336eddd8b96a0ee878f8d836d8f398802b12a6478250a90ea143df2a24c030b560fd0c42f51fe91c7b2f9d714ebc8a2687372a186b7bb046749d404f02443c2c5e6aee5fe7e791beaec24e69509ba38131c8aa6d8f4799c35fdd9e9442a144a682e7f791be8dd7b0ee3fd9023ce6752f07cfa89c851a896900fd5e96a2bd1a2d2277adf29cd16caec828ad48044d41197351058ed5c520322054b478c3c308323948c84ebed3bb5faeb504af54390fdb8453688a47e43fdeab1b06faf48cb8573a6cf473dc3c2fd"}, {0xd8, 0x1, 0x1, "a70eb1954ef9e8fc5526a05c3e6f41c3c9e8978a3fe62f40a6061a9168486a54569cd53f7f4e5ee84c601263aec216d044089e1041c93a95fbcd63d6903cebabbe50c5c96cc384654b891c6fa0cb7b30b43a44ba70d65c55a400cde7fb8fa7901bff96c61b1fa16073b33ac28604afc1cf13ca15832269773bca47e36e0974bb7ccc19e6924339fd5339c5b18a2209a9680ad73087b8d4c011254fe7afb76df0ee527662d8d2f955acf872cdfda6048eeae3037c67bb2c3821e0a3d06954ded26bce"}, {0x30, 0x1, 0x11, "8402c777f4d1fa2fbd68e317549164690c216a976520339a6d"}, {0x18, 0x1, 0x896, "d4fd5dc07f9b7111"}, {0x38, 0x1, 0x467c, "3edb7d18965d34c924c63de3c8c0e9b62a7dada462fc1a6c365ef8a208e0f3c2eaf7"}, {0x90, 0xffff, 0x9, "d72b8898f453a97afad5181cfcb85cd27fb2cfb653bf4e5fef7733998391609a79b520d59831de2f32319b5c027c87690072e8b2d26f4861a814538ca93dc3a0227a442b5d8f1318441ef49355fa0913ec06a90768262378acaaa95a58b08681cbc98bd6a755ea1224bbd3cd83fd3b17a3e8fd03c79cebbb0d7c"}], 0x11f8}, 0x0) pipe(&(0x7f00000000c0)) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 20:53:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x31d) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8005, 0xe01a) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:53:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa346a47c98aa3e12) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0ed403d125a5f4508f705a7bf03b95a98630a01323904b41a4c8b0fd5c6a6fcbfe351f2a401bc40bbb76c539e092803e01c3e2e38f4496eead3a428c7b9af2ed634741252f511e6489dcf8483c1e2feda0a4605ac07a59053f66e1afaf1f91229686e42fd28b4897cedbc031", 0x6c) close(r0) 20:53:21 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x2000000011, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) r2 = syz_open_pts() getrlimit(0x7, &(0x7f00000000c0)) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x4) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getgid() r9 = dup2(r2, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fcntl$getown(r2, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="6642d9f51887f3d4976d47e9caeac32c924b297c56799de702ca0d5f88469362", 0x20}], 0x1, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r1, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r9, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}], 0x138, 0x401}, 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 20:53:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x50) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r2, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x80, 0x6}, 0xc) r3 = semget(0x2, 0x4, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x0, 0x7fff, 0xd, 0x6867de45, 0x4]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:53:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f00000000c0)="e02300af82ec0a02", 0x8) 20:53:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) r2 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 20:53:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x7, &(0x7f0000000100)=""/37, &(0x7f0000000080)=0x297) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) 20:53:22 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="10e9898533e629325de0f6ea2ad9312be5e3aa8f98e691f84fcd64a3bd1983de8f66bf90086aa7c34ad79c098f3b50fde1b4761be9dcdef3db4e21", 0x3b) dup(0xffffffffffffffff) msgget$private(0x0, 0x186) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)=""/114}, {&(0x7f00000002c0)=""/47}], 0x100000000000024b) 20:53:22 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 20:53:22 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)='\\', 0x1}], 0x1) kevent(r2, &(0x7f0000000500), 0x7f, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000007, 0x6, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000001, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000007, 0x9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x99, 0xfffff, 0x8, 0xa6}], 0x7fffffff, &(0x7f0000000600)={0xc824, 0x8}) 20:53:22 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0), 0x2, &(0x7f0000000000), 0x0, 0x0}, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/161, 0xa1}], 0x2, 0x0) socketpair(0x11, 0x5, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x80000001}, 0xc) 20:53:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff20962699922a62dc8517351cc8f05073145c39c40b889c028c1dd0ef973818851bfe061d995df5aa264fc7df7e3ff96f407012b87bf7e29200016261e77af11e4bd62020e58df8feaafd703d8352343214da7335d230fd9c30145e2b485f6c59f20b5c2c10ceadceb76931d349c204f33f9aaed458324d6fc0b8910219a7e6b5286497a196907e730ca1dfec4f0844c490e34cb673651e35ee322c2db09ffa"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x4, r0) shutdown(r1, 0x1) shutdown(r1, 0x2) 20:53:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000000)={0x0, "d68e253aa90def600550cbff1a539bbdd15a4d2c1a8cf25aaa212c4b3c0215c7330bce342cfc8ce859cf5a628760ce155e26a5ad9482334564d63a816e073dfcc61ae2f5b7ed62daca5c2e043ee6b84ffae48a9622585b9b890da21a24fee0490e1a9d0e"}, 0x6c, 0x800) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000440)=0xff) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r4, r5) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0xffffffff9adb3cd5}, 0x1b0) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000000000008af2728d6478b6afb0154bd6b3f574700ef13689fcc4a6345a41c830ffa20dd2a75c16f936b92c7aea7521b5a5b1cf3e5dfcd8b63ad1592835ab6e7615316efbb5d1bb4fb2f3dbf12259a94b5aeb0df003584e699a057626ee287f59c3de87cc6c8c1f464d22789f3cdbf962f14f3edbd05abbd47363bc77e8220bcc400c361dea4cb3889dbc436e4ee36f1f69aab932657767c9aa4953b9006ef181abd981280e024fb78496d5af3414e2cce5215100000000000000000000000000000000"], 0x10}, 0x0) 20:53:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = getuid() fchown(r0, r1, 0x0) close(r0) getgid() 20:53:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000040)='./file0\x00') 20:53:22 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x158, &(0x7f0000000140)={0x6, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 20:53:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fsync(r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() close(r1) 20:53:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/149, 0x95, 0x800, &(0x7f0000000040)={0x18, 0x0, 0x736, 0x4}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="0fbc95302aa3cc7e51409d1af291f62bebd7cde65f8e9729dc2e844d8f8125da6455a6464b8bc1dfee7636a5875ce509dc1fc082177a69e85180682857b6761a4a6b049ee73a424d9b7adcf59654c8a017d0e1cd901d2dbc961a", 0x5a}, {&(0x7f0000000240)="0eb2a118129a9abaf022a745ac1321625361b3cc9066ee76e3b4ffc95cfcd091b12d390a80bc917b8845f0cc95fd590f08b1b99348374520af3a30facdf57d42914645f847be7ca7c37df888b9c29ee788a167e00a7f38311af3bc3b6e2e64a24360011411db933c74a81f0df981d96fe0c2aa9b6027ba6c", 0x78}, {&(0x7f00000002c0)="320fef28974711c013d8d62c5c78806c9026057dcf2b2cc61c15d852fa06449ecaaf06b264ced10b5bc4df6aacdc20ffe4b325e33b110055dc28b96963b1006d8eed8b40127d43af83a0fd677989f174aef364a01680d199eec08e6b51d327c46c0b46253cbf746a25da25dd1b7470140ea04848a697b0e55abb7ebcf8df1cd44e9cdd3edd1046e6ecedf002b21d152c67938a7ca7cb42e5b6f386cf6debedbfd8a7d924f01022181cfd63afb07ad7f39977305503de20edf29c83d538623d6e55633693ea8e7bbe5a7335874d6474ca13468468e261c7357724746e1ba17e8d629afe50b4d8e6a85ca985ffe77f315c144fcd59ad02", 0xf6}, {&(0x7f00000003c0)="1f161c6084befefd6c6666724915586b1213d619102a50e42a16c022fa2c6819da4606d3c3665c7c1a896f5ba20d348e75b061ac9b1845e8de262119725d6264102d21bcee1ae2d3d066f38533f6c370ace3897bff84bf3cf09aa8ac06c4a2fdeb35dcf47ed635405962715f63b806be0e4102e44ce495b15cc8adc13d02c06a7ee41c3fb71908cffc758bafddf2bfa1f0eca85fc45d6d14ecb7cfd0d33c32bebad450914a46f25bebe11afdcda5a63b5d39d15a2fcbdb350e4c6181d51afe37dd7f7a2a1a62287402a0880b79f86b59f63a6b0f7bb0d9e83159cce8b32e928e3c41c5a47b210ae5526bfd779503e04711bf2f", 0xf3}], 0x4, &(0x7f0000000500)=[{0x48, 0x0, 0x2400000000000, "c298fbe29b7efab811205e0bda3cb93ab0b091a5a5748b93fbc6766f2403a9a0a35833855440241edaa75852694025afd757edc950bbee15"}, {0x20, 0x1, 0x5, "ade17b9f5753b31743c965797371"}, {0xf0, 0xffff, 0x3, "922498664fde80f5b6ce2b1831f0bec7d77ad417915474ea665b46d6329c8c2ad41c97613b0829eaaf44b70f2d7b93495d8449e991f85fb6fdbbf5e0b19cb033cfe85b5950596031ec5ba02cca4d1483c0d2bb214ed982bef5e5bf8cf79acf679367cac88ba581f437e77c338821f6403fd95dbb9bef9a2f71c8bc4a461fbb5f5326d7b2334b2c4ffe76c57036dd2e9a1a807f3ff4e3baa7889e70ce12c8b97bb9d3cee02c1a4cfd216b139bad71c62ea8af9b724976b98f1772e866243d2cc72e55be86e9f3e313c9eec98fb005eae25d1cd62ba698f91e546ba2438a"}], 0x158}, 0x0) 20:53:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 20:53:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001040)={0x1, 0xfff, 0x8000, 0x4a, "98f472a6cbee4c1d762b064aaf89a3cd810b147d", 0x48d, 0x1}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000001040), 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x400000000000) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 20:53:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x108, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 20:53:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1, &(0x7f0000000140)=""/8, 0x8}, 0x40) 20:53:23 executing program 0: r0 = syz_open_pts() munlockall() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pwritev(r1, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) close(r1) socketpair(0x1, 0x8000, 0xfffffffffffffffa, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 20:53:23 executing program 1: r0 = kqueue() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0x20000eb8, &(0x7f00000000c0)={0xff, 0xfffffffffffffff9}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kqueue() close(r0) 20:53:23 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xffff, 0x4) 20:53:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x8, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) 20:53:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) setsockopt(r2, 0x6, 0xb, &(0x7f0000000000)="f7010008a6d29fba1faaa053a4b0d80c18", 0xfffffffffffffe16) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) 20:53:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x5, 0x1000}, {0xbaac, 0x7}}, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x49e, 0x400, 0x10001, 0x4, "a952fd2092c20076249a4701c780df9845bc511e", 0x400, 0x6}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) 20:53:23 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x8040, 0x2) r2 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r3, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) syz_open_pts() close(r3) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0xffff) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffe000/0x2000)=nil) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000000}) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='+\xb1{*\x00') 20:53:23 executing program 0: 20:53:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) syz_execute_func(&(0x7f0000000040)="410f0f5f5c8a660f5ca90a000000660f7f5f4e430f927004f36d3e666665f2aa0ff4050e000000c442618cb700000000c462a5b8fd427200") readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 20:53:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d95906b8c86d890bb4e806000000817031b232d150a9b55f7da3a7540e562353bfa955865208b45bb455348e04686c2abeea6aed0a000000000000eaa901085f595dc3bd714b799762969db5373f4a06c7f84c81316713898963de3d6548d39796266f1f439455c1655633525be6b3531ea35a3a0317689e622aa75339036122633208", 0x45b) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) setitimer(0x2, &(0x7f00000000c0)={{0x2, 0x981}, {0xff, 0x2}}, 0x0) 20:53:23 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0xd4c) read(r0, &(0x7f0000000080)=""/69, 0x45) write(r0, &(0x7f0000000100)="c71083057601163f231779d219ce3e03d98e991838adf88075304cf6814188", 0x1f) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) r1 = getgid() fchown(r0, 0x0, r1) getpeername(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="380f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d1add272fc0080a000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000380)=0x62) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x3c71, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4b00000000000, 0x2e2d}], 0xffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x1e0e9a00}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x26, 0x80, 0x200, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x12, 0xee8, 0x800}, {{r0}, 0xffffffffffffffff, 0x29, 0x20000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x10001, 0x5}], 0xffff, &(0x7f0000000280)={0x20, 0x6}) setegid(r1) 20:53:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2000dd, &(0x7f0000000000)="59f58c50", 0x4) 20:53:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3f, r2, r3, r4, r5, 0x0, 0x2}, 0x3, 0x0, r6, r7, 0x3, 0x1f, 0xfb2, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, &(0x7f00000000c0)="01", 0x1) 20:53:23 executing program 1: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 20:53:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0x7, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="fefe2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/61}, 0x45, 0x3, 0x1000) sendto(r0, &(0x7f0000000000)="5b27e2bf73a535279cbeafe9303d3a803e8be5676b6804ed5e9d15f0df3df0b246b520fe384b8f832750d7b75d4a00000000000000", 0x35, 0x80001, 0x0, 0x0) 20:53:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) kqueue() dup(r1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, r0) close(r3) kqueue() 20:53:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) r1 = dup(r0) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) lseek(r0, 0x22, 0x0) 20:53:24 executing program 1: r0 = socket$inet6(0x18, 0x4000000000000001, 0xfffffffffffffffd) getsockopt(r0, 0x1000000000000029, 0x24, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080)=0x8, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffad) kqueue() 20:53:24 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket(0x2, 0x1, 0x100000040000000) sendto$inet6(r2, &(0x7f0000000000)="c91feff8ceb943b5caf842f51105534af3c2d599f9c263d4d5d335c41a7c47a8d06b8dd6ee5cfb2efc7d21ae04d87f43c06f3ed0b8e3d04cf2bd39f0f8ae5ca068520de49f7f9cb26816c4a05d8fb7e704e98699bef13ed781e92d99c13dcfb3cb70419c2dc17fd9e2ce03edc0687c6a2579e00e1ece6ce2c08c3404d869e873d349d598778d0b76f982104a67f20093a4c64c7a2af820d8dafaf22b3434fa1f4101dd072283a5a4de566fb08c52f71d870d4c8c3647acbc8e3126d0cdf84408c138aeaa235d415d1470a52e7c82e7cb8a272a07f865c91a7fb883891bf678dfd9", 0xe1, 0x400, 0x0, 0x0) 20:53:24 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x186) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/124) read(r1, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x33d0) 20:53:24 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f00001f0000/0x1000)=nil, 0x1000) madvise(&(0x7f00007fa000/0x2000)=nil, 0x2000, 0x0) 20:53:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 20:53:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) fchmod(r0, 0x12) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 20:53:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x8, 0x4, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 20:53:24 executing program 0: r0 = socket$inet6(0x18, 0x3ffc, 0x43f) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) listen(r0, 0x1) dup(r0) 20:53:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) select(0x40, &(0x7f00000000c0)={0x7fffffff, 0x7, 0x31, 0x2fc, 0x9, 0xfffffffffffffff7, 0x200, 0x9f4}, &(0x7f0000000100)={0x3, 0x10000, 0x8, 0x0, 0xffffffffffff7fff, 0x9, 0x6, 0x3f}, &(0x7f0000000140)={0x1, 0x5, 0x7, 0x200, 0x100000, 0xfb4, 0x6, 0x200}, &(0x7f0000000180)={0x5, 0x2}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 20:53:24 executing program 0: r0 = socket(0x0, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x3e44, 0x9, &(0x7f0000000040)=""/254, &(0x7f0000000140)=0xfe) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000200)=0x8) 20:53:24 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x1c0, 0x20) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='{^\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='$\x00']) open(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x9) 20:53:24 executing program 0: r0 = socket$inet6(0x18, 0x80004003, 0xfffffffffffffff3) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x401, 0x8, r1}) socketpair(0x32, 0x8000, 0xcbf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/55, 0x37) recvmsg(r2, 0xffffffffffffffff, 0xfffffffffffffffd) dup(r3) 20:53:25 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 20:53:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1314, &(0x7f00000000c0)=0xf9, 0x4) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x38}, {r2, 0x2}, {r2}], 0x3, 0x20) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x8f4, 0x7fff, 0x7d55, "903e7cac2c1a4dbf9e2ce6a6261e4fa2af7d77a2", 0x1, 0x4}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x40}, 0x8) 20:53:25 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getppid() r8 = getuid() getgroups(0x5, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="b8abc0f7b7c120ce1a7d9b1d338733e3426cf968e164e1aee85b662abec070a8658cf674dcd0288979e6ca08d84a339e71632e4a4055c8cf5d533c6b083a2da3d8bcc4b0a7d1fc7c4f5cc4ca4d68c670c76f2a76437280b83469a7072b431c54c14798d40f113f99c1c3f64113fbcd5cc8174d3535091de244acbace07e76da41fb0f12eb5652ba73c6cef3859d4965cc34b8064b6203096ec557c2d3405c41f257f5179fca662a3c11061f1985a73bebc7c73d9a8a3bfb0101a4c33d0f0bc6f7c7860c998f47f6351f3d327eba1bde941714a94ee003f546dba1fe0dbd8", 0xde}, {&(0x7f0000000280)="4c91b165d9ff36b277b757600ec47ed2322259eac0f8827d921dfc7b63ae598bf6520a52da58456f33de6630bbb5bc21a2226fa9e97a550ee72e3af9069710df1956a7721168b1f17a1072431defde132a39845e3ad4936ff4331118acdc70577a4eb7e0185c02f7d6fb0874437107ff51e177c10c3ac9982f91c9326e9c8a244e2e01931bd5511e2f014eea2d841ae963825136daee386ed5cbde3f627da76a39d89d98cc702f6752fa257ae0aeca84cb827c747cd9a3efeae70197627428b4213c7ba106e9", 0xc6}], 0x2, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r2, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r2, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r2, r2, r0, r2, r2, r2, r2, r0, r2, r1]}], 0x120, 0x1}, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 20:53:25 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x3) dup2(r0, r1) 20:53:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 20:53:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000140)="9374f1a491cc473398a968aa7346d88056c6232925b7b07f91dde84fe3aef5efd2749f044ecf8f18c0fe7524b0f0fe16911207093a07195ff68ab5f255ee56c4ad743c44dcf322fdc6c311c4dbc1d486cebd4414bf7094ad199788762751c686d9e57a9d6c48d65cd50643df31127034692d3dc4f1d7ab7cbef8dba7a0b3c8c4dd47dc6a042b66e4bda0cac897fed007e51578679c248350f17aedb1e5991cf639c166558017cf86996a8967b9fe11282440151c788d38a8707e24328625ca8409d01993d3113d7a98a71c79b6e1", 0xce) mknod(&(0x7f0000000080)='./file0\x00', 0x1104, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x12) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0/file0\x00') 20:53:25 executing program 1: r0 = socket(0x0, 0x0, 0x41c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x8001, 0x800}, {0x18, 0x1, 0x0, 0x2}, 0x80, [0x2, 0x692b, 0x8, 0x7ff, 0x3, 0xfffffffffffffffd, 0x400, 0x8]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x400, 0x7}, {0x18, 0x0, 0x7, 0xa644}, 0x9d, [0x9, 0x8, 0x1ff, 0xffff, 0x0, 0x401, 0x1ff, 0x5]}, 0x3c) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setuid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x81, r11, r5, r7, r8, 0x42, 0x80000001}, 0x80, 0x1, r10, r3, 0x1, 0xffffffff80000001, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r10, r7, r8}, 0xc) r13 = getpgid(r10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$dupfd(r2, 0xa, r2) kqueue() ioctl$TIOCSTART(r17, 0x2000746e) setrlimit(0x7, &(0x7f0000000480)={0x9, 0x2}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x5, r11, r12, r15, r5, 0x8, 0x6}, 0x8000, 0x100000001, r13, r3, 0x7}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) geteuid() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x12, r17, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x6, r15, r16, r15, r5, 0xfd, 0x400}, 0x6c1, 0x3, r6, r14, 0x7f, 0x3, 0xfffffffffffffff9}) r18 = semget$private(0x0, 0x5, 0x193) semctl$IPC_STAT(r18, 0x0, 0x2, &(0x7f00000005c0)=""/244) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000006c0)=""/158) 20:53:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x50a, 0x100) 20:53:25 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) socketpair(0x6, 0x8000, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="4fbe6c6e1e645161bdacc839751283ae57fb18f835ed22b8c326dc2bdc6af914c622b9df5b43a92ae6434984c391dee5fad27961b92e19eb932649b6110047c91fba212d3502c9270748f914ec18a2cb547b7695de24982bead3096e364ff1c056a3c1f5829ce3a6cd46ef67ba1d98ecccc90870fbabad05b0bcbcc4ccd25fa7c5ba2a71a4a12bf98f69388769ea98de2734fb20eb35da9b3e43ba27e1a312bd00eccfdef380ce3a65770f", 0xab) r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) syz_open_pts() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) flock(r2, 0x2) 20:53:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x20) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="82022e2f668568e55f424c26bb0a6741570121c05929841389fa7b702d9f444e733c39838bed7107d7338b77c44bae2220c5da31b41223e191ae65a46c73e4f0f07c4a0ded59d96695890ea835a8c62245d4a32d038d55660b977e082a7d53b6ca2dc2ac1fdbc66238f2903d8cc77598eb506a96331a4a1c2e09c723130d498e3ba370ab579961df0bf7fe6c90f44cd99a9461f92b975b186b68397d79cd82e18424f1b55af1fa4c2392067a2ba996df5a0c75776713c61bfc746cef4ecf9352d702b1744eb79688cf7cacc47be98f9934e59cedf06aaaf8a69ee2d77a714ff966104cad4e05764fce98a3cb53df353b87d7fac98fb6aef34436fcb44bdeac3ae8f83aadbebc21adb8a4bd44f31f4211d39a12a48db33cfbdff06fb61cefcfcaec27877357509692dd072a0d62a7b6114ac2b6e59373410ca98f93380d069828b2cc9195"], 0xa) syz_open_pts() sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="30c66f0a6ba753d5f99dcc1bf7741a9a7926d7b9bce7f51faafd1c0e312235c9d359f19c3abae5a7ec021c28839793c636c4c8ba4bc4a514bc3b6af50d455529e03526135027dfbfdb7809", 0x4b}], 0x1, &(0x7f0000000140)=[{0xd8, 0xffff, 0x1, "5d5e5c1c3bd3474b4eb4fb96d548862091bb6e48b567ccbbf2e53b09fa3dca84d33b357dc633c7190f6aa4ef91ca506ba6cd7038f96a335a8c6b6e7f05ecfc610b81140d73f678901a5a4f002ab3d9b49c382ae9edcfae7dddadf0ddd5d17978aba46d5ee82c22cde1acfc35d5409d6c7552cdb16195cd295c621efbfd2b93e608ac233c4f5f6007f25ed96a68f387a67d628bc40bd7fd94992106232d73d51b5d1476159f18ca839a5ad33eb65d1dfd4ae103f95c4d17eea0fac3393bc8c79d2f98622b0dc402"}, {0xe8, 0x1, 0x17, "bfb0b313b1223da0922a8d5947f150ebb79b57913b5b74b8b86256b71bc576710f6d3cdfded38b156a14d454fb1f55fcb176934aa1c21c373f9cdb7339b686cdf20936d25bbd739f7a826fbbc3248dda92cb1dbbababec04556f73277a8f75aae7b23cbf0f6fbac33269cdd8a6ba6fd23455f69a35fcf18a3c75651a6464fe2f0464ffeee32975b476453aec192f34b308b08257591537dcbf190115e696f039dd16cf675055540676803fa559303f878f484908b146e03ec538d952235b21057d3eacf20e0f2635b5e54a32cb5726e40d789a89"}, {0x88, 0xffff, 0x401, "cecd90d9a911c4397255f82938e5ca88afff533d608fddb6d6347549c520c4eaa68b87524b1b95f2b44e5e144da9ac116df5753cdead5f7294627034830e6fe6503c55e5ece2aa354972bb1239693cb86da64ddef6bcbee9cdf1c83b4c71cc110d70787cd91e34bb857155c5b8f028d2092c4d5aae5a5f29"}, {0x88, 0x1, 0x2, "6638c9fb833063e58583ef3cdb1df436830aea1128a851b04ae89ebbe4f4dbab660797f26a07e1c2c25a4c3f38463a32dd714a4c8ec00daaeaa3fcbd184f134cfb72e6b956cc9ab9d126b7a349968060bff8f5074b8f1000feb0c089b37d623eb24ebeca24d5b32edc3512f1352482286a7536"}, {0x110, 0x0, 0x8, "474807c883f7a9630e0e8e8da34bedcb809a9cae3cd5dee604d7decb4af6e9465f56d85bb55b5b8d094abd3c226d016f234aad7de62bb584897a5acbc19f12b5840e018f964202dbd347b0bf85ab99ad87b1d4d6b0b92b99075246bd9c1632c689d05b4747a12ff887b16b21609e777e9114300a960e165cf0ff58952a8468a33b842c69edecd8e8b9714d0dca04acc9b6cdaff52c1f9a1fb39ef6d95794f02b1cb9f07f4bed1ebe6524c8a6adfc5f310585b6f8e3a5a37365a3be688fb46483129403add158f3b90751e59a857c6e1a78c3fbff5151e25ae1d15b1064b8d8f36258063a23f262c2e0f14a80d23305b624e87954c8eec323e58939"}, {0x1010, 0x1, 0x1615, "cdb1521b1b98025053a15e3ea44311aa78f4a47ec68061bc32d1f0f0b4b3551d8c5d081e53da3e334e119db99a7a9335df2ca5de429facad62315ad4b29c1000b755d181afcf17ad3e6ee4095b247f97f1b4468d4e68ff117b5541ae7fc17d650b5d4a6ff581e0bb75882399a8d77fe6cebc27b4e6816261241c9b8356b2a409103e5e6ce3d3317a1130f968489b4c4b7c1be18291d873921af32394e10fc9cf69265a0912c0d0a998c207cf7608ac088b57ec03f21ec8713e76fd33d102da5ff8d7f9832180dc378c3ee15d5b2cb71d16c43032abf6a2006ef93761381a4c658a44b6e09354f4b310578e89450e048a6b32a2946971eee9aaff94e05c60e02e2bc74bfc0daa20d2581a4b2b69272d4931da5c3dbe18551a9f66ed5ab18afc677713ae75a47d23aa53b332b0e9aabba0ad9c5e07ce1364f1b1b15050075845b80a935b82135591e1d2e55ac44ae87da9249ebd61d27cca5ff64637670104878da57f41e9d83c3380ac17037e835ea8813cea289566dfc740114ee4d8f5036488308cf94922e8f185acd29982ae0c362d846a091f0cf588b58913c090ab4a771f932cdb672d2a86fb43efcad34e0da8d022afe3f61f45875a79f40a4f70a50034b9f7784da26a9c5a856f809441e85eca5e516c23078a2417bbb8a7cf4a3414718e63d1fb3657c058cd1dee6380d33aff04811e0d75837f106d01d6d97763cc69af34d84f90c8a3f36e61f87786ffd346d1e930dbb0712d32665cc71d835ce1349b1675e2ba2d32cede9a663eab93e4dd39d323122d7c70860359ee56a24b6d9c92f71d303ad3c988da2a06193ecb7c2a414445b963ae6770fa20de37a606594a5a77b9d9f9d5cd1d005585dbaa12af008249fe086939f966519c08b831d97c34df45097b70a5131652af077f52883944b4d66a3be9ce9654b706a64c1ebf0ced8255ecb8ee23a3c7246d1c1bb42be169d4d9b92acf2d3b0150849d4a95cb72b42e6d1fd978ff01fce39c8db226ef8ccff0e0ac5fce04ccc17621f3d646e6f16f08bcbd4ff739043548b521ef6b967f908d70e563d4aae9da4cf0b2d0734aa3a4265e8a31ce462d18d374d04ce1236b58c19b38cb6d593ae26a6c95c979605ecc1eca6d515b8da9ba7148ba23493b7af7f9cb4821d85c2da0c716fc9e59f7f96f21efb3b667223081dd91e23364a6d6d9ce348b86a128bd74886e0b62791ffaa8f18d4052638480c08a454b475ed3508a25b7b578f14ff06c83eeaf3666a77a271331bfa2868de44c19844cf162ed7a29d13d4cd78fd497c4c8a2ff0fd7974144d710587e917ab0683912cbf1359b68318c40b7be35b982990e5bd51e203cb987e916c2926602ade819540320a93d4dae9e560386b94040124ac77482b68b78bc5be92ace48c08a789310a3a1e27d1375da11dcca4580ee8d490945cc3ae2b612bd68d7138d5aa62dc917c400dd1b1bc5540955a97755a0a60ddec441f2e25725503ae9da350ab3bf52ea01d6b1d82abd1d8bee75db7fa56573181704585ead085acbc77f7899b5fbbeb67a7d7294f7fdf040fd293ae7339e82b46b5a963110850da6841c4f451c2cd680e691614d66cb922268f1c490b7e71c5263cfa44008eba09b996fa6231ece07e92d5aca4b84b3fa3644ed1ff713e7a607daef3dd0890c21ee6e86ab595c71efcebb3edb54c283891dc9bc2cf9ebaa88184971f78ee6c3a94619b19302d783ee93378030d03c3bd0e71e2bcb6068ff84220c35f925722df3a7d2732bcc5692c25146c70befd02d92c525139dde14427e3a5cc161ef6a96cbc6cacaede84812fb6624faf71c4c8beb7692a640c95cf7b267615acc4fcf493373e3cda9785284429a90eb317fb14806fc9ab7de02cc2ae045c147bca3483379dbdbe5aee0b5ee1a9408839bd8ee3a78402e9b2a627302ec7086edc815381d5b7b71cb6f67ff061253014d7e028ad2214571f2768a2786986b4960f2c01a8496ff73c47f6d4a282fd676ac0b1e3702b7e9bc72ccd4c3e6e504888652c3bba6a3aeedab0f5078f079893a3f9513a95741ad7510af68cde5e0fa31355dd5fdb410c9702c40acb976f0d45fa84547180b7b5ebe0a01836f5b729dca9d27aaf7506c8f8aa5b9afac8283d1146f22744f436a407f6247c3901e35c1611e5e4c33a73deb43b68e4d474e54492b915dca21f6d6838500847082566dd0844536b0a335a1ae08f9a8eeb1764bb5870a981afe6da036fa9c0eea8b9c4bb71d4776a93b0c3131cae277697a5f3a83e7a4c4d019224556a520669d6efef75f60426651ebaca24f54bcf5d08f3d19b1716308e3db8c27b125e821100d0de4d795f42fd628da0c0a1fa7fc294979719942fb381c7d370f85744f4324d2bd4047dacf0ab82792cd7e69350b82d0829c5f82fa1b49c0ace6a0d7279242eefba5e4e3d170a599b6fdc5c9c555cc94a365c68c9383c3a18fd679bb34bdf793d5c853a403e84e33b9a714ce652d1f5277449ff895e9ac5ef186b17caa9ccc9653895ec05140ab807032d9c72abba4347fedf0ff3c7320cfbcc506a770af79f8d0669ebb2220438eca3cf03418035bf470eaa550b41673ec731cc0dad45911ed369858ea81300a47f21573a92668657d4dee927e293646d6ced2564568c08cabf999974548942f67e5e80f209309aeaf69651c5a585eb2ddd72235f6948551c841a47b0b3eb2d82d0e000a7fce61749450a775c2c673e01e2fd6a7c1fea9c85429be33e1ff9f8050f713ea6b232ff913ed5249ca76a7f9f39fd3fc1993977f84bcf3224d4a1053671c27586c468e9249014fa63161d4fa77bafc6fb83f4f7c532d0faf267e539d48388e4a3d3ba20820c3ab3f00b0222050eaa363879b39f105387bcd264a58a453019f735c8cfa14bd10dcc49d5665e902c21da8e97792888a157a1e265d1270d5e0863532e81d69efe9a4c547006a384f0929fbfa359c72b6660eb442785f0dc35903a765938406937107acc80cf5804eb13294d5f1e9f883b20f4fb1dd756aee14b9160cd3b507da0043c528a313b6263e686e10a5038b041d39e961900902e77e852b2e9f8237c714f62c86a458b146cd44faa68db9ec10e007c5bc3970aeed4f60a189396724288eada5d7a6d0b8a3954db90bd1c09ef80a4db38b30c892a596ef27b80e6427bc9e6e6486562eebe08fcd4c418e569b9f2ed8e49a6138fdd484c41b17b46999f5c5c651ab5f9bd1d557bd0399815f75c6610a860e0b6949b21d680c98931d0973a297fec8419319513aa2779beecee91062f4c0960dfbfea00088e76e3f43272cefdb06b1a921b3ffab59426af0e0b03eb83c49c9304e9df2f61ef8612855efeafb0506492c25beff4a0a7f51015f1b591dcfc8fe08b876f1808bf9be90961e7871a30e8c24fe4526b41a6186bc4caed7409efee848e7a180632e9c861300f8fbeec28a9e7704f575043e5fff88b0706d606ce0aeb6ae9fa35b40ee210ff23639ff7286eef380477cbfa5a50949c5121dc225f3ee6cd6379d8ca46e4c147f70075d26a70beae2a569c8cbe6bb3e602c68611979a2392e5bfae1994d1ba202eaec46a49aaa0d41562cab2b861ac17dbdc3b4f8a8514ae0ebc9e8412826c97a726218aad4fcb6045ce8861a819f3012a2c666c5e548d895fb3678920ebd298018ea5f0826226b0873b89c704027bdbb97543c9f0285054669eb8ef5967d0cf80074eaf83df9eb509e88965aa5939a195a2766c92b50a2d078bf9fbe660b4c161d2b36e26c1e63f1bb390f28747151192033f290c96c9e95d326ade94d4aa3253c977c06e5fe528136abaa5f28d22386b75e0aa20503fe85c74f79aba3f2848e44e1750c34eda437fc51d5f016e00a0876e8484f2464645d6e5b36d6b278bf519f1361874e970122fc7505fab41350a0838e4146883815ecca23eef4fa853e7528405f8d9f1efbea74283fdc40dad48e13caf30c61d31bbc2fa58d4cb4bf81e5a64c7159d04e2102848117a24df9e668727dafcb3604c448aaf2d8add2900357cf4034cb4b3b76c4758a04c5d49c14c51f47c343a2875a68ddf87cb888f59057b15c1b8e4a6221d61cc1a8918f18dd82be617e700648633403bcf0a2f238b1a38dfdbf64916de4bb22b261165955da35267f1ff7787a1a6192bcc2f696b4b47846100ff941728e52957f7fef533d2a5464f4d4c6d0154df0742cc9a2c051271270b26410ec3128bc841159f8fda5529fe761b03d0b3da51b287ddccfaea7762881e88c57dc4962a9842276975c6fc56d29e0b15f6f977ea3a360a3a281c814489b7150cce4ff3c0a62ce624ef48236aee288ac403c56cc9a8dcf692efd50cd0bc8123d7afa54536238ee4b3255fe859403697264473c2458a0102586ee6178566fd0a457d720e769b272bebe6910f130c03059ae6e8469d1be572451e1769fffb166eb5deeb0c9b195882402d249734e1a6654c3df94430da00503d1b7599350e4d60c536cbc4dbf1d89d77242234b536af4c2a4ac6902dff19a4570d482d6f31f85884519e4838e1a2f2c021d546f4ccc83af127f47b9f73d2374166d60352bc84eec11bfbb66ec780a876f365a6b823ad77b90608e02a17c24cfc00449bb6fca1e441d5b6e2f605437a6514000c1965c747855c47ade36d0310cc3e100950105a5e7965ec219b44e4dbfcc74a44ecba7a61456d0e285035adb7a054078107a8f5795e12ee08dc9eb63bf800e075843f4116262de5eb1c2be6fc4feab155025a764f1c0fb495e21cea50ada9a3f01fce4b1162c8fec0db18da066b944a885197020bef9cc696fddfafe33642bb605b2caa5734c31096cf85622d4d9c2542f199a8bbf25120097c78eb7a750cb9dc106cd94a242573105f7b2f636a903457a1a949ec00ee0232d7869f660190de947f53ae3c92bcd744c608697e8b5f8aeab21a8e711fa74a11dd6b8e6b4042f4ae2f48c47bef35a23f069a969ad79a8e7fef87ff93b0dfd444a2454de3a2815df7fe1efe915bd9875d0c11c172e3c05f57808a76b6eb9c852cc73b54f2160010c55f9f6d96cb7acabb28ee118f0801d9bb7bf7e0cb60188f89f0915b3d477aa9317f8dc4095a01ed3fbb546c8336e278430d92b80693eab410836e53406216e7083790659c4615879ec028272488ba3ae889d6e357dfb2ccbf76f80efef5a3b7a5668a11d60fa4f9804fcad632c30b4f9c1cec5081f6da1856ca5e6a2542ad848e933820cef0761375937d7b43d95b143f431d671ec79633f9bb76a71b5a0baf4763b4bed4c2e9249f5eccf8d474190ace8f85c2641b7db9625e1e9aa9abbff6bfcc687fdabf08fb8afbedbbbb86c5ec29ac7ca989a2bb0a7e20ef280dcef9df43b69ed419ee87600243cbf994e0fabebd29f67772f2fa11c03ebf0491a4b917542458b577ded00824a0a9729668ec036371d48e3eb2c7212982b99688826db881df296fa9d17908a9a1b2ee473d8c16602e116205ef00e4e3450ecec19746fe81b8c4da3d62eb98a77d868f1f7e8220372881fedf02323722e3b4f413ebc30f27a2f43838b4ddeb1cf514bfaf530d24cf4e6c036ff8edbdc62ef606de33a380d3db5df286afecc52482a14aba10040286d909873cdeb50c05927dde28fd7d5b340d8e2ec9d7b6570f02858d12af9483f0de65b0ae618980127efeb02f273f7955eb39ecf7372c0488f7c04be845d0f2e8596514722bef1277f3e75820b830920c8675c6cdbf25db59f95042929df34170ecf07ad4f7e0ca4788d321fb35bf8f2e10d8230a2fda3ee7d8a82d8ff"}, {0x18, 0xffff, 0x1, "f14b"}, {0x98, 0xffff, 0x20, "9decd2079a5bdaafeef9680d89b84047f1cb2cddf766df0f51671a291f6ae8f1c2f8bb5d9e8086fe2c288951f9f577fd68618ba49ccfd6000f5340c25c58e8b1f93cfa8414467dbbe4051f729fc3e945d12755d61e62d791a9b894dc0bbf68e668354966153fd5892e5e1bcd0f71c3a274e95dd425653dc2db9a266e33865d51ae"}, {0x28, 0x1, 0x2, "472b66749fa8af03bb0536b19cfed5531733a66cb96424"}, {0x100, 0xffff, 0x5, "5ca5f86207a3414f84f54b5e57f3b318bdc7fe519ed948e63e31f86d0906bacae3d4ab525abd54dbe2c80191481b7a614307e1eb3e34c3e77e93c8cf66351c94fe7df6031fe8d98de1aa3fdd33bea9b88c57736af55dff3287ed31716ec270357f244a436ede8abb7e9a7f176f884878b9758bdfaf68fa5b7e136aca009b8166bb94ac2e7c1976a95e20ca9195568f18122f2c95454c4cb716af67019977db679de576da48f4d911159fe099e9c979f83406c5cb5bf18546e56c97277e95d1084bf4daf5340c0b7720a0b6aef11f5604ef12e34bc261da80f8989378121dd9e29e25008d95329aadc6"}], 0x15c8}, 0x8) 20:53:25 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) syz_open_pts() 20:53:25 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000001200)=ANY=[], &(0x7f00000011c0)) open(&(0x7f0000000080)='./file0\x00', 0xdef1d180de10ffe0, 0x4) pipe(&(0x7f0000001140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001180)={0xfffffffffffffffe, 0x1, 0x9, 0xffffffff80000001, 0x8}, 0xc) 20:53:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x41, 0xfffff, 0xffffffffffffffc0, 0x64a}, {{r0}, 0xfffffffffffffffb, 0x0, 0x47, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffff9, 0xa, 0x4b, 0x3, 0xffffffff7fffffff}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000002, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0x9b9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x1ff, 0x2}, {{r0}, 0x0, 0x21, 0xd, 0x8, 0x7f}, {{r0}, 0xffffffffffffffff, 0x11, 0x8, 0x80, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x45, 0x1, 0xcd}, {{r0}, 0xfffffffffffffffa, 0x90, 0x2, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x13, 0x6, 0x80000000}], 0x8, &(0x7f00000000c0)={0x5, 0x1}) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x80, 0x11) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000005c0)) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x4, 0x80000001, 0x4}, {{r3}, 0x0, 0x2b, 0x30a97f24dee3fcf3, 0x3, 0xc62}, {{r3}, 0xfffffffffffffffa, 0x1, 0x43, 0x1ff, 0x5}, {{r4}, 0xfffffffffffffffe, 0x40, 0x14, 0xffffffffffffffc1, 0x195}, {{r3}, 0xfffffffffffffffb, 0x65, 0xfffff, 0x4, 0xaef}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0xffff, 0x200}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x5b, 0x3}], 0x2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x400, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0xea, 0x40, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf00000c8, 0xfff, 0x9abb}, {{r3}, 0xffffffffffffffff, 0x42, 0x2, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x22, 0xf0000040, 0x1, 0x9}], 0x8001, &(0x7f0000000000)={0x5, 0xffff}) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r5, 0x20007478) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r6) bind$inet(r5, &(0x7f0000000580)={0x2, 0x3}, 0xc) 20:53:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) setsockopt(r0, 0xfffffffffffffffd, 0x100000001, &(0x7f0000000040)="6c4858f974b90296c5629334d4dfa7b7adbdef332c617c5a46eed74ab3eda422c88f2255410312cd750a1a823bf2e62dae5628f11f86255bc5866a3d74f50b19361505c3b609321728d37ecc9fc4adc2be45c31f404d5471410a8ca32b3fdeecdc304e1845e21e22c5a7bf49cab34cd9d6b0044af413a68dcc7669790792da0364a1055fd2d2dbd2251f033d44bff760e72b986a4f6dc4895675beb85836ea4e6c4aa03c3e4f0c597c5897bbf8570fe6", 0x218) 20:53:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000280)=""/89) kqueue() r2 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) poll(&(0x7f00000000c0)=[{r1, 0x5}], 0x1, 0xabc8) 20:53:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 20:53:25 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = semget$private(0x0, 0x0, 0x22) open(&(0x7f0000000100)='./file0\x00', 0x11, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x4) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') 20:53:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000080)="18e3be260ab4788f21270abc33a860484515b0d2214b838eea71a51bc0b0127354a250c7353e066f33d788d32fe5892e348daa57eb1257d18cba11f446f42c4e0f128c23209a97c021272a728c178400a70cbec581a6a640d23007dbc1a4bb84", 0x60}, {&(0x7f0000000100)="5cde17d7c0908991ee844b2787502c5bd93a5ff51b4266454b7e356215e50090577c9f558179c386a6b48b8aa0d5a7982db858bbaa6346064a8507491f91ce284daaeec736e91d0a93fa579ce0bf18515cc945a5b8d1c30ebd0cbfa35e55b3936d", 0x61}, {&(0x7f00000001c0)="4a60e15d02487426d9d936a243fc690c410ae4cde1e9be64c3770b23a9058c33f535dfee73ed690a357732ecc5a495be3d0107a81f3f7209a9783ae63e705d92e8b786afdd967ce3018b57c1aa023b0390d404462c82da67aa12f96189a8d150ce82fe1733e8361a8b7ae77d532cd643654205b35af94ee9c673f4840a3f16aac220fa7e9a4bbbb3e4a645fcdb8f6a3ad3fe703383efe5ae3ff9ff1ca52216cdbdeca1b58a44021c60fdf935552386542996e3fae9eb247e37f38cbe1a0a4c39015f6bbcb49a8b032d0f28e420045dd783c72328faf38203c46356a2d358f1ced9cc04bdba6249727089d6b56adcc39b9b83e26fc3c79f22f506c23e51c134c314902a4ebb482346f94cc475125c60c39983d6493d063269bad70ae903d3a437e3702d6657476bf13dddefff682dde5e346f512d38bbbe4b0b112490e91263f2c848294f052f69f3dd962ee8fc1b879113c85f88352c26a32c00ac8c9b94ef03e44be878f976c31680e78e4f9894ace8a9969b26fad4e03a576b2655fd0ba52141db491d51e5d6285e00eea69dd9078de41e8c4ff1f2a91ccbc8646c078f08fa5cfb082d672c502df455a9d13df0a6a4b82e92bc753a577571024dc16a9429f587001eb62ace7553b2c49de3aa2c621dc5bc706002a8c7d913409c4b04bb9b1df8aaf196b5117783abd1221c2479fe32a00ad4e07f5f1ece8030eb329382b4832b2515d1f30fef277222619b79b1b650067bd575ccf0ab392bf9dd1bf1b1b2e13d5c0a7dfec991d23f616f38a15b8f4e9a297678ec5f908b820c053ca957f514485279e4288f589f0a2362805a2eb81bc38b57e65cc4d3c749912a9b45cfe8d1f1f42661d1a953007d62a2ef8805a0300ec818c962b8da868e8b0b385525c8a11e89840f1463de15b18a57ebf992cae3234984685cc3ee80a098e72d17fa6cf0456bcd69e66ed6aba7228a0f6f439299cf604235af4293fa40edb633790f417426b746c5a4ac54e2f0587fa0ee41d78f378db379af79b73cc6a749a823c0d7243ec03b0babbe5bac7f593c77db6ff56f1c69dd75859ac0b77caaedc73e3a47bc1e41bf5e24817c7ecb7966415519d7dd190e20febd188d261afee07ca6c5eab7af72378a1057f4d84853defd204f8935a96184047081cc5536950342919329681b9fe731da35d2001559c170196cf291982bc13dacc7b14da5cc62b4418ff2ccaceed9122f7f0acc140e073df8a6928255c83e636803130dd7874ba6c32d3c83a13b2f7010cea918637d8a73663384fd116fb7bdcad3aeea26d51a41fd5c85922c4c988997c6b7cc16ce81e3489f8b7fb9a4f303960d1102ab53ae26a35e4777e4b7d93cab725813e2cf3d4fc826f8eb0bc1dd409a84e6ac4e17ad7cac9462196b81aa055f86a1163cb54de6822b4ebb42ca102cfe54da2674e4c54407e369516b249645a1d6c7b40c267c2bb8e5deffebb0fe34987bf7ed80183bd0d57f0f5fdd38c54acd326c40ebb8e28ba908e2b07420d23933d8310718e49fe2b8bb6d82df9af83a16e704782759b127bb90c5ca72ef7f6691f8035231008b54f3cdf01eb6adfcb54c9bef23700767dc65f8dff9478263a502dbb836c6f12af9efaa88d0df5f453d2df9d6526e46c0ec02527bd6ad17b41bd0a1592c2468ba34cb5b47cd4f8b54df4c2272b90e89567570b578481e8333f54d6b8e015d416ac6b231707d74df05c5ade90d8e654e42372b438f5540fd813bf486f8e79fed07927490c8167590d0f2a3789a9836a602a60f76778563efe907c94d0641af24e265e0ef1b94261034f69bd4008149fff33588997c39b2ad5a458734d007a2c25af63bfa5904b73176a3e0ed5ee84600b92911ad0f47ec91b274c3856e33e73461054b812d2170af2c7ef78f84b060555b7a52ae2b89ecbd0f7ed4d69e81221421ef61024ce30c314da3e80d77cfcb9741e16ecaaa0a2dd6acb9cedac10a2251830da250b08e6b7f0c74fdf7b3018aa4ef4a4879df31316364b5bef94f0de77288517f2cba977694488e51a2a16e85e5d9d4a0bdede0f810c800a7fe701885713d980462822436f79562745737a210647e626d45b3c645b3436ec8c0f6e416b0f4056468c730916f6e920a9e9f5b642a616ec5f98dd9852c4d9bc55263c16d51e7ff039409a3d2fb7881cd81191c1030072b046c6fd4381a13ca03acd7abd5f8259694cf1161f08be906b7e048b3d7df12221c33e565c694711027c799acfff37d65be74c77ac8979711fb649babe9351be4309a3d6feb80dc2ad3d2b5f995269a625ebc0097ae8202b1549b8baaa89f3fdad5400238940b66e61fe0fbf7e7076817607e298843f22179eb3a1aadc305dc2c16850024af3eb9404c2effcce52986a706b5fbbecb2a9e7a9dc3717667999a44e145f72d86f5fbd98755f4d36f103acca191dba38df4c6149c9622e01fed4da291e35cc9a79a9d983e2d8efd933b5d6d0df51692268af070679f13652bd69df758e03f7448458b3e3364cac3c41f5e2cca0dc6dc64da0b9abe380b714ac4c657b57bdd272605f1c5ec5c83775d7bf7ba5c75e9e3b43ee0c1b3113b3cfa172f50da2324515f72c7de8cb0c7e7a0de7187b2e4495af597871589c25fd053019a8cdc35fa2a6ab29e605f01a64acfcc9afcd44c2e63801f7777fed353fff8885b22fcdaf5b24508c889e625a32d6d02957ad52e44b9690aae47d47ec841f8a1317ac46fc6161af567e4ff5a6d02e1240b28ae43a671d3dbbdb0cfd1df5f2141a4d956323fe87cdba872513b44948b8889fc472e29035fd499e3e7fe24c06bb1f1a8964c9c087a3aae94ef5ea04531a2fbeff34172c749b30f9b8ff12e18a18286a6e6ec2648f68b3fae6ab7acfbd7b4281d231277b50991d3dce0d5d350a99df3ffeab7edbfed2cdbb3982e5091e2875dcbba37a0141fbc68651d23fe94dcdcdd64ff103c2e97f7aca881aaf551ecef1d94b8a154b5c0cd05d27c2b0c2b11014d378040becf8742334c67ec83cd213a019d21e5d8cc26e3336ce2791eb77bd7f79f684321677e94ea7b24d67f29f71d1ff0f10e3ce63e2e0f80692ed87a0d8025b2aeba930b4eda1bd50e6d2ac8347506efee8bea8fadb20762499b065737fc093cc2ebb391f1af06908385ca7486bca4029556c9ee6a7e8dfc0edce6ed34ca635e3c4a66bd0ec5bab8c3e2f60cc7d3c85227c0d5dffb9bb49ace090b634a0ecf1175f365210602f35cc98ebe1441282a8c5ce2abf2729406dd71dc2e139471f80a621a40feaa046b5a31d4a94260e36a9490c55b7bb3b3417749bb0f707e302aeeae160147aebc54a693ab2091cf3949eb5a15a262b987681447950f21288ae67675f7169dfa4c0b383646efd04b702e1844471d22a993ddf185735ecd92e891b719fe0dffd117a91fc865f07c32739154155227d5a55e559e8c5f127941276ef914155f9b58060d9b30301678597e07d897f71589a3d5f0a4976e3e7dcace02e224e8b555414c136763f0e6d623d2f8dd88f14f33b168270464d784c3fde2dfa1dd8a090ef632077321b10a54f0c945388c8104cfc8bc0d8e378c24eeadf94d8cc2edd7efd56280b3f53c0bec8856367d541b6439fdc3b3c32da9eee056e50181bf9bca27ce1a065719b670b99c1d6d40388c1e9fd244e85259559514f3528c01e12cced5b5624830d5ea00411379201e2f21dd4afbbe58e498c2c4c21455df2fd7815d99eef935d2ccf490e7d550a70988edad1f2ecd28eb0e0996986e3e6f18d032060a4f8546751fd6044155efb44cefb9122cbb397dc643c6f9cd5810d891645180becd5207d74882b1ff685ebc269b68cb20685dd889c73c5c287aa7b6881855c69cccd62257911b3b5fb8cc6c23c8fdb5dc3875b9f5e081a761ad1b726121aa58cdc79ce44bdbe3007ce01cd2d0af1970473d06b271a2fa2c17d5157bf3f3208c52aae4921bfc61555863b3e83c18ad7c85a2dcc4ca4efb9343e99292f86807ad56e903533648f71e749cfae897d7888934a65b16143400a4a484ff7ca98a9f492d658dfcac354f625de8bca5b4c1b60cca716afc163ae04e4b4fe28b95119543e34def1a217356d705eb3fe23c118373d02df4d6a7aefa072558ce5b0a24c9eb5823992859c0b74cf77cd8d3ffde2badbabe91fc90302f46827280de6262f001c1e910e010726458c906a1fb32a607b4394535664f6c57a3d9894ed4311eb105c56c74960fd0b60da798a8bffbd03678702fa9c7a7cbf0e8cd484a838521d6fd86f3e195815bd1fddad53f6f87b3497ffe2c1c3a70abed5c41a34e16e6e60eb5c94e4aa1e3a1b9728696dced12eb08aa2f289a882a8a3adf1f2766960d24ce02bed2b54328ba35d2b715e2701beab73b5fbf1008b70dcdba1b567b9cc521e1978067adcf38c63e54946eca38082a8f6f12e9721b3438593d0f56364868a199a6e12cf21ef15346cdd7a18560dfb076ce41a700b247cb61372debedc0a1d7dbaa42ea344bef5d1fb4a443c60e94964268bd9c0cec81af55cc404a09dab42cac01631c06c1d27a317159fc929e0d84403bfd7f42f478d336276d1ee6d0d3b404a0a2327b083343fd3f792a31585d1eccd03493945fa418674f7ce507c08f2dd640c7f5761fe77ecf313ebdfc96723f3403b9c070a8d848559e55ebadd0d4d934074d5034f382f25cecc4a06075b14fb12e1d2626d4691ffee1ed2d4c650668b2a576054bf21a45c59a98eb93895f0bd9aa3b338baa24aa62967fd2884391c5428502fba35ce39a0d499b38294c4bde9229d586191f7132f25629aaeabe2b29b7e21af67c8e18958eb2a1c33f7261151e1e48bef1bc6dede78ab769347ec9e75ecdb744fa36fb3fe9d6d328d384982a6110519e014980ef01c339a3bf709933e06fcd4a99b822d111b2b5fcf0bd9b6b387773cd191dfcb3c97cc03c8728b0a3c72488ec9a6367cfaa3c12ac0122e25628d4ce970922b62d4b239747853b7c270a24f4cebcee205b655fcb55b9079ebbda91ff58f2065016c451a4bf9b5ff86340f5edc9a0811b3da11ea5f7e6e077db8e6e4d83b78360da963676127491946255779a92bc35a41f2da57a95ed48353ce022d51fcdf3bd0b2e93e3e26f19ab3609609d1dc80c06f6a83c6bbe420ff7da4540b21e351307d1f74eedea4e0f335a945b772028fdc12ba579ed0697fda934d3e70ab57fa6185375adda075a4d972f18dcf0fe021976a2bf9ea099d94f698022bd8cc74db244c8fa042d4fc499a679c1e178fe6d3a0fbf44963204dbc89b28a2f2594066cdf17b0f2109eb45585e35121aa365eb0a714380a01e469c67d9277108cb899fe12fc806d728ff6ca2fabe016abf02e2f880d5e2ef665e5619d1bf8fc7c000ba3e9e7628a5a9d42f6e344bbd3ead061ac48181871e4d365da9e4389f3e752fbd195451640e3d8cc8ba947c7c31a0c98beac65e190f60a76bd2b06033890a2ff1614e0b6fa98b82567d750b7da7184b3eb4718d3c6c50e078e258df39c2200dc5a1555b94fe28198f16e92be29291e612b80664bebbee4d5fff5ee488b2829ef4911cbf0c93a73a6c9e655bd94aed56a79aecdded0e996e91b95871d9530f7ca826c4d9383f7128dd6b14ab0625b82f24314d5111953d569c0f7838a29668921edf6d02156e401cc207f2520abce9d6ce7e637f2eb0e4485ea66d7c545bd8952158f858cd380952c5654e37f4284dc5c09a21189fdafffc8404cc5bcf5208c04b63e882991c9226cef04cb12f5d1259b8dc0faf28dda19a91cbd96dc2300b", 0x1000}, {&(0x7f00000011c0)="774afd485ad55f0e4cab5c282a109324e8fe8e76bb3eae", 0x17}], 0x4, 0x0, 0x0, 0x4}, 0x400) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200000000004, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) 20:53:26 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x9, 0xbab, "1702070037982cfa4e000800000000200000010d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f08", 0x113}], 0x1) 20:53:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(r0) 20:53:26 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x3, 0xfffffffffffffffc}) r0 = syz_open_pts() readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/130, 0x82}, {&(0x7f0000001200)=""/69, 0x45}, {&(0x7f0000001280)=""/105, 0x69}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/113, 0x71}, {&(0x7f0000001400)=""/9, 0x9}, {&(0x7f0000001440)=""/239, 0xef}, {&(0x7f0000001540)=""/118, 0x76}], 0xa) socketpair(0x32, 0x4000, 0x1, &(0x7f0000001780)) setrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001740)) 20:53:26 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shutdown(r0, 0x0) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff8183de84,ffff800021196f50,ffff800021084968,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff800021084968,ffff800021192000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800001ad7000,ffffffffffffffff,0,9,ffff800021084968) at allt raps_kern+0x7b ptsignal(1fd4,ffff800021084968,ffff8000210e6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211971e0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211971e0,32) at sleep_finish_all+0x22 tsleep(ffff800021084968,3,0,ffff8000210e70a8) at tsleep+0x142 single_thread_set(ffff800021084968,ffff800021084968,0) at single_thread_set+0x2 8b exit1(ffff800021084968,9,0) at exit1+0x84 end trace frame: 0xffff8000211973b0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff8183de84,ffff800021196f50,ffff800021084968,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff800021084968,ffff800021192000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800001ad7000,ffffffffffffffff,0,9,ffff800021084968) at alltraps_kern+0x7b ptsignal(1fd4,ffff800021084968,ffff8000210e6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211971e0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211971e0,32) at sleep_finish_all+0x22 tsleep(ffff800021084968,3,0,ffff8000210e70a8) at tsleep+0x142 single_thread_set(ffff800021084968,ffff800021084968,0) at single_thread_set+0x28b exit1(ffff800021084968,9,0) at exit1+0x84 postsig(100,ffff800021084968) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,daa01e63a00,53,0,daa02052940) at Xsyscall+0x128 end of kernel end trace frame: 0xda9b8a5a390, count: -18 ddb{0}> show registers rdi 0xffffffff81e404d8 kprintf_mutex rsi 0xffffffff8194aba9 db_enter+0x9 rbp 0xffff800021196eb0 rbx 0xffff800021196f50 rdx 0xffff800001ad7000 rcx 0x3cd2 __ALIGN_SIZE+0x2cd2 rax 0xffff800001ad7000 r8 0xffff800021196e80 r9 0x8080808080808080 r10 0x54a3077c6bb89b1d r11 0xffffffff81a74690 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021196ec0 r14 0x100 r15 0xffffffff81bf6660 cmd0646_9_tim_udma+0x20e62 rip 0xffffffff8194abaa db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800021196eb0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=304126 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff800021085778,0xffffffff81ef9af8 process=0xffff8000210e6fe0 user=0xffff800021192000, vmspace=0xffffff00657c4848 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96423 344379 38666 65534 2 0x10 syz-executor1 96423 269368 38666 65534 2 0x4000010 syz-executor1 77297 159503 28094 65534 2 0x4081090 syz-executor0 *77297 304126 28094 65534 3 0x4003010 suspend syz-executor0 28094 291376 37150 65534 3 0x90 nanosleep syz-executor0 37150 477261 79335 0 3 0x82 wait syz-executor0 38666 386567 55914 65534 3 0x90 nanosleep syz-executor1 55914 25996 79335 0 3 0x82 wait syz-executor1 30015 501073 0 0 3 0x14200 bored sosplice 79335 393940 57806 0 3 0x82 thrsleep syz-fuzzer 79335 364809 57806 0 3 0x4000082 thrsleep syz-fuzzer 79335 440304 57806 0 3 0x4000082 thrsleep syz-fuzzer 79335 88251 57806 0 3 0x4000082 thrsleep syz-fuzzer 79335 339469 57806 0 3 0x4000082 thrsleep syz-fuzzer 79335 111707 57806 0 3 0x4000082 thrsleep syz-fuzzer 79335 301049 57806 0 3 0x4000082 thrsleep syz-fuzzer 79335 215981 57806 0 3 0x4000082 thrsleep syz-fuzzer 79335 247537 57806 0 3 0x4000082 thrsleep syz-fuzzer 79335 53849 57806 0 3 0x4000082 kqread syz-fuzzer 79335 379248 57806 0 3 0x4000082 thrsleep syz-fuzzer 57806 302398 19408 0 3 0x10008a pause ksh 19408 402002 74743 0 3 0x92 select sshd 51202 257529 1 0 3 0x100083 ttyin getty 74743 221321 1 0 3 0x80 select sshd 60800 297923 75193 73 3 0x100090 kqread syslogd 75193 379030 1 0 3 0x100082 netio syslogd 61511 190540 1 77 3 0x100090 poll dhclient 198 452337 1 0 3 0x80 poll dhclient 12145 174081 0 0 2 0x14200 zerothread 53198 222262 0 0 3 0x14200 aiodoned aiodoned 27665 66540 0 0 3 0x14200 syncer update 41513 332748 0 0 3 0x14200 cleaner cleaner 21740 336076 0 0 3 0x14200 reaper reaper 14630 152220 0 0 3 0x14200 pgdaemon pagedaemon 80220 163378 0 0 3 0x14200 bored crynlk 60841 348772 0 0 3 0x14200 bored crypto 47660 117626 0 0 3 0x40014200 acpi0 acpi0 61294 157183 0 0 3 0x40014200 idle1 25695 451054 0 0 3 0x14200 bored softnet 46448 371274 0 0 3 0x14200 bored systqmp 38590 296031 0 0 3 0x14200 bored systq 54311 248594 0 0 3 0x40014200 bored softclock 43205 236673 0 0 3 0x40014200 idle0 1 49103 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper